问财量化选股策略逻辑
在这个策略中,我们使用了三个条件进行选股:
- ma240>0: 这个条件表示股票的价格在过去的240天里是上涨的,这是一个长期看涨的信号。
- 涨幅〈0: 这个条件表示股票的涨幅小于0,也就是今天的收盘价比昨天的收盘价低,这通常是一个短期看跌的信号。
- 涨幅小于5%: 这个条件表示股票的涨幅小于5%,这也是一个短期看跌的信号。
选股逻辑分析
这个策略主要是通过短期看跌的信号来选择下跌趋势的股票,然后结合长期看涨的信号来选择有可能反转的股票。然而,这种方法也存在一些风险,例如可能会错失某些短期看涨的股票,或者选择了下跌趋势但未来可能反弹的股票。
有何风险?
首先,由于这个策略主要依赖于短期的走势,所以它可能会错过一些长期的趋势性机会。其次,由于短期的走势很容易受到市场情绪的影响,因此这个策略可能会误判市场的走势。
如何优化?
为了降低这些风险,我们可以考虑加入更多的条件,例如增加对股票的技术指标的研究,或者增加对宏观经济环境的研究。此外,我们还可以引入机器学习的方法,让系统自动学习和调整策略。
最终的选股逻辑
综合以上所有的条件,我们可以得到以下的选股逻辑:
SELECT * FROM stocks
WHERE ma240 > 0 AND跌幅 < 0 AND涨幅 < 5%
常见问题
常见的问题包括:
- 为什么只选择下跌趋势的股票?
- 为什么只选择短期看跌的股票?
- 为什么要忽略长期看涨的信号?
- 为什么还要添加其他条件?
- 如何理解这个策略的风险?
指标公式代码参考
这里提供的是通达信的指标公式代码:
MA240:=TODAY() - TDATE(5);
DEcrease:=UPMARKE-TODAY();
Volatility:=VOL/(P*VOL);
if(MA240>0 and Decrease<0 and Volatility<0.05) then
请注意,不同的股票交易软件可能会有不同的函数和参数,需要根据实际情况进行修改。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。