问财量化选股策略逻辑
选股逻辑:选择RSI小于65的股票,规模在2亿以上,且在15分钟周期下MACD绿柱变短。
选股逻辑分析
该选股逻辑同样结合了技术面和市场面。RSI指标判断股票的超买超卖情况,规模在2亿以上保证股票相对健康的经营情况。在15分钟周期下,搜寻MACD绿柱线变短的股票,认为这样的股票当前正处于回落行情中,进一步确认股票的回调趋势,提高选股的精准度。该逻辑可以提高选股的成功率,在目前市场环境下,适用于短线操作策略。
有何风险?
该选股逻辑对股票的技术面因素依赖较大,股票会存在随时变化的情况。此选股逻辑同样存在着忽略股票基本面情况的风险。
如何优化?
可以在技术面方面引入其他可靠的指标,如KDJ等,进一步筛选符合选股逻辑的股票。在市场面方面可以考虑利用PE、PB、ROE等指标来筛选基本面较好的股票。可以结合技术与基本面指标,从多个角度入手来获得更加准确的选股结果。
最终的选股逻辑
选择RSI小于65的股票,规模在2亿以上,在15分钟周期下MACD绿柱变短。
同花顺指标公式代码参考
通达信指标代码
VOL := VOLUME;
VOLMA20 := MA(VOL,20);
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:(DIFF-DEA)*2;
GREEN:=MACD>REF(MACD,1);
CROSS(GREEN,0);
SHORT:=EMA(MACD,5);
REF(SHORT,1)>SHORT;
RSI(CLOSE, 14) < 65 AND
CIRCULAR_MKT_CAP >= 20000000
python代码参考
df = get_fundamentals(query(
#选择需要的数据指标
fundamentals.financial_indicator.market_cap,
fundamentals.financial_indicator.circulating_market_cap,
# fundamentals.financial_indicator.pe_ratio,
# fundamentals.financial_indicator.pb_ratio,
valuation.circulating_market_cap,
indicator.rsi_n1,
indicator.macd_dif,
indicator.macd_dea,
indicator.macd,
indicator.macd_green,
indicator.short,
#在市场数据中过滤掉科创版
(basic.market != '科创板').label('not_china_gem')
).filter(
date=None,
#筛选技术指标
indicator.rsi_n1 < 65,
#筛选市值条件
valuation.circulating_market_cap >= 20000000,
#在市场指标中过滤掉科创版
indicator.not_china_gem == 1.0,
#过滤新股和停牌股票
indicator.if_trading_cancelled != 1,
indicator.if_st_stock != 1,
indicator.if_suspended != 1,
#筛选MACD绿柱变短,快线与慢线均为负数
(indicator.macd_green == 1) &
(indicator.short > REF(indicator.short, 1)) &
(indicator.macd_dif < 0) &
(indicator.macd_dea < 0)
).order_by(
valuation.market_cap.asc(),
fundamentals.financial_indicator.return_on_asset_net_profit.desc(),
fundamentals.financial_indicator.net_profit_margin.desc(),
indicator.one_day_increase_rate.desc()
).limit(200))
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


