MACD指标交易代码详解:每行代码的含义和功能
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);\n该行代码计算了两个指数移动平均线(EMA)的差值,其中第一个EMA的周期为12,第二个EMA的周期为26。\n\nDEA:=EMA(DIFF,9);\n该行代码计算了DIFF的9日指数移动平均线(EMA)。\n\nMACD:=2*(DIFF-DEA/2);\n该行代码计算了MACD指标,其中MACD的值为DIFF减去DEA除以2的结果再乘以2。\n\nAH:=HHV(MACD,131);\n该行代码计算了MACD指标的最高值,其中MACD的值为13天内的最高值。\n\nAL:=LLV(MACD,130.3);\n该行代码计算了MACD指标的最低值,其中MACD的值为13天内的最低值。\n\nSTICKLINE(MACD>0 ,MACD,0,1,0),COLOR0000AA,LINETHICK1;\n该行代码绘制了一个柱状图,当MACD大于0时,柱状图的高度为MACD的值,宽度为1,并且颜色为蓝色(RGB值为0000AA),线条粗细为1。\n\nSTICKLINE(MACD<0 ,MACD,0,1,0),COLOR008800,LINETHICK1;\n该行代码绘制了一个柱状图,当MACD小于0时,柱状图的高度为MACD的值,宽度为1,并且颜色为绿色(RGB值为008800),线条粗细为1。\n\n趋势线:=EMA(MACD,34,1);\n该行代码计算了MACD指标的34日指数移动平均线(EMA),并将结果赋值给变量"趋势线"。\n\nPARTLINE(趋势线,趋势线>REF(趋势线,1),RGB(255,255,0),趋势线<REF(趋势线,1),RGB(0,80,255)),LINETHICK1;\n该行代码绘制了一条趋势线,当趋势线大于前一天的趋势线时,线条颜色为黄色(RGB值为255,255,0),线条粗细为1;当趋势线小于前一天的趋势线时,线条颜色为蓝绿色(RGB值为0,80,255),线条粗细为1。\n\nFILLRGN(趋势线,REF(趋势线,1),趋势线>REF(趋势线,1),RGB(255,255,0),趋势线<=REF(趋势线,1),RGB(0,88,255));\n该行代码绘制了一个填充区域,当趋势线大于前一天的趋势线时,填充区域的颜色为黄色(RGB值为255,255,0);当趋势线小于等于前一天的趋势线时,填充区域的颜色为蓝绿色(RGB值为0,88,255)。\n\nK:=SMA(MACD,2,1);\n该行代码计算了MACD指标的2日简单移动平均线(SMA)的值,并将结果赋值给变量K。\n\nD:=SMA(K,2,1);\n该行代码计算了K的2日简单移动平均线(SMA)的值,并将结果赋值给变量D。\n\nJ:SMA(D,2,1);\n该行代码计算了D的2日简单移动平均线(SMA)的值,并将结果赋值给变量J。\n\nSTICKLINE(MACD>0,0.000001,0.000003,15,0),colorred;\n该行代码绘制了一个柱状图,当MACD大于0时,柱状图的高度为0.000001,宽度为0.000003,线条粗细为15,并且颜色为红色。\n\nSTICKLINE(MACD<0,0.000001,0.000003,15,0),colorgreen;\n该行代码绘制了一个柱状图,当MACD小于0时,柱状图的高度为0.000001,宽度为0.000003,线条粗细为15,并且颜色为绿色。\n\nPARTLINE(K,K>REF(K,1),RGB(255,0,0),K<REF(K,1),RGB(0,255,0)),LINETHICK1;\n该行代码绘制了一条线段,当K大于前一天的K时,线段颜色为红色(RGB值为255,0,0),线条粗细为1;当K小于前一天的K时,线段颜色为绿色(RGB值为0,255,0),线条粗细为1。\n\nPARTLINE(D,D>REF(D,1),RGB(255,0,0),D<REF(D,1),RGB(0,255,0)),LINETHICK1;\n该行代码绘制了一条线段,当D大于前一天的D时,线段颜色为红色(RGB值为255,0,0),线条粗细为1;当D小于前一天的D时,线段颜色为绿色(RGB值为0,255,0),线条粗细为1。\n\nPARTLINE(J,J>REF(J,1),RGB(255,0,0),J<REF(J,1),RGB(0,255,0)),LINETHICK2;\n该行代码绘制了一条线段,当J大于前一天的J时,线段颜色为红色(RGB值为255,0,0),线条粗细为2;当J小于前一天的J时,线段颜色为绿色(RGB值为0,255,0),线条粗细为2。\n\nSTICKLINE(REF(MACD,1)<MACD,MACD,REF(MACD,1),7,0),coloryellow;\n该行代码绘制了一个柱状图,当MACD的前一天值小于当前值时,柱状图的高度为MACD的值,宽度为7,并且颜色为黄色。\n\nSTICKLINE(MACD=AH,AH,K,8,0),LINETHICK1,colorred;\n该行代码绘制了一个柱状图,当MACD等于AH时,柱状图的高度为AH的值,宽度为8,并且颜色为红色,线条粗细为1。\n\nSTICKLINE(REF(MACD,2)>MACD,MACD,REF(MACD,1),8,1),colorgreen;V\n该行代码绘制了一个柱状图,当MACD的前两天值大于当前值时,柱状图的高度为MACD的值,宽度为8,并且颜色为绿色,线条粗细为1。
原文地址: https://www.cveoy.top/t/topic/pYTQ 著作权归作者所有。请勿转载和采集!