(supermind量化)artical/振幅大于1#高点为两日最高#昨日成交额大于6千万

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

问财量化选股策略逻辑

选股逻辑:振幅大于1,高点为两日最高,昨日成交额大于6千万。

选股逻辑分析

该选股逻辑主要关注技术面和市场情绪,选取振幅大和高点在两日内最大的股票,同时对昨日成交额进行筛选,择优选择前期市场活跃的股票。该策略比较简单,筛选股票数量相对较多,但其中的股票趋势还是不错的。

有何风险?

该选股策略虽然加入了成交额指标,但基本面和市场大气候的因素并没有考虑,存在忽略公司基本面或市场整体走势的风险。另外,没有涨跌停限制,容易出现极端涨跌情况。

如何优化?

可以针对个股进行基本面和市场大气候的分析,加入更多的因素进行选股。例如可选股涨跌停板幅度进行限制,筛选出短期有投资价值的股票。

最终的选股逻辑

选股逻辑为:振幅大于1,高点为两日最高,昨日成交额大于6千万,选股结束后再对股票涨跌停板幅度进行筛选,选取有投资价值的股票。

同花顺指标公式代码参考

  • 振幅:(high - low) / ref(close, 1) * 100 > 1
  • 高点为两日最高:high == max(high, ref(high, 1))
  • 昨日成交额大于6千万:vol / 10000 > 600
  • 涨停板幅度限制:(close / ref(close, 1) - 1) < 0.095 and (close / ref(close, 1) - 1) > -0.095

Python代码参考

# 选取振幅大于1,高点为两日最高,昨日成交额大于6千万的股票
amplitude = (high - low) / ref(close, 1) * 100
today_high = high == max(high, ref(high, 1))
volume_yesterday = vol / 10000 > 600
selected = selector(amplitude > 1, today_high, volume_yesterday)

# 在筛选出的股票中,再进行涨跌停板幅度限制
change = (close - ref(close, 1)) / ref(close, 1)
price_limit = (change < 0.095) & (change > -0.095)
final_selected = selected & price_limit

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论