蝴蝶形态上涨形态源码编写黄金分割公式预测高点!

蝴蝶形态-上涨形态源码编写,黄金分割公式预测高点!

蝴蝶形态分为上涨形态和下跌形态2种

具体而言,蝴蝶形态分为上涨形态和下跌形态2种,

蝴蝶形态上涨形态源码编写黄金分割公式预测高点!

八戒蝴蝶形态主图

源码编写需要满足条件如下:

1、要想选定蝴蝶形态的X、A、B、C的位置,就需要先做出高低点

2、蝴蝶形态——上涨形态中X、A、B、C这4个点需要满足的条件是:A>C、B>X、C>B、0.382<XB<0.886

3、蝴蝶形态——下跌形态中X、A、B、C这4个点需要满足的条件是:X>B、C>A、B>C、0.382<XB<0.886

上期的文章基于蝴蝶形态编写了第1个条件,本期按照第2个条件编写源码。

蝴蝶形态上涨形态源码编写黄金分割公式预测高点!

1、找到4个点X-A-B-C,需要手动输入

1、我们要基于条件1找到4个点X-A-B-C,需要手动输入K线序号标注,源码如下:

1、蝴蝶形态X:=124;{数值可调}

2、蝴蝶形态A:=94;{数值可调}

3、蝴蝶形态B:=69;{数值可调}

4、蝴蝶形态C:=62;{数值可调}

蝴蝶形态上涨形态源码编写黄金分割公式预测高点!

2、X、A、B、C这4个点需要满足至少4个条件

2、蝴蝶形态的上涨形态中X、A、B、C这4个点需要满足的条件是:A>C、B>X、C>B、0.382<XB<0.886,源码如下:

AXB1:CONST((AQG1-AHL1)/(AQG1-AQL1)),COLORGREEN,NODRAW;{AB/XA}

AVVH1:=IF(AQG1>=AHG1 AND AHG1>AHL1 AND AHL1>AQL1 AND AXB1>0.382 AND AXB1<=1,AQL1,DRAWNULL),NODRAW;

VVH2:=IF(AQG1>=AHG1 AND AHG1>AHL1 AND AHL1>AQL1 AND AXB1>0.382 AND AXB1<=1,AQG1,DRAWNULL),NODRAW;

AVVH3:=IF(AQG1>=AHG1 AND AHG1>AHL1 AND AHL1>AQL1 AND AXB1>0.382 AND AXB1<=1,AHL1,DRAWNULL),NODRAW;

AVVH4:=IF(AQG1>=AHG1 AND AHG1>AHL1 AND AHL1>AQL1 AND AXB1>0.382 AND AXB1<=1,AHG1,DRAWNULL),NODRAW;

ACL1:=AVVH1 AND VVH2 AND AVVH3 AND AVVH4,NODRAW;

买入成立:ACL1,COLORLIRED,NODRAW;

蝴蝶形态上涨形态源码编写黄金分割公式预测高点!

3、找准蝴蝶形态的上涨形态中4个点X、A、B、C后,会自动生成红色连接线和预测多个买点D1、D2、D3、D4(没有找准4个点就不会自动生成红色连接线和预测买点),源码如下:

AQG1A:=IFC(ACL1,AQG1,DRAWNULL);{A}

AHG1A:=IFC(ACL1,AHG1,DRAWNULL);{C}

AQL1A:=IFC(ACL1,AQL1,DRAWNULL);{X}

AHL1A:=IFC(ACL1,AHL1,DRAWNULL);{B}

VARA:=(AHG1A-AHL1A),NODRAW;{BC}

VARXA:=(AQG1A-AQL1A),NODRAW;{XA}

VAR1:=AQG1A-(VARXA*1.27),NODRAW;

VAR2:=AHG1A-(VARA*1.618),NODRAW;

VAR3:=AQG1A-(VARXA*1.618),NODRAW;

VAR4:=AHG1A-(VARA*2.618),NODRAW;

买D1:DRAWLINE(CURRBARSCOUNT=(蝴蝶形态C), CONST(VAR1), CURRBARSCOUNT=1, VAR1,1),COLORYELLOW,DOTLINE;

买D2:DRAWLINE(CURRBARSCOUNT=(蝴蝶形态C), CONST(VAR2), CURRBARSCOUNT=1, VAR2,1),COLORYELLOW,DOTLINE;

买D3:DRAWLINE(CURRBARSCOUNT=(蝴蝶形态C), CONST(VAR3), CURRBARSCOUNT=1, VAR3,1),COLORYELLOW,DOTLINE;

买D4:DRAWLINE(CURRBARSCOUNT=(蝴蝶形态C), CONST(VAR4), CURRBARSCOUNT=1, VAR4,1),COLORYELLOW,DOTLINE;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态C,买D1,VARCAT(‘买D1=’,VAR2STR(买D1,3))),COLORYELLOW;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态C,买D2,VARCAT(‘买D2=’,VAR2STR(买D2,3))),COLORYELLOW;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态C,买D3,VARCAT(‘买D3=’,VAR2STR(买D3,3))),COLORYELLOW;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态C,买D4,VARCAT(‘买D4=’,VAR2STR(买D4,3))),COLORYELLOW;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态X,L,VARCAT(‘前低X1【AXB1】=’,VAR2STR(CONST(AXB1),3))),COLORGREEN;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态A,H,VARCAT(‘前高【A1】’,VAR2STR(H,2))),COLORRED;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态B,L,VARCAT(‘后低【B1】’,VAR2STR(L,2))),COLORYELLOW;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态C,H,VARCAT(‘后高【C1】’,VAR2STR(H,2))),COLORMAGENTA;

IFC(ACL1,DRAWLINE(CURRBARSCOUNT=(蝴蝶形态X),L,CURRBARSCOUNT=(蝴蝶形态A),H,0),DRAWNULL)COLORRED,LINETHICK3;

IFC(ACL1,DRAWLINE(CURRBARSCOUNT=(蝴蝶形态A),H,CURRBARSCOUNT=(蝴蝶形态B),L,0),DRAWNULL)COLORRED,LINETHICK3;

IFC(ACL1,DRAWLINE(CURRBARSCOUNT=(蝴蝶形态B),L,CURRBARSCOUNT=(蝴蝶形态C),H,0),DRAWNULL)COLORRED,LINETHICK3;

IFC(ACL1,DRAWLINE(CURRBARSCOUNT=(蝴蝶形态X),L,CURRBARSCOUNT=(蝴蝶形态B),L,0),DRAWNULL)COLORYELLOW,DOTLINE;

IFC(ACL1,DRAWLINE(CURRBARSCOUNT=(蝴蝶形态C),H,CURRBARSCOUNT=(蝴蝶形态C-8),买D4,0),DRAWNULL)COLORYELLOW,DOTLINE;

DRAWLINE(CURRBARSCOUNT=(蝴蝶形态B),L,CURRBARSCOUNT=(蝴蝶形态C),(买D4),0),COLORYELLOW,DOTLINE;

STICKLINE(CURRBARSCOUNT=(蝴蝶形态C),H,CONST(VAR4),0,-1),COLORYELLOW;

DRAWICON(CURRBARSCOUNT=蝴蝶形态A,H,2);

DRAWICON(CURRBARSCOUNT=蝴蝶形态X,L,1);

DRAWICON(CURRBARSCOUNT=蝴蝶形态C,H,2);

DRAWICON(CURRBARSCOUNT=蝴蝶形态B,L,1);

4、完整的蝴蝶形态——上涨形态模型源码分享:(请先把源码复制到WORD文档排序,再从WORD文档中复制源码)

蝴蝶形态X:=124;{数值可调}

蝴蝶形态A:=94;{数值可调}

蝴蝶形态B:=69;{数值可调}

蝴蝶形态C:=62;{数值可调}

AR1:=BARSCOUNT(C);

AR2:=CONST(AR1);

AR3:=AR2-AR1;

K线序号标注:AR3+1,NODRAW,COLORYELLOW;

八戒趋势:=1;

AG11:=REF(H,3)=HHV(H,2*6+1);

BG11:=FILTER(AG11,3);

CG11:=BACKSET(BG11,3+1);

DG11:=FILTER(CG11,3+1);

AG12:=REF(L,3)=LLV(L,2*6+1);

BG12:=FILTER(AG12,3+1);

CG12:=BACKSET(BG12,3+1);

DG12:=FILTER(CG12,3);

EG11:=(REF(LLV(L,2*3),1)+REF(HHV(H,2*3),1))/2;

EG12:=(H+L)/2;

HG11:=(DG11 AND NOT(DG12 AND EG11>=EG12)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;

LG11:=(DG12 AND NOT(DG11 AND EG11<EG12));

HG12:=DG11 AND NOT(DG12 AND EG11>=EG12);

XG11:=REF(BARSLAST(HG11),1)+1;

FG11:=BACKSET(HG11 AND COUNT(LG11,XG11)>0,LLVBARS(IF(LG11,LOW,10000),XG11));

GG11:=FG11>REF(FG11,1);

IG11:=BACKSET(GG11,2);

LD:=IG11>REF(IG11,1);

L112:=LD OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;

XG12:=REF(BARSLAST(L112),1)+1;

FG12:=BACKSET(L112 AND COUNT(HG12,XG12)>0,HHVBARS(IF(HG12,HIGH,0),XG12));

GG12:=FG12>REF(FG12,1);

IG12:=BACKSET(GG12,2);

HD:=IG12>REF(IG12,1);

IF(八戒趋势=1,DRAWLINE(LD,L,HD,H,0),DRAWNULL)LINETHICK1,DOTLINE,COLOR0000FF;

IF(八戒趋势=1,DRAWLINE(HD,H,LD,L,0),DRAWNULL)LINETHICK1,DOTLINE,COLOR00FF00;

JG11:=BACKSET(BARSTATUS=2 ,MIN(BARSLAST(HD),BARSLAST(LD))+1);

JG12:=JG11>REF(JG11,1);

预测走势:IF(八戒趋势=1,DRAWLINE(JG12,IF(HD,H,L),BARSTATUS=2,IF(BARSLAST(HD)>BARSLAST(LD),H,L),0),DRAWNULL),COLORYELLOW,DOTLINE;

K:=CURRBARSCOUNT,NODRAW;

DRAWTEXT_FIX(1,0.95,0.01,1,’【伀|衆|号】游资八戒:“要想选定蝴蝶形态的X、A、B、C的位置,就需要先做出高低点,八戒做的“K线序号”主图可看到各高低点的K线序号值,由蓝色和咖啡色数字标注’),COLORYELLOW;

DRAWTEXT_FIX(1,0.75,0.04,1,’然后按ALT+F键,弹出参数调整窗,将各个点的K线根数值填进相应的【蝴蝶形态X-A-B-C栏】,填好后点关闭窗口即可。’),COLORYELLOW;

DRAWTEXT_FIX(1,0.5,0.07,1,’选点的要求:回调后的看涨形态符合A1>C1、B1>X1、C1>B1、0.382<XB1<0.886′),COLORYELLOW;

DRAWNUMBER(八戒趋势=1 AND HD,H,K),COLORLIRED,DRAWABOVE;

DRAWNUMBER(八戒趋势=1 AND LD,L,K),COLORFFFF00;

AQL1:=REF(L,蝴蝶形态X-1);

AQG1:=REF(H,蝴蝶形态A-1);

AHL1:=REF(L,蝴蝶形态B-1);

AHG1:=REF(H,蝴蝶形态C-1);

AXB1:CONST((AQG1-AHL1)/(AQG1-AQL1)),COLORGREEN,NODRAW;{AB/XA}

AVVH1:=IF(AQG1>=AHG1 AND AHG1>AHL1 AND AHL1>AQL1 AND AXB1>0.382 AND AXB1<=0.886,AQL1,DRAWNULL),NODRAW;

VVH2:=IF(AQG1>=AHG1 AND AHG1>AHL1 AND AHL1>AQL1 AND AXB1>0.382 AND AXB1<=0.886,AQG1,DRAWNULL),NODRAW;

AVVH3:=IF(AQG1>=AHG1 AND AHG1>AHL1 AND AHL1>AQL1 AND AXB1>0.382 AND AXB1<=0.886,AHL1,DRAWNULL),NODRAW;

AVVH4:=IF(AQG1>=AHG1 AND AHG1>AHL1 AND AHL1>AQL1 AND AXB1>0.382 AND AXB1<=0.886,AHG1,DRAWNULL),NODRAW;

ACL1:=AVVH1 AND VVH2 AND AVVH3 AND AVVH4,NODRAW;

买入成立:ACL1,COLORLIRED,NODRAW;

AQG1A:=IFC(ACL1,AQG1,DRAWNULL);{A}

AHG1A:=IFC(ACL1,AHG1,DRAWNULL);{C}

AQL1A:=IFC(ACL1,AQL1,DRAWNULL);{X}

AHL1A:=IFC(ACL1,AHL1,DRAWNULL);{B}

VARA:=(AHG1A-AHL1A),NODRAW;{BC}

VARXA:=(AQG1A-AQL1A),NODRAW;{XA}

VAR1:=AQG1A-(VARXA*1.27),NODRAW;

VAR2:=AHG1A-(VARA*1.618),NODRAW;

VAR3:=AQG1A-(VARXA*1.618),NODRAW;

VAR4:=AHG1A-(VARA*2.618),NODRAW;

买D1:DRAWLINE(CURRBARSCOUNT=(蝴蝶形态C), CONST(VAR1), CURRBARSCOUNT=1, VAR1,1),COLORYELLOW,DOTLINE;

买D2:DRAWLINE(CURRBARSCOUNT=(蝴蝶形态C), CONST(VAR2), CURRBARSCOUNT=1, VAR2,1),COLORYELLOW,DOTLINE;

买D3:DRAWLINE(CURRBARSCOUNT=(蝴蝶形态C), CONST(VAR3), CURRBARSCOUNT=1, VAR3,1),COLORYELLOW,DOTLINE;

买D4:DRAWLINE(CURRBARSCOUNT=(蝴蝶形态C), CONST(VAR4), CURRBARSCOUNT=1, VAR4,1),COLORYELLOW,DOTLINE;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态C,买D1,VARCAT(‘买D1=’,VAR2STR(买D1,3))),COLORYELLOW;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态C,买D2,VARCAT(‘买D2=’,VAR2STR(买D2,3))),COLORYELLOW;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态C,买D3,VARCAT(‘买D3=’,VAR2STR(买D3,3))),COLORYELLOW;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态C,买D4,VARCAT(‘买D4=’,VAR2STR(买D4,3))),COLORYELLOW;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态X,L,VARCAT(‘前低X1【AXB1】=’,VAR2STR(CONST(AXB1),3))),COLORGREEN;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态A,H,VARCAT(‘前高【A1】’,VAR2STR(H,2))),COLORRED;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态B,L,VARCAT(‘后低【B1】’,VAR2STR(L,2))),COLORYELLOW;

DRAWTEXT(CURRBARSCOUNT=蝴蝶形态C,H,VARCAT(‘后高【C1】’,VAR2STR(H,2))),COLORMAGENTA;

IFC(ACL1,DRAWLINE(CURRBARSCOUNT=(蝴蝶形态X),L,CURRBARSCOUNT=(蝴蝶形态A),H,0),DRAWNULL)COLORRED,LINETHICK3;

IFC(ACL1,DRAWLINE(CURRBARSCOUNT=(蝴蝶形态A),H,CURRBARSCOUNT=(蝴蝶形态B),L,0),DRAWNULL)COLORRED,LINETHICK3;

IFC(ACL1,DRAWLINE(CURRBARSCOUNT=(蝴蝶形态B),L,CURRBARSCOUNT=(蝴蝶形态C),H,0),DRAWNULL)COLORRED,LINETHICK3;

IFC(ACL1,DRAWLINE(CURRBARSCOUNT=(蝴蝶形态X),L,CURRBARSCOUNT=(蝴蝶形态B),L,0),DRAWNULL)COLORYELLOW,DOTLINE;

IFC(ACL1,DRAWLINE(CURRBARSCOUNT=(蝴蝶形态C),H,CURRBARSCOUNT=(蝴蝶形态C-8),买D4,0),DRAWNULL)COLORYELLOW,DOTLINE;

DRAWLINE(CURRBARSCOUNT=(蝴蝶形态B),L,CURRBARSCOUNT=(蝴蝶形态C),(买D4),0),COLORYELLOW,DOTLINE;

STICKLINE(CURRBARSCOUNT=(蝴蝶形态C),H,CONST(VAR4),0,-1),COLORYELLOW;

DRAWICON(CURRBARSCOUNT=蝴蝶形态A,H,2);

DRAWICON(CURRBARSCOUNT=蝴蝶形态X,L,1);

DRAWICON(CURRBARSCOUNT=蝴蝶形态C,H,2);

DRAWICON(CURRBARSCOUNT=蝴蝶形态B,L,1);

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/447707
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 8小时前
下一篇 8小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注