您現(xiàn)在的位置:程序化交易>> 股票公式>> 通達(dá)信>> 通達(dá)信公式>>正文內(nèi)容

自動(dòng)畫通道主圖指標(biāo)公式通道線劃線公式[通達(dá)信公式]

相關(guān)標(biāo)簽: 主圖通道指標(biāo)公式 、 趨勢(shì)通道指標(biāo)大全 、 通達(dá)信趨勢(shì)通道主圖 、 漲停通道主圖指標(biāo) 、 趨勢(shì)通道線指標(biāo)設(shè)置 、 通達(dá)信趨勢(shì)通道 、 趨勢(shì)通道線劃線公式 、 自動(dòng)畫線通道主圖指標(biāo) 、 通道線指標(biāo) 、 通道線指標(biāo)縮寫 、 通道線的正確畫法 、 經(jīng)典通道指標(biāo)公式 、

?

原理解析:

N賦值:13
UR賦值:6
LR賦值:2
TC1賦值:如果最高價(jià)=8*UR日內(nèi)最高價(jià)的最高值,返回最高價(jià),否則返回?zé)o效數(shù)
TC2賦值:上次TC1=最高價(jià)距今天數(shù)的最后一日取值設(shè)為常數(shù)+1
UPPER賦值:如果TC2=1,返回最高價(jià),否則返回TC2-1日前的最高價(jià)的最后一日取值設(shè)為常數(shù)
BC1賦值:如果最低價(jià)=8*LR日內(nèi)最低價(jià)的最低值,返回最低價(jià),否則返回?zé)o效數(shù)
BC2賦值:上次BC1=最低價(jià)距今天數(shù)的最后一日取值設(shè)為常數(shù)+1
LOWER賦值:如果BC2=1,返回最低價(jià),否則返回BC2-1日前的最低價(jià)的最后一日取值設(shè)為常數(shù)
LP賦值:到最后交易的周期<=BC2 AND 最低價(jià)=LOWER
HP賦值:到最后交易的周期<=TC2 AND 最高價(jià)=UPPER
當(dāng)滿足條件如果BC2>TC2,返回HP,否則返回LP時(shí),在LOWER和UPPER位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,COLOR628962
當(dāng)滿足條件如果BC2>TC2,返回LP,否則返回HP時(shí),在LOWER和UPPER位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,COLOR628962
NOD賦值:(如果TC2>BC2,返回TC2,否則返回BC2-如果TC2>BC2,返回BC2,否則返回TC2)
LR1賦值:收盤價(jià)的NOD+1日線性回歸預(yù)測(cè)值
輸出NP:如果到最后交易的周期<=BC2和TC2的較大值,返回如果TC2和BC2的較小值=1,返回LR1,否則返回TC2和BC2的較小值-1日前的LR1的最后一日取值設(shè)為常數(shù),否則返回?zé)o效數(shù),POINTDOT,COLOR93BDA8
LR2賦值:收盤價(jià)的NOD+1日線性回歸斜率
LR3賦值:如果TC2和BC2的較小值=1,返回LR2,否則返回TC2和BC2的較小值-1日前的LR2的最后一日取值設(shè)為常數(shù)
輸出FP:NP-LR3*(NOD),POINTDOT,COLOR93BDA8
輸出EQU:(NP+FP)/2,POINTDOT,COLOR93BDA8
AD賦值:NP-FP的絕對(duì)值
?
DBL賦值:上次BC1不等于無(wú)效數(shù)距今天數(shù)+1
DBH賦值:上次TC1不等于無(wú)效數(shù)距今天數(shù)+1
BSP賦值:如果BC2>TC2,返回DBL,否則返回DBH-1
LRL賦值:如果NP>FP,返回FP+AD/NOD*BSP,否則返回FP-AD/NOD*BSP
AT1賦值:如果到最后交易的周期位于BC2和TC2之間ANDH>LRL,返回最高價(jià),否則返回LRL
AT2賦值:BC2和TC2的較大值日內(nèi)AT1-LRL的最高值
AT3賦值:上次AT1-LRL=AT2距今天數(shù)的最后一日取值設(shè)為常數(shù)
AT4賦值:如果AT3=0,返回最高價(jià),否則返回AT3日前的最高價(jià)的最后一日取值設(shè)為常數(shù)
AT5賦值:如果AT3=0,返回AT1-LRL,否則返回AT3日前的AT1-LRL的最后一日取值設(shè)為常數(shù)
ATL賦值:LRL+AT5
UT1賦值:如果到最后交易的周期位于BC2和TC2之間ANDL<LRL,返回最低價(jià),否則返回LRL
UT2賦值:BC2和TC2的較大值日內(nèi)LRL-UT1的最高值
UT3賦值:上次LRL-UT1=UT2距今天數(shù)的最后一日取值設(shè)為常數(shù)
UT4賦值:如果UT3=0,返回最高價(jià),否則返回UT3日前的最高價(jià)的最后一日取值設(shè)為常數(shù)
UT5賦值:如果UT3=0,返回LRL-UT1,否則返回UT3日前的LRL-UT1的最后一日取值設(shè)為常數(shù)
UTL賦值:LRL-UT5
RH賦值:如果到最后交易的周期>=BC2和TC2的較小值-10,返回ATL,否則返回BC2和TC2的較小值-11日前的ATL的最后一日取值設(shè)為常數(shù)
RL賦值:如果到最后交易的周期>=BC2和TC2的較小值-10,返回UTL,否則返回BC2和TC2的較小值-11日前的UTL的最后一日取值設(shè)為常數(shù)
輸出中軌:如果NP>FP,返回如果LRL<=RH,返回LRL,否則返回?zé)o效數(shù),否則返回如果LRL>=RL,返回LRL,否則返回?zé)o效數(shù),COLOR628962
輸出上軌:如果NP>FP,返回如果ATL<=RH,返回ATL,否則返回?zé)o效數(shù),否則返回如果ATL>=RL,返回ATL,否則返回?zé)o效數(shù),COLOR628962
輸出下軌:如果NP>FP,返回如果UTL<=RH,返回UTL,否則返回?zé)o效數(shù),否則返回如果UTL>=RL,返回UTL,否則返回?zé)o效數(shù),COLOR628962
A1賦值:3日前的最高價(jià)=2*3+1日內(nèi)最高價(jià)的最高值
B1賦值:A1的3日過(guò)濾
C1賦值:若B1則將最近3+1周期置為1
D1賦值:C1的3日過(guò)濾
A2賦值:3日前的最低價(jià)=2*3+1日內(nèi)最低價(jià)的最低值
B2賦值:A2的3日過(guò)濾
C2賦值:若B2則將最近3+1周期置為1
D2賦值:C2的3日過(guò)濾
E1賦值:(1日前的2*3日內(nèi)最低價(jià)的最低值+1日前的2*3日內(nèi)最高價(jià)的最高值)/2
E2賦值:(最高價(jià)+最低價(jià))/2
H1賦值:(D1 AND 取反) OR 是否最后一個(gè)周期 OR 收盤價(jià)的有效數(shù)據(jù)周期數(shù)=1
L1賦值:(D2 AND 取反)
H2賦值:D1 AND 取反
X1賦值:1日前的上次H1距今天數(shù)+1
F1賦值:若H1ANDCOUNT(L1,X1)>0則將最近X1日內(nèi)如果L1,返回最低價(jià),否則返回10000距今天數(shù)周期置為1
G1賦值:F1>1日前的F1
I1賦值:若G1則將最近2周期置為1
LD賦值:I1>1日前的I1
L2賦值:LD OR 是否最后一個(gè)周期 OR 收盤價(jià)的有效數(shù)據(jù)周期數(shù)=1
X2賦值:1日前的上次L2距今天數(shù)+1
F2賦值:若L2ANDCOUNT(H2,X2)>0則將最近X2日內(nèi)如果H2,返回最高價(jià),否則返回0距今天數(shù)周期置為1
G2賦值:F2>1日前的F2
I2賦值:若G2則將最近2周期置為1
HD賦值:I2>1日前的I2
當(dāng)滿足條件LD時(shí),在最低價(jià)位置畫直線起點(diǎn),當(dāng)滿足條件HD時(shí),在最高價(jià)位置畫直線終點(diǎn),0表示是否延長(zhǎng).,畫洋紅色,線寬為1
當(dāng)滿足條件HD時(shí),在最高價(jià)位置畫直線起點(diǎn),當(dāng)滿足條件LD時(shí),在最低價(jià)位置畫直線終點(diǎn),0表示是否延長(zhǎng).,畫洋紅色,線寬為1
J1賦值:若是否最后一個(gè)周期則將最近上次HD距今天數(shù)和上次LD距今天數(shù)的較小值+1周期置為1
J2賦值:J1>1日前的J1
當(dāng)滿足條件J2時(shí),在如果HD,返回最高價(jià),否則返回最低價(jià)位置畫直線起點(diǎn),當(dāng)滿足條件是否最后一個(gè)周期時(shí),在如果上次HD距今天數(shù)>上次LD距今天數(shù),返回最高價(jià),否則返回最低價(jià)位置畫直線終點(diǎn),0表示是否延長(zhǎng).,畫白色,線寬為1
?

源碼:


N:=13;
UR:=6;
LR:=2;
TC1:=IF(H=HHV(H,8*UR),H,DRAWNULL);
TC2:=CONST(BARSLAST(TC1=H))+1;
UPPER:=CONST(IF(TC2=1,H,REF(H,TC2-1)));
BC1:=IF(L=LLV(L,8*LR),L,DRAWNULL);
BC2:=CONST(BARSLAST(BC1=L))+1;
LOWER:=CONST(IF(BC2=1,L,REF(L,BC2-1)));
LP:=CURRBARSCOUNT<=BC2 AND L=LOWER;{低點(diǎn)定位}
HP:=CURRBARSCOUNT<=TC2 AND H=UPPER;{高點(diǎn)定位}
STICKLINE(IF(BC2>TC2,HP,LP),LOWER,UPPER,0,0),COLOR628962;
STICKLINE(IF(BC2>TC2,LP,HP),LOWER,UPPER,0,0),COLOR628962;
NOD:=(IF(TC2>BC2,TC2,BC2)-IF(TC2>BC2,BC2,TC2));{用時(shí)}
LR1:=FORCAST(C,NOD+1);
NP:IF(CURRBARSCOUNT<=MAX(BC2,TC2),CONST(IF(MIN(TC2,BC2)=1,LR1,REF(LR1,MIN(TC2,BC2)-1))),DRAWNULL),POINTDOT,COLOR93BDA8;{近點(diǎn)}{分析家公式網(wǎng)wwwcom}
LR2:=SLOPE(C,NOD+1);
LR3:=CONST(IF(MIN(TC2,BC2)=1,LR2,REF(LR2,MIN(TC2,BC2)-1)));
FP:NP-LR3*(NOD),POINTDOT,COLOR93BDA8;{遠(yuǎn)點(diǎn)}
EQU:(NP+FP)/2,POINTDOT,COLOR93BDA8;
AD:=ABS(NP-FP);{高差};
DBL:=BARSLAST(BC1!=DRAWNULL)+1;
DBH:=BARSLAST(TC1!=DRAWNULL)+1;
BSP:=IF(BC2>TC2,DBL,DBH)-1;
LRL:=IF(NP>FP,FP+AD/NOD*BSP,FP-AD/NOD*BSP);
AT1:=IF(BETWEEN(CURRBARSCOUNT,BC2,TC2) AND H>LRL,H,LRL);
AT2:=HHV(AT1-LRL,MAX(BC2,TC2));
AT3:=CONST(BARSLAST(AT1-LRL=AT2));
AT4:=CONST(IF(AT3=0,H,REF(H,AT3)));
AT5:=CONST(IF(AT3=0,AT1-LRL,REF(AT1-LRL,AT3)));
ATL:=LRL+AT5;
UT1:=IF(BETWEEN(CURRBARSCOUNT,BC2,TC2) AND L<LRL,L,LRL);
UT2:=HHV(LRL-UT1,MAX(BC2,TC2));
UT3:=CONST(BARSLAST(LRL-UT1=UT2));
UT4:=CONST(IF(UT3=0,H,REF(H,UT3)));
UT5:=CONST(IF(UT3=0,LRL-UT1,REF(LRL-UT1,UT3)));
UTL:=LRL-UT5;
RH:=IF(CURRBARSCOUNT>=MIN(BC2,TC2)-10,ATL,CONST(REF(ATL,MIN(BC2,TC2)-11)));{限制高}
RL:=IF(CURRBARSCOUNT>=MIN(BC2,TC2)-10,UTL,CONST(REF(UTL,MIN(BC2,TC2)-11)));{限制低}
中軌:IF(NP>FP,IF(LRL<=RH,LRL,DRAWNULL),IF(LRL>=RL,LRL,DRAWNULL)),COLOR628962;
上軌:IF(NP>FP,IF(ATL<=RH,ATL,DRAWNULL),IF(ATL>=RL,ATL,DRAWNULL)),COLOR628962;
下軌:IF(NP>FP,IF(UTL<=RH,UTL,DRAWNULL),IF(UTL>=RL,UTL,DRAWNULL)),COLOR628962;
{極品波浪指標(biāo),有此公式必發(fā)達(dá)}
A1:=REF(HIGH,3)=HHV(HIGH,2*3+1);
B1:=FILTER(A1,3);
C1:=BACKSET(B1,3+1);
D1:=FILTER(C1,3);{高點(diǎn)}
A2:=REF(LOW,3)=LLV(LOW,2*3+1);
B2:=FILTER(A2,3);
C2:=BACKSET(B2,3+1);
D2:=FILTER(C2,3);{低點(diǎn)}
E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2;
E2:=(HIGH+LOW)/2;
H1:=(D1 AND NOT((D2 AND E1>=E2))) OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT((D1 AND E1<E2)));
H2:=D1 AND NOT((D2 AND E1>=E2));
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));
G1:=F1>REF(F1,1);
I1:=BACKSET(G1,2);
LD:=I1>REF(I1,1);{過(guò)濾后低點(diǎn)}
L2:=LD OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));
G2:=F2>REF(F2,1);
I2:=BACKSET(G2,2);
HD:=I2>REF(I2,1);{過(guò)濾后高點(diǎn)}
DRAWLINE(LD,L,HD,H,0),COLORMAGENTA,LINETHICK1;
DRAWLINE(HD,H,LD,L,0),COLORMAGENTA,LINETHICK1;
J1:=BACKSET(ISLASTBAR ,MIN(BARSLAST(HD),BARSLAST(LD))+1);
J2:=J1>REF(J1,1);
DRAWLINE(J2,IF(HD,H,L),ISLASTBAR ,IF(BARSLAST(HD)>BARSLAST(LD),H,L),0),COLORWHITE,LINETHICK1;

?

公式導(dǎo)入教程: 【通達(dá)信公式源碼導(dǎo)入方法教程】 【同花順公式源碼導(dǎo)入方法教程】 【大智慧新一代公式源碼導(dǎo)入方法教程

?

 

有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友

可聯(lián)系技術(shù)人員 QQ: 262069696  點(diǎn)擊在線交流或微信:cxhjy888 進(jìn)行 有償收費(fèi) 編寫!(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無(wú)法通過(guò)。謝謝您!)

怎么收費(fèi),代編流程等詳情請(qǐng)點(diǎn)擊查閱!

(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無(wú)法通過(guò)。謝謝您!)

 


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
  主站蜘蛛池模板: 妲己丰满人熟妇大尺度人体艺| 清纯校花被色老头糟蹋| 国产精品无码永久免费888| 中文字幕第一页亚洲| 欧美人与动zoz0大全| 免费人成在线观看69式小视频 | 欧日韩在线不卡视频| 免费久久人人爽人人爽AV| 蝌蚪久热精品视频在线观看| 国产精品无码专区在线播放| v一区无码内射国产| 无限韩国视频免费播放| 亚洲伊人久久大香线蕉影院| 福利视频一区二区三区| 国产三级在线电影| 黄色91香蕉视频| 国产老妇伦国产熟女老妇视频| 一本加勒比hezyo东京re高清| 日本处888xxxx| 亚洲av无码片一区二区三区| 波多野结衣三人蕾丝边| 六月丁香综合网| 色吊丝中文字幕| 国产女人的高潮国语对白| 91精品免费在线观看| 妞干网手机视频| 中文字幕人妻偷伦在线视频| 日韩在线一区二区三区免费视频| 亚洲成人xxx| 特一级黄色毛片| 全彩※acg海贼王同人本子| 色老头综合免费视频| 国产性生交xxxxx免费| 在线私拍国产福利精品| 在线欧美精品国产综合五月| а√天堂资源官网在线资源| 扒开粉嫩的小缝开始亲吻男女| 久久国内精品自在自线400部o| 未满小14洗澡无码视频网站| 亚洲妇女水蜜桃av网网站| 波多野结衣mxgs-983|