這是在通達(dá)信軟件上顧比倒數(shù)線的動(dòng)態(tài)翻譯,幫忙轉(zhuǎn)換成WH6軟件上用的公式 [文華財(cái)經(jīng)]
-
咨詢內(nèi)容:
P:=21;WH1:=IF(L=LLV(L,P),L,DRAWNULL);WH2:=CONST(BARSLAST(WH1!=DRAWNULL));WH3:=CONST(IF(WH2=0,H,REF(H,WH2)));WH4:=CONST(REF(BARSLAST(H>WH3),WH2+1)+WH2+1);WH5:=CONST(IF(WH4=0,H,REF(H,WH4)));WH6:=CONST(REF(BARSLAST(H>WH5),WH4+1)+WH4+1);進(jìn)場(chǎng):IF(CURRBARSCOUNT<=WH2+21,CONST(IF(WH6=0,H,REF(H,WH6))),DRAWNULL),COLORRED;IF(CURRBARSCOUNT<=WH2+1,IF(L=LLV(L,P),L,DRAWNULL),DRAWNULL),CIRCLEDOT,COLORWHITE;DRAWTEXT(CURRBARSCOUNT=INTPART((WH2+21)*0.618),進(jìn)場(chǎng),'場(chǎng)線',COLORRED;
H1:=IF(H=HHV(H,P),H,DRAWNULL);H2:=CONST(BARSLAST(H1!=DRAWNULL));H3:=CONST(IF(H2=0,L,REF(L,H2)));H4:=CONST(REF(BARSLAST(L<H3),H2+1)+H2+1);H5:=CONST(IF(H4=0,L,REF(L,H4)));H6:=CONST(REF(BARSLAST(L<H5),H4+1)+H4+1);止損:IF(CURRBARSCOUNT<=H2+21,CONST(IF(H6=0,L,REF(L,H6))),DRAWNULL),COLORYELLOW;IF(CURRBARSCOUNT<=H2+1,IF(H=HHV(H,P),H,DRAWNULL),DRAWNULL),CIRCLEDOT,COLORWHITE;DRAWTEXT(CURRBARSCOUNT=INTPART((H2+21)*0.618),止損,'損線',COLORYELLOW;MA233:EMA(C,233),COLORGREEN;動(dòng)態(tài)翻譯 ?P賦值:21WH1賦值:如果最低價(jià)=P日內(nèi)最低價(jià)的最低值,返回最低價(jià),否則返回?zé)o效數(shù)WH2賦值:上次WH1不等于無(wú)效數(shù)距今天數(shù)的最后一日取值設(shè)為常數(shù)WH3賦值:如果WH2=0,返回最高價(jià),否則返回WH2日前的最高價(jià)的最后一日取值設(shè)為常數(shù)WH4賦值:WH2+1日前的上次最高價(jià)>WH3距今天數(shù)+WH2+1的最后一日取值設(shè)為常數(shù)WH5賦值:如果WH4=0,返回最高價(jià),否則返回WH4日前的最高價(jià)的最后一日取值設(shè)為常數(shù)WH6賦值:WH4+1日前的上次最高價(jià)>WH5距今天數(shù)+WH4+1的最后一日取值設(shè)為常數(shù)輸出進(jìn)場(chǎng):如果到最后交易的周期<=WH2+21,返回如果WH6=0,返回最高價(jià),否則返回WH6日前的最高價(jià)的最后一日取值設(shè)為常數(shù),否則返回?zé)o效數(shù),畫(huà)紅色如果到最后交易的周期<=WH2+1,返回如果最低價(jià)=P日內(nèi)最低價(jià)的最低值,返回最低價(jià),否則返回?zé)o效數(shù),否則返回?zé)o效數(shù),CIRCLEDOT,畫(huà)白色當(dāng)滿足條件到最后交易的周期=(WH2+21)*0.618的整數(shù)部分時(shí),在進(jìn)場(chǎng)位置書(shū)寫(xiě)文字,畫(huà)紅色H1賦值:如果最高價(jià)=P日內(nèi)最高價(jià)的最高值,返回最高價(jià),否則返回?zé)o效數(shù)H2賦值:上次H1不等于無(wú)效數(shù)距今天數(shù)的最后一日取值設(shè)為常數(shù)H3賦值:如果H2=0,返回最低價(jià),否則返回H2日前的最低價(jià)的最后一日取值設(shè)為常數(shù)H4賦值:H2+1日前的上次最低價(jià)<H3距今天數(shù)+H2+1的最后一日取值設(shè)為常數(shù)H5賦值:如果H4=0,返回最低價(jià),否則返回H4日前的最低價(jià)的最后一日取值設(shè)為常數(shù)H6賦值:H4+1日前的上次最低價(jià)<H5距今天數(shù)+H4+1的最后一日取值設(shè)為常數(shù)輸出止損:如果到最后交易的周期<=H2+21,返回如果H6=0,返回最低價(jià),否則返回H6日前的最低價(jià)的最后一日取值設(shè)為常數(shù),否則返回?zé)o效數(shù),畫(huà)黃色如果到最后交易的周期<=H2+1,返回如果最高價(jià)=P日內(nèi)最高價(jià)的最高值,返回最高價(jià),否則返回?zé)o效數(shù),否則返回?zé)o效數(shù),CIRCLEDOT,畫(huà)白色當(dāng)滿足條件到最后交易的周期=(H2+21)*0.618的整數(shù)部分時(shí),在止損位置書(shū)寫(xiě)文字,畫(huà)黃色輸出MA233:收盤(pán)價(jià)的233日指數(shù)移動(dòng)平均,畫(huà)綠色?
?來(lái)源:程序化99
-
文華技術(shù)人員:
?
P:=21;
CURRBARSCOUNT:=DATACOUNT-BARPOS;
WH1:=IF(L=LLV(L,P),L,NULL);
WH2:=REFX1(BARSLAST(ISNULL(WH1)),10000);
WH3:=REFX1(IF(WH2=0,H,REF(H,WH2)),10000);
WH4:=REFX1(REF(BARSLAST(H>WH3),WH2+1)+WH2+1,10000);
WH5:=REFX1(IF(WH4=0,H,REF(H,WH4)),10000);
WH6:=REFX1(REF(BARSLAST(H>WH5),WH4+1)+WH4+1,10000);
進(jìn)場(chǎng):IF(CURRBARSCOUNT<=WH2+21,REFX1(IF(WH6=0,H,REF(H,WH6)),10000),NULL),COLORRED;
IF(CURRBARSCOUNT<=WH2+1,IF(L=LLV(L,P),L,NULL),NULL),CIRCLEDOT,COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=INTPART((WH2+21)*0.618),進(jìn)場(chǎng),'場(chǎng)線',COLORRED;
H1:=IF(H=HHV(H,P),H,NULL);
H2:=REFX1(BARSLAST(ISNULL(H1)),10000);
H3:=REFX1(IF(H2=0,L,REF(L,H2)),10000);
H4:=REFX1(REF(BARSLAST(L<H3),H2+1)+H2+1,10000);
H5:=REFX1(IF(H4=0,L,REF(L,H4)),10000);
H6:=REFX1(REF(BARSLAST(L<H5),H4+1)+H4+1,10000);
止損:IF(CURRBARSCOUNT<=H2+21,REFX1(IF(H6=0,L,REF(L,H6)),10000),NULL),COLORYELLOW;
IF(CURRBARSCOUNT<=H2+1,IF(H=HHV(H,P),H,NULL),NULL),CIRCLEDOT,COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=INTPART((H2+21)*0.618),止損,'損線',COLORYELLOW;MA233:EMA(C,233),COLORGREEN;
?
?來(lái)源: www.tumamayizhan.com
-
文華客服:
?用到軟件,不對(duì)
?
-
網(wǎng)友回復(fù):
改寫(xiě)是按照1樓源碼該寫(xiě)的 ?WH6也能檢測(cè)通過(guò)
?
您把您認(rèn)為不對(duì)的和其他軟件對(duì)比截圖上傳,我們看下
?
?
-
網(wǎng)友回復(fù):
?這是通達(dá)信上的
文件名:qq截圖20170714192956.png
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容