各位大大/高手大家好:
小弟剛開始學寫XS語法的程式,想把MACD的顏色放在主圖的K棒上 該如何修改下列程式?
有請各位大大/高手指正,感謝萬分!
input: FastLength(12), SlowLength(26), MACDLength(9);
variable: difValue(0), macdValue(0), oscValue(0),var0( 0 ), var1( 0 ), var2( 0 ) ;
SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 4);
SetInputName(1, "DIF短期期數");
SetInputName(2, "DIF長期期數");
SetInputName(3, "MACD期數");
MACD(weightedclose, FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);
var0 = MACD(weightedclose, FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue)
var1 = XAverage( var0, MACDLength(9) ) ;
var2 = var0 - var1 ;
if var2>0 then PlotPaintBar(High,Low,Open,Close,"",red)
else PlotPaintBar(High,Low,Open,Close,"",green) ;
2 評論