问财量化选股策略逻辑
- 今日增仓占比>5%
- 今日最大跌幅<-4且>-5
- 500日内至少2次涨停
选股逻辑分析
这个策略的逻辑是基于三个指标来筛选股票。首先,要求股票今天的增仓比例大于5%,这意味着机构投资者正在买入该股票。其次,要求股票今天的最大跌幅小于-4且大于-5,这意味着该股票在当天的价格波动较大,但并没有出现大幅下跌的情况。最后,要求股票在过去500日内至少出现2次涨停,这意味着该股票具有较强的市场表现和上涨潜力。
有何风险?
这个策略的风险主要来自于市场风险和策略本身的风险。首先,市场风险是指由于市场整体表现不佳,导致所有股票的价格都下跌,从而导致该策略的收益率下降。其次,策略本身的风险是指由于该策略所依赖的三个指标的准确性不高,导致筛选出的股票表现不佳。
如何优化?
为了优化这个策略,可以考虑以下几点:
- 选择更多的指标来筛选股票,以提高策略的准确性。
- 使用技术分析方法来预测股票的价格走势,以减少市场风险。
- 对于每个指标,可以使用不同的时间周期来计算,以获得更准确的结果。
最终的选股逻辑
- 今日增仓占比>5%
- 今日最大跌幅<-4且>-5
- 500日内至少2次涨停
- 使用技术分析方法预测股票的价格走势
- 对于每个指标,使用不同的时间周期来计算
python代码参考
import talib
def get筛选条件():
# 获取今日增仓比例
today_percent = talib.RSI(close, timeperiod=14)
# 获取今日最大跌幅
max_decrease = talib.MAXINDEX(close, timeperiod=14)
# 获取过去500日内至少2次涨停
num_of_stocks = talib.MA(talib.COUNTIF(close > open, close > open), timeperiod=14)
return today_percent, max_decrease, num_of_stocks
def get_optimized_factors():
# 获取更多的指标来筛选股票
# ...
# 使用技术分析方法预测股票的价格走势
# ...
# 对于每个指标,使用不同的时间周期来计算
# ...
return factors
def get筛选结果():
# 使用筛选条件筛选股票
# ...
# 对筛选出的股票进行技术分析
# ...
# 返回筛选结果
# ...
请注意,以上代码仅为参考,实际使用时需要根据具体情况进行修改。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


