(iwencai量化策略)竞价涨幅>-2<5_、KDJ刚形成金叉、至少5根均线重合的股票

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

问财量化选股策略逻辑

  • 至少5根均线重合的股票
  • KDJ刚形成金叉
  • 竞价涨幅>-2<5

选股逻辑分析

  • 这个策略首先筛选出至少5根均线重合的股票,这表明这些股票的短期和长期趋势可能一致,可能是一个比较好的买入信号。
  • 然后,策略筛选出KDJ刚形成金叉的股票,这表明股票的短期趋势正在向上,可能是一个比较好的买入信号。
  • 最后,策略筛选出竞价涨幅>-2<5的股票,这表明股票在竞价交易中表现活跃,可能是一个比较好的买入信号。

有何风险?

  • 这个策略可能无法准确预测股票的未来表现,因为股票市场的变化是不可预测的。
  • 这个策略可能无法识别出所有有潜力的股票,因为有些股票可能不符合这些筛选条件。
  • 这个策略可能无法识别出一些不良的股票,因为有些股票可能有多个短期趋势,或者在竞价交易中表现活跃是因为股票价格被操纵。

如何优化?

  • 可以考虑增加更多的筛选条件,例如筛选出股票的成交量、市盈率等指标,以提高策略的准确性。
  • 可以考虑使用更多的技术指标,例如MACD、布林线等,以提高策略的准确性。
  • 可以考虑使用更多的数据源,例如Yahoo Finance、Alpha Vantage等,以提高策略的准确性。

最终的选股逻辑

  • 筛选出至少5根均线重合的股票
  • 筛选出KDJ刚形成金叉的股票
  • 筛选出竞价涨幅>-2<5的股票
  • 筛选出股票的成交量、市盈率等指标
  • 筛选出股票的MACD、布林线等技术指标
  • 筛选出股票的数据源为Yahoo Finance、Alpha Vantage等

python代码参考

  • import tushare as ts
  • 设置pro接口key

  • ts.set_token('your_token')
  • 初始化pro接口

  • pro = ts.pro_api()
  • 获取所有A股股票的代码

  • codes = pro.stock_codes()
  • 筛选出至少5根均线重合的股票

  • codes = codes[codes['short MA'] >= 5]
  • 筛选出KDJ刚形成金叉的股票

  • codes = codes[codes['KDJ'] == 'D']
  • 筛选出竞价涨幅>-2<5的股票

  • codes = codes[codes['preclose'] > -2 and codes['preclose'] < 5]
  • 筛选出股票的成交量、市盈率等指标

  • codes = codes[codes['vol'] > 0 and codes['pe'] < 100]
  • 筛选出股票的MACD、布林线等技术指标

  • codes = codes[codes['MACD'] > 0 and codes['BOLL'] < 2]
  • 筛选出股票的数据源为Yahoo Finance、Alpha Vantage等

  • codes = codes[codes['source'] == 'Yahoo Finance' or codes['source'] == 'Alpha Vantage']
  • 输出筛选后的股票代码列表

  • print(codes)

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论