问财量化选股策略逻辑
这个选股逻辑主要是基于同花顺行业的月线和日线的SKDJ指标。其中,月线的SKDJ小于90,意味着股票价格处在相对较低的位置;日线的SKDJ小于50,意味着股票价格正在向好。
同时,如果日线的SKDJ在低位金叉,则表示股票可能会开始上涨。因此,整个选股逻辑主要包含了三个条件:
- 开盘涨幅大于5%
- 同花顺行业指数月线SKDJ小于90上移或金叉
- 日线SKDJ小于50上移或日线SKDJ小于50金叉
选股逻辑分析
这种选股逻辑的优点是它能够从长期和短期两个维度来判断股票是否值得投资。长期来看,通过观察月线的SKDJ指标,可以了解股票的价格处于什么样的位置;短期来看,通过观察日线的SKDJ指标,可以了解到股票当前的趋势是否向好。
然而,这种方法也存在一些风险。首先,由于市场的波动性,有时候即使股票的价格处于较低的位置,但是也可能不会立即开始上涨。其次,虽然这种方法能够帮助我们选择到潜在的投资机会,但是并不能保证一定能够获得收益。
如何优化?
一种优化的方法是结合其他的技术指标,例如移动平均线、布林带等,来提高准确率。另外,也可以通过调整买入和卖出的时机来提高收益。
最终的选股逻辑
根据上述的选股逻辑,我们可以选择那些收盘涨幅大于5%,并且同花顺行业指数月线SKDJ小于90,或者日线SKDJ小于50的股票进行投资。
常见问题
读者可能会问:为什么只考虑开盘涨幅大于5%的股票?这是因为开盘涨幅大于5%的股票通常意味着市场对该股票的关注度较高,因此更有可能出现上涨的情况。
python代码参考
import talib as ta
# 获取同花顺行业指数月线SKDJ
month_skdj = ta.SKD(j:12)
# 获取日线SKDJ
day_skdj = ta.SKD()
# 判断股票是否满足条件
stock_filter = (day_skdj < 50) & (month_skdj < 90)
# 根据筛选结果选择股票
selected_stocks = stock_df[stock_filter]
# 筛选出收盘涨幅大于5%的股票
selected
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。