问财量化选股策略逻辑
首先,我们选择的是当天价格持续在均线上方,这意味着股票的价格没有下跌的趋势。
其次,我们选择的是60日均线上移,这表明股票的长期趋势是上升的。
最后,我们排除了北交所股票,因为这些股票的价格波动性较大,可能会增加投资的风险。
选股逻辑分析
这个选股策略逻辑相对简单,主要是基于价格和均线的变化来判断股票的投资价值。然而,这种方法并不能完全预测市场的未来走势,因为市场受多种因素影响,包括经济环境、政策变化、公司业绩等等。因此,投资者需要结合其他信息来进行决策。
有何风险?
这种选股策略的主要风险在于,如果市场价格突然下跌,而股价又未能回到均线之上,那么投资者可能会面临较大的损失。此外,北交所股票的价格波动性也可能会给投资者带来风险。
如何优化?
为了降低风险,投资者可以在买入之前设置止损点,当市场价格跌破止损点时,及时卖出股票。另外,投资者也可以使用技术指标,如MACD等,来辅助决策。
最终的选股逻辑
最终的选股逻辑如下:
- 当天价格持续在均线上方
- 60日均线上移
- 不含北交所股票
常见问题
Q: 如果我只关注短期的价格变动,而不考虑长期的趋势,这种方法是否可行?
A: 不建议,因为短期的价格变动很难预测,而且可能会导致投资者做出错误的决策。
Q: 是否需要同时考虑其他指标,比如市盈率、市净率等?
A: 需要,因为这些指标可以帮助投资者更好地理解公司的基本面,从而做出更准确的决策。
python代码参考
import pandas as pd
def strategy筛选(df):
# 筛选当天价格持续在均线上方且60日均线上移的股票
df = df[df['close'] > df['sma_50']]
df = df[df['sma_200'] > df['sma_60']]
# 筛选出不含北交所股票的股票
df = df[df['exchange'] != '北京证券交易所']
return df
在这个函数中,df['close'] > df['sma_50']
表示当前价格在50日移动平均线以上,`
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。