问财量化选股策略逻辑
- 今日增仓占比>5%,表示最近一段时间内,该股票的成交量有所增加,且主力资金净流入较多,说明市场对该股票的预期较为乐观。
- 竞价涨幅>-2<5,表示该股票在竞价阶段的涨幅要大于-2%,且小于5%,说明该股票有一定的市场关注度,且有一定的上涨潜力。
- 30日平均线向上,表示该股票的30日均线呈上升趋势,说明该股票的趋势较为稳定,有利于投资者进行长期投资。
选股逻辑分析
- 今日增仓占比>5%,说明市场对该股票的预期较为乐观,说明主力资金对该股票的看好程度较高。
- 竞价涨幅>-2<5,说明该股票在竞价阶段的涨幅要大于-2%,且小于5%,说明该股票有一定的市场关注度,且有一定的上涨潜力。
- 30日平均线向上,说明该股票的趋势较为稳定,有利于投资者进行长期投资。
有何风险?
- 由于市场预期较高,可能导致该股票的价格波动较大,投资者需要谨慎操作。
- 主力资金的净流入并不能保证该股票的上涨趋势,因此投资者需要密切关注市场动态。
如何优化?
- 可以考虑加入更多因素,例如市盈率、市净率等,以更加全面地评估股票的价值和风险。
- 可以考虑加入更多技术指标,例如MACD、布林线等,以更加准确地判断股票的趋势。
最终的选股逻辑
- 今日增仓占比>5%,表示最近一段时间内,该股票的成交量有所增加,且主力资金净流入较多,说明市场对该股票的预期较为乐观。
- 竞价涨幅>-2<5,表示该股票在竞价阶段的涨幅要大于-2%,且小于5%,说明该股票有一定的市场关注度,且有一定的上涨潜力。
- 30日平均线向上,表示该股票的趋势较为稳定,有利于投资者进行长期投资。
- 市盈率小于20,表示该股票的估值较为合理,有利于投资者进行长期投资。
- 市净率小于1,表示该股票的估值较为合理,有利于投资者进行长期投资。
- MACD金叉,表示该股票的短期趋势较为乐观,有利于投资者进行短期投资。
python代码参考
- 以下代码仅供参考,具体实现方式可能会因数据源和需求不同而有所差异。
import tushare as ts
# 设置token
ts.set_token('your_token')
# 初始化pro接口
pro = ts.pro_api()
# 获取增仓数据
data = pro.basics当日资金流入量pro.fundamentals.cashflow_additive
# 获取成交数据
data = pro.realtime_quotes.today().preliminary_settlement
# 获取30日平均线数据
data = pro.fundamentals.mavg30
# 过滤数据
data = data[(data['amount'] > 0) & (data['amount'] < 10000000)]
# 计算市盈率和市净率
data['pe'] = data['close'] / data['eps']
data['pb'] = data['close'] / data['pb']
# 计算MACD金叉
data['dif'] = data['ema1'] - data['ema2']
data['dea'] = data['ema3'] - data['ema4']
data['macd'] = (data['dif'] > data['dea']) & (data['dif'] > 0)
# 选择符合条件的数据
data = data[(data['pe'] < 20) & (data['pb'] < 1) & (data['macd'] == True)]
# 输出结果
print(data)
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


