问财量化选股策略逻辑
- 今日增仓占比>5%
- 昨日成交额大于6千万
- 10天内涨停天数大于2
选股逻辑分析
- 今日增仓占比>5%:表示该股票在最近一段时间内有较多的资金流入,说明市场对该股票的看好程度较高。
- 昨日成交额大于6千万:表示该股票在昨日的交易中成交额较大,说明市场对该股票的关注度较高。
- 10天内涨停天数大于2:表示该股票在最近10天内出现了多个涨停板,说明市场对该股票的上涨预期较高。
有何风险?
- 由于该策略过于侧重于短期市场表现,因此可能会忽略一些长期价值投资的机会。
- 如果市场出现极端情况,如大幅下跌或长时间横盘,该策略可能会表现不佳。
如何优化?
- 可以考虑加入更多的因素,如市盈率、市净率等,以更全面地评估股票的价值和风险。
- 可以通过调整参数来优化策略,例如调整成交额和涨停板数量的阈值,以适应不同的市场环境。
最终的选股逻辑
- 今日增仓占比>5%
- 昨日成交额大于6千万
- 10天内涨停天数大于2
- 市盈率小于30
- 市净率大于1
python代码参考
import talib
def get筛选条件():
# 获取今日增仓占比
v1 = talib.STOCHV(5, 10, 3, 0)
v2 = talib.STOCHV(5, 10, 3, 1)
v1 = v1[-1]
v2 = v2[-1]
if v1 > 0.5 and v2 > 0.5:
return True
else:
return False
def get筛选条件2():
# 获取昨日成交额
v1 = talib.SMA(Close, timeperiod=1)
v2 = talib.SMA(Close, timeperiod=2)
v3 = talib.SMA(Close, timeperiod=3)
v4 = talib.SMA(Close, timeperiod=4)
v5 = talib.SMA(Close, timeperiod=5)
v6 = talib.SMA(Close, timeperiod=6)
v7 = talib.SMA(Close, timeperiod=7)
v8 = talib.SMA(Close, timeperiod=8)
v9 = talib.SMA(Close, timeperiod=9)
v10 = talib.SMA(Close, timeperiod=10)
v11 = talib.SMA(Close, timeperiod=11)
v12 = talib.SMA(Close, timeperiod=12)
v13 = talib.SMA(Close, timeperiod=13)
v14 = talib.SMA(Close, timeperiod=14)
v15 = talib.SMA(Close, timeperiod=15)
v16 = talib.SMA(Close, timeperiod=16)
v17 = talib.SMA(Close, timeperiod=17)
v18 = talib.SMA(Close, timeperiod=18)
v19 = talib.SMA(Close, timeperiod=19)
v20 = talib.SMA(Close, timeperiod=20)
v21 = talib.SMA(Close, timeperiod=21)
v22 = talib.SMA(Close, timeperiod=22)
v23 = talib.SMA(Close, timeperiod=23)
v24 = talib.SMA(Close, timeperiod=24)
v25 = talib.SMA(Close, timeperiod=25)
v26 = talib.SMA(Close, timeperiod=26)
v27 = talib.SMA(Close, timeperiod=27)
v28 = talib.SMA(Close, timeperiod=28)
v29 = talib.SMA(Close, timeperiod=29)
v30 = talib.SMA(Close, timeperiod=30)
v31 = talib.SMA(Close, timeperiod=31)
v32 = talib.SMA(Close, timeperiod=32)
v33 = talib.SMA(C
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
