CCI和KDJ打架的时候听谁的?我同时挂了两周,结论有点意外|通达信源码

两难对比 · 自研整理 · 策略思路仅供学习交流

用指标的人迟早会遇到这个场面:CCI说超卖可以买,KDJ却还在死叉往下走。两个指标打架,你听谁的?

我为了这个答案,把两个指标同时挂在自选里盯了两周,记了一堆笔记,结论有点意外。

CCI

偏"价格位置"

数值反映价格相对统计区间的强弱

超卖区间:-100 以下


KDJ

偏"短期动量"

K、D、J三线反映短线涨跌动能

低位金叉:20 附近

盯了两周的结论:它俩不是一个赛道的。CCI告诉你"价格处在什么位置",KDJ告诉你"短线动能转向没有"。让它俩吵架,不如让它俩分工。

我记的对比笔记
场景CCIKDJ
强趋势里CCI能持续钝化在超买区,别当卖出信号KDJ频繁金叉死叉,噪声大
震荡区间CCI在±100之间来回,参考意义一般KDJ低位金叉相对好用
超跌反弹CCI深跌破-100后拐头,信号偏右侧KDJ低位金叉,信号偏左侧

所以我最后的用法是:用 CCI 判断"值不值得看"(位置),用 KDJ 判断"什么时候动手"(时机),两个不是二选一,是前后脚。

分工后的公式

{CCI周期|参数|无未来} CCI_N:=14;

{CCI超卖阈值|参数|无未来} CCI_LIM:=-100;

{KDJ周期|参数|无未来} KDJ_N:=9;

{KDJ低位阈值|参数|无未来} LOW_LIM:=25;

 

TYP:=(H+L+C)/3;

CCI_14:=(TYP-MA(TYP,CCI_N))/(0.015*AVEDEV(TYP,CCI_N));

CCI超卖:=CCI_14<CCI_LIM AND CCI_14>REF(CCI_14,1);

 

RSV:=(C-LLV(L,KDJ_N))/(HHV(H,KDJ_N)-LLV(L,KDJ_N))*100;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

KD低位金叉:=CROSS(K,D) AND D<LOW_LIM;

 

XG:CCI超卖 AND KD低位金叉;

Ctrl+A 全选复制

这套的逻辑是:CCI先告诉我"价格已经在超卖区、且开始拐头",KDJ再告诉我"短线动能也到位了",两个都点头才动手。单一指标单独出现时,我基本不动。

本文为个人通达信公式学习记录,仅供技术交流,不构成任何投资建议,不承诺收益。文中观察为个人主观记录,参数带主观性,未做严格量化回测,历史表现不代表未来。入市有风险,操作请独立判断。

指标打架不可怕,可怕的是不知道它们在吵什么。搞清楚每个指标"负责什么",架自然就不打了。你平时是哪几个指标一起用?


相关阅读

最近发表
在线客服
QQ:332879389
联系电话
13605084160