這樣重寫寫MACD,有沒有問題? [金字塔]
- 咨詢內(nèi)容:
//只計算橡膠09合約的15分鐘的MACD,在1分鐘的周期里運行。
s:=12;p:=26;m:=9;
//下面是正規(guī)的MACD公式EMA12:=ema(c,S);EMA26:=ema(c,P);DIFF:=EMA12-EMA26;DEA := EMA(DIFF,M);MACD:=2*(DIFF-DEA);
//下面是我改寫的MACD公式
variable:c_t_15[200]=0;for x=1 to 200 do c_t_15[x]:=CALLSTOCK('ru09',vtclose,3,1-x); //只計算橡膠09合約的15分鐘的MACD,在1分鐘的周期里運行。
ema_t_12:=ema(c_t_15,s);ema_t_26:=ema(c_t_15,p);diff_t:=ema_t_12-ema_t_26;dea_t:=ema(diff_t,m);macd_t:=2*(diff_t-dea_t);
//取自己的MACD數(shù)值
M_t_15M_0:=stkindi(stklabel,'macd_t.macd1',0,3);M_t_15M_1:=stkindi(stklabel,'macd_t.macd1',0,3,-1);M_t_15M_2:=stkindi(stklabel,'macd_t.macd1',0,3,-2);M_t_15M_3:=stkindi(stklabel,'macd_t.macd1',0,3,-3);M_t_15M_4:=stkindi(stklabel,'macd_t.macd1',0,3,-4);M_t_15M_5:=stkindi(stklabel,'macd_t.macd1',0,3,-5);
//取標(biāo)準(zhǔn)寫法的MACD數(shù)值M_15M_0:=stkindi(stklabel,'macd.macd1',0,3);M_15M_1:=stkindi(stklabel,'macd.macd1',0,3,-1);M_15M_2:=stkindi(stklabel,'macd.macd1',0,3,-2);M_15M_3:=stkindi(stklabel,'macd.macd1',0,3,-3);M_15M_4:=stkindi(stklabel,'macd.macd1',0,3,-4);M_15M_5:=stkindi(stklabel,'macd.macd1',0,3,-5);
//發(fā)現(xiàn)調(diào)用自己的MACD,第一個是對的,其他的值要么為空,要么就是1分鐘的MACD數(shù)值。怎么回事情?
- 金字塔客服: 寫這個是干啥?循環(huán)是干嘛用的?
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容