(supermind量化)artical/振幅大于1#高点为两日最高#竞价涨幅>-2<5

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

问财量化选股策略逻辑

选股逻辑:振幅大于1,高点为两日最高,竞价涨幅>-2<5。

选股逻辑分析

该选股策略在技术面和市场走势方面综合考虑了振幅、高点和竞价涨幅这些指标。此策略主要是在短时间内寻找股价波动变化大,且处于竞价涨的股票,主要适合短线投资。相对于其他选股策略可能会更追求股价的短期变化,风险较高。

有何风险?

选股策略用于短期炒作,市场的波动会影响选股结果,所以选股策略可能会在短期内波动比较大,投资风险也会增加。此外,仅使用竞价涨幅这一指标会忽略公司的质量,忽略了股票的长期投资价值,容易误导投资者。

如何优化?

为了减少短期投资风险,可以增加更多的技术指标和市场情况进行筛选,比如加入RSI指标、超买超卖、市场热度指标等等,同时加入其它技术指标,如快慢线、布林带等。还可以加强对公司的基本面分析,如财务数据、经营状况、行业发展前景等,为选股策略提供更全面和可靠的依据。

最终的选股逻辑

选股逻辑为:振幅大于1,高点为两日最高,竞价涨幅>-2<5。在此基础上,结合其他技术指标和基本面因素,进行更严格的筛选。

同花顺指标公式代码参考

  • 振幅:(high-low)/ref(close,1)*100>1
  • 高点为两日最高:high=max(high,ref(high,1))
  • 竞价涨幅:涨跌幅=(open-settlement)/settlement
  • 竞价涨幅为正条件:(open-settlement)/settlement>-2
  • 竞价涨幅为负条件:(open-settlement)/settlement<5

Python代码参考

# 选取振幅大于1,高点为两日最高,竞价涨幅>-2且<5的股票
amplitude = (high - low) / ref(close, 1) * 100
today_high = high == max(high, ref(high, 1))
change_rate = (open - settlement) / settlement
condition1 = amplitude > 1
condition2 = today_high
condition3 = (change_rate > -2) & (change_rate < 5)
selected = selector(condition1, condition2, condition3)

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论