问财量化选股策略逻辑
选股逻辑:振幅大于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亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。