问财量化选股策略逻辑
在量化投资中,选股是至关重要的环节,它直接关系到投资的收益和风险。本文将介绍一种基于60分钟DMA(Density Divergence Index,密度离散指标)和AMACD(Average Directional Index,平均方向指数)的选股策略。首先,我们筛选掉了新股和次新股,同时删除了创业版股票,这样可以降低风险,提高选股的精准度。
选股逻辑分析
该策略的选股逻辑主要包括两个部分:60分钟DMA(密度离散指标)和AMACD。首先,我们需要筛选出60分钟DMA值大于等于AMACD值的股票,这是我们的第一道筛选。其次,我们还需要观察股票的5日均线和10日均线是否形成金叉,这是我们的第二道筛选。只有满足以上两个条件的股票,才是我们最终的选择。
有何风险?
尽管该策略在选股时已经做了充分的筛选,降低了风险,但是仍然存在一些潜在的风险。首先,选股策略是基于历史数据的,无法保证未来的准确性。其次,选股策略可能会受到市场情绪的影响,如果市场情绪发生变化,可能会影响选股的结果。
如何优化?
为了优化该选股策略,我们可以考虑引入更多的技术指标,例如布林带、RSI等,以提高选股的准确性。其次,我们可以通过实时的市场数据来替代历史数据,以提高选股的准确性。
最终的选股逻辑
经过优化后的选股策略如下:首先,排除新股和次新股,删除创业版股票。然后,计算60分钟DMA(密度离散指标)的值,筛选出60分钟DMA值大于等于AMACD值的股票。最后,观察股票的5日均线和10日均线是否形成金叉。
常见问题
在实际应用中,可能会遇到一些常见问题,例如:如何选择适合自己的技术指标?如何处理市场情绪的影响?如何实时获取市场数据?
指标公式代码参考
以下是筛选股票的指标公式代码:
DensityDivergenceIndex(12, 26, 9) >= AverageDirectionalIndex(12, 26)
其中,DensityDivergenceIndex(12, 26, 9)
是60分钟DMA的值,AverageDirectionalIndex(12, 26)
是AMACD的值。
COUNTIF(BarsSince, bar) = 0 AND BarsSince = 10
其中,BarsSince
是股票的5日均线或10日均线的天数,bar
是当前的股票价格。
CASE WHEN Cross = 1 AND ShortPeriod = 8 AND LongPeriod = 21 THEN "Buy"
其中,Cross
是5日均线和10日均线的交叉情况,ShortPeriod
是短期均线的周期,LongPeriod
是长期均线的周期。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。