参考:
MA5:MA(C,5);
MA10:MA(C,10);
N:=BARSLAST(CROSS(MA5,MA10))+1;
M:=BARSLAST(CROSSDOWN(MA5,MA10))+1;
AA:=BACKSET(CROSSDOWN(MA5,MA10),HHVBARS(H,N)+1);
BB:=BACKSET(CROSS(MA5,MA10),LLVBARS(L,M)+1);
DRAWICON(CROSS(AA,0.5),H,9);
DRAWICON(CROSS(BB,0.5),L,8),VALIGN0;
参考
您可以在指标编辑器中,选中不理解的函数,右键函数说明结合了解下用法
MA5:MA(C,5);
MA10:MA(C,10);
N:=BARSLAST(CROSS(MA5,MA10))+1;
M:=BARSLAST(CROSSDOWN(MA5,MA10))+1;
AA:=BACKSET(CROSSDOWN(MA5,MA10),HHVBARS(H,N)+1);//满足死叉,将高点到当前设置为1
BB:=BACKSET(CROSS(MA5,MA10),LLVBARS(L,M)+1);//满足金叉,将低点到当前设置为1
DRAWICON(CROSS(AA,0.5),H,9);//取高点位置标注倒三角
DRAWICON(CROSS(BB,0.5),L,8),VALIGN0;//取低点位置标注正三角
回复4楼:
两个死叉之间的低点,这样改下
MA5:MA(C,5);
MA10:MA(C,10);
N:=BARSLAST(CROSS(MA5,MA10))+1;
M:=BARSLAST(CROSSDOWN(MA5,MA10))+1;
M1:=SUMBARS(CROSSDOWN(MA5,MA10),2);
AA:=BACKSET(CROSSDOWN(MA5,MA10),HHVBARS(H,N)+1);//满足死叉,将高点到当前设置为1
BB:=BACKSET(CROSSDOWN(MA5,MA10),LLVBARS(L,M1)+1);
DRAWICON(CROSS(AA,0.5),H,9);//取高点位置标注倒三角
DRAWICON(CROSS(BB,0.5),L,8),VALIGN0;
7楼给您的指标,高点的标注没有修改过,
只修改了低点的标注,是根据4楼思路中两个死叉之间取低点位置进行标注,这样低点的标注是没有高点的标注多的
您可以截图具体说明下不符合的位置,我们对应看下