投资者咨询:柱子高低标记提示 (文华财经)
来源:文华财经 日期:2021-1-21 15:00
技术人员回复
日期:2021-1-21 15:04
投资者咨询:柱子高低标记提示 (文华财经)
来源:文华财经 日期:2021-1-21 15:00
5,6,7,8,13,,,,,11(比13小),10(标记)7,6,,,,,,9(比11小),8(标记),,,,10(比9大),9(不标记)
只在MACD金叉到死叉一段柱子标记就行,下一段的不相比较。红绿不用写出来。
技术人员回复
日期:2021-1-21 15:58
投资者咨询:柱子高低标记提示 (文华财经)
来源:文华财经 日期:2021-1-21 15:00
继续下去,直到下一个上升的柱子大于相临的前一红柱,就不标注了
就是柱子走得一波比一波低啊
第一次低标1,第二次低标2,,,,,这样下去啊
技术人员回复
日期:2021-1-21 16:29
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD:2*(DIFF-DEA),NODRAW;
J1:=SUMBARS(CROSS(MACD,0),1);
S1:=SUMBARS(CROSSDOWN(MACD,0),1);
DTH:=MACD>=0 && EXIST(MACD<REF(MACD,1),SUMBARS(MACD>REF(MACD,1),1))=0;
DTL:=MACD>=0 && EXIST(MACD>REF(MACD,1),SUMBARS(MACD<REF(MACD,1),1))=0;
STICKLINE1(DTH,MACD,0,0.1,1),COLORRED;
STICKLINE1(DTL,MACD,0,0.1,1),COLORCYAN;
KTH:=MACD<0 && EXIST(MACD<REF(MACD,1),SUMBARS(MACD>REF(MACD,1),1))=0;
KTL:=MACD<0 && EXIST(MACD>REF(MACD,1),SUMBARS(MACD<REF(MACD,1),1))=0;
STICKLINE1(KTH,MACD,0,0.1,1),COLORRED;
STICKLINE1(KTL,MACD,0,0.1,1),COLORCYAN;
HG:=VALUEWHEN(CROSSDOWN(DTH,0.5),REF(MACD,1));
T1:=EXIST(CROSSDOWN(DTH,0.5) && COUNT(CROSSDOWN(DTH,0.5),J1)>=2 && REF(MACD>HG,1),J1)=0;
DRAWNUMBER(COUNT(CROSSDOWN(DTH,0.5),J1)>=2 && CROSSDOWN(DTH,0.5) && REF(MACD<HG,1) && T1,MACD,COUNT(CROSSDOWN(DTH,0.5),J1)-1,0,COLORGREEN);
LD:=VALUEWHEN(CROSSDOWN(KTL,0.5),REF(MACD,1));
T2:=EXIST(CROSSDOWN(KTL,0.5) && COUNT(CROSSDOWN(KTL,0.5),S1)>=2 && REF(MACD<LD,1),S1)=0;
DRAWNUMBER(COUNT(CROSSDOWN(KTL,0.5),S1)>=2 && CROSSDOWN(KTL,0.5) && REF(MACD>LD,1) && T2,MACD,COUNT(CROSSDOWN(KTL,0.5),S1)-1,0,COLORMAGENTA),VALIGN0;
投资者咨询:柱子高低标记提示 (文华财经)
来源:文华财经 日期:2021-1-21 15:00
老师好,这个公式有很多地方是没有标记成功的(图1)。第二,帮我改一下,以上涨举例,原来是当柱子比前面的柱高时,不再标记了。现在改为当再次出现柱子比前一个低时,重新标记1,2,3等(也就是重复出现条件,重新标记)(图2)

文件名:赢顺截图20210121214049.jpg

文件名:赢顺截图20210121215017.jpg




技术人员回复
日期:2021-1-21 21:57
您的思路比较连续,相关老师工作时间给您回复。
技术人员回复
日期:2021-1-22 8:33
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD:2*(DIFF-DEA),NODRAW;
J1:=SUMBARS(CROSS(MACD,0),1);
S1:=SUMBARS(CROSSDOWN(MACD,0),1);
DTH:=MACD>=0 && EXIST(MACD<REF(MACD,1),SUMBARS(MACD>REF(MACD,1),1))=0;
DTL:=MACD>=0 && EXIST(MACD>REF(MACD,1),SUMBARS(MACD<REF(MACD,1),1))=0;
STICKLINE1(DTH,MACD,0,0.1,1),COLORRED;
STICKLINE1(DTL,MACD,0,0.1,1),COLORCYAN;
KTH:=MACD<0 && EXIST(MACD<REF(MACD,1),SUMBARS(MACD>REF(MACD,1),1))=0;
KTL:=MACD<0 && EXIST(MACD>REF(MACD,1),SUMBARS(MACD<REF(MACD,1),1))=0;
STICKLINE1(KTH,MACD,0,0.1,1),COLORRED;
STICKLINE1(KTL,MACD,0,0.1,1),COLORCYAN;
HG:=VALUEWHEN(CROSSDOWN(DTH,0.5),REF(MACD,1));
ZQ1:=MIN(BARSLASTCOUNT(HG<=REF(HG,1) ),J1);
T1:=EXIST(CROSSDOWN(DTH,0.5) && COUNT(CROSSDOWN(DTH,0.5),J1)>=2 && REF(MACD>HG,1),ZQ1)=0 && MACD>0 && ZQ1>=1;
DRAWNUMBER(COUNT(CROSSDOWN(DTH,0.5),J1)=2 && CROSSDOWN(DTH,0.5) && REF(MACD<HG,1) && T1,MACD,1,0,COLORGREEN);
DRAWNUMBER(COUNT(CROSSDOWN(DTH,0.5),J1)>2 && CROSSDOWN(DTH,0.5) && REF(MACD<HG,1) && T1,MACD,COUNT(CROSSDOWN(DTH,0.5),ZQ1),0,COLORGREEN);
LD:=VALUEWHEN(CROSSDOWN(KTL,0.5),REF(MACD,1));
ZQ2:=MIN(BARSLASTCOUNT(LD>=REF(LD,1) ),S1);
T2:=EXIST(CROSSDOWN(KTL,0.5) && COUNT(CROSSDOWN(KTL,0.5),S1)>=2 && REF(MACD<LD,1),ZQ2)=0 && MACD<0 && ZQ2>=1;
DRAWNUMBER(COUNT(CROSSDOWN(KTL,0.5),S1)=2 && CROSSDOWN(KTL,0.5) && REF(MACD>LD,1) && T2,MACD,1,0,COLORMAGENTA),VALIGN0;
DRAWNUMBER(COUNT(CROSSDOWN(KTL,0.5),S1)>2 && CROSSDOWN(KTL,0.5) && REF(MACD>LD,1) && T2,MACD,COUNT(CROSSDOWN(KTL,0.5),ZQ2),0,COLORMAGENTA),VALIGN0;