问财量化选股策略逻辑
选股逻辑:
-
j值小于k值: j值是日线技术指标,主要用于判断短期超买或超卖的情况;而k值是k线图中的主轴线,用于表示股价的强弱情况。当j值小于k值时,通常意味着股票处于超卖状态,可能存在反弹的机会。
-
涨幅小于5%: 这个条件是为了过滤掉那些虽然出现反弹,但幅度较小的股票,因为这些股票的后续走势往往不会太强劲。
-
收红: 这个条件是为了筛选出已经实现上涨的股票,因为只有实现了上涨的股票,才有机会进一步走高。
选股逻辑分析
这个选股策略的逻辑主要是基于日线技术指标和价格走势,来筛选出具有反弹潜力的股票。这种策略的优点是可以帮助投资者在市场下跌时找到一些被低估的股票,但是缺点是在市场上涨的时候可能会错过一些涨幅较大的股票。
有何风险?
这种策略的主要风险在于市场的大幅波动和选择错误的股票。如果市场的波动过大,可能会使得这个策略失效。另外,如果选择的股票并不具备反弹的潜力,那么即使满足了其他条件,也可能无法实现收益。
如何优化?
为了减少风险,可以考虑加入更多的筛选条件,比如加入成交量、换手率等指标,以及结合其他的市场信息来进行决策。同时,也可以通过回测和调整参数的方式来提高策略的效果。
最终的选股逻辑
最终的选股逻辑应该是:当j值小于k值,且股价在一段时间内持续上涨,并且最近一天的成交量大于前一交易日的两倍,那么这只股票就可以被视为候选的买入标的。
常见问题
- 这个策略是否适用于所有类型的股票?
答案:不一定,不同的股票可能需要使用不同的策略。 - 这个策略的准确性如何?
答案:这取决于所使用的数据质量和参数设置,同时也受到市场环境的影响。 - 我应该如何调整参数?
答案:可以根据历史数据进行调整,也可以通过回测来寻找最佳的参数组合。
python代码参考
import talib
# 获取j值和k值
def get_j_k(data):
return talib.JD(data), talib.KDJ(data)
# 获取涨跌幅和收盘价
def get_profit
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。