问财量化选股策略逻辑
- 今日增仓占比>5%, 表示该股票最近有较多的资金流入,可能具有上涨潜力。
- 前日实际换手率>3~28, 表示该股票的交易活跃度较高,可能具有较强的市场关注度。
- KDJ刚形成金叉, 表示该股票的短期和长期趋势已经形成金叉,可能具有上涨的趋势。
选股逻辑分析
- 今日增仓占比>5% 表示资金流入较多,说明有主力资金在运作,可能具有上涨潜力。
- 前日实际换手率>3~28 表示该股票的交易活跃度较高,说明市场关注度较高,有利于股价的上涨。
- KDJ刚形成金叉 表示短期和长期趋势已经形成金叉,说明股价处于上涨趋势中。
有何风险?
- 如果今日增仓占比过大,说明主力资金介入过深,可能面临回调的风险。
- 如果前日实际换手率过高,说明市场关注度过高,可能面临回调的风险。
- 如果KDJ形成金叉后不能持续上涨,说明上涨趋势可能结束,可能面临回调的风险。
如何优化?
- 可以考虑加入更多技术指标,如MACD、RSI等,以更准确地判断股票的趋势。
- 可以考虑加入更多市场因素,如政策、经济等,以更全面地分析股票的上涨潜力。
最终的选股逻辑
- 今日增仓占比>5%
- 前日实际换手率>3~28
- KDJ刚形成金叉
- DIF>MACD
- RSI<70
python代码参考
import tushare as ts
import talib
# 初始化pro接口
pro = ts.pro_api()
# 获取所有A股数据
df = pro.daily(ts_code='600036', start_date='2021-01-01', end_date='2021-12-31')
# 计算今日增仓占比
df['今日增仓占比'] = df['net_value'] / df['close'] * 100
# 计算前日实际换手率
df['前日实际换手率'] = df['vol'] / df['close'] * 100
# 计算KDJ金叉
df['KDJ金叉'] = talib.KDJ(df['close'], timeperiod=9) > talib.KDJ(df['close'], timeperiod=3)
# 计算DIF>MACD
df['DIF>MACD'] = df['dif'] > df['macd']
# 计算RSI<70
df['RSI<70'] = talib.RSI(df['close'], timeperiod=14) < 70
# 保留所有符合条件的股票
df = df[df['今日增仓占比'] > 5]
df = df[df['前日实际换手率'] > 3]
df = df[df['KDJ金叉']]
df = df[df['DIF>MACD']]
df = df[df['RSI<70']]
# 输出结果
print(df)
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


