问财量化选股策略逻辑
选股逻辑:选择RSI小于65的股票,企业性质优秀且有持续高涨停率。
选股逻辑分析
该选股逻辑主要在RSI指标和企业性质的基础上,加入了持续高涨停率的因素。通过选择持续高涨停率的股票,可以一定程度上捕捉市场热点和投机情绪。此外,该选股逻辑同样考虑了企业性质,降低了企业风险。
有何风险?
该选股逻辑主要侧重于投机情绪的捕捉,可能会忽略正常市场的价值投资机会。过于依赖近期涨停情况,也会受到市场波动和情绪的影响导致风险加大。
如何优化?
可以结合财务指标和股价趋势指标来缓解投机情绪的影响,减少选股风险。同时,也可以通过人为干预来进行优化,避免过于主观和情感化。
最终的选股逻辑
选股逻辑:选择RSI小于65的股票,企业性质优秀且有较为持续的高涨停率。
同花顺指标公式代码参考
- RSI小于65:RSI(CLOSE,14)<65
- 企业性质:需要根据具体情况进行筛选。
- 10天内涨停天数大于2:COUNT(IF((HIGH==LOW),1,0),10)>2
python代码参考
通过聚宽等股票API获取数据,代码示例如下:
import jqdatasdk as jq
# 连接凭证
jq.auth('username', 'password')
# 定义股票筛选条件
cond1 = jq.query(jq.finance.STK_BASIC_INDICATOR).filter(
jq.finance.STK_BASIC_INDICATOR.rsi_14 < 65
)
cond2 = jq.query(jq.finance.STK_XDXR).filter(
jq.finance.STK_XDXR.high_limit_count.in_([3, 4]) &
(jq.finance.STK_XDXR.high_limit_count / 10 >= 0.2)
)
# 合并条件
conditions = cond1.join(cond2)
# 获取选定股票的细节信息,并按热度排序
selected_stocks = jq.get_fundamentals(conditions).sort_values(
by='total_mv', ascending=True
)
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


