问财量化选股策略逻辑
在选股过程中,我们采用了以下策略作为筛选条件:
- 利润增长:选取过去10天内利润增长超过1的股票,这可以帮助我们筛选出近期表现较好的股票。
- 涨幅2%-7%:选取过去10天内涨幅在2%-7%之间的股票,这可以帮助我们筛选出近期有波动但表现仍较好的股票。
- 10日振幅<20%:选取过去10天内振幅小于20%的股票,这可以帮助我们筛选出近期相对稳定的股票。
选股逻辑分析
- 利润增长:这个策略可以筛选出近期表现较好的股票,但无法判断其长期表现。
- 涨幅2%-7%:这个策略可以筛选出近期有波动但表现仍较好的股票,但无法判断其长期表现。
- 10日振幅<20%:这个策略可以筛选出近期相对稳定的股票,但无法判断其长期表现。
有何风险?
- 市场风险:股票市场存在一定的风险,无法保证选股策略的有效性。
- 技术风险:选股策略依赖于历史数据和指标,可能无法准确预测未来的走势。
- 基本面风险:公司的基本面风险、行业的风险以及宏观经济的风险等可能导致股票的长期表现不佳。
如何优化?
- 调整策略参数:可以尝试调整策略中的参数,如利润增长的比例、涨幅的范围以及振幅的标准等。
- 结合其他指标:可以结合其他技术指标和基本面指标,以提高选股策略的准确性。
- 定期评估:定期评估选股策略的效果,并对其进行优化。
最终的选股逻辑
在综合以上策略后,我们采用了以下选股逻辑:
- 过去10天内利润增长超过1。
- 过去10天内涨幅在2%-7%之间。
- 过去10天内振幅小于20%。
常见问题
- 选股策略是否适用于所有市场和行业?
- 选股策略是否能够准确预测未来的股票走势?
- 选股策略是否需要结合其他指标进行优化?
- 选股策略是否有风险?
- 如何判断选股策略的有效性?
指标公式代码参考
- 利润增长:
profit_growth := REPORTVALUE(CLOSE, 10) / REPORTVALUE(CLOSE, 2) > 1
- 涨幅2%-7%:
price_change := REPORTVALUE(CLOSE, 2) - REPORTVALUE(CLOSE, 1) > 0.02 AND REPORTVALUE(CLOSE, 2) - REPORTVALUE(CLOSE, 1) < 0.07
- 10日振幅<20%:
volatility := SUM(CLOSE - REPORTVALUE(CLOSE, 10), 10) / REPORTVALUE(CLOSE, 10) < 0.2
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。