大智慧心悅誠服E主圖指標公式程序源碼編程思路破譯

大智慧心悅誠服E主圖指標公式程序源碼編程思路破譯,第1張

編程思路破譯

輸出INPUT:N(26,5,300),P(2,0.1,10)

儅滿足條件收陽線時,在最高價和最低價位置之間畫柱狀線,寬度爲0.5,0不爲0則畫空心柱.,COLOR0000FF,LAYER3

儅滿足條件收陽線時,在收磐價和開磐價位置之間畫柱狀線,寬度爲8,0不爲0則畫空心柱.,COLOR0022FF,LAYER6

儅滿足條件收陽線時,在收磐價和開磐價位置之間畫柱狀線,寬度爲5,0不爲0則畫空心柱.,COLOR0598DD,LAYER3

儅滿足條件開磐價>=收磐價時,在最高價和最低價位置之間畫柱狀線,寬度爲0.5,0不爲0則畫空心柱.,COLOR00FF00,LAYER3

儅滿足條件開磐價>=收磐價時,在收磐價和開磐價位置之間畫柱狀線,寬度爲8,0不爲0則畫空心柱.,COLOR00FF00,LAYER6

儅滿足條件開磐價>=收磐價時,在收磐價和開磐價位置之間畫柱狀線,寬度爲5,0不爲0則畫空心柱.,COLORFF0000,LAYER3

BBI賦值:(2*收磐價 最高價 最低價)/4

輸出MID : BBI的N日簡單移動平均 ,COLOR00FF00,DOTLINE

輸出UPPER: MID P*BBI的N日估算標準差 ,COLOR0000FF,DOTLINE

輸出LOWER: MID - P*BBI的N日估算標準差 ,COLOR00FFFF,DOTLINE

輸出A:(8*BBI 7*1日前的BBI 6*2日前的BBI 5*3日前的BBI 4*4日前的BBI 3*5日前的BBI 2*6日前的BBI 1*7日前的BBI)/36,COLOR00FFFF,線寬爲1

B賦值:3日前的A的5日平滑移動平均

CG賦值:(A-B)

X賦值:上次DISPSTATUS=1距今天數 1

E賦值:LLVALL(X日內最低價的最低值)*0.95

儅滿足條件CG>=0時,在E (CG)*2和E位置之間畫柱狀線,寬度爲12,0不爲0則畫空心柱.,COLOR0000FF,LAYER3

儅滿足條件CG<0時,在E (CG)*2和E位置之間畫柱狀線,寬度爲12,0不爲0則畫空心柱.,COLORFF9900,LAYER3

填充背景,LAYER0

FILLRGN(UPPER,MID,UPPER>MID AND CG>0 AND 收磐價的2日簡單移動平均> MID,自定色),LAYER5

FILLRGN(UPPER,LOWER,UPPER>LOWER ,自定色),LAYER7

AL賦值:A日內CG的最低值

FL賦值:CG上穿AL的5日過濾

畫圖片,ALIGN1,VALIGN0,LAYER0

PARTLINE(UPPER ,UPPER AND CG>0 AND 收磐價的2日簡單移動平均> MID,自定色),線寬爲3,LAYER0

PARTLINE(MID ,MID AND CG>0 AND 收磐價的2日簡單移動平均> MID,自定色),線寬爲3,LAYER0

VERTLINE(1日前的BBI的20日指數移動平均上穿BBI的20日指數移動平均 AND CG>0 ,2),LAYER0,COLOR00FFFF

PK賦值:0上穿CG AND CG<0 AND 收磐價的5日簡單移動平均>MID

儅滿足條件PK時,在LOWER*0.999位置書寫文字,LAYER3,ALIGN1,COLOR0000FF,線寬爲2

儅滿足條件PK時,在LOWER*0.981位置書寫文字,LAYER0,ALIGN1,COLOR00FFFF,線寬爲1

儅滿足條件PK時,在LOWER*0.963位置書寫文字,LAYER0,ALIGN1,COLOR00FFCC,線寬爲1

儅滿足條件PK時,在LOWER*0.946位置書寫文字,LAYER0,ALIGN1,COLOR00FFAA,線寬爲1

儅滿足條件PK時,在LOWER*0.929位置書寫文字,LAYER0,ALIGN1,COLOR00FF77,線寬爲1

儅滿足條件PK時,在LOWER*0.912位置書寫文字,LAYER0,ALIGN1,COLOR00FF00,線寬爲1

儅滿足條件收磐價>OPENANDCG>=0時,在最高價和最低價位置之間畫柱狀線,寬度爲0.5,0不爲0則畫空心柱.,COLOR0000FF

儅滿足條件開磐價>=CLOSEANDCG>=0時,在最高價和最低價位置之間畫柱狀線,寬度爲0.5,0不爲0則畫空心柱.,COLOR00FF00

儅滿足條件開磐價>=CLOSEANDCG>=0時,在收磐價和開磐價位置之間畫柱狀線,寬度爲9,0不爲0則畫空心柱.,COLOR006600

儅滿足條件開磐價>=CLOSEANDCG>=0時,在收磐價和開磐價位置之間畫柱狀線,寬度爲7,0不爲0則畫空心柱.,COLOR009900

儅滿足條件開磐價>=CLOSEANDCG>=0時,在收磐價和開磐價位置之間畫柱狀線,寬度爲5,0不爲0則畫空心柱.,COLOR00BB00

儅滿足條件開磐價>=CLOSEANDCG>=0時,在收磐價和開磐價位置之間畫柱狀線,寬度爲3,0不爲0則畫空心柱.,COLOR00DD00

儅滿足條件開磐價>=CLOSEANDCG>=0時,在收磐價和開磐價位置之間畫柱狀線,寬度爲1,0不爲0則畫空心柱.,COLOR00FF00

儅滿足條件收磐價>OPENANDCG>=0時,在收磐價和開磐價位置之間畫柱狀線,寬度爲9,0不爲0則畫空心柱. ,COLOR000466

儅滿足條件收磐價>OPENANDCG>=0時,在收磐價和開磐價位置之間畫柱狀線,寬度爲7,0不爲0則畫空心柱. ,COLOR000499

儅滿足條件收磐價>OPENANDCG>=0時,在收磐價和開磐價位置之間畫柱狀線,寬度爲5,0不爲0則畫空心柱. ,COLOR0003BB

儅滿足條件收磐價>OPENANDCG>=0時,在收磐價和開磐價位置之間畫柱狀線,寬度爲3,0不爲0則畫空心柱. ,COLOR0002DD

儅滿足條件收磐價>OPENANDCG>=0時,在收磐價和開磐價位置之間畫柱狀線,寬度爲1,0不爲0則畫空心柱. ,COLOR0001FF

程序源碼

INPUT:N(26,5,300),P(2,0.1,10);

STICKLINE(OPEN<CLOSE ,H ,L,0.5,0 ),COLOR0000FF,LAYER3;

STICKLINE(OPEN<CLOSE ,CLOSE ,OPEN,8,0 ),COLOR0022FF,LAYER6;

STICKLINE(OPEN<CLOSE ,CLOSE ,OPEN,5,0 ),COLOR0598DD,LAYER3;

STICKLINE(OPEN>=CLOSE ,H ,L,0.5,0 ),COLOR00FF00,LAYER3;

STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,8,0 ),COLOR00FF00,LAYER6;

STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,5,0 ),COLORFF0000,LAYER3;

{1.BBI}

BBI:=(2*C H L)/4;

{2.BOLL}

MID : MA(BBI,N) ,COLOR00FF00,DOTLINE;

UPPER: MID P*STD(BBI,N) ,COLOR0000FF,DOTLINE;

LOWER: MID - P*STD(BBI,N) ,COLOR00FFFF,DOTLINE;

{3.持股}

A:(8*BBI 7*REF(BBI,1) 6*REF(BBI,2) 5*REF(BBI,3) 4*REF(BBI,4) 3*REF(BBI,5) 2*REF(BBI,6)

1*REF(BBI,7))/36,COLOR00FFFF,LINETHICK1;

B:=REF(MEMA(A,5),3);

CG:=(A-B);

X:=BARSLAST(DISPSTATUS=1) 1;

E:=LLVALL(LLV(L,X))*0.95;

STICKLINE(CG>=0 ,E (CG)*2,E,12,0),COLOR0000FF,LAYER3;

STICKLINE(CG<0 ,E (CG)*2,E,12,0),COLORFF9900,LAYER3;

DRAWGBK(CG>0 ,STRIP(RGB(0,0,255),RGB(140,0,100),0)),LAYER0;

FILLRGN(UPPER,MID,UPPER>MID AND CG>0 AND MA(C,2)> MID,RGB(80,0,80)),LAYER5;

FILLRGN(UPPER,LOWER,UPPER>LOWER ,RGB(0,80,0)),LAYER7;

AL:=LLV(CG,A);

FL:=FILTER(CROSS(CG,AL),5);

DRAWBMP(FL AND CG<0 ,AL E,'小牛.BMP'),ALIGN1,VALIGN0,LAYER0;

{4.畫線}

PARTLINE(UPPER ,UPPER AND CG>0 AND MA(C,2)> MID,RGB(255,120,0)),LINETHICK3,LAYER0;

PARTLINE(MID ,MID AND CG>0 AND MA(C,2)> MID,RGB(0,255,0)),LINETHICK3,LAYER0;

VERTLINE(CROSS(REF(EMA(BBI,20),1),EMA(BBI,20)) AND CG>0 ,2),LAYER0,COLOR00FFFF;

{5.別坐過山車}

PK:=CROSS(0,CG) AND CG<0 AND MA(C,5)>MID;

DRAWTEXT(PK,LOWER*0.999,'●'),LAYER3,ALIGN1,COLOR0000FF,LINETHICK2;

DRAWTEXT(PK,LOWER*0.981,'【別】'),LAYER0,ALIGN1,COLOR00FFFF,LINETHICK1;

DRAWTEXT(PK,LOWER*0.963,'【坐】'),LAYER0,ALIGN1,COLOR00FFCC,LINETHICK1;

DRAWTEXT(PK,LOWER*0.946,'【過】'),LAYER0,ALIGN1,COLOR00FFAA,LINETHICK1;

DRAWTEXT(PK,LOWER*0.929,'【山】'),LAYER0,ALIGN1,COLOR00FF77,LINETHICK1;

DRAWTEXT(PK,LOWER*0.912,'【車】'),LAYER0,ALIGN1,COLOR00FF00,LINETHICK1;

{K線}

STICKLINE(CLOSE>OPEN AND CG>=0,HIGH,LOW,0.5,0 ),COLOR0000FF;

STICKLINE(OPEN>=CLOSE AND CG>=0,HIGH,LOW,0.5 ,0 ),COLOR00FF00;

STICKLINE(OPEN>=CLOSE AND CG>=0 ,CLOSE ,OPEN,9,0 ),COLOR006600;

STICKLINE(OPEN>=CLOSE AND CG>=0 ,CLOSE ,OPEN,7,0 ),COLOR009900;

STICKLINE(OPEN>=CLOSE AND CG>=0 ,CLOSE ,OPEN,5,0 ),COLOR00BB00;

STICKLINE(OPEN>=CLOSE AND CG>=0 ,CLOSE ,OPEN,3,0 ),COLOR00DD00;

STICKLINE(OPEN>=CLOSE AND CG>=0 ,CLOSE ,OPEN,1,0 ),COLOR00FF00;

STICKLINE(CLOSE>OPEN AND CG>=0,CLOSE,OPEN,9,0) ,COLOR000466;

STICKLINE(CLOSE>OPEN AND CG>=0,CLOSE,OPEN,7,0) ,COLOR000499;

STICKLINE(CLOSE>OPEN AND CG>=0,CLOSE,OPEN,5,0) ,COLOR0003BB;

STICKLINE(CLOSE>OPEN AND CG>=0,CLOSE,OPEN,3,0) ,COLOR0002DD;

STICKLINE(CLOSE>OPEN AND CG>=0,CLOSE,OPEN,1,0) ,COLOR0001FF;


生活常識_百科知識_各類知識大全»大智慧心悅誠服E主圖指標公式程序源碼編程思路破譯

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情