纏論高手:纏繞指標源碼[通達信公式]
[纏繞指標]源碼:
KK:=INDEXO;HH:=INDEXH;DD:=INDEXL;CC:=INDEXC;
DP:=EMA(INDEXC,500)/EMA(C,500);
STICKLINE(CC>REF(CC,1),(HH+H)/DP,(DD+L)/DP,0,1),COLORRED,LINETHICK3;
STICKLINE(CC>REF(CC,1),(KK+O)/DP,(CC+C)/DP,3,1),COLORRED,LINETHICK3;
STICKLINE(CC<REF(CC,1),(HH+H)/DP,(DD+L)/DP,0,0),COLOR00FF00,LINETHICK3;
STICKLINE(CC<REF(CC,1),(KK+O)/DP,(CC+C)/DP,3,0),COLOR00FF00,LINETHICK3;
WR:=100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
DRAWICON(FILTER(CROSS(-WR,(0 - 81)),10),L,1);
DRAWICON(FILTER(CROSS((0 -19),-WR),10),H*1.02,2);
DRAWTEXT(FILTER(CROSS(-WR,(0 - 81)),21),L*0.98,'W&R'),,COLORRED;
DRAWTEXT(FILTER(CROSS(0 -19,-WR),21),H*1.03,'W&R'),,COLORGREEN;
VAR1:=(2*C+H+L)/4;
VAR2:=MA(VAR1,30);
VAR3:=MA(VAR1,5);
STICKLINE(VAR1>=VAR2,CLOSE,OPEN,5,0),COLORFF00FF;
STICKLINE(VAR1>=VAR2,HIGH,LOW,0,0),COLORFF00FF;
STICKLINE(VAR1<VAR2,CLOSE,OPEN,5,0),COLORGREEN;
STICKLINE(VAR1<VAR2,HIGH,LOW,0,0),COLORGREEN;
STICKLINE(VAR1<VAR3 AND VAR3>VAR2,CLOSE,OPEN,5,0),COLORFF9933;
STICKLINE(VAR1<VAR3 AND VAR3>VAR2,HIGH,LOW,0,0),COLORFF9933;
MA(C,30),COLORYELLOW;
R:=0.2;
R1:=0.1;
中線:(MA(C,30)+MA(C,72))/2,COLORCYAN;
頂線:中線+中線*R,COLORCYAN;
底線:中線-中線*R,COLORCYAN;
頂1線:中線+中線*R1,COLORRED;
底1線:中線-中線*R1,COLORRED;
源碼解析:
KK賦值:開盤價
HH賦值:最高價
DD賦值:最低價
CC賦值:收盤價
DP賦值:收盤價的500日指數移動平均/收盤價的500日指數移動平均
當滿足條件CC>昨日CC時,在(HH+最高價)/DP和(DD+最低價)/DP位置之間畫柱狀線,寬度為0,1不為0則畫空心柱.,畫紅色,線寬為3
當滿足條件CC>昨日CC時,在(KK+開盤價)/DP和(CC+收盤價)/DP位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,畫紅色,線寬為3
當滿足條件CC<昨日CC時,在(HH+最高價)/DP和(DD+最低價)/DP位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,COLOR00FF00,線寬為3
當滿足條件CC<昨日CC時,在(KK+開盤價)/DP和(CC+收盤價)/DP位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR00FF00,線寬為3
WR賦值:100*(14日內最高價的最高值-收盤價)/(14日內最高價的最高值-14日內最低價的最低值)
當滿足條件-WR上穿(0-81)的10日過濾時,在最低價位置畫1號圖標
當滿足條件(0-19)上穿-WR的10日過濾時,在最高價*1.02位置畫2號圖標
當滿足條件-WR上穿(0-81)的21日過濾時,在最低價*0.98位置書寫文字,,畫紅色
當滿足條件0-19上穿-WR的21日過濾時,在最高價*1.03位置書寫文字,,畫綠色
VAR1賦值:(2*收盤價+最高價+最低價)/4
VAR2賦值:VAR1的30日簡單移動平均
VAR3賦值:VAR1的5日簡單移動平均
當滿足條件VAR1>=VAR2時,在收盤價和開盤價位置之間畫柱狀線,寬度為5,0不為0則畫空心柱.,COLORFF00FF
當滿足條件VAR1>=VAR2時,在最高價和最低價位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,COLORFF00FF
當滿足條件VAR1<VAR2時,在收盤價和開盤價位置之間畫柱狀線,寬度為5,0不為0則畫空心柱.,畫綠色
當滿足條件VAR1<VAR2時,在最高價和最低價位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,畫綠色
當滿足條件VAR1<VAR3ANDVAR3>VAR2時,在收盤價和開盤價位置之間畫柱狀線,寬度為5,0不為0則畫空心柱.,COLORFF9933
當滿足條件VAR1<VAR3ANDVAR3>VAR2時,在最高價和最低價位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,COLORFF9933
收盤價的30日簡單移動平均,畫黃色
R賦值:0.2
R1賦值:0.1
輸出中線:(收盤價的30日簡單移動平均+收盤價的72日簡單移動平均)/2,畫青色
輸出頂線:中線+中線*R,畫青色
輸出底線:中線-中線*R,畫青色
輸出頂1線:中線+中線*R1,畫紅色
輸出底1線:中線-中線*R1,畫紅色
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容