(同花顺量化)15分钟周期MACD绿柱变短_、未清偿可转债简称不可为空、至少5根均线重合的

用户头像神盾局量子研究部
2023-08-31 发布

问财量化选股策略逻辑

首先,我们筛选出至少5根均线重合的股票,这可以视为多头排列,表明股票价格趋势向上。然后,我们要求未清偿可转债简称不可为空,这可以确保我们筛选出的股票具有可转债的支撑。最后,我们使用15分钟周期MACD绿柱变短来筛选出股票的短期趋势正在转为上升趋势。

选股逻辑分析

这个策略的逻辑是基于技术分析和基本面分析的结合。首先,我们使用技术分析来筛选出多头排列的股票,这表明股票价格趋势向上。然后,我们使用基本面分析来确保我们筛选出的股票具有可转债的支撑。最后,我们使用短期趋势指标MACD来筛选出股票的短期趋势正在转为上升趋势。

有何风险?

这个策略的潜在风险是,如果股票价格没有按照预期的趋势运行,或者可转债市场出现不利变化,那么该策略可能会失效。此外,由于该策略基于技术分析和基本面分析的结合,因此可能会出现偏差或误差。

如何优化?

为了优化这个策略,我们可以考虑以下几点:

  1. 使用更长周期的均线来筛选多头排列的股票,以获得更稳定的趋势信号。
  2. 在筛选可转债时,可以考虑使用更多的基本面指标,以获得更准确的支撑信号。
  3. 可以使用其他短期趋势指标来替代MACD,以获得更准确的短期趋势信号。

最终的选股逻辑

最终的选股逻辑如下:

  1. 筛选出至少5根均线重合的股票。
  2. 筛选出未清偿可转债简称不可为空的股票。
  3. 使用15分钟周期MACD绿柱变短来筛选出股票的短期趋势正在转为上升趋势。

python代码参考

以下是使用pandas和ta-Lib库实现上述策略的Python代码:

import pandas as pd
import talib

def get_stock_data():
    # 获取股票数据
    # ...

def get_bond_data():
    # 获取可转债数据
    # ...

def get_macd_data(data):
    # 获取MACD数据
    # ...

def apply筛选策略(data):
    # 应用筛选策略
    # ...

def main():
    # 获取股票和可转债数据
    stock_data = get_stock_data()
    bond_data = get_bond_data()

    # 获取MACD数据
    macd_data = get_macd_data(stock_data)

    # 应用筛选策略
    filtered_data = apply筛选策略(stock_data, bond_data, macd_data)

    # 输出筛选结果
    # ...

if __name__ == '__main__':
    main()

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

select_sentence = '市值小于100亿' #选股语句。

模板如何使用?

点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。

如果有任何问题请添加 下方的二维码进群提问。

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论