(supermind量化)artical/振幅大于1#高点为两日最高#规模2亿以上

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

问财量化选股策略逻辑

选股逻辑为:振幅大于1,高点为两日最高,规模达到2亿以上的股票。

选股逻辑分析

该选股逻辑通过技术面指标和市值指标结合,同时考虑了股票的流动性和市场关注度,旨在筛选出高流动性、市场关注度高、具有一定规模、市值高的品种,具有一定的实用性。

有何风险?

该选股逻辑只考虑了少数基本面指标,忽略了其他重要指标,如企业盈利、自由现金流、偿债能力等指标,容易导致忽略投资的风险。另外,该策略没有做行业分析,忽略了不同行业的差异可能导致的风险。

如何优化?

应该加入更多的基本面指标和行业指标,建立更加全面的选股体系。在市值方面,可以加入动态市值等指标进行补充。同时,考虑加入其他人气指标,如资金流入等指标,可以更好地反映市场关注度。

最终的选股逻辑

选股逻辑为:振幅大于1,高点为两日最高,规模达到2亿以上的股票,加入基本面指标、行业指标和人气指标。

同花顺指标公式代码参考

  • 振幅:(HIGH - LOW) / REF(CLOSE, 1) * 100 > 1
  • 高点为两日最高:HIGH == HHV(HIGH, 2)
  • 规模2亿以上:MCAP >= 2e9
  • 其他基本面指标:根据投资者需求而定
  • 行业指标:根据投资者需求而定
  • 人气指标:根据投资者需求而定

Python代码参考

# 计算振幅指标
amplitude = (high - low) / ref(close, 1) * 100

# 计算高点为两日最高指标
highest = high == hhv(high, 2)

# 计算规模指标
mcap_condition = mcap >= 2e9

# 计算其他基本面指标
fundamental_index = ...

# 计算行业指标
industry_index = ...

# 计算人气指标
sentiment_index = ...

# 综合选股指标
selected = amplitude > 1 and highest and mcap_condition and fundamental_index and industry_index and sentiment_index

# 股票筛选
filter_stock = selected & rs_sign & rank_10day & sum_filter

注意:以上代码只是示例,具体实现需要根据平台的不同修改指标计算方法和排序方式。

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论

需要帮助?

试试AI小助手吧