就以內帶的Ichimoku指標為例. 這裡就抽重點略說一下
#property indicator_buffers 7
#property indicator_color1 Red
#property indicator_color2 Blue
開頭這幾行就是設定一些指標特性, 像這個指標有7個小指標 , 故設定indicator_buffers為7. 第一個指標紅色 , 第二個藍色 ,..
extern int Tenkan=9;
extern int Kijun=26;
extern int Senkou=52;
設定輸入變數及預設值
double Tenkan_Buffer[];
double Kijun_Buffer[];
double SpanA_Buffer[];
設定相關矩陣. 留意矩陣位置0為最近期的數值, 1為對上一期, 如此類推
在設定指標特性及宣佈使用的變數後, MT4會運行init()
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,Tenkan_Buffer);
SetIndexDrawBegin(0,Tenkan-1);
SetIndexLabel(0,"Tenkan Sen");
設定第1個指標(Tenkan)是那一種形式(DRAW_LINE), 矩陣(Tenkan_Buffer). 開始繪畫位置(Tenkan -1).. 如此類推至其他小指標(kijun , chinkou ...)
沒有留言:
張貼留言