我是职业交易员,专注技术分析,可以用我的知识和经验来回答这个问题。
任何指标都是对市场的一种解读,只是角度、方式不同。而对于KDJ和MACD的研究必须从指标的源代码分析起。
KDJ指标源代码:
KDJ指标源代码
把J的公式推倒一下,J=(7*RSV4+5*RSV3+3*RSV2-4*SRV1-2*RSV0)/9。RSV标号0-4,也就是连续5天的,可见KDJ赋予临近的权重要大于远期的。
RSV在0-100间,根据J的公式,当RSV0-RSV4取极值100或0时,J=(1500-600)/9=100或0/9=0。当最近三天RSV加权和值接近极值1500,其前两天RSV加权和值远离极值600,那么J就会大于100。当最近三天RSV加权和值小于其前两天的RSV加权和值,那么J就是负数。
J值在-66.67至166.67间,幅度约为233(斐波那契数列吧)。为什么要取20和80两个值,因为这两个值在接近J值幅度的黄金分割位、三分位上,在RSV取极值时,又符合80/20法则,三个位置的共振点,取整数,最贴近自然规则,非常完美的指标。
为什么J要用3*K-2*D?K和D为什么要用3天平均?RSV为什么要选取9日内?RSV权重,依次为7、5、3、4、2,被减数是奇数权重,减数是偶数权重,为什么?简单一句话——自然数列,任何指标参数,包括KDJ在内,不能随便改,或者说,如果要改,得保证RSV都取极值时,J值等于100或0。这些常用指标参数都是经过数十年市场检验,不断优化,最后确定下来的,已经是最优选择了。
通过J的公式,可以看出KDJ是个反映短期趋向性指标,只是截取的时间周期比较短——9个单位时间。近期价格不断走高,J值就不断升高,反之不断降低,体现趋势延续性。9个单位时间,是依次连续截取的,所以指标要连续看,截取时间短,更能及时发觉趋势细微的变化,因为趋势延续或反转,都是从细微变化开始的。
MACD指标源代码
MACD指标源代码:
函数概念:
白线:DIF = EMA12 - EMA26 。
黄线:DEA = (前一日DEA X 8/10 + 今日DIF X 2/10)
柱体长短=DIF-DEA。等于白线减去黄线的距离
当白线在黄线下方为绿柱,白线在黄线上方为红柱。
解释:
白线就是12日EMA数值减去26日EMA数值的差离值。
黄线就是根据差离值计算其9日的EMA,即离差平均值
推论:
MACD其本质还是对成本价或者是是对于均线的一种优化。
白线代表的是差离值的大小,也就是说体现的是短期成本与长期成本的的差值,体现的是一种短期速度。
黄线代表白线速度平均值,体现的是一种长期速度。
而柱体大小等于短期速度减去长期速度,速度减去速度等于加速度!因此对柱体的研究具有非常明显的实战价值!
因此:MACD指标顶底背离的终极含义是代表加速度的变化。因为单根柱体只能代表加速度的多少,而多根柱体的合集代表能量的大小!从能量的大小变化来推导出未来可能产生的变化,这才是macd指标实战技巧的顶级用法!而不是去简单的去看金叉死叉,毫无意义!
为什么我们会发现有时候,出现指标背了又背的情况,因为趋势能量虽然有衰竭,但是变盘的能量仍然聚集不足。因此对于部分股票会经过两三次的背离才会发生改变。
macd零轴的意义。当白线(DIF = EMA12 - EMA26 )的值趋近于零时,代表短期成本和长期成本趋于一致,因此很容易引起周期共振。因此在下跌弱势中的反弹很容易在白线靠近零轴时夭折。而强势上升中的白线回调也会靠近零轴而继续向上反抽。因此当柱体缩小到靠近零轴的时候,这个时候代表多空双方能量达到暂时的平衡,很容易引起变盘。这时候我们需要观察零轴附近柱体大小的变化,和前面柱体相比较,判断未来的走势。