macd兩線

  •   123 
  • 最後發表   小梯子  2023 六月 02
小梯子 發文於   2023/05/30

請教小幫手 : 

我是XQ會員, 想在macd兩線中間畫雲帶, 我寫的腳本只能在0軸以上有雲帶, 但在0軸以下雲帶無法出現,請教腳本要如何修改, 使得在0軸以下雲帶也可以出現?

因為是新手關係, 請協助幫忙,大大感謝.

 variable:dif_d(0),macd_d(0),osc_d(0);

macd(weightedClose(),12,26,9,dif_d,macd_d,osc_d);

 

 

if dif_d >= macd_d then begin noplot(5); noplot(6);noplot(7); noplot(8);

Plot1(dif_d,"dif,日dif > macd");  Plot2(macd_d, "日macd"); Plot3(dif_d, "日dif"); Plot4(macd_d, "日macd");  end

else if dif_d < macd_d then begin noplot(1); noplot(2);noplot(3); noplot(4);

Plot5(macd_d, "d,日dif < macd");  Plot6(dif_d, "日dif "); Plot7(macd_d, "日macd"); Plot8(dif_d, "日dif");  end;

plot9(osc_d,"OSC");

 

附加文件

XQ小幫手 發文於   2023/06/02

Hello 小梯子,

 

您不需要發3篇文章,只要在同一篇文章內回覆就可以。

0軸以下會畫不出來的原因是0以下外側的數字是較小 (像是 -10 < -5,而-10會在 -5 的外側) 的,和0軸以上是相反的 (10 > 5,且10在5的外側)。

您需要另外寫條件來畫出0軸以下的部分,或是可以考慮使用 absvalue 來取絕對值。

發表回覆
Close