问财量化选股策略逻辑
今日增仓占比>5%,价格<12,10天内涨停天数大于2
选股逻辑分析
这个策略的逻辑是基于股票的成交量和短期内的上涨趋势来筛选股票。首先,要求股票在最近10天内至少有2天涨停,这表明股票短期内有较强的上涨动力。其次,要求股票的价格小于12,这可以避免选择高估的股票。最后,要求股票的今日增仓占比大于5%,这表明股票有较多的投资者看好后市,愿意买入。
有何风险?
这个策略的风险主要来自于市场风险和股票选择的准确性。首先,市场风险是指股票价格受到整体市场环境的影响,可能会出现较大的波动。其次,股票选择的准确性也会影响策略的效果。如果选择的股票不符合策略的要求,那么策略的效果就会大打折扣。
如何优化?
为了优化这个策略,可以考虑以下几个方面:
-
增加更多的筛选条件,例如要求股票的市值、市盈率等指标也符合一定的标准,以提高股票选择的准确性。
-
将策略的时间周期延长,例如从10天改为30天,以更好地反映股票的长期趋势。
-
将策略的参数进行调整,例如将今日增仓占比的要求从5%改为10%,以更好地平衡风险和收益。
最终的选股逻辑
最终的选股逻辑如下:
def select_stock():
# 筛选条件
conditions = [
# 股票价格小于12
stock['close'] < 12,
# 股票在最近10天内至少有2天涨停
stock['days_with_stocks'] >= 2,
# 股票的今日增仓占比大于5%
stock['net_buy_percent'] > 0.05
]
# 将筛选条件组合成一个布尔值
selected = np.all(conditions, axis=1)
# 返回符合条件的股票
return selected
python代码参考
import tushare as ts
# 设置token
ts.set_token('your_token')
# 初始化pro接口
pro = ts.pro_api()
# 筛选条件
conditions = [
# 股票价格小于12
pro.finance.stock_info.query('
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


