两难对比 · 自研整理 · 策略思路仅供学习交流
用指标的人迟早会遇到这个场面:CCI说超卖可以买,KDJ却还在死叉往下走。两个指标打架,你听谁的?
我为了这个答案,把两个指标同时挂在自选里盯了两周,记了一堆笔记,结论有点意外。
CCI 偏"价格位置" 数值反映价格相对统计区间的强弱 超卖区间:-100 以下 | KDJ 偏"短期动量" K、D、J三线反映短线涨跌动能 低位金叉:20 附近 |
盯了两周的结论:它俩不是一个赛道的。CCI告诉你"价格处在什么位置",KDJ告诉你"短线动能转向没有"。让它俩吵架,不如让它俩分工。
| 场景 | CCI | KDJ |
|---|---|---|
| 强趋势里 | 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再告诉我"短线动能也到位了",两个都点头才动手。单一指标单独出现时,我基本不动。
本文为个人通达信公式学习记录,仅供技术交流,不构成任何投资建议,不承诺收益。文中观察为个人主观记录,参数带主观性,未做严格量化回测,历史表现不代表未来。入市有风险,操作请独立判断。
指标打架不可怕,可怕的是不知道它们在吵什么。搞清楚每个指标"负责什么",架自然就不打了。你平时是哪几个指标一起用?

