久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    【通達(dá)信】無(wú)意強(qiáng)爭(zhēng)春,不與群芳妒(乘風(fēng)對(duì)通達(dá)信指標(biāo)寫(xiě)法的一點(diǎn)小技巧)

     AS400r 2016-09-09
    第一課,如何在通達(dá)信里畫(huà)色彩


    通達(dá)信畫(huà)色帶,沒(méi)有飛狐輕松隨意方便,一點(diǎn)局限性,就是只能定義AB之間的畫(huà)色帶
    DRAWBAND:畫(huà)出帶狀線(xiàn).
    用法:DRAWBAND(VAL1,COLOR1,VAL2,COLOR2),當(dāng)VAL1>VAL2時(shí),在VAL1和VAL2之間填充COLOR1;當(dāng)VAL1<VAL2時(shí),填充COLOR2,這里的顏色均使用RGB函數(shù)計(jì)算得到。
    例如:DRAWBAND(OPEN,RGB(0,224,224),CLOSE,RGB(255,96,96));

    下面我以二條布林線(xiàn)畫(huà)色帶為例子說(shuō)明一下,正常對(duì)MA20與MA60做二條布林畫(huà)色帶

    {先隱藏賦值,為了能將你想看到的線(xiàn)型的數(shù)據(jù)顯示在指標(biāo)的當(dāng)頭位置}
    MA20: MA(CLOSE,20),COLORRED,LINETHICK2;
    MA60: MA(CLOSE,60),COLORFF0090,LINETHICK2;
    UP:MA20+2*STD(CLOSE,20),LINETHICK1,COLOR404080;
    DW:MA20-2*STD(CLOSE,20),LINETHICK1,COLORC0C0C0;
    UP2:MA60+2*STD(CLOSE,60),LINETHICK1,COLOR808080;
    DW2:MA60-2*STD(CLOSE,60),LINETHICK1,COLOR004000;
    {然后畫(huà)色帶}
    DRAWBAND(MA60,RGB(200,150,30),UP2,RGB(200,150,30));
    DRAWBAND(MA60,RGB(100,100,150),DW2,RGB(100,100,150));
    DRAWBAND(MA20,RGB(0,50,150),DW,RGB(0,50,150));
    DRAWBAND(MA20,RGB(155,50,50),UP,RGB(155,50,50));
    {因?yàn)楫?huà)色帶遮擋了原來(lái)的K線(xiàn),所以要重做一次K線(xiàn)}
    STICKLINE(C>O,H,L,0,0),COLORRED;
    STICKLINE(C<=O,H,L,0,0),COLORCYAN;
    STICKLINE(C>O,C,O,3.1,1),COLORRED;
    STICKLINE(C<=O,C,O,3.1,0),COLORCYAN;
    {最后將你想要的賦值的線(xiàn)畫(huà)出來(lái)和變色處理}
    MA20,COLOR00FFFF,LINETHICK2;
    IF(MA(C,20)<REF(MA(C,20),1),MA(C,20),DRAWNULL),COLOR0B0000,LINETHICK2;
    MA60,COLORFF0090,LINETHICK2;
    IF(MA(C,60)<REF(MA(C,60),1),MA(C,60),DRAWNULL),COLORFFF000,LINETHICK2;



    要解決這個(gè)問(wèn)題,那么我們就變通一下,將指標(biāo)修改一下
    要做一個(gè)小限制
    IF(A>B,A,B)--就是當(dāng)A大于B時(shí),顯示A,否則顯示B


    {先隱藏賦值,為了能將你想看到的線(xiàn)型的數(shù)據(jù)顯示在指標(biāo)的當(dāng)頭位置}
    MA20: MA(CLOSE,20),COLORRED,LINETHICK2;
    MA60: MA(CLOSE,60),COLORFF0090,LINETHICK2;
    UP:MA20+2*STD(CLOSE,20),LINETHICK1,COLOR404080;
    DW:MA20-2*STD(CLOSE,20),LINETHICK1,COLORC0C0C0;
    UP2:MA60+2*STD(CLOSE,60),LINETHICK1,COLOR808080;
    DW2:MA60-2*STD(CLOSE,60),LINETHICK1,COLOR004000;
    {然后畫(huà)色帶}
    DRAWBAND(MA60,RGB(200,150,30),UP2,RGB(200,150,30));
    DRAWBAND(MA60,RGB(100,100,150),DW2,RGB(100,100,150));
    DRAWBAND(MA20,RGB(0,50,150),DW,RGB(0,50,150));
    DRAWBAND(MA20,RGB(155,50,50),UP,RGB(155,50,50));
    {IF(UP>UP2,UP2,UP)就是當(dāng)UP大于UP2時(shí),顯示UP2,否則顯示UP}
    DRAWBAND(UP,RGB(0,150,50),IF(UP>UP2,UP2,UP),RGB(0,150,50));
    DRAWBAND(DW,RGB(0,150,50),IF(DW<DW2,DW2,DW ),RGB(0,150,50));
    {因?yàn)楫?huà)色帶遮擋了原來(lái)的K線(xiàn),所以要重做一次K線(xiàn)}
    STICKLINE(C>O,H,L,0,0),COLORRED;
    STICKLINE(C<=O,H,L,0,0),COLORCYAN;
    STICKLINE(C>O,C,O,3.1,1),COLORRED;
    STICKLINE(C<=O,C,O,3.1,0),COLORCYAN;
    {最后將你想要的賦值的線(xiàn)畫(huà)出來(lái)和變色處理}
    MA20,COLOR00FFFF,LINETHICK2;
    IF(MA(C,20)<REF(MA(C,20),1),MA(C,20),DRAWNULL),COLOR0B0000,LINETHICK2;
    MA60,COLORFF0090,LINETHICK2;
    IF(MA(C,60)<REF(MA(C,60),1),MA(C,60),DRAWNULL),COLORFFF000,LINETHICK2;


    第二課,主圖疊加指標(biāo),先說(shuō)疊加最高和最低點(diǎn)無(wú)法確定的副圖指標(biāo),這里以疊加MACD為例子

    要疊加一個(gè)副圖,首先要定義副圖中心值的位置,然后再作分割處理
    {先隱藏賦值,為了能將你想看到的線(xiàn)型的數(shù)據(jù)顯示在指標(biāo)的當(dāng)頭位置}
    MA20: MA(CLOSE,20),COLORRED,LINETHICK2;
    MA60: MA(CLOSE,60),COLORFF0090,LINETHICK2;
    UP:MA20+2*STD(CLOSE,20),LINETHICK1,COLOR404080;
    DW:MA20-2*STD(CLOSE,20),LINETHICK1,COLORC0C0C0;
    UP2:MA60+2*STD(CLOSE,60),LINETHICK1,COLOR808080;
    DW2:MA60-2*STD(CLOSE,60),LINETHICK1,COLOR004000;
    {然后畫(huà)色帶}
    DRAWBAND(MA60,RGB(200,150,30),UP2,RGB(200,150,30));
    DRAWBAND(MA60,RGB(100,100,150),DW2,RGB(100,100,150));
    DRAWBAND(MA20,RGB(0,50,150),DW,RGB(0,50,150));
    DRAWBAND(MA20,RGB(155,50,50),UP,RGB(155,50,50));
    {IF(UP>UP2,UP2,UP)就是當(dāng)UP大于UP2時(shí),顯示UP2,否則顯示UP}
    DRAWBAND(UP,RGB(0,150,50),IF(UP>UP2,UP2,UP),RGB(0,150,50));
    DRAWBAND(DW,RGB(0,150,50),IF(DW<DW2,DW2,DW ),RGB(0,150,50));
    {疊加MACD}
    DIFZ:=EMA(C,12)-EMA(C,26);
    DEAZ:=EMA(DIFZ,9);
    MACDZ:=2*(DIFZ-DEAZ);
    HH0:=CONST(HHV(H,120))*1;{以現(xiàn)價(jià)的N日最高值為高點(diǎn),我取120日,這個(gè)取值可以根據(jù)
    自己電腦的版面而定}
    LL0:=CONST(LLV(L,120))*1;{以現(xiàn)價(jià)的N日最低值為高點(diǎn)}
    MM0:=CONST((HH0+LL0)/2);{取中間值}
    HL0:=CONST(IF(CONST(C)>=MM0,LL0-(HH0-LL0)*0.2,HH0+(HH0-LL0)*0.2));
    {此句為便于疊加副圖不影響版面,當(dāng)現(xiàn)價(jià)大于中間值時(shí)將疊加副圖放在主圖上沿反之放下沿
    LL0-(HH0-LL0)*0.2是限制副圖大小0.2可根據(jù)自己的喜好調(diào)節(jié)}
    HH1:=IF(CONST(C)<MM0,HH0,HL0);{再次設(shè)定疊加副圖的最高值,根據(jù)現(xiàn)價(jià)與中間值的關(guān)系可上可下}
    LL1:=IF(CONST(C)>=MM0,LL0,HL0);{再次設(shè)定疊加副圖的最低值}
    HL1:=(HH1+LL1)/2;{最后確定副圖的中間值位置}
    STICKLINE(MACDZ>0,MACDZ*2+HL1,HL1,1,0),COLOR400080;
    STICKLINE(MACDZ>0 AND MACDZ>REF(MACDZ,1),MACDZ*2+HL1,HL1,1,0),COLOR00FFFF;
    STICKLINE(MACDZ<0,MACDZ*2+HL1,HL1,1,0),COLOR008080;
    STICKLINE(MACDZ<0 AND MACDZ>REF(MACDZ,1),MACDZ*2+HL1,HL1,1,0),COLORC080FF;
    (DIFZ*2+HL1),COLORRED;
    (DEAZ*2+HL1),COLORFFFFFF;
    IF(DIFZ<=REF(DIFZ,1),DIFZ*2+HL1,DRAWNULL),COLORFFF000;

    {因?yàn)楫?huà)色帶遮擋了原來(lái)的K線(xiàn),所以要重做一次K線(xiàn)}
    STICKLINE(C>O,H,L,0,0),COLORRED;
    STICKLINE(C<=O,H,L,0,0),COLORCYAN;
    STICKLINE(C>O,C,O,3.1,1),COLORRED;
    STICKLINE(C<=O,C,O,3.1,0),COLORCYAN;
    {最后將你想要的賦值的線(xiàn)畫(huà)出來(lái)和變色處理}
    MA20,COLOR00FFFF,LINETHICK2;
    IF(MA(C,20)<REF(MA(C,20),1),MA(C,20),DRAWNULL),COLOR0B0000,LINETHICK2;
    MA60,COLORFF0090,LINETHICK2;
    IF(MA(C,60)<REF(MA(C,60),1),MA(C,60),DRAWNULL),COLORFFF000,LINETHICK2;





    第三課,如果在主圖疊加有最高最低數(shù)據(jù)限制的副圖,這里以疊加RSI為例子

    RSI的數(shù)值最高是100,最低是0,有了這個(gè)定義就好辦了(疊加KDJ性質(zhì)一樣),以疊加MACD的模板繼續(xù)修改


    首先我們要做一個(gè)疊加副圖模板


    HH:=CONST(HHV(C,120))*1;{取現(xiàn)價(jià)的N日最大值}
    LL:=CONST(LLV(C,120))*1;{取現(xiàn)價(jià)的N日最小值}
    HL:=CONST(IF(CONST((HH+LL)/2)<CONST(C),LL-(HH-LL)*0.2,HH+(HH-LL)*0.2));
    {取疊加副圖自動(dòng)轉(zhuǎn)換高低值,當(dāng)現(xiàn)價(jià)小于中間值時(shí)以L(fǎng)L-(HH-LL)*0.2為副圖自動(dòng)轉(zhuǎn)換高低值,反之以HH+(HH-LL)*0.2為副圖自動(dòng)轉(zhuǎn)換高低值}
    HH1:=IF(CONST((HH+LL)/2)>CONST(C),HH,HL);{當(dāng)現(xiàn)價(jià)小于中間值時(shí)以最大值為最高點(diǎn),反之以HL為最高點(diǎn)}
    LL1:=IF(CONST((HH+LL)/2)<CONST(C),LL,HL);{當(dāng)現(xiàn)價(jià)小于中間值時(shí)以最小值為最低點(diǎn),反之以HL為最低點(diǎn)}
    HLMAX:=MAX(HH1,LL1);{設(shè)定所要疊加副圖比例的最大值}
    HLMIN:=MIN(HH1,LL1);{設(shè)定所以疊加副圖比例的最小值}
    HLMN1:=(HLMAX+HLMIN)/2;{取設(shè)定所要疊加副圖比例的最大最小值的中間值}
    HLMN2:=HLMAX-HLMIN;{取設(shè)定所要疊加副圖比例的最大最小值的差值}
    HLMN3:=(副圖比例最高值-副圖比例最低值)/2;
    HLMN4:=副圖比例最高值-副圖比例最低值;
    所疊加副圖線(xiàn):(副圖線(xiàn)形-HLMN4)*HLMN2/HLMN3+HLMN1;{按比例疊加副圖線(xiàn)的計(jì)算方式}
    由于所要疊加副圖的正常比例最高值是100,最低值是0,所以
    HLMN3:=(副圖比例最高值-副圖比例最低值)/2;
    HLMN4:=副圖比例最高值-副圖比例最低值;
    所疊加副圖線(xiàn):(副圖線(xiàn)形-HLMN3)*HLMN2/HLMN4+HLMN1;{按比例疊加副圖線(xiàn)的計(jì)算方式}


    可以修改成
    HLMN3:=(100-0)/2;
    HLMN4:=100-0;

    直接簡(jiǎn)化為

    所疊加副圖線(xiàn):(副圖線(xiàn)形-50)*HLMN2/100+HLMN1;{按比例疊加副圖線(xiàn)的計(jì)算方式}



    模板在此有更詳細(xì)的解釋
    http://www./viewthread. ... 26amp%3Btypeid%3D38
    -------------------
    有了以上疊加副圖的模板,那么就好辦了,就以疊加RSI為例子

    HH:=CONST(HHV(C,120))*1;
    LL:=CONST(LLV(C,120))*1;
    HL:=CONST(IF(CONST((HH+LL)/2)<CONST(C),LL-(HH-LL)*0.3,HH+(HH-LL)*0.3));
    HH1:=IF(CONST((HH+LL)/2)>CONST(C),HH,HL);
    LL1:=IF(CONST((HH+LL)/2)<CONST(C),LL,HL);
    {以下是設(shè)定疊加副圖的比例}
    HLMAX:=MAX(HH1,LL1);
    HLMIN:=MIN(HH1,LL1);
    HLMN1:=(HLMAX+HLMIN)/2;
    HLMN2:=HLMAX-HLMIN;
    {疊加副圖}
    STICKLINE(C,HH1,HH1,1,0),COLOR858500;
    STICKLINE(C,LL1,LL1,1,0),COLOR858500;
    STICKLINE(C,(HH1+LL1)/2,(HH1+LL1)/2,1,0),COLOR858500;
    ("RSI.RSI1"-50)*HLMN2/100+HLMN1,COLORFC80FF,LINETHICK2;
    ("RSI.RSI2"-50)*HLMN2/100+HLMN1,COLOR00FFFF;
    ("RSI.RSI3"-50)*HLMN2/100+HLMN1,COLORFFFFFF;

    STICKLINE(C>O,H,L,0,0),COLORRED;
    STICKLINE(C<=O,H,L,0,0),COLORCYAN;
    STICKLINE(C>O,C,O,3.1,1),COLORRED;
    STICKLINE(C<=O,C,O,3.1,0),COLORCYAN;

    M5:MA(C,5);
    M10:MA(C,10);
    M20:MA(C,20);
    M60:MA(C,60);




    如果你想再?gòu)?fù)雜點(diǎn),多疊加那就加啊
    HH:=CONST(HHV(C,120))*1;
    LL:=CONST(LLV(C,120))*1;
    HL:=CONST(IF(CONST((HH+LL)/2)<CONST(C),LL-(HH-LL)*0.3,HH+(HH-LL)*0.3));
    HH1:=IF(CONST((HH+LL)/2)>CONST(C),HH,HL);
    LL1:=IF(CONST((HH+LL)/2)<CONST(C),LL,HL);
    {以下是設(shè)定疊加副圖的比例}
    HLMAX:=MAX(HH1,LL1);
    HLMIN:=MIN(HH1,LL1);
    HLMN1:=(HLMAX+HLMIN)/2;
    HLMN2:=HLMAX-HLMIN;

    {先對(duì)最高最低值畫(huà)色帶,也可用柱子表示}
    STICKLINE(C,HH1,(HH1+LL1)/2,5,0),COLOR858500;
    STICKLINE(C,LL1,(HH1+LL1)/2,5,0),COLOR330000;
    {對(duì)副圖的數(shù)值進(jìn)行分割}
    STICKLINE(C,(75-50)*HLMN2/100+HLMN1,(100-50)*HLMN2/100+HLMN1,5,0),
    COLOR000088;
    STICKLINE(C,(25-50)*HLMN2/100+HLMN1,(0-50)*HLMN2/100+HLMN1,5,0),
    COLOR555555;
    {疊加副圖}
    STICKLINE("KDJ.K"(9,3,3)>"KDJ.D"(9,3,3),("KDJ.K"(9,3,3)-50)*HLMN2/100
    +HLMN1,("KDJ.D"(9,3,3)-50)*HLMN2/100+HLMN1,1.5,0),COLOR5955FF;
    STICKLINE("KDJ.K"(9,3,3)<"KDJ.D"(9,3,3),("KDJ.K"(9,3,3)-50)*HLMN2/100
    +HLMN1,("KDJ.D"(9,3,3)-50)*HLMN2/100+HLMN1,1.5,0),COLORFF5955;
    W1:=(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))*100;
    (W1-50)*HLMN2/100+HLMN1,COLORBLUE;
    ("RSI.RSI1"-50)*HLMN2/100+HLMN1,COLORFC80FF,LINETHICK2;
    ("RSI.RSI2"-50)*HLMN2/100+HLMN1,COLOR00FFFF;
    ("RSI.RSI3"-50)*HLMN2/100+HLMN1,COLORFFFFFF;

    STICKLINE(C>O,H,L,0,0),COLORRED;
    STICKLINE(C<=O,H,L,0,0),COLORCYAN;
    STICKLINE(C>O,C,O,3.1,1),COLORRED;
    STICKLINE(C<=O,C,O,3.1,0),COLORCYAN;

    M5:MA(C,5);
    M10:MA(C,10);
    M20:MA(C,20);
    M60:MA(C,60);








    有的朋友喜歡雙疊加,也做了一個(gè)參考

    MA5:MA(CLOSE,5),COLORFF00FF,LINETHICK0;
    MA13:MA(C,13),COLOR00FFFF,LINETHICK0;
    MA34: MA(CLOSE,34),COLORRED,LINETHICK0;
    MA55: MA(CLOSE,55),COLORFF0090,LINETHICK0;

    HH0:=CONST(HHV(C,150));
    LL0:=CONST(LLV(C,150));
    HL:=CONST(IF(CONST((HH0+LL0)/2)<CONST(C),LL0-(HH0-LL0)*0.2,HH0+(HH0-LL0)*0.2));
    HH1:=IF(CONST((HH0+LL0)/2)>CONST(C),HH0,HL);
    LL1:=IF(CONST((HH0+LL0)/2)<CONST(C),LL0,HL);
    HL2:=CONST(IF(CONST((HH0+LL0)/2)>CONST(C),LL0*0.95-(HH0-LL0)*0.1,HH0*0.95+(HH0-LL0)*0.1));
    HLMAX:=MAX(HH1,LL1);
    HLMIN:=MIN(HH1,LL1);
    HLMN1:=(HLMAX+HLMIN)/2;
    HLMN2:=HLMAX-HLMIN;




    STICKLINE(C,HH1,(HH1+LL1)/2,5,0),COLOR858500;
    STICKLINE(C,LL1,(HH1+LL1)/2,5,0),COLOR330000;
    STICKLINE(C,(0.75-0.5)*HLMN2/0.5+HLMN1,(1-0.5)*HLMN2/0.5+HLMN1,5,0),
    COLOR000088;
    STICKLINE(C,(0.25-0.5)*HLMN2/0.5+HLMN1,(0-0.5)*HLMN2/0.5+HLMN1,5,0),
    COLOR555555;

    STICKLINE("KDJ.K"(9,3,3)>"KDJ.D"(9,3,3),("KDJ.K"(9,3,3)/100-0.5)*HLMN2/0.5
    +HLMN1,("KDJ.D"(9,3,3)/100-0.5)*HLMN2/0.5+HLMN1,1.5,0),COLOR5955FF;
    STICKLINE("KDJ.K"(9,3,3)<"KDJ.D"(9,3,3),("KDJ.K"(9,3,3)/100-0.5)*HLMN2/0.5
    +HLMN1,("KDJ.D"(9,3,3)/100-0.5)*HLMN2/0.5+HLMN1,1.5,0),COLORFF5955;
    ("KDJ.J"(27,3,3)/100-0.5)*HLMN2/0.5+HLMN1,COLORFC80FF,LINETHICK2;
    ("KDJ.K"(27,3,3)/100-0.5)*HLMN2/0.5+HLMN1,COLOR00FFFF;
    ("KDJ.D"(27,3,3)/100-0.5)*HLMN2/0.5+HLMN1,COLORFFFFFF;

    STICKLINE("MACD.MACD">0,"MACD.MACD"*2+HL2,HL2,1,0),COLOR400080;
    STICKLINE("MACD.MACD">0 AND "MACD.MACD">REF("MACD.MACD",1),
    "MACD.MACD"*2+HL2,HL2,1,0),COLOR00FFFF;
    STICKLINE("MACD.MACD"<0,"MACD.MACD"*2+HL2,HL2,1,0),COLOR008080;
    STICKLINE("MACD.MACD"<0 AND "MACD.MACD">REF("MACD.MACD",1),
    "MACD.MACD"*2+HL2,HL2,1,0),COLORC080FF;
    ("MACD.DIF"*2+HL2),COLORRED;
    ("MACD.DEA"*2+HL2),COLORFFFFFF;


    MA13,COLOR00FFFF,LINETHICK2;
    IF(MA(C,13)<REF(MA(C,13),1),MA(C,13),DRAWNULL),COLOR0B0000,LINETHICK2;
    MA55,COLORFF0090,LINETHICK2;
    IF(MA(C,55)<REF(MA(C,55),1),MA(C,55),DRAWNULL),COLORFFF000,LINETHICK2;
    STICKLINE(C>O,H,L,0,0),COLORRED;
    STICKLINE(C<=O,H,L,0,0),COLORCYAN;
    STICKLINE(C>O,C,O,3.1,1),COLORRED;
    STICKLINE(C<=O,C,O,3.1,0),COLORCYAN;

    MA34,COLORRED;
    IF(MA(C,34)<REF(MA(C,34),1),MA(C,34),DRAWNULL),COLORC08000,LINETHICK1;
    MA5,COLORFF00FF;
    IF(MA(C,5)<REF(MA(C,5),1),MA(C,5),DRAWNULL),COLORCYAN,LINETHICK1;


    副圖疊加

    以MACD為例子,因?yàn)镸ACD的高低點(diǎn)值難以確定,所以要疊加KDJ/RSI等,就以MACD為主體

    疊加可以做成二種方式

    一是MACD在上疊加在下

    DIF:"MACD.DIF",NODRAW;
    DEA:"MACD.DEA",NODRAW;
    MACD:"MACD.MACD",COLORSTICK,NODRAW;

    HH:=CONST(HHV(DIF,60))*1;
    LL:=CONST(LLV(DIF,60))*1;
    HL:=CONST(IF(CONST((HH+LL)/2)>CONST(DIF),LL-(HH-LL)*0.5,HH+(HH-LL)*0.5));

    HH1:=IF(CONST(HL)<CONST(DIF),LL,HL);
    LL1:=IF(CONST(HL)>CONST(DIF),HH,HL);

    {以下是設(shè)定疊加副圖的比例}
    HLMAX:=MAX(HH1,LL1);
    HLMIN:=MIN(HH1,LL1);
    HLMN1:=(HLMAX+HLMIN)/2;
    HLMN2:=HLMAX-HLMIN;
    {先對(duì)最高最低值畫(huà)色帶,也可用柱子表示}
    STICKLINE(C,HH1,(HH1+LL1)/2,5,0),COLOR858500;
    STICKLINE(C,LL1,(HH1+LL1)/2,5,0),COLOR330000;
    {對(duì)副圖的數(shù)值進(jìn)行分割}
    STICKLINE(C,(75-50)*HLMN2/100+HLMN1,(100-50)*HLMN2/100+HLMN1,5,0),
    COLOR000088;
    STICKLINE(C,(25-50)*HLMN2/100+HLMN1,(0-50)*HLMN2/100+HLMN1,5,0),
    COLOR555555;

    STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.8,0),COLOR000055;
    STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.1,0),COLOR000099;
    STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,0.6,0),COLOR0000BB;
    STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,1.8,0),COLOR888888;
    STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,1.1,0),COLORBBBBBB;
    STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,0.6,0),COLORDDDDDD;
    STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,1.8,0),COLOR3377AA;
    STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,1.1,0),COLOR3388BB;
    STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,0.6,0),COLOR4499CC;
    STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,1.8,0),COLORFF3300;
    STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,1.1,0),COLORFF5500;
    STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,0.6,0),COLORFF7700;

    {疊加副圖}
    STICKLINE("KDJ.K"(9,3,3)>"KDJ.D"(9,3,3),("KDJ.K"(9,3,3)-50)*HLMN2/100
    +HLMN1,("KDJ.D"(9,3,3)-50)*HLMN2/100+HLMN1,1.5,0),COLOR5955FF;
    STICKLINE("KDJ.K"(9,3,3)<"KDJ.D"(9,3,3),("KDJ.K"(9,3,3)-50)*HLMN2/100
    +HLMN1,("KDJ.D"(9,3,3)-50)*HLMN2/100+HLMN1,1.5,0),COLORFF5955;
    W1:=(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))*100;
    (W1-50)*HLMN2/100+HLMN1,COLORBLUE;
    ("RSI.RSI1"-50)*HLMN2/100+HLMN1,COLORFC80FF,LINETHICK2;
    ("RSI.RSI2"-50)*HLMN2/100+HLMN1,COLOR00FFFF;
    ("RSI.RSI3"-50)*HLMN2/100+HLMN1,COLORFFFFFF;

    DRAWBAND(DIF,RGB(200,50,55),DEA,RGB(50,100,10));
    IF(C>0,DIF,DRAWNULL),COLORRED,LINETHICK1;
    IF(C>0,DEA,DRAWNULL),COLOR00FFFF,LINETHICK1;
    IF(DEA<REF(DEA,1),DEA,DRAWNULL),COLORBE7F6F,LINETHICK1;
    IF(DIF<=REF(DIF,1),DIF,DRAWNULL),COLORBLUE,LINETHICK1;





    二是MACD在上時(shí)疊加也在上

    DIF:"MACD.DIF",NODRAW;
    DEA:"MACD.DEA",NODRAW;
    MACD:"MACD.MACD",COLORSTICK,NODRAW;

    HH:=CONST(HHV(DIF,60))*1;
    LL:=CONST(LLV(DIF,60))*1;
    HL:=CONST(IF(CONST((HH+LL)/2)<CONST(DIF),LL-(HH-LL)*0.5,HH+(HH-LL)*0.5));
    HH1:=IF(CONST(HL)>CONST(DIF),HH,HL);
    LL1:=IF(CONST(HL)<CONST(DIF),LL,HL);
    {以下是設(shè)定疊加副圖的比例}
    HLMAX:=MAX(HH1,LL1);
    HLMIN:=MIN(HH1,LL1);
    HLMN1:=(HLMAX+HLMIN)/2;
    HLMN2:=HLMAX-HLMIN;
    {先對(duì)最高最低值畫(huà)色帶,也可用柱子表示}
    STICKLINE(C,HH1,(HH1+LL1)/2,5,0),COLOR858500;
    STICKLINE(C,LL1,(HH1+LL1)/2,5,0),COLOR330000;
    {對(duì)副圖的數(shù)值進(jìn)行分割}
    STICKLINE(C,(75-50)*HLMN2/100+HLMN1,(100-50)*HLMN2/100+HLMN1,5,0),
    COLOR000088;
    STICKLINE(C,(25-50)*HLMN2/100+HLMN1,(0-50)*HLMN2/100+HLMN1,5,0),
    COLOR555555;

    STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.8,0),COLOR000055;
    STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.1,0),COLOR000099;
    STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,0.6,0),COLOR0000BB;
    STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,1.8,0),COLOR888888;
    STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,1.1,0),COLORBBBBBB;
    STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,0.6,0),COLORDDDDDD;
    STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,1.8,0),COLOR3377AA;
    STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,1.1,0),COLOR3388BB;
    STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,0.6,0),COLOR4499CC;
    STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,1.8,0),COLORFF3300;
    STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,1.1,0),COLORFF5500;
    STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,0.6,0),COLORFF7700;
    {疊加副圖}
    STICKLINE("KDJ.K"(9,3,3)>"KDJ.D"(9,3,3),("KDJ.K"(9,3,3)-50)*HLMN2/100
    +HLMN1,("KDJ.D"(9,3,3)-50)*HLMN2/100+HLMN1,1.5,0),COLOR5955FF;
    STICKLINE("KDJ.K"(9,3,3)<"KDJ.D"(9,3,3),("KDJ.K"(9,3,3)-50)*HLMN2/100
    +HLMN1,("KDJ.D"(9,3,3)-50)*HLMN2/100+HLMN1,1.5,0),COLORFF5955;
    W1:=(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))*100;
    (W1-50)*HLMN2/100+HLMN1,COLORBLUE;
    ("RSI.RSI1"-50)*HLMN2/100+HLMN1,COLORFC80FF,LINETHICK2;
    ("RSI.RSI2"-50)*HLMN2/100+HLMN1,COLOR00FFFF;
    ("RSI.RSI3"-50)*HLMN2/100+HLMN1,COLORFFFFFF;

    DRAWBAND(DIF,RGB(200,50,55),DEA,RGB(50,100,10));
    IF(C>0,DIF,DRAWNULL),COLORRED,LINETHICK1;
    IF(C>0,DEA,DRAWNULL),COLOR00FFFF,LINETHICK1;
    IF(DEA<REF(DEA,1),DEA,DRAWNULL),COLORBE7F6F,LINETHICK1;
    IF(DIF<=REF(DIF,1),DIF,DRAWNULL),COLORBLUE,LINETHICK1;




    疊加到最低值確定最高值不確定的副圖,如VOL

    相對(duì)來(lái)說(shuō),這個(gè)更簡(jiǎn)單,還是那個(gè)模板,因?yàn)閂OL的低點(diǎn)是確立的0,所以只要取階段最高點(diǎn)做疊加高點(diǎn),取階段最高點(diǎn)的1/2做疊加最低點(diǎn)就行了

    量:V,NODRAW;
    R1:"RSI.RSI1"(6,12,24),COLOR00FFFF,NODRAW;
    R2:"RSI.RSI2"(6,12,24),COLORFFFFFF,NODRAW;
    R3:EMA("RSI.RSI3"(6,12,24),21),COLOR1477FF,NODRAW;



    HH:=CONST(HHV(V,100))*1.2;
    LL:=CONST(HH/2),POINTDOT;
    MM:=(HH+LL)/2;
    STICKLINE(C,HH,MM,5,0),COLOR858500;
    STICKLINE(C,LL,MM,5,0),COLOR330000;


    HKMAX:=MAX(HH,LL);
    LKMIN:=MIN(HH,LL);
    KHLB:=(HKMAX+LKMIN)/2;
    KHLC:=HKMAX-LKMIN;
    STICKLINE(C,(0.8-0.5)*KHLC/1+KHLB,(1-0.5)*KHLC/1+KHLB,5,0),COLOR000088;
    STICKLINE(C,(0.2-0.5)*KHLC/1+KHLB,(0-0.5)*KHLC/1+KHLB,5,0),COLOR555555;


    STICKLINE(C>REF(C,1),0,V,2.5,1),COLORRED;
    STICKLINE(C<=REF(C,1),0,V,2.5,1),COLORFFF000;


    MV5:INTPART(MA(V,5)),COLORRED;
    MV10:MA(V,10),COLORFF00FF,LINETHICK1;
    MV35:INTPART(MA(V,35)),COLORYELLOW,LINETHICK2;
    IF(MV35<=REF(MV35,1),MV35,DRAWNULL),COLORBLUE,LINETHICK2;
    IF(MV10<=REF(MV10,1),MV10,DRAWNULL),COLOR008080,LINETHICK1;
    IF(MV5<=REF(MV5,1),MV5,DRAWNULL),COLORCYAN;

    (EMA("RSI.RSI3"(6,12,24)/100,21)-0.5)*KHLC/1+KHLB,COLOR1477FF,LINETHICK2;
    IF(EMA(EMA("RSI.RSI3"(6,12,48)/100,14),5)<=REF(EMA(EMA("RSI.RSI3"(6,12,48)/100,14),5),1)
    ,(EMA(EMA("RSI.RSI3"(6,12,48)/100,14),5)-0.5)*KHLC/1+KHLB,DRAWNULL)
    ,COLORFFF000,LINETHICK2;
    ("RSI.RSI1"(6,12,24)/100-0.5)*KHLC/1+KHLB,COLOR00FFFF;
    ("RSI.RSI2"(6,12,24)/100-0.5)*KHLC/1+KHLB,COLORFFFFFF;



    主圖疊加量


    HH0:=CONST(HHV(H,120))*1;
    LL0:=CONST(LLV(L,120))*1;
    MM0:=CONST((HH0+LL0)/2);
    HH1:=IF(CONST(C)<MM0,LL0-(HH0-LL0)*0.4,LL0-(HH0-LL0)*0.2),COLORRED;
    LL1:=LL0;HLMAX:=MAX(HH1,LL1);
    HLMIN:=MIN(HH1,LL1);
    HLMN1:=(HLMAX+HLMIN)/2;
    HLMN2:=(HLMAX-HLMIN);
    HLMN3:=HHV(V,250)/2;
    HLMN4:=HHV(V,250);
    VZ:=(V-HLMN3)*HLMN2/HLMN4+HLMN1;
    STICKLINE(C>=O,VZ,(0-HLMN3)*HLMN2/HLMN4+HLMN1,2,1),COLORRED;
    STICKLINE(C<O,VZ,(0-HLMN3)*HLMN2/HLMN4+HLMN1,2,0),COLORCYAN;
    (MA(V,5)-HLMN3)*HLMN2/HLMN4+HLMN1,COLORFFFFFF;
    (MA(V,10)-HLMN3)*HLMN2/HLMN4+HLMN1,COLOR00FFFF;





    整套方法已經(jīng)寫(xiě)完,謹(jǐn)以此奉獻(xiàn)給熱愛(ài)指標(biāo)的朋友們!希望你能提煉出更好的方法和技巧!

      本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀(guān)點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評(píng)論

      發(fā)表

      請(qǐng)遵守用戶(hù) 評(píng)論公約

      類(lèi)似文章 更多

      主站蜘蛛池模板: 国产第一页浮力影院草草影视| 久久天天躁狠狠躁夜夜躁2020 | 欧美高清狂热视频60一70| 日本一区二区在线高清观看| 免费人妻无码不卡中文字幕18禁 | 国产福利姬喷水福利在线观看| 无码人妻精品一区二区三区下载 | 久章草在线毛片视频播放| 成码无人AV片在线电影网站| 国产成人精品综合在线观看 | 国产美女被遭强高潮免费一视频| 亚洲国产成人久久综合三区| 国产亚洲精品成人aa片新蒲金 | 免费日韩中文字幕高清电影| 亚洲第一极品精品无码久久| 强奷乱码中文字幕| 日韩av综合免费在线| 无码少妇高潮浪潮AV久久| 亚洲国产美女精品久久久 | 免费无码国产欧美久久18| 日本一区二区三区专线| 亚洲精品55夜色66夜色| 无码免费大香伊蕉在人线国产 | 在线亚洲人成电影网站色WWW| 十八禁午夜福利免费网站| AV老司机亚洲精品天堂| 久久被窝亚洲精品爽爽爽| 无码福利写真片视频在线播放| 一个人免费视频WWW在线观看| 高清中文字幕一区二区| 熟睡人妻被讨厌的公侵犯| 人妻丝袜AV中文系列先锋影音| 日日噜噜夜夜爽爽| 国产高清在线精品一区APP| 制服 丝袜 亚洲 中文 综合| 精品国产一区二区三区麻豆| 丰满无码人妻热妇无码区| 成人午夜福利视频| 韩国V欧美V亚洲V日本V| 国产午精品午夜福利757视频播放| AV无码中文字幕不卡一二三区|