
等级: 新手上路
- 注册:
- 2021-12-29
- 曾用名:
|

楼主 |
发表于 2022-9-15 09:09
|
显示全部楼层
老师好,看看能不能改一下文华的,我想在金字塔上用,不能就算了哈!
MINIMALIST_1:=1;
MINIMALIST_2:=MA(CLOSE,20);
MINIMALIST_3:=IF(HIGH<REF(HIGH,1) AND REF(HIGH,1)<REF(HIGH,2),REF(HIGH,2),0);
MINIMALIST_4:=IF(LOW>REF(LOW,1) AND REF(LOW,1)>REF(LOW,2),REF(LOW,2),0);
MINIMALIST_5:=REF(MINIMALIST_3,BARSLAST(MINIMALIST_3>0));
MINIMALIST_6:=REF(MINIMALIST_4,BARSLAST(MINIMALIST_4>0));
MINIMALIST_7:=HHV(HIGH,2)/10*MINIMALIST_1+HHV(HIGH,23)/10+HHV(HIGH,33)/10+HHV(HIGH,45)/10+HHV(HIGH,55)/10+HHV(HIGH,66)/10+HHV(HIGH,77)/10+HHV(HIGH,88)/10+HHV(HIGH,100)/10+HHV(HIGH,20)/10;
MINIMALIST_8:=LLV(LOW,2)/10*MINIMALIST_1+LLV(LOW,23)/10+LLV(LOW,33)/10+LLV(LOW,45)/10+LLV(LOW,55)/10+LLV(LOW,66)/10+LLV(LOW,77)/10+LLV(LOW,88)/10+LLV(LOW,100)/10+LLV(LOW,20)/10;
MINIMALIST_9:=IF(MINIMALIST_7<REF(MINIMALIST_7,1) AND MINIMALIST_8<REF(MINIMALIST_8,1) AND REF(OPEN,1)>CLOSE AND OPEN>CLOSE AND HHV(OPEN,0)-CLOSE>0,REF(MINIMALIST_7,2),0);
MINIMALIST_10:=IF(MINIMALIST_8>REF(MINIMALIST_8,1) AND MINIMALIST_7>REF(MINIMALIST_7,1) AND REF(OPEN,1)<CLOSE AND OPEN<CLOSE AND CLOSE-LLV(OPEN,0)>0,REF(MINIMALIST_8,2),0);
MINIMALIST_11:=DATE;
MINIMALIST_12:=MINIMALIST_9;
MINIMALIST_13:=MINIMALIST_10;
MINIMALIST_14:=OPEN;
MINIMALIST_15:=CLOSE;
MINIMALIST_16:=HIGH;
MINIMALIST_17:=LOW;
MINIMALIST_18:=REF(MINIMALIST_12,BARSLAST(MINIMALIST_12>0));
MINIMALIST_19:=REF(MINIMALIST_13,BARSLAST(MINIMALIST_13>0));
MINIMALIST_20:=IF(CLOSE>MINIMALIST_18,(-3),IF(CLOSE<MINIMALIST_19,1,0));
MINIMALIST_21:=REF(MINIMALIST_20,BARSLAST(MINIMALIST_20<>0));
MINIMALIST_22:=IF(MINIMALIST_21=1,MINIMALIST_18,MINIMALIST_19);
MINIMALIST_24:=MINIMALIST_21;
MINIMALIST_25:=MINIMALIST_21;
MINIMALIST_26:=MINIMALIST_24;
MINIMALIST_27:=OPEN-CLOSE;
MINIMALIST_28:=MINIMALIST_27;
MINIMALIST_29:=IF(OPEN>CLOSE,OPEN,CLOSE);
MINIMALIST_30:=IF(OPEN<CLOSE,OPEN,CLOSE);
STICKLINE(MINIMALIST_26=1,MINIMALIST_16,MINIMALIST_29,0,0),COLORGREEN;
STICKLINE(MINIMALIST_26=1,MINIMALIST_17,MINIMALIST_30,0,0),COLORGREEN;
STICKLINE(MINIMALIST_26=(-3),MINIMALIST_16,MINIMALIST_29,0,0),COLORRED;
STICKLINE(MINIMALIST_26=(-3),MINIMALIST_17,MINIMALIST_30,0,0),COLORRED;
STICKLINE(MINIMALIST_26>0,MINIMALIST_14,MINIMALIST_15,3,1),COLORGREEN;
STICKLINE(MINIMALIST_26<=0,MINIMALIST_14,MINIMALIST_15,3,1),COLORRED;
STICKLINE(MINIMALIST_28>0 AND MINIMALIST_26<=0,MINIMALIST_14,MINIMALIST_15,3,0),COLORRED;
STICKLINE(MINIMALIST_28>0 AND MINIMALIST_26>0,MINIMALIST_14,MINIMALIST_15,3,0),COLORGREEN;
SCL:=CROSS(MINIMALIST_26=(-3)||MINIMALIST_26<=0||MINIMALIST_28>0 AND MINIMALIST_26<=0,0.5);
STF:=CROSS(MINIMALIST_26=1||MINIMALIST_26>0||MINIMALIST_28>0 AND MINIMALIST_26>0,0.5);
DRAWICON(SCL,L,4),VALIGN0;
DRAWICON(STF,H,5),VALIGN2;
LL:BACKSET(SCL,REF(LLVBARS(L,BARSLAST(STF)+1),1)+2), NOTEXT;
HH:BACKSET(STF,REF(HHVBARS(H,BARSLAST(SCL)+1),1)+2), NOTEXT;
DRAWLINE1(CROSS(LL,0.5),L,CROSS(HH,0.5),H,0),COLORMAGENTA,LINETHICK3;
DRAWLINE1(CROSS(HH,0.5),H,CROSS(LL,0.5),L,0),COLORMAGENTA,LINETHICK3;
DRAWSHIFTNUMBER(CROSS(HH,0.5),VALUEWHEN(CROSS(LL,0.5),L)+(H-VALUEWHEN(CROSS(LL,0.5),L))/2,VALUEWHEN(CROSS(LL,0.5),L)+(H-VALUEWHEN(CROSS(LL,0.5),L))/2,0,COLORMAGENTA,0,BARSLAST(CROSS(LL,0.5))/2-5),COLORMAGENTA;
DRAWLINE3(CROSS(HH,0.5),VALUEWHEN(CROSS(LL,0.5),L)+(H-VALUEWHEN(CROSS(LL,0.5),L))/2,BARSLAST(CROSS(LL,0.5))/2+5,1,VALUEWHEN(CROSS(LL,0.5),L)+(H-VALUEWHEN(CROSS(LL,0.5),L))/2,BARSLAST(CROSS(LL,0.5))/2-5,0),COLORMAGENTA;
DRAWSHIFTNUMBER(CROSS(LL,0.5),L+(VALUEWHEN(CROSS(HH,0.5),H)-L)/2,L+(VALUEWHEN(CROSS(HH,0.5),H)-L)/2,0,COLORMAGENTA,0,BARSLAST(CROSS(HH,0.5))/2-5),COLORMAGENTA;
DRAWLINE3(CROSS(LL,0.5),L+(VALUEWHEN(CROSS(HH,0.5),H)-L)/2,BARSLAST(CROSS(HH,0.5))/2+5,1,L+(VALUEWHEN(CROSS(HH,0.5),H)-L)/2,BARSLAST(CROSS(HH,0.5))/2-5,0),COLORMAGENTA;
DRAWLINE3(CROSS(HH,0.5)&&H>=REF(VALUEWHEN(CROSS(HH,0.5),H),1),H,0,1,REF(VALUEWHEN(CROSS(HH,0.5),H),1),SUMBARS(CROSS(HH,0.5),2)-1,0),COLORRED,LINETHICK2;
DRAWLINE3(CROSS(HH,0.5)&&H<REF(VALUEWHEN(CROSS(HH,0.5),H),1),H,0,1,REF(VALUEWHEN(CROSS(HH,0.5),H),1),SUMBARS(CROSS(HH,0.5),2)-1,0),COLORLIGHTGREEN,LINETHICK2;
DRAWLINE3(CROSS(LL,0.5)&&L>=REF(VALUEWHEN(CROSS(LL,0.5),L),1),L,0,1,REF(VALUEWHEN(CROSS(LL,0.5),L),1),SUMBARS(CROSS(LL,0.5),2)-1,0),COLORRED,LINETHICK2;
DRAWLINE3(CROSS(LL,0.5)&&L<REF(VALUEWHEN(CROSS(LL,0.5),L),1),L,0,1,REF(VALUEWHEN(CROSS(LL,0.5),L),1),SUMBARS(CROSS(LL,0.5),2)-1,0),COLORLIGHTGREEN,LINETHICK2;
|
|