(supermind量化)artical/振幅大于1#高点为两日最高#连续3天以上大单净量

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

问财量化选股策略逻辑

选股逻辑:振幅大于1,高点为两日最高,连续3天以上大单净量大于0.05。

选股逻辑分析

该选股逻辑基于技术面指标,综合考虑了振幅、高点、大单净量等因素,尝试从股价波动、市场氛围、机构资金流向等角度判断股票走势,具有一定的合理性。

有何风险?

该选股策略仅从技术面角度出发,可能忽略了公司的基本面情况,如业绩、盈利等。同时,大单净量的连续3天以上大于0.05的要求可能会造成选股变得更为苛刻,容易忽略某些有价值的股票。

如何优化?

从多个角度综合考虑股票的基本面和技术面因素,如公司财务数据、行业发展趋势、市场情绪等,避免忽略某些潜力股。如果一定要选择大单净量,建议添加滑动窗口等指标,考虑更长时间周期的资金流向情况,以尽量消除短期内机构资金的突然变化。

最终的选股逻辑

选股逻辑为:振幅大于1,高点为两日最高,连续3天以上大单净量大于0.05。同时,应综合考虑公司的基本面和技术面因素,从多个角度判断股票潜力。

同花顺指标公式代码参考

  • 振幅:(high - low) / ref(close, 1) * 100 > 1
  • 高点为两日最高:high == max(high, ref(high, 1))
  • 大单净量:参考资金流向指标等
  • 连续3天以上大单净量大于0.05:MAIF(II, 0, 3) > 0.05

Python代码参考

# 选取振幅大于1,高点为两日最高,连续3天以上大单净量大于0.05的股票
amplitude = (high - low) / ref(close, 1) * 100
today_high = high == max(high, ref(high, 1))
large_buy = MAIF(II, 0, 3) > 0.05
selected = selector(amplitude > 1, today_high, large_buy)

# 添加其他技术指标,例如均线系统、相对强弱指标等
ma5 = ma(close, 5)
ma10 = ma(close, 10)
ma20 = ma(close, 20)
rsi = rsi(close, 14)
other_selected = (close > ma5) & (close > ma10) & (close > ma20) & (rsi > 50)
final_selected = selected & other_selected

# 综合考虑基本面因素,例如公司的财务数据
selected_fundamental = (net_profit_yoy > 0) & (roe > 0.15)

# 总策略
final_selected = final_selected & selected_fundamental

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论

需要帮助?

试试AI小助手吧