问财量化选股策略逻辑
选股逻辑为:振幅大于1,日线MACD大于0,500日内至少2次涨停。在每个交易日的开盘前进行选股,然后在第一天的开盘时进行交易。
选股逻辑分析
该选股逻辑综合了技术指标和基本面分析,振幅和日线MACD用于确定短期投资机会,500日内至少2次涨停则用于判断股票的长期投资潜力。通过这种组合,可以在一定程度上降低投资风险,提高收益效果。
有何风险?
该选股策略存在以下风险:
-
选股指标较少,不能全面考虑股票的形势和市场环境,选股效果可能不理想。
-
涨停数量的统计方式较为简单,可能忽略了其他重要因素对该股票是否具有投资价值的影响。
-
对于一些低市值的股票,易受散户的影响而出现较大涨幅,而此类股票的品质不一,容易出现大幅回调,投资风险也较高。
如何优化?
为了优化该选股策略,我们可以采取以下措施:
-
增加基本面指标的使用,结合股票的财务数据和全面评估股票的投资价值。
-
设定涨停次数的统计周期,以跟随市场变化动态选择股票,并结合其他指标加以权衡。
-
针对低市值股票,应该结合其他指标进行综合判断,降低投资风险。
最终的选股逻辑
选股策略:振幅大于1,日线MACD大于0,500日内至少2次涨停。
同花顺指标公式代码参考
condition1 = (HHV(HIGH, 10) - LLV(LOW, 10)) / MA(VOL, 10) - 1 >= 1; // 振幅大于1
condition2 = CROSS(MACD(), 0) > 0; // MACD大于0
condition3 = COUNT(C > REF(C, 1), 500) >= 2; // 500日内涨停次数至少2次
select * from table(stock_list) where (condition1 AND condition2 AND condition3)
python代码参考
select(
(symbol.amplitude > 1) &
(symbol.macd.macd > 0) &
(symbol.close > symbol.close.shift(1)).rolling(500).sum() >= 2
)
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
