问财量化选股策略逻辑
- 今日增仓占比>5%
- 前日实际换手率>3~28%
选股逻辑分析
- 今日增仓占比>5%:表示当前股票的买入量比昨天增加了5%以上,说明市场对该股票的买入意愿较强,可能具有上涨潜力。
- 前日实际换手率>3~28%:表示该股票在前一个交易日的换手率在3%到28%之间,说明该股票的交易活跃度较高,可能存在资金流入或流出的情况。
有何风险?
- 今日增仓占比>5%:虽然说明市场对该股票的买入意愿较强,但并不代表股票一定会涨,也可能是因为庄家在拉高出货。
- 前日实际换手率>3~28%:虽然说明该股票的交易活跃度较高,但并不代表股票一定会涨,也可能是因为资金在进出该股票。
如何优化?
- 可以结合其他指标一起使用,比如MACD、RSI等,以提高策略的准确性和稳定性。
- 可以对不同的股票设置不同的参数,比如对中小盘股和大盘股设置不同的换手率阈值。
最终的选股逻辑
- 今日增仓占比>5%
- 前日实际换手率>3~28%
- 结合MACD、RSI等其他指标一起使用
- 对不同的股票设置不同的参数,比如对中小盘股和大盘股设置不同的换手率阈值
python代码参考
import talib
def get_stock_data(stock_code):
# 获取股票数据
data = yf.download(stock_code, start='2021-01-01', end='2021-12-31')
# 计算今日增仓占比
data['今日增仓占比'] = data['net_value'] / data['close'] * 100
# 计算前日实际换手率
data['前日实际换手率'] = data['volume'] / data['close'] * 100
# 计算其他指标
data['MACD'], data['MACDsignal'], data['MACDhist'] = talib.MACD(data['close'], fastperiod=12, slowperiod=26, signalperiod=9)
data['RSI'] = talib.RSI(data['close'], timeperiod=14)
# 返回数据
return data
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。