通达信【自动画线】主图指标电脑版
{副图指标源码}
参数数量: 9
参数1: 回调前低X, 最小: 0, 最大: 1000, 缺省: 0
参数2: 回调前高A, 最小: 0, 最大: 1000, 缺省: 0
参数3: 回调后低B, 最小: 0, 最大: 1000, 缺省: 0
参数4: 回调后高C, 最小: 0, 最大: 1000, 缺省: 0
参数5: 趋势线开关, 最小: 0, 最大: 1, 缺省: 1
参数6: 反弹前高X, 最小: 0, 最大: 1000, 缺省: 0
参数7: 反弹前低A, 最小: 0, 最大: 1000, 缺省: 0
参数8: 反弹后高B, 最小: 0, 最大: 1000, 缺省: 0
参数9: 反弹后低C, 最小: 0, 最大: 1000, 缺省: 0
X_1:=BARSCOUNT(CLOSE);
X_2:=CONST(X_1);
X_3:=X_2-X_1;
K线根数:X_3+1,NODRAW,COLORYELLOW;
X_4:=REF(LOW,回调前低X-1);
X_5:=REF(HIGH,回调前高A-1);
X_6:=REF(LOW,回调后低B-1);
X_7:=REF(HIGH,回调后高C-1);
XB1:CONST((X_5-X_6)/(X_5-X_4)),NODRAW,COLORGREEN;
X_8:=IF(X_5 =X_7 AND X_7 X_6 AND X_6 X_4 AND XB1 0.382 AND XB1 =0.786,X_4,DRAWNULL);
X_9:=IF(X_5 =X_7 AND X_7 X_6 AND X_6 X_4 AND XB1 0.382 AND XB1 =0.786,X_5,DRAWNULL);
X_10:=IF(X_5 =X_7 AND X_7 X_6 AND X_6 X_4 AND XB1 0.382 AND XB1 =0.786,X_6,DRAWNULL);
X_11:=IF(X_5 =X_7 AND X_7 X_6 AND X_6 X_4 AND XB1 0.382 AND XB1 =0.786,X_7,DRAWNULL);
X_12:=X_8 AND X_9 AND X_10 AND X_11;
买入成立:X_12,NODRAW,COLORLIRED;
X_13:=IFC(X_12,X_5,DRAWNULL);
X_14:=IFC(X_12,X_7,DRAWNULL);
X_15:=IFC(X_12,X_4,DRAWNULL);
X_16:=IFC(X_12,X_6,DRAWNULL);
X_17:=X_14-X_16;
X_18:=X_14-X_17*1.618;
X_19:=X_14-X_17*2;
X_20:=X_14-X_17*2.24;
X_21:=X_14-X_17*2.618;
买D1:DRAWLINE(CURRBARSCOUNT=回调后高C,CONST(X_18),CURRBARSCOUNT=1,X_18,1),DOTLINE,COLORFF8800;
买D2:DRAWLINE(CURRBARSCOUNT=回调后高C,CONST(X_19),CURRBARSCOUNT=1,X_19,1),DOTLINE,COLORFF8800;
买D3:DRAWLINE(CURRBARSCOUNT=回调后高C,CONST(X_20),CURRBARSCOUNT=1,X_20,1),DOTLINE,COLORFF8800;
买D4:DRAWLINE(CURRBARSCOUNT=回调后高C,CONST(X_21),CURRBARSCOUNT=1,X_21,1),DOTLINE,COLORFF8800;
X_22:=REF(HIGH,反弹前高X-1);
X_23:=REF(LOW,反弹前低A-1);
X_24:=REF(HIGH,反弹后高B-1);
X_25:=REF(LOW,反弹后低C-1);
XB2:(X_24-X_23)/(X_22-X_23),NODRAW,COLORYELLOW;
X_26:=IF(X_22 =X_24 AND X_24 X_25 AND X_25 X_23 AND XB2 0.382 AND XB2 =0.786,X_22,DRAWNULL);
X_27:=IF(X_22 =X_24 AND X_24 X_25 AND X_25 X_23 AND XB2 0.382 AND XB2 =0.786,X_23,DRAWNULL);
X_28:=IF(X_22 =X_24 AND X_24 X_25 AND X_25 X_23 AND XB2 0.382 AND XB2 =0.786,X_24,DRAWNULL);
X_29:=IF(X_22 =X_24 AND X_24 X_25 AND X_25 X_23 AND XB2 0.382 AND XB2 =0.786,X_25,DRAWNULL);
X_30:=X_26 AND X_27 AND X_28 AND X_29;
卖出成立:X_30,NODRAW,COLORCYAN;
X_31:=IFC(X_30,X_22,DRAWNULL);
X_32:=IFC(X_30,X_24,DRAWNULL);
X_33:=IFC(X_30,X_23,DRAWNULL);
X_34:=IFC(X_30,X_25,DRAWNULL);
X_35:=X_32-X_34;
X_36:=X_34+X_35*1.618;
X_37:=X_34+X_35*2;
X_38:=X_34+X_35*2.24;
X_39:=X_34+X_35*2.618;
卖D1:DRAWLINE(CURRBARSCOUNT=反弹后低C,CONST(X_36),CURRBARSCOUNT=1,CONST(X_36),1),DOTLINE,COLORMAGENTA;
卖D2:DRAWLINE(CURRBARSCOUNT=反弹后低C,CONST(X_37),CURRBARSCOUNT=1,CONST(X_37),1),DOTLINE,COLORMAGENTA;
卖D3:DRAWLINE(CURRBARSCOUNT=反弹后低C,CONST(X_38),CURRBARSCOUNT=1,CONST(X_38),1),DOTLINE,COLORMAGENTA;
卖D4:DRAWLINE(CURRBARSCOUNT=反弹后低C,CONST(X_39),CURRBARSCOUNT=1,CONST(X_39),1),DOTLINE,COLORMAGENTA;
IFC(X_30,DRAWLINE(CURRBARSCOUNT=反弹前高X,HIGH,CURRBARSCOUNT=反弹前低A,LOW,0),DRAWNULL),COLORLIRED,LINETHICK2;
IFC(X_30,DRAWLINE(CURRBARSCOUNT=反弹前低A,LOW,CURRBARSCOUNT=反弹后高B,HIGH,0),DRAWNULL),COLORLIRED,LINETHICK2;
IFC(X_30,DRAWLINE(CURRBARSCOUNT=反弹后高B,HIGH,CURRBARSCOUNT=反弹后低C,LOW,0),DRAWNULL),COLORLIRED,LINETHICK2;
IFC(X_30,DRAWLINE(CURRBARSCOUNT=反弹前高X,HIGH,CURRBARSCOUNT=反弹后高B,HIGH,0),DRAWNULL),DOTLINE,COLORMAGENTA;
IFC(X_30,DRAWLINE(CURRBARSCOUNT=反弹后低C,LOW,CURRBARSCOUNT=反弹后低C-8,卖D4,0),DRAWNULL),DOTLINE,COLORMAGENTA;
DRAWLINE(CURRBARSCOUNT=反弹后高B,HIGH,CURRBARSCOUNT=反弹后低C,卖D4,0),DOTLINE,COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=反弹后低C,LOW,CONST(X_39),0,(-1)),COLORMAGENTA;
DRAWICON(CURRBARSCOUNT=反弹前高X,HIGH,39);
DRAWICON(CURRBARSCOUNT=反弹前低A,LOW,38);
DRAWICON(CURRBARSCOUNT=反弹后高B,HIGH,39);
DRAWICON(CURRBARSCOUNT=反弹后低C,LOW,38);
X_40:=REF(HIGH,3)=HHV(HIGH,2*6+1);
X_41:=FILTER(X_40,3);
X_42:=BACKSET(X_41,3+1);
X_43:=FILTER(X_42,3+1);
X_44:=REF(LOW,3)=LLV(LOW,2*6+1);
X_45:=FILTER(X_44,3+1);
X_46:=BACKSET(X_45,3+1);
X_47:=FILTER(X_46,3);
X_48:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2;
X_49:=(HIGH+LOW)/2;
X_50:=X_43 AND NOT(X_47 AND X_48 =X_49) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
X_51:=X_47 AND NOT(X_43 AND X_48 X_49);
X_52:=X_43 AND NOT(X_47 AND X_48 =X_49);
X_53:=REF(BARSLAST(X_50),1)+1;
X_54:=BACKSET(X_50 AND COUNT(X_51,X_53) 0,LLVBARS(IF(X_51,LOW,10000),X_53));
X_55:=X_54 REF(X_54,1);
X_56:=BACKSET(X_55,2);
X_57:=X_56 REF(X_56,1);
X_58:=X_57 OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
X_59:=REF(BARSLAST(X_58),1)+1;
X_60:=BACKSET(X_58 AND COUNT(X_52,X_59) 0,HHVBARS(IF(X_52,HIGH,0),X_59));
X_61:=X_60 REF(X_60,1);
X_62:=BACKSET(X_61,2);
X_63:=X_62 REF(X_62,1);
IF(趋势线开关=1,DRAWLINE(X_57,LOW,X_63,HIGH,0),DRAWNULL),DOTLINE,COLORRED;
IF(趋势线开关=1,DRAWLINE(X_63,HIGH,X_57,LOW,0),DRAWNULL),DOTLINE,COLORGREEN;
X_64:=BACKSET(BARSTATUS=2,MIN(BARSLAST(X_63),BARSLAST(X_57))+1);
X_65:=X_64 REF(X_64,1);
预测走势:IF(趋势线开关=1,DRAWLINE(X_65,IF(X_63,HIGH,LOW),BARSTATUS=2,IF(BARSLAST(X_63) BARSLAST(X_57),HIGH,LOW),0),DRAWNULL),DOTLINE,COLORYELLOW;
X_66:=CURRBARSCOUNT;
DRAWNUMBER(趋势线开关=1 AND X_63,HIGH,X_66),COLORLIRED,LINETHICK9;
DRAWNUMBER(趋势线开关=1 AND X_57,LOW,X_66),COLORCYAN;
0条评论