问财量化选股策略逻辑
该策略主要包括以下三个逻辑:
-
一年内布林缩口: 行情趋势往往在布林带的上下轨之间运行,当布林带开始收口时,说明市场处于相对稳定的阶段,未来行情可能会有所突破。
-
行业板块涨幅前5: 在众多行业中选择涨幅前5的行业,可以提高收益的可能性。
-
收盘价>M20: 使用M20均线作为参考标准,当收盘价高于M20均线时,说明股票价格处于上涨趋势,有利于增加投资收益。
选股逻辑分析
以上三种逻辑相互配合,可以帮助投资者筛选出表现良好的股票。但是,这种策略也存在一定的风险。首先,布林带缩口并不能完全确定市场的行情走势,还需要结合其他技术指标进行分析。其次,选择涨幅前5的行业也需要考虑行业的稳定性以及公司的业绩等因素。最后,收盘价>M20虽然能反映股票的价格走势,但也不能忽视市场的整体趋势。
如何优化?
为了进一步优化上述策略,建议投资者可以尝试以下方法:
- 结合更多技术指标进行分析,例如RSI、MACD等。
- 分析选定行业的长期发展趋势和行业竞争力。
- 对于不同类型的股票,可以设置不同的买入和卖出条件。
最终的选股逻辑
最终的选股逻辑是:选取近一年内布林带缩口,行业板块涨幅前5,并且收盘价大于M20均线的股票作为投资对象。
常见问题
-
如何获取布林带数据?
可以使用pandas库中的rolling函数来计算布林带数据。 -
如何获取行业板块的数据?
可以通过API或者网络爬虫等方式获取相关的行业数据。 -
如何计算M20均线?
可以使用pandas库中的rolling函数来计算M20均线。
python代码参考
import pandas as pd
from ta.trend import BollingerBands
from ta.indicators import移除异常值
from ta.momentum import AverageDirectionalIndex
# 获取布林带数据
df = pd.read_csv('data.csv')
bbands = BollingerBands(df['Close'], window=20)
# 移除异常值
filtered_data =移除异常值(df['Close'])
# 计
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。