两难对比 · 自研整理 · 策略思路仅供学习交流
很多人问我买卖神器里CCI和KDJ哪个准,我答不上来。干脆挂了两周实盘,用结果说话。
CCI 偏"价格位置" 数值反映价格相对统计区间的强弱 超卖区间:-100 以下 | KDJ 偏"短期动量" K、D、J三线反映短线涨跌动能 低位金叉:20 附近 |
盯了两周的结论:它俩不是一个赛道的。CCI告诉你"价格处在什么位置",KDJ告诉你"短线动能转向没有"。让它俩吵架,不如让它俩分工。
| 场景 | CCI | KDJ |
|---|---|---|
| 超跌里 | CCI深跌破-100后拐头,信号偏右侧 | KDJ低位金叉,信号偏左侧 |
| 反弹里 | CCI能持续冲高,别当卖出信号 | KDJ频繁金叉死叉,噪声大 |
| 转强确认 | CCI穿-100是必要条件 | KDJ金叉+MACD配合更稳 |
所以我最后的用法是:用 CCI 判断"值不值得看"(位置),用 KDJ 判断"什么时候动手"(时机),两个不是二选一,是前后脚。
{CCI超卖阈值|参数|无未来} CCI_LIM:=-100; {KDJ周期|参数|无未来} KDJ_N:=9; {RSI阈值|参数|无未来} RSI_LIM:=50; A1:=(CLOSE*2+HIGH+LOW)/4; A2:=EMA(A1,13)-EMA(A1,34); A3:=EMA(A2,5); 重心:=2*(A2-A3)*3.8; DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); RSV:=(CLOSE-LLV(LOW,KDJ_N))/(HHV(HIGH,KDJ_N)-LLV(LOW,KDJ_N))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); TYP:=(HIGH+LOW+CLOSE)/3; CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)); LC:=REF(CLOSE,1); R6:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100; XG:K>D AND K>REF(K,1) AND DIF>DEA AND DIF>REF(DIF,1) AND R6>RSI_LIM AND R6>REF(R6,1) AND CROSS(CCI,CCI_LIM) AND 重心>REF(重心,1);
Ctrl+A 全选复制
这套的逻辑是:CCI先告诉我"价格已经在超卖区、且开始拐头",KDJ再告诉我"短线动能也到位了",两个都点头才动手。单一指标单独出现时,我基本不动。
本文为个人通达信公式学习记录,仅供技术交流,不构成任何投资建议,不承诺收益。文中观察为个人主观记录,参数带主观性,未做严格量化回测,历史表现不代表未来。入市有风险,操作请独立判断。
盯了两周,最大的收获不是谁对谁错,而是明白了"别让指标替你拿主意"。

