问财量化选股策略逻辑
- 开盘3分钟涨跌幅大于0
- 开盘涨幅大于小于5
- 连续两周股价上涨
选股逻辑分析
这个选股逻辑主要基于以下几个方面:
- 高开表现:选取开盘3分钟涨跌幅大于0的股票,表明股票在开盘时有良好的开盘表现。
- 股价波动:选取开盘涨幅大于小于5的股票,表示该股票有较大的波动空间和潜在的投资机会。
- 股价趋势:选取连续两周股价上涨的股票,说明该股票处于上升趋势。
有何风险?
但是,这个选股逻辑也有其潜在的风险:
- 波动性:高开的表现可能会导致短期的高波动性,投资者需要有足够的风险承受能力。
- 可能是热点股或庄家操纵的股票:开盘涨幅大于小于5的股票可能是热点股或庄家操纵的股票,投资风险较大。
- 不能反映长期价值:连续两周股价上涨可能只是短期的趋势,并不能反映该股票的长期价值。
如何优化?
为了降低风险,可以考虑以下优化策略:
- 对于高开的表现,可以选择开盘前5分钟或者开盘后的前5分钟的数据进行分析,这样可以避免受到开盘时异常数据的影响。
- 对于股价波动,可以结合技术指标,如移动平均线、布林带等进行综合判断。
- 对于股价趋势,可以考虑使用更长的时间周期进行分析,如一个月或三个月。
最终的选股逻辑
综合上述因素,我们可以得出最终的选股逻辑:
- 开盘前5分钟/后5分钟涨跌幅大于0
- KDJ、MACD等技术指标显示股票处于上升趋势
- 成交量持续放大,说明市场对该股票的关注度较高
常见问题
- 如何获取开盘前5分钟/后5分钟的数据?
- 如何计算KDJ、MACD等技术指标?
- 如何确定成交量是否持续放大?
python代码参考
import pandas as pd
from pandas_datareader import data as pdr
# 获取股票数据
stock = pdr.get_data_yahoo('AAPL')
# 计算开盘前5分钟/后5分钟的涨跌幅
stock['pre_open'] = stock['Open'].rolling(window=5).apply(lambda x: (x
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。