标注编写 (文华财经)

投资者咨询:标注编写 (文华财经)
来源:文华财经  日期:2020-11-28 13:58
DRAWKLINE(9/10,COLORRED,1,COLORCYAN,1);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
CURRBARSCOUNT1:=REFX1(BARPOS,100000)-BARPOS+1;
HJDF2:=ABS((K+D)/38*J);
DRAWSL((CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1,H,0,ABS((K+D)/38*J),0,COLORBLUE),DOT;

两个活性化线相邻,,而且活性划线数字之间的差为一或零。符合此条件做一个标记。把倒数第一个。和第二个符合条件的标记都做出来。如何表达? 

投资者咨询:标注编写 (文华财经)
来源:文华财经  日期:2020-11-28 13:58
当活性化线结束的前一天。比如活性划线数字是八。那么今天运行到正好是第七天。那么在今天的k线上做一个标记。如何表达?是第二个问题。
技术人员回复
日期:2020-11-28 14:25
 DRAWKLINE(9/10,COLORRED,1,COLORCYAN,1);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
CURRBARSCOUNT1:=REFX1(BARPOS,100000)-BARPOS+1;
HJDF2:INTPART(ABS((K+D)/38*J));
DRAWSL((CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1,H,0,ABS((K+D)/38*J),0,COLORBLUE),DOT;
A1:=VALUEWHEN((CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1,HJDF2);
A2:=VALUEWHEN((CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1,REF(A1,1));
A3:=VALUEWHEN((CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1,REF(A2,1));

X:=ABS(A1-A2)<=1&&(CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1;
Q:=BACKSET(ISLASTBAR,SUMBARS(X,2));
DRAWICON(X&&Q,H,1);//1楼
DRAWNUMBER(ISLASTBAR&&ABS(SUMBARS(X,1)-A1)=1,H,1,0,COLORYELLOW);
DRAWNUMBER(ISLASTBAR&&ABS(SUMBARS(X,2)-A2)=1,H,2,0,COLORYELLOW);
DRAWNUMBER(ISLASTBAR&&ABS(SUMBARS(X,3)-A3)=1,H,3,0,COLORYELLOW);//2楼

由于您延长线是向右延伸,最新k线可能会有多个线,只能用列举法一一列举判断。

投资者咨询:标注编写 (文华财经)
来源:文华财经  日期:2020-11-28 13:58
DRAWICON(X&&Q,H,1);//1楼。。两个k线都做了标记。我想在最后一个k线,只在最后一个k线上做标记。如何编写?
技术人员回复
日期:2020-12-1 9:53

 DRAWKLINE(9/10,COLORRED,1,COLORCYAN,1);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
CURRBARSCOUNT1:=REFX1(BARPOS,100000)-BARPOS+1;
HJDF2:INTPART(ABS((K+D)/38*J));
DRAWSL((CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1,H,0,ABS((K+D)/38*J),0,COLORBLUE),DOT;
A1:=VALUEWHEN((CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1,HJDF2);
A2:=VALUEWHEN((CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1,REF(A1,1));
A3:=VALUEWHEN((CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1,REF(A2,1));

X:=ABS(A1-A2)<=1&&(CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1;
Q:=BACKSET(ISLASTBAR,SUMBARS(X,2));
DRAWICON(X&&Q,H,1);//1楼
DRAWNUMBER(ISLASTBAR&&ABS(SUMBARS(X,1)-A1)=1,H,1,0,COLORYELLOW);
DRAWNUMBER(ISLASTBAR&&ABS(SUMBARS(X,2)-A2)=1,H,2,0,COLORYELLOW);
DRAWNUMBER(ISLASTBAR&&ABS(SUMBARS(X,3)-A3)=1,H,3,0,COLORYELLOW);//2楼

H1:=VALUEWHEN((CROSS(K,D)||CROSSDOWN(K,D))&& X,H);
H2:=VALUEWHEN((CROSS(K,D)||CROSSDOWN(K,D))&& X,REF(H1,1));

DRAWICON(ISLASTBAR,H1,1);
DRAWICON(ISLASTBAR,H2,1);
投资者咨询:标注编写 (文华财经)
来源:文华财经  日期:2020-11-28 13:58
还是一楼的问题,条件变一下。两个活性化线所在的k线,之间隔一根k线。两个活性划线差是2。如何表达?
技术人员回复
日期:2020-12-1 10:51
DRAWKLINE(9/10,COLORRED,1,COLORCYAN,1);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
CURRBARSCOUNT1:=REFX1(BARPOS,100000)-BARPOS+1;
HJDF2:=ABS((K+D)/38*J);
DRAWSL((CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1,H,0,ABS((K+D)/38*J),0,COLORBLUE),DOT;

X:=(CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1;
X&&SUMBARS(X,2)=3;
投资者咨询:标注编写 (文华财经)
来源:文华财经  日期:2020-11-28 13:58
还是一楼的问题,条件变一下。两个活性化线所在的k线,之间隔一根k线。两个活性划线差是2。如何表达?

两根儿活性划线。长度分别是六和8。它们中间其中间隔着一根普通开线。在最后这根儿长度为8的活性化县k线上做一个标志。如何表达。

技术人员回复
日期:2020-12-2 14:40

DRAWKLINE(9/10,COLORRED,1,COLORCYAN,1);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
CURRBARSCOUNT1:=REFX1(BARPOS,100000)-BARPOS+1;
HJDF2:ABS((K+D)/38*J),NODRAW;
DRAWSL((CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1,H,0,ABS((K+D)/38*J),0,COLORBLUE),DOT;

X:=(CROSS(K,D)||CROSSDOWN(K,D))&& ABS((K+D)/38*J)> CURRBARSCOUNT1;
DRAWICON(REF(X,8)&&REF(X,7),H,1);
投资者咨询:标注编写 (文华财经)
来源:文华财经  日期:2020-11-28 13:58
DRAWICON(REF(X,8)&&REF(X,7),H,1);这个公式的具有一般代表性的具有一般性的通式怎样表达?8,7都是一般普遍性