问财量化选股策略逻辑
在问财量化平台上,我们可以使用以下策略逻辑来筛选股票:
- 至少5根均线重合的股票
- 9点25分涨幅小于6%
- PE>0
这些策略逻辑可以用于筛选具备投资价值的股票,其中,均线重合的股票表示多条均线在同一个价位附近,说明该股票的价格走势较为稳定;涨幅小于6%的股票表示该股票在开盘后表现不佳,可能具有抄底的机会;PE>0的股票表示该股票的市盈率大于0,说明该股票的市场价格相对合理。
选股逻辑分析
以上策略逻辑可以用于筛选具备投资价值的股票,其中,均线重合的股票表示多条均线在同一个价位附近,说明该股票的价格走势较为稳定;涨幅小于6%的股票表示该股票在开盘后表现不佳,可能具有抄底的机会;PE>0的股票表示该股票的市盈率大于0,说明该股票的市场价格相对合理。
有何风险?
使用以上策略逻辑进行股票筛选时,需要关注以下风险:
- 均线重合的股票可能缺乏上涨动力,不适合进行长期投资。
- 涨幅小于6%的股票可能存在抄底的机会,但也可能继续下跌。
- PE>0的股票并不一定具备投资价值,需要结合其他因素进行综合分析。
如何优化?
为了更好地筛选具备投资价值的股票,我们可以考虑以下优化措施:
- 使用更多的均线进行分析,例如5日、10日、20日等,以更好地判断股票的价格走势。
- 考虑使用其他指标进行分析,例如MACD、RSI等,以更好地判断股票的买卖时机。
- 结合宏观经济因素和公司基本面进行分析,以更好地判断股票的投资价值。
最终的选股逻辑
以下是我们最终的选股逻辑:
- 使用5日、10日、20日、60日、120日均线进行分析,寻找均线重合的股票。
- 在开盘后前60分钟内,筛选涨幅小于6%的股票。
- 对于PE>0的股票,结合宏观经济因素和公司基本面进行分析,判断其投资价值。
python代码参考
以下是我们最终的python代码参考:
import tushare as ts
# 初始化pro接口
pro = ts.pro_api()
# 设置token
pro.set_token('your_token')
# 初始化klines接口
klines = pro.klines(ts_code='600036.XSHG', start_date='2021-01-01', end_date='2021-12-31')
# 筛选出均线重合的股票
均线重合 = []
for i in range(5, 13):
if klines[i-1]['close'] == klines[i-2]['close'] and klines[i-1]['close'] == klines[i-3]['close'] and klines[i-1]['close'] == klines[i-4]['close'] and klines[i-1]['close'] == klines[i-5]['close']:
均线重合.append(klines[i-1]['datetime'])
# 筛选出涨幅小于6%的股票
涨幅小于6 = []
for i in range(len(klines)-1, 0, -1):
if klines[i]['close'] - klines[i-1]['close'] < 0.06:
涨幅小于6.append(klines[i]['datetime'])
# 筛选出PE>0的股票
pe = []
for i in range(len(klines)-1, 0, -1):
if klines[i]['close'] / klines[i-1]['close'] > 1:
pe.append(klines[i]['datetime'])
# 输出结果
print('均线重合的股票:', ','.join(均线重合))
print('涨幅小于6%的股票:', ','.join([i.strftime('%Y-%m-%d %H:%M:%S') for i in涨幅小于6]))
print('PE>0的股票:', ','.join([i.strftime('%Y-%m-%d %H:%M:%S') for i in pe]))
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


