找出全部長期低點牛熊生命主圖指標公式[大智慧公式]
相關標簽:大智慧主圖指標公式 、 牛熊指標公式 、 牛熊先知主圖指標 、 大智慧l2牛熊線指標 、 牛熊時段指標公式 、 最牛股票主圖指標公式 、 大智慧指標公式 、 牛熊線生命線指標公式 、 通達信牛熊線指標公式 、 大智慧箱體主圖指標 、 大智慧財務主圖公式 、 大智慧主圖公式源碼 、 大智慧波段主圖公式 、 主圖最牛指標 、 抓牛主圖指標 、
大智慧牛熊生命主圖指標源碼
原理解析:
輸出短線:收盤價的5日指數移動平均,COLORFF00FF
輸出持有線:收盤價的13日指數移動平均,畫黃色
輸出生命線:收盤價的21日指數移動平均,畫白色
輸出牛熊線:收盤價的56日指數移動平均,COLORFF7700,POINTDOT,線寬為3
生命線A1賦值:3日前的最高價=2*3+1日內最高價的最高值
B1賦值:A1的3日過濾
C1賦值:若B1則將最近3+1周期置為1
D1賦值:C1的3日過濾
A2賦值:3日前的最低價=2*3+1日內最低價的最低值
B2賦值:A2的3日過濾
C2賦值:若B2則將最近3+1周期置為1
D2賦值:C2的3日過濾
E1賦值:(1日前的2*3日內最低價的最低值+1日前的2*3日內最高價的最高值)/2
E2賦值:(最高價+最低價)/2
H1賦值:(D1 AND 取反) OR 數據位置狀態=2 OR 收盤價的有效數據周期數=1
H2賦值:D1 AND 取反
L1賦值:D2 AND 取反
X1賦值:1日前的上次H1距今天數+1
F1賦值:若H1ANDCOUNT(L1,X1)>0則將最近X1日內如果L1,返回最低價,否則返回10000距今天數周期置為1
G1賦值:F1>1日前的F1
I1賦值:若G1則將最近2周期置為1
LD賦值:I1>1日前的I1
L2賦值:LD OR 數據位置狀態=2 OR 收盤價的有效數據周期數=1
X2賦值:1日前的上次L2距今天數+1
F2賦值:若L2ANDCOUNT(H2,X2)>0則將最近X2日內如果H2,返回最高價,否則返回0距今天數周期置為1
G2賦值:F2>1日前的F2
I2賦值:若G2則將最近2周期置為1
HD賦值:I2>1日前的I2
J1賦值:若數據位置狀態=2則將最近上次HD距今天數和上次LD距今天數的較小值+1周期置為1
J2賦值:J1>1日前的J1
A3賦值:最高價
B3賦值:1日前的上次HD距今天數+1日前的最高價>1日前的上次HD距今天數+2+1日前的上次HD距今天數+2日前的上次HD距今天數日前的最高價
D3賦值:A3 AND B3 AND HD
E3賦值:若D3則將最近1日前的上次HD距今天數+2周期置為1
HH賦值:E3>1日前的E3
A4賦值:最低價>1日前的上次LD距今天數+1日前的最低價
B4賦值:1日前的上次LD距今天數+1日前的最低價
D4賦值:A4 AND B4 AND LD
E4賦值:若D4則將最近1日前的上次LD距今天數+2周期置為1
LL賦值:E4>1日前的E4
當滿足條件HH時,在最高價位置畫13號圖標,ALIGN1
當滿足條件LL時,在最低價位置畫12號圖標,ALIGN1
H3賦值:HH OR 數據位置狀態=2 OR 收盤價的有效數據周期數=1
X3賦值:1日前的上次H3距今天數+1
F3賦值:若H3ANDCOUNT(LL,X3)>0則將最近X3日內如果LL,返回最低價,否則返回10的20乘冪距今天數周期置為1
G3賦值:F3>1日前的F3
I3賦值:若G3則將最近2周期置為1
LZ賦值:I3>1日前的I3
L4賦值:LZ OR 數據位置狀態=2 OR 收盤價的有效數據周期數=1
X4賦值:1日前的上次L4距今天數+1
F4賦值:若L4ANDCOUNT(HH,X4)>0則將最近X4日內如果HH,返回最高價,否則返回-10的20乘冪距今天數周期置為1
G4賦值:F4>1日前的F4
I4賦值:若G4則將最近2周期置為1
HZ賦值:I4>1日前的I4
K1賦值:若數據位置狀態=2則將最近上次HZ距今天數和上次LZ距今天數的較小值+1周期置為1
K2賦值:K1>1日前的K1
UU賦值:若數據位置狀態=2則將最近上次LD距今天數+1周期置為1
VV賦值:UU>1日前的UU
WW賦值:若VV則將最近1日前的上次LD距今天數+2周期置為1
XX賦值:WW>1日前的WW
當滿足條件XX時,在最低價位置畫直線起點,當滿足條件VV時,在最低價位置畫直線終點,1表示是否延長.,COLORFFFFFF
UU2賦值:若數據位置狀態=2則將最近上次HD距今天數+1周期置為1
VV2賦值:UU2>1日前的UU2
WW2賦值:若VV2則將最近1日前的上次HD距今天數+2周期置為1
XX2賦值:WW2>1日前的WW2
當滿足條件XX2時,在最高價位置畫直線起點,當滿足條件VV2時,在最高價位置畫直線終點,1表示是否延長.,COLORFFFFFF
輸出前一低:上次VV距今天數日前的最低價,COLOR99FF66,POINTDOT,線寬為2
輸出前二低:上次XX距今天數日前的最低價,COLORFF66FF,POINTDOT,線寬為2
輸出前一高:上次VV2距今天數日前的最高價,COLOR99FF66,POINTDOT,線寬為2
輸出前二高:上次XX2距今天數日前的最高價,COLORFF66FF,POINTDOT,線寬為2
源碼:
短線:EMA(CLOSE,5),COLORff00ff;
持有線:EMA(CLOSE,13),COLORyellow;生命線:EMA(CLOSE,21),COLORwhite;牛熊線:EMA(CLOSE,56),Colorff7700,POINTDOT,LINETHICK3;PARTLINE(生命線,生命線>REF(生命線,2),RGB(255,0,0),生命線A1:=REF(HIGH,3)=HHV(HIGH,2*3+1); B1:=FILTER(A1,3); C1:=BACKSET(B1,3+1); D1:=FILTER(C1,3);A2:=REF(LOW,3)=LLV(LOW,2*3+1); B2:=FILTER(A2,3); C2:=BACKSET(B2,3+1); D2:=FILTER(C2,3);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 BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;H2:=D1 AND NOT(D2 AND E1>=E2);L1:=D2 AND NOT(D1 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);L2:=LD OR BARSTATUS=2 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);J1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HD),BARSLAST(LD))+1); J2:=J1>REF(J1,1);A3:=H; B3:=REF(H,REF(BARSLAST(HD),1)+1)>REF(H,REF(BARSLAST(HD),1)+2+REF(BARSLAST(HD),REF(BARSLAST(HD),1)+2));D3:=A3 AND B3 AND HD; E3:=BACKSET(D3,REF(BARSLAST(HD),1)+2); HH:=E3>REF(E3,1);A4:=L>REF(L,REF(BARSLAST(LD),1)+1);B4:=REF(L,REF(BARSLAST(LD),1)+1); D4:=A4 AND B4 AND LD; E4:=BACKSET(D4,REF(BARSLAST(LD),1)+2); LL:=E4>REF(E4,1);{找出全部長期低點}
DRAWICON(HH,H,13),ALIGN1;
X3:=REF(BARSLAST(H3),1)+1; F3:=BACKSET(H3 AND COUNT(LL,X3)>0,LLVBARS(IF(LL,L,POW(10,20)),X3));G3:=F3>REF(F3,1);
K1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HZ),BARSLAST(LZ))+1); K2:=K1>REF(K1,1);UU:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1);VV:=UU>REF(UU,1);WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2);XX:=WW>REF(WW,1);DRAWLINE(XX,L,VV,L,1),COLORFFFFFF;UU2:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);VV2:=UU2>REF(UU2,1);WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2);XX2:=WW2>REF(WW2,1);DRAWLINE(XX2,H,VV2,H,1),COLORFFFFFF;前一低:REF(L,BARSLAST(VV)),COLOR99FF66,POINTDOT,LINETHICK2;前二低:REF(L,BARSLAST(XX)),COLORFF66FF,POINTDOT,LINETHICK2;前一高:REF(H,BARSLAST(VV2)),COLOR99FF66,POINTDOT,LINETHICK2;前二高:REF(H,BARSLAST(XX2)),COLORFF66FF,POINTDOT,LINETHICK2;
短高:=REF(H,BARSLAST(VV2));短低:=REF(L,BARSLAST(VV));短比: (C-短低)/(短高-短低),LINETHICK0;
買線:=EMA(C,2);
stickline(買線>=賣線,low,high,1,0),colorred;stickline(買線>=賣線,close,open,4.5,0),color0000aa;stickline(買線>=賣線,close,open,4,0),color0000cc;stickline(買線>=賣線,close,open,3,0),color0000cc;stickline(買線>=賣線,close,open,2,0),color0000ee;stickline(買線<賣線,close,open,4.5,0),coloraaaa00;stickline(買線<賣線,close,open,4,0),colorbbbb00;stickline(買線<賣線,close,open,3,0),colorcccc00;stickline(買線<賣線,close,open,2,0),coloreeee00;stickline(買線<賣線,low,high,1,0),colorffff00;stickline(cross(買線,賣線) or cross(賣線,買線),open,close,3,0),color00ffff;CXH:=STRTONUM(STRRIGHT(DATESTR(CURRENTDATE),1));
WARNING('http://www.tumamayizhan.com',CURRENTTIME>180000 and (CXH=1 OR CXH=6));
DRAWTEXTREL(10 ,10 ,'指標公式');
公式導入教程: 【通達信公式源碼導入方法教程】 【同花順公式源碼導入方法教程】 【大智慧新一代公式源碼導入方法教程】
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容