指标是一个复合型技术分析工具,融合了趋势、动量与信号提示。其核心用法如下:
1. 多周期均线系统:
主图绘制了多条移动平均线,用于判断不同周期的趋势。
MA1 (白色/红绿变色线) 和 MA2 (青色线) 是短期均线(默认5日和10日),线宽较粗,其金叉死叉是短期交易信号。
MA24 (蓝色线) 和 MA55 (绿色线) 是中期均线,用于判断中期趋势。
MA360 (黄色线) 是长期均线,代表长期趋势方向。
MA120 (深蓝色带下沿) 和 MA60 (浅红色带上沿) 以带状区域显示,该区域可视作一个中长期的趋势通道或支撑阻力区。
2. MACD动量柱与均线着色:
指标计算了标准的MACD(DIF、DEA、MACD柱),但并未直接绘制其传统图形。
其核心作用在于为短期均线MA1和MA2之间的区域着色:
洋红色填充:当 `DIF > 前一日DIF`(即DIF线上涨)时,MA1与MA2之间填充洋红色,表示短期动量向上。
绿色填充:当 `DIF < 前一日DIF` 或 `MACD柱 < 前一日MACD柱` 时,该区域填充绿色,表示短期动量转弱或向下。
3. PMA均线变色逻辑:
PMA 线与 MA1 是同一根均线(默认5日)。
它具备变色功能:当PMA今日值大于昨日值时,线体显示为红色,代表短期趋势向上;当小于昨日值时,显示为绿色,代表短期趋势向下。这提供了直观的趋势方向视觉提示。
4. KDJ共振信号:
指标计算了KDJ指标(K、D、J值)。
当出现 MACD金叉(DIF上穿DEA)、KDJ金叉(K值上穿D值) 和 均线金叉(MA1上穿MA2) 三者同时发生时,会在收盘价位置绘制一个方块。这是一个强烈的多指标共振买入信号提示。
5. MA2均线拐点图标:
在MA2 (10日均线) 上绘制小图标:
当MA2今日值大于昨日值(即均线拐头向上)时,在MA2线位置显示 “1”号图标(通常为向上箭头)。
当MA2今日值小于昨日值(即均线拐头向下)时,在MA2线位置显示 “2”号图标(通常为向下箭头)。这用于提示中期均线的方向变化。
6. K线叠加与带状背景:
通过 `DRAWKLINE` 在主图最上层绘制标准K线。
通过 `DRAWBAND` 为短期均线(MA1、MA2)和中长期均线(MA60、MA120)创建了彩色带状背景,使均线之间的区域和关键长期均线通道更加醒目。
使用要点总结:
指标通过均线系统界定趋势,利用MACD和KDJ的动量信息对短期均线区域进行着色和发出共振信号,并通过均线本身的变色和拐点图标来强化趋势方向的视觉识别。交易者可重点关注多均线排列方向、PMA均线的红绿颜色、MA1与MA2区域的颜色填充,以及MACD、KDJ、均线三者共振的方块信号,结合MA2上的拐点图标进行综合判断。带状背景有助于快速识别价格所处的长期通道位置。
N1:=5;
N2:=10;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
DRAWBAND(MA(CLOSE,60),RGB(200,80,80),MA(CLOSE,120),RGB(0,0,115));
DRAWBAND(MA(CLOSE,N1),RGB(100,100,80),MA(CLOSE,N2),RGB(0,200,215));
MA1:MA(CLOSE,N1),LINETHICK3;
MA2:MA(CLOSE,N2),LINETHICK3;
MA55:MA(CLOSE,55),LINETHICK2,COLORGREEN;
MA24:MA(C,24),LINETHICK2,COLORBLUE;
MA360:MA(C,360),LINETHICK2,COLORYELLOW;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
STICKLINE(DIF>REF(DIF,1),MA1,MA2,0.1,1),COLORMAGENTA;
STICKLINE(DIF<REF(DIF,1) OR MACD<REF(MACD,1),MA1,MA2,0.1,1),COLORGREEN;
PMA:MA(C,N1),COLORWHITE,LINETHICK3;
IF(PMA>REF(PMA,1),PMA,DRAWNULL),COLORRED,LINETHICK3;
IF(PMA<REF(PMA,1),PMA,DRAWNULL),COLORGREEN,LINETHICK3;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,9,1);
D:=SMA(K,9,1);
J:=3*K-2*D;
STICKLINE(CROSS(DIF,DEA) AND CROSS(K,D) AND CROSS(MA1,MA2),C,C,1,1);
DRAWICON(MA2>REF(MA2,1),MA2,1);
DRAWICON(MA2<REF(MA2,1),MA2,2);