這樣重寫(xiě)寫(xiě)MACD,有沒(méi)有問(wèn)題? [金字塔]
- 咨詢(xún)內(nèi)容:
//只計(jì)算橡膠09合約的15分鐘的MACD,在1分鐘的周期里運(yùn)行。
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);
//下面是我改寫(xiě)的MACD公式
variable:c_t_15[200]=0;for x=1 to 200 do c_t_15[x]:=CALLSTOCK('ru09',vtclose,3,1-x); //只計(jì)算橡膠09合約的15分鐘的MACD,在1分鐘的周期里運(yùn)行。
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)寫(xiě)法的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,第一個(gè)是對(duì)的,其他的值要么為空,要么就是1分鐘的MACD數(shù)值。怎么回事情?
- 金字塔客服: 寫(xiě)這個(gè)是干啥?循環(huán)是干嘛用的?
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容