XS 均線角度問題

  •   769 
  • 最後發表   Buffalo  2021 七月 27
Buffalo 發文於   2021/07/22

小編您好

我想要求解兩條均線(20MA/60MA)角度,請問如何求解?

我用以下語法

variable:MA20angle(0),MA60angle(0),ma20C(0),ma60C(0);

ma20C=average(CLOSE,20);

ma60C=average(CLOSE,60);

MA20angle=linearRegAngle(ma20C,5);

MA60angle=linearRegAngle(ma60C,5);

plot2(MA20angle,"20MA角度");

plot3(MA60angle,"60MA角度");

算出來的數值怪怪的,一個88.68度一個84.54度,相減為4.14度,但這角度很明顯超過4.14度

請問有更好的語法或方法可以求解嗎?謝謝~

附圖為圖解及數據,請參考

謝謝~

附加文件

XQ小幫手 發文於   2021/07/27

Hello Buffalo,

 

這是由於您的length是5,但是均線的5點移動卻都在萬點左右。

因此您Y軸移動很大,但是X軸移動很小,進而導致計算出來的斜率很大。

您看起來沒甚麼斜率,這是因為圖的座標有經過調整讓使用者易於觀察。

建議您可以實際將前面五個數值拿出來計算即可知道斜率計算沒有錯誤。

舉例來說 20MA 5/19 00:00 的五點為

1,15817 (5/18 20:00)

2,15860 (5/18 21:00)

3,15904 (5/18 22:00)

4,15946 (5/18 23:00)

5,15991 (5/19 00:00)

計算出線性迴歸值約為 Y = 43.4X + 15773.4

而斜率43.4換算成度數則約為 88.68

發表回覆
Close