(iwencai量化策略)rsi小于65_、竞价涨幅>-2<5、今日增仓占比_5%

用户头像神盾局量子研究部
2023-08-31 发布

问财量化选股策略逻辑

  • 今日增仓占比>5%
  • 竞价涨幅>-2<5
  • RSI小于65

选股逻辑分析

  • 今日增仓占比>5%:表示该股票在最近一段时间内有较多的资金流入,表明市场对该股票的预期较为乐观,有利于股价的上涨。
  • 竞价涨幅>-2<5:表示该股票在竞价阶段的涨幅超过了2%,但不超过5%,表明该股票有较强的上涨动力,但尚未达到过高的程度。
  • RSI小于65:表示该股票的相对强弱指数(RSI)小于65,表明该股票的短期趋势较为疲软,需要等待调整后再考虑买入。

有何风险?

  • 今日增仓占比>5%:虽然表明市场对该股票的预期较为乐观,但也不能排除庄家拉高出货的可能。
  • 竞价涨幅>-2<5:虽然表明该股票有较强的上涨动力,但也要注意股票的涨幅是否超过了市场的预期,是否存在高估的风险。
  • RSI小于65:虽然表明该股票的短期趋势较为疲软,但也不能排除股票出现反弹的可能。

如何优化?

  • 可以考虑加入更多的指标进行综合分析,例如布林线、移动平均线等。
  • 可以考虑加入更多的条件进行筛选,例如市值、行业等。

最终的选股逻辑

  • 今日增仓占比>5%
  • 竞价涨幅>-2<5
  • RSI小于65
  • 布林线中轨之上
  • 移动平均线多头排列

python代码参考

  • 以下代码为示例,仅供参考
import tushare as ts
import talib

# 设置token
ts.set_token('your_token_here')

# 初始化pro接口
pro = ts.pro_api()

# 获取所有股票的增仓数据
data = pro.daily(ts_code='600036', start_date='2021-01-01', end_date='2021-01-31')

# 获取所有股票的竞价数据
data = pro.realtime_quotes(ts_code='600036')

# 计算RSI
rsi = talib.RSI(data['close'], timeperiod=14)

# 获取布林线数据
data = pro.bollinger(ts_code='600036', timeperiod=20)

# 获取移动平均线数据
data = pro.mavg50(ts_code='600036')

# 判断是否符合选股逻辑
if data['turnover'] > 5 and data['preclose'] > data['close'] * 1.05 and rsi < 65 and (data['bollinger_upper'] > data['close'] or data['bollinger_middle'] > data['close']) and (data['mavg50'] > data['close']):
    print('符合选股逻辑')
else:
    print('不符合选股逻辑')

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

select_sentence = '市值小于100亿' #选股语句。

模板如何使用?

点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。

如果有任何问题请添加 下方的二维码进群提问。

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论