问财量化选股策略逻辑
- 创业板: 删除创业版,因为其市场波动性较大,不适合稳健型投资者。
- 涨幅小于5%: 选择涨幅小于5%的股票,可以降低买入价格的风险,同时也可以避免买入涨幅过大的股票,防止短期内被高估。
- 股票均价在五日均线之上: 选择股票的平均价格在五日均线上方,说明股票的价格走势较为稳定,具有较好的投资价值。
选股逻辑分析
上述三个条件共同构成了我们的选股逻辑,它们可以帮助我们找到价格相对稳定、增长潜力较大的股票。
有何风险?
虽然这种策略有一定的优势,但也存在一定的风险。首先,股市本身具有不确定性,即使遵循上述规则也可能无法预测市场的变动。其次,这种策略可能会导致错过一些高成长的股票,因为它们在初期可能不符合这些规则。
如何优化?
为了减少风险,我们可以尝试以下几种方法:
- 将五日均线的时间周期调整到更长,如30天或60天,这样可以更加稳健地判断股票的趋势。
- 可以考虑结合其他指标一起进行筛选,例如市盈率、市净率等。
- 可以设置一个阈值,当股票价格下跌超过一定幅度时,自动停止购买。
最终的选股逻辑
我们的选股策略是:选择创业板跌幅小于5%,且股票价格在五日均线之上的股票。
常见问题
Q1: 如果我只想选择某一只股票怎么办?
A1: 可以将这个股票的名字添加到列表中,然后直接运行代码。
Q2: 我想只选择某一段时间内的股票怎么办?
A2: 可以修改代码中的时间范围,例如df[(df['日期'] > '2021-01-01') & (df['日期'] < '2022-01-01')]
。
Q3: 如果我想改变五日均线的计算周期怎么办?
A3: 可以修改ma5
函数中的参数,例如ma5 = df['price'].rolling(window=5).mean()
。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。