等级: 免费版
- 注册:
- 2022-7-5
- 曾用名:
|

楼主 |
发表于 2023-6-2 13:43
|
显示全部楼层
就一遍,系统回复说已经通过,打开已发的帖子就是打不开,说是已经莫名的删除,
下面就是我发的函数,上次老师给改的,添加价格,随着低多高空线的不断变化价格也随着变化,作为止损线参考:
VAR2:=EMA(CLOSE,120);
VAR3:=(CLOSE-VAR2)*2/(120+1)+VAR2;
XCLOSE2:=EMA((OPEN+HIGH+LOW+CLOSE)/4,3);
HH1:=IF(H<REF(H,1)&&REF(H,1)<REF(H,2),REF(H,2),0);
LL1:=IF(L>REF(L,1)&&REF(L,1)>REF(L,2),REF(L,2),0);
HH:=HHV(HIGH,1)/10+HHV(HIGH,2)/10+HHV(HIGH,2)/10+HHV(HIGH,4)/10+HHV(HIGH,4)/10+HHV(HIGH,8)/10+HHV(HIGH,8)/10+HHV(HIGH,13)/10+HHV(HIGH,40)/10+HHV(HIGH,20)/10;
LL:=LLV(LOW,1)/10+LLV(LOW,2)/10+LLV(LOW,2)/10+LLV(LOW,4)/10+LLV(LOW,4)/10+LLV(LOW,8)/10+LLV(LOW,8)/10+LLV(LOW,13)/10+LLV(LOW,40)/10+LLV(LOW,20)/10;
H1:=IF(HH<REF(HH,1)&&LL<REF(LL,1)&&REF(OPEN,1)>CLOSE&&OPEN>CLOSE&&(HHV(OPEN,0)-CLOSE)>0,REF(HH,2),0);
L1:=IF(LL>REF(LL,1)&&HH>REF(HH,1)&&REF(OPEN,1)<CLOSE&&OPEN<CLOSE&&(CLOSE-LLV(OPEN,0))>0,REF(LL,2),0);
X0:=H1,LINETHICK2;
X00:=L1;
H2:=VALUEWHEN(X0>0,X0),LINETHICK2;
L2:=VALUEWHEN(X00>0,X00),LINETHICK2;
K1:=IF(CLOSE>H2,-3,IF(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IF(K2=1,H2,L2);
G1:=VALUEWHEN(ISLASTBAR,G);
X000:=K2,LINETHICK2;
TMP:=K2,LINETHICK2;
W1:=X000,LINETHICK2;
IF(K2=1,G,DRAWNULL),COLORBLUE,LINETHICK3; //高空线
IF(K2=-3,G,DRAWNULL),COLORRED,LINETHICK3; //低多线
DRAWTEXT(CROSS(TMP,0),HH,'高空'),COLORGREEN;
DRAWTEXT(CROSS(0,TMP),LL,'低多'),COLOR0000FF;
SPEAK(CROSS(TMP,0),'高空'); //出现高空时,播放声音高空
SPEAK(CROSS(0,TMP),'低多'); //出现低多时,播放声音低多
|
|