问财量化选股策略逻辑
- 今日增仓占比>5%
- 三个技术指标同时金叉
- 10天内涨停天数大于2
选股逻辑分析
以上三个条件分别代表了市场资金的流入、技术走势的向上趋势和短期市场表现。其中,今日增仓占比反映市场资金的流入情况,三个技术指标同时金叉表示市场走势的向上趋势,10天内涨停天数大于2则代表短期市场表现良好。
有何风险?
- 信号可能过于频繁,导致频繁交易,增加交易成本和风险。
- 市场环境变化可能导致信号失效。
如何优化?
- 可以通过调整参数来优化信号的准确性和稳定性。
- 可以结合其他因素进行综合分析,提高信号的可靠性。
最终的选股逻辑
- 今日增仓占比>5%
- DIF线上穿DEA线,且MACD柱状图翻红
- KDJ金叉,且K值>80
python代码参考
import talib
import numpy as np
def get_signal(data):
# 获取今日增仓占比
today_buy_amount = data['buy_amount'][-1]
today_buy_volume = data['buy_volume'][-1]
today_buy_amount_volume = today_buy_amount / today_buy_volume
today_buy_amount_volume = np.where(today_buy_amount_volume > 0.05, 1, 0)
# 获取三个技术指标
dif = talib.DIF(data['close'], timeperiod=12)
dea = talib DEA(dif, timeperiod=26)
macd = talib.MACD(data['close'], fastperiod=12, slowperiod=26, signalperiod=9)
# 获取KDJ金叉信号
k, d, j = macd['k'], macd['d'], macd['j']
if k > d and d > j:
kdj_signal = 1
else:
kdj_signal = 0
# 获取综合信号
signal = today_buy_amount_volume * kdj_signal
return signal
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


