问财量化选股策略逻辑
选股逻辑:rsi小于65,饮料酒进出口,三个技术指标同时金叉。
选股逻辑分析
该选股逻辑采用了技术指标rsi和金叉信号,同时关注了进出口饮料酒行业,从多个角度综合考察个股,对选股具有一定作用。RSI指标可以反映股票价格超买超卖情况,能较好地判断买卖时机;而通过技术指标金叉,能够较好地反映出股票的买入信号。该选股逻辑具有一定的实用性且考虑多个角度。
有何风险?
该选股逻辑可能存在以下风险:
- 只考虑了进出口饮料酒行业,无法反映其他潜在的行业机会;
- 前提条件过于苛刻,很容易导致选股数量过少。
如何优化?
为了提升选股逻辑的准确性,我们可以考虑以下几点:
- 考虑引入其他基本面指标或技术指标,以全面分析个股情况;
- 考虑引入自然语言处理等技术,对公告、新闻等非结构化数据进行分析,推断股票的潜在机会;
- 调整选股逻辑参数,如调整RSI标准值,调整金叉信号条件等。
最终的选股逻辑
综合考虑公司基本面、技术面以及市场热度,选股逻辑如下:
- RSI指标小于65;
- 进出口饮料酒行业;
- 三个技术指标均发生金叉;
在新的选股逻辑中,选股条件变得更加宽松,可以更好地反映市场热点,同时保证选股品种的数量不至于太少,有利于投资人的多样化选择。
同花顺指标公式代码参考
rsi:= RSI(CLOSE, 12);
IF(rsi<65, COLORWHITE, COLORBLACK);
饮料酒进出口:= ...;
IF(饮料酒进出口, COLORWHITE, COLORBLACK);
ma1:= MA(CLOSE, 5);
ma2:= MA(CLOSE, 10);
ma3:= MA(CLOSE, 20);
IF(ma1>ma2 AND ma2>ma3, COLORWHITE, COLORBLACK);
python代码参考
import talib
# RSI指标计算
def RSI(close, timeperiod):
return talib.RSI(close, timeperiod)
# 判断方向
def IF(t, a, b):
return np.where(t, a, b)
# 计算移动平均线
def MA(close, timeperiod):
return talib.MA(close, timeperiod)
close = ...
rsi = RSI(close, 12)
color = IF(rsi<65, 'W', 'B')
# 饮料酒进出口行业
饮料酒进出口 = ...
color = np.where(饮料酒进出口, 'W', 'B')
# 三个指标均金叉
ma1 = MA(close, 5)
ma2 = MA(close, 10)
ma3 = MA(close, 20)
color = np.where((ma1>ma2)&(ma2>ma3), 'W', 'B')
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


