想把MACD的顏色放在主圖的K棒上 該如何修改程式?

  •   277 
  • 最後發表   丹尼爾  2023 三月 10
丹尼爾 發文於   2023/03/05

各位大大/高手大家好:

小弟剛開始學寫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) ;

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/03/09

Hello 丹尼爾,

 

請問您指的是要讓主圖的K棒依據MACD運算出來的值來決定顏色嗎?

如果是的話目前的XQ無法作到。

 

若是要改變指標 (ex. MACD的OSC柱體) 顏色的話,可以在指標腳本上按右鍵選擇繪圖設定來作調整。(參考附圖)

 

 

附加文件

丹尼爾 發文於   2023/03/10

請問您指的是要讓主圖的K棒依據MACD運算出來的值來決定顏色嗎?->是的

如果是的話目前的XQ無法作到。->期待有一天會實現此想法

感謝回覆喔~

發表回覆
Close