分享

大智慧成本线和黄金比组合主图指标公式源码编程思路破译

 追梦文库 2022-10-02 发布于天津

源码编程思路破译

输出CYC1:获利盘为1%的成本分布,COLORFF66CC

输出CYC5:获利盘为5%的成本分布,COLORFF00CC

输出CYC13:获利盘为13%的成本分布,COLOR00CCCC

输出CYC34:获利盘为34%的成本分布,COLOR00DEEE

输出CYC55:获利盘为55%的成本分布,COLOR00ACCC,线宽为2

输出CYC79:获利盘为79%的成本分布,COLORAACC22

输出CYC95:获利盘为95%的成本分布,画绿色

输出MA7:收盘价的3日指数移动平均的7日平滑移动平均,COLORFFFFFF

PARTLINE(MA7 ,(MA7>1日前的MA7)-1,自定色,1,自定色 ),线宽为3,LAYER0

P赋值:上次DISPSTATUS=1距今天数+1

AH赋值:HHVALL(P日内最高价的最高值)

AL赋值:LLVALL(P日内最低价的最低值)

NNL赋值:DISPSTATUS=2

AHL赋值:AH-AL

Q191赋值:AL+AHL*0.191

Q382赋值:AL+AHL*0.382

Q500赋值:AL+AHL*0.500

Q618赋值:AL+AHL*0.618

Q809赋值:AL+AHL*0.809

当满足条件NNL时,在AH位置书写文字,ALIGN1,COLOR0000FF

当满足条件NNL时,在Q809位置书写文字,ALIGN1,COLORDDAA00

当满足条件NNL时,在Q618位置书写文字,ALIGN1,COLORDDAA00

当满足条件NNL时,在Q500位置书写文字,ALIGN1,COLOR00FFFF

当满足条件NNL时,在Q382位置书写文字,ALIGN1,COLORDDAA00

当满足条件NNL时,在Q191位置书写文字,ALIGN1,COLORDDAA00

当满足条件NNL时,在AL位置书写文字,ALIGN1,COLOR00FF00

当满足条件NNL时,在AH*0.998位置书写文字,ALIGN0,COLOR0047FF,线宽为1

当满足条件NNL时,在Q809位置书写文字,ALIGN0,COLOR00FFFF,线宽为1

当满足条件NNL时,在Q618位置书写文字,ALIGN0,COLOR0047FF,线宽为1

当满足条件NNL时,在Q500位置书写文字,ALIGN0,COLOR00FFFF,线宽为1

当满足条件NNL时,在Q382位置书写文字,ALIGN0,COLOR0047FF,线宽为1

当满足条件NNL时,在Q191位置书写文字,ALIGN0,COLOR00FFFF,线宽为1

当满足条件NNL时,在AL*1.01位置书写文字,ALIGN0,VALIGN2,COLOR0047FF,线宽为1

程序源码

{成本线}

CYC1:COST(1),COLORFF66CC;

CYC5:COST(5),COLORFF00CC;

CYC13:COST(13),COLOR00CCCC;

CYC34:COST(34),COLOR00DEEE;

CYC55:COST(55),COLOR00ACCC,LINETHICK2;

CYC79:COST(79),COLORAACC22;

CYC95:COST(95),COLORGREEN;

MA7:MEMA(EMA(CLOSE,3),7),COLORFFFFFF;

PARTLINE(MA7 ,(MA7>REF(MA7,1))-1,RGB(0,255,0),1,RGB(255,0,0) ),LINETHICK3,LAYER0;

P:=BARSLAST(DISPSTATUS=1)+1;

{5.黄金比}

AH:=HHVALL(HHV(H,P));

AL:=LLVALL(LLV(L,P));

NNL:=DISPSTATUS=2;

AHL:=AH-AL;

Q191:=AL+AHL*0.191;

Q382:=AL+AHL*0.382;

Q500:=AL+AHL*0.500;

Q618:=AL+AHL*0.618;

Q809:=AL+AHL*0.809;

DRAWTEXT(NNL,AH,' ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄'),ALIGN1,COLOR0000FF;

DRAWTEXT(NNL,Q809,' ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄'),ALIGN1,COLORDDAA00;

DRAWTEXT(NNL,Q618,' ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄'),ALIGN1,COLORDDAA00;

DRAWTEXT(NNL,Q500,' ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄'),ALIGN1,COLOR00FFFF;

DRAWTEXT(NNL,Q382,' ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄'),ALIGN1,COLORDDAA00;

DRAWTEXT(NNL,Q191,' ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄'),ALIGN1,COLORDDAA00;

DRAWTEXT(NNL,AL,' ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄'),ALIGN1,COLOR00FF00;

DRAWTEXT(NNL,AH*0.998,'最高.'+AH+''),ALIGN0,COLOR0047FF,LINETHICK1;

DRAWTEXT(NNL,Q809,'80.9%.' +Q809+''),ALIGN0,COLOR00FFFF,LINETHICK1;

DRAWTEXT(NNL,Q618,'61.8%.'+Q618+''),ALIGN0,COLOR0047FF,LINETHICK1;

DRAWTEXT(NNL,Q500,'50%.'+Q500+''),ALIGN0,COLOR00FFFF,LINETHICK1;

DRAWTEXT(NNL,Q382,'38.2%.'+Q382+''),ALIGN0,COLOR0047FF,LINETHICK1;

DRAWTEXT(NNL,Q191,'19.1%.'+Q191+''),ALIGN0,COLOR00FFFF,LINETHICK1;

DRAWTEXT(NNL,AL*1.01,'最低.'+AL+''),ALIGN0,VALIGN2,COLOR0047FF,LINETHICK1;

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约