XS 小幫手您好 :
我打算利用近幾天的 MACD 的 OSC 數值做一些運算之用.
但是, 程式顯示出來的 OSC 數據 與 XQ 的 MACD 指標所呈現的 OSC 數據, 只有第一天是一樣的, 其他天數的 OSC 數據竟然會不同 ?
請教原因為何 ? 感謝~
程式碼摘要如下 :
SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 5);
price = weightedClose;
value1 = MACD(price,FastLength,SlowLength,MACDLength,value2,value3,value4);
//計算MACD, value2=DIP; value3=MACD; value4=OSC
value11 = MACD(price,FastLength,SlowLength,MACDLength,value12,value13,value14)[1]; //往前1天數據
value21 = MACD(price,FastLength,SlowLength,MACDLength,value22,value23,value24)[2]; //往前2天數據
value31 = MACD(price,FastLength,SlowLength,MACDLength,value32,value33,value34)[3];
value41 = MACD(price,FastLength,SlowLength,MACDLength,value42,value43,value44)[4];
value51 = MACD(price,FastLength,SlowLength,MACDLength,value52,value53,value54)[5];
value61 = MACD(price,FastLength,SlowLength,MACDLength,value62,value63,value64)[6];
value71 = MACD(price,FastLength,SlowLength,MACDLength,value72,value73,value74)[7];
outputField(1, value74, "value74");
outputField(2, value64, "value64");
outputField(3, value54, "value54");
outputField(4, value44, "value44");
outputField(5, value34, "value34");
outputField(6, value24, "value24");
outputField(7, value14, "value14");
outputField(8, value4, "value4");
2 評論