问财量化选股策略逻辑
这个策略主要是根据布林通道和一段时间内的涨幅来选择股票。具体来说,如果在一年内布林通道收窄,且股价涨幅在2%-7%之间,且涨幅小于0,那么就可以认为这只股票有较大的上涨潜力。
选股逻辑分析
这种策略的优点是简单易懂,对于初学者来说也比较容易上手。它主要基于技术分析,通过观察股票的价格走势,来判断未来股价的趋势。缺点是这种策略比较依赖于短期的数据,而且对市场的预测准确率并不是很高。
有何风险?
这种策略的风险主要有两个方面。一是市场风险,即即使一只股票符合了上述条件,也可能因为市场整体下跌而无法获得收益。二是操作风险,即在实际操作中,可能会因为选择的时间点不合适,或者买入时的价格过高,导致利润降低甚至出现亏损。
如何优化?
为了提高这种策略的准确性,可以考虑以下几个方面的优化:
- 增加时间周期:不仅仅关注一年内的数据,也可以关注更长时间的数据。
- 引入更多的技术指标:除了布林通道,还可以结合其他的技术指标,如移动平均线、MACD等。
- 加强基本面研究:虽然这种策略主要依赖于技术分析,但也不能忽视基本面的研究。
最终的选股逻辑
最终的选股逻辑是在满足以下条件下进行:
- 股价在过去的一年里,布林通道连续收窄。
- 股价在这段时间内的涨幅在2%-7%之间,且涨幅小于0。
- 在此之前,股价没有出现过大幅度的波动。
常见问题
Q: 难道不应该关注最大跌幅吗?
A: 最大跌幅也是衡量一只股票是否具有投资价值的重要指标之一,但在这里我们主要关注的是涨跌幅的持续性,以及价格在底部稳定的时间。
python代码参考
import pandas as pd
from ta import TaDataFrame, ta_fred, ta_func
# 假设df是你的股票数据,包含日期列date,收盘价close等
df['open_price'] = df['open']
df['high_price'] = df['high']
df['low_price'] = df['low']
def calculate_bollinger(df, period=50):
# 计算Bollinger布林带参数
bollinger = Ta
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。