问财量化选股策略逻辑
本策略基于以下选股逻辑:
-
动态市盈率:选取动态市盈率在0到50之间的股票。动态市盈率是衡量公司股价相对于每股收益的指标,合理的动态市盈率有助于公司股价的上涨。
-
行业板块涨幅前5:选择过去一个月行业内涨幅前5的股票。这样可以捕捉到行业内表现最佳的股票,提高选股的准确性。
选股逻辑分析
该策略主要从动态市盈率和行业板块涨幅两个方面进行选股。首先,通过动态市盈率筛选出市盈率在0到50之间的股票,然后在这些股票中再按照行业板块涨幅进行筛选,选择涨幅前5的股票。
有何风险?
该策略主要存在以下风险:
- 市场风险:股票价格受市场情绪影响,可能出现波动,导致投资收益受损。
- 行业风险:行业表现受到宏观经济、政策等多种因素的影响,可能出现行业走势不一致的情况。
- 公司风险:公司经营受到各种内部和外部因素的影响,可能出现公司业绩下滑的情况。
如何优化?
为了优化该策略,可以从以下几个方面进行调整:
- 动态市盈率:可以适当调整市盈率的范围,以适应市场的变化。
- 行业板块涨幅:可以结合更多信息,如行业基本面、市场情绪等,来选择涨幅前5的行业。
- 股票筛选:可以增加其他筛选条件,如市值、流动性等,以提高选股的准确性。
最终的选股逻辑
最终的选股逻辑如下:
- 筛选出动态市盈率在0到50之间的股票。
- 在这些股票中,选择过去一个月行业内涨幅前5的股票。
常见问题
- 什么情况下动态市盈率会高?
动态市盈率高可能是因为公司业绩较好,市场对其前景有信心。 - 行业板块涨幅前5的股票如何选择?
可以结合行业基本面、市场情绪等信息,选择涨幅前5的行业。 - 如何降低投资风险?
可以通过分散投资、定期调整投资组合等方式降低投资风险。
指标公式代码参考
以下是通达信和同花顺的指标公式代码参考:
通达信指标公式代码参考
ma1 := MA(CLOSE, 5); // 5日简单移动平均线
ma2 := MA(CLOSE, 10); // 10日简单移动平均线
rs := (ma1 - ma2) / (ma2 - ma1); // 相对强弱指数
rsi1 := RSI(14); // 14日相对强弱指数
length := 20; // 指数长
mult := 2; // 乘数
boll1 := SMA(CLOSE, length) + mult * stdev(CLOSE, length); // 简单移动平均线+移动平均线标准差
boll2 := SMA(CLOSE, length) - mult * stdev(CLOSE, length); // 简单移动平均线-移动平均线标准差
plot(boll1, "MA1", color.orange); // 简单移动平均线
plot(boll2, "MA2", color.blue); // 简单移动平均线
plot(rs, "RSI", color.green); // 相对强弱指数
plot(rsi1, "RSI1", color.red); // 14日相对强弱指数
同花顺指标公式代码参考
rsi := RSI(14); // 14日相对强弱指数
rsi1 := RSI(1); // 1日相对强弱指数
dev1 := SQRT(ABS(RSI - rsi1) * 100); // 1日相对强弱指数标准差
dev2 := SQRT(ABS(RSI - rsi1) * 100 / 2); // 2日相对强弱指数标准差
plot(rsi, "RSI", color.green); // 相对强弱指数
plot(rsi1, "RSI1", color.red); // 1日相对强弱指数
plot(dev1, "DEV1", color.orange); // 1日相对强弱指数标准差
plot(dev2, "DEV2", color.blue); // 2日相对强弱指数标准差
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。