问财量化选股策略逻辑
首先,我们来分析一下这个策略的逻辑:
- 至少5根均线重合的股票:这个条件意味着这只股票的均线趋势比较稳定,可能是处于上升趋势或者下降趋势的中途,但是趋势比较明确。
- 9点25分涨幅小于6%:这个条件意味着这只股票在开盘价的时候,价格没有出现大幅上涨,避免了追高买入的风险。
- 今日最大跌幅<-4且>-5:这个条件意味着这只股票在今天的价格波动中,没有出现大幅下跌,避免了抄底买入的风险。
综合以上三个条件,我们可以筛选出一只趋势稳定、价格波动较小的股票,从而降低买入风险。
选股逻辑分析
这个策略的逻辑看起来比较合理,因为它筛选出了趋势稳定、价格波动较小的股票,这些股票可能会比较适合长期投资。但是,这个策略也有一些风险需要注意:
- 过于注重均线趋势:过于注重均线趋势可能会导致忽略其他重要的因素,例如公司的财务状况、行业前景等。
- 过于依赖开盘价:开盘价只是开盘价,不能完全反映一只股票的内在价值。因此,过于依赖开盘价可能会导致买入价格过高或者过低。
有何风险?
这个策略的潜在风险包括:
- 过于注重均线趋势:过于注重均线趋势可能会导致忽略其他重要的因素,例如公司的财务状况、行业前景等。
- 过于依赖开盘价:开盘价只是开盘价,不能完全反映一只股票的内在价值。因此,过于依赖开盘价可能会导致买入价格过高或者过低。
- 无法预测未来:股票市场的未来走势是不确定的,因此无法完全预测哪些股票会符合这个策略的条件。
如何优化?
为了优化这个策略,我们可以考虑以下几点:
- 选择更加可靠的均线指标:不同的均线指标可能会对股票的趋势有不同的解读,因此可以选择更加可靠的均线指标,例如20日均线、50日均线等。
- 考虑其他因素:除了均线趋势和开盘价之外,还可以考虑其他因素,例如公司的财务状况、行业前景等,以更加全面地评估一只股票的价值。
- 定期重新评估股票:股票市场的走势是不断变化的,因此需要定期重新评估股票是否符合这个策略的条件。
最终的选股逻辑
最终的选股逻辑如下:
- 选择至少5根均线重合的股票,其中20日均线、50日均线和100日均线的重合最为理想。
- 在9点25分的时候,筛选出涨幅小于6%的股票。
- 在今天的价格波动中,筛选出最大跌幅小于-4且大于-5的股票。
以下是这个策略的python代码参考:
import tushare as ts
# 设置token
ts.set_token('your_token')
# 初始化pro接口
pro = ts.pro_api()
# 获取所有A股股票的代码和名称
data = pro.stock_basic()
# 选择至少5根均线重合的股票
codes = []
for d in data:
if len(d['close']) >= 5:
codes.append(d['ts_code'])
# 筛选出涨幅小于6%的股票
df = pro.realtime_quotes(codes)
df = df[df['pct_chg'] < 0.06]
# 筛选出最大跌幅小于-4且大于-5的股票
df = df[df['pct_chg'] > -4.0]
df = df[df['pct_chg'] < -5.0]
# 输出符合条件的股票代码和名称
print(df[['ts_code', 'name']])
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


