问财量化选股策略逻辑
根据连续2天60日均线向上,10日振幅小于选取日的股票,然后进一步筛选出日MA5<日MA10<日MA20<日MA30的股票。
选股逻辑分析
这个选股逻辑基于长短期均线的走势来判断一只股票的趋势。如果均线都呈上升趋势,那么说明这只股票处于上涨通道中;如果均线呈下降趋势,那么说明这只股票处于下跌通道中。此外,通过筛选10日振幅小于选取日的股票,可以避免短线大幅波动的影响。同时,通过筛选日MA5<日MA10<日MA20<日MA30的股票,可以过滤掉一些在短期内可能出现反转或者回调的股票。
有何风险?
尽管这种选股逻辑有一定的合理性,但是它也存在一定的风险。首先,股票市场的波动性很大,有时候即使均线向上,但仍然会出现大幅的调整。其次,通过这种方法选择的股票并不一定能够带来稳定的收益,因为股票的价格受到多种因素的影响,包括公司基本面、宏观经济环境、政策变化等。最后,这种方法可能会错过一些短期快速上涨的股票。
如何优化?
一种可能的优化方式是加入更多的技术指标,例如MACD、RSI等,来辅助判断股票的走势。另外,也可以通过调整均线的参数来适应不同的市场环境。此外,还可以结合其他的投资策略,例如价值投资、成长投资等,来提高投资的效果。
最终的选股逻辑
基于以上分析,我推荐的最终选股逻辑如下:
- 连续两天60日均线向上;
- 10日振幅小于选取日的股票;
- 日MA5<日MA10<日MA20<日MA30;
- 综合考虑公司的基本面和行业前景等因素。
常见问题
Q: 如果股票在一段时间内一直保持上涨趋势,但没有满足上述所有条件,怎么办?
A: 可能是该股票在上涨过程中出现了回调或短暂的停滞,但是整体上仍保持了上涨趋势。此时,投资者可以继续关注该股票,等待其再次突破。
python代码参考
import pandas as pd
def filter_strategy(data):
# 连续两天60日均线向上
data['60ma'] = data['Close'].rolling(window=6
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。