均線斜率問題

  •   1.3K 
  • 最後發表   WWK  2021 六月 15
WWK 發文於   2021/06/11

想問 均線斜率該怎寫?

我試著這樣寫

想判斷斜率正負

舉例現在20MA下彎  它應該是負斜率 下彎負值

 

variable:x(0),y(0),z(0); 



x=average(close,5);

y=average(close,20);

z=average(close,60);
value1 = LinearRegSlope(x,5);//線性回歸斜率 
value2  = LinearRegSlope(y,20);//線性回歸斜率 
value3  = LinearRegSlope(z,60);//線性回歸斜率 

 

 

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/06/11

Hello WWK,

 

您所謂的 下彎要如何讓他一直是負的 是甚麼意思呢?

腳本裡 value1, value2, value3 分別為用 x, y, z 的資料計算出的斜率。

並不是您控制他讓他變負的,是依據資料演算得出來的結果。

如果 value1 > 0 的話就代表過去5點5MA最小平方法計算出的斜率為正的。

相反 value1 < 0 則代表過去5點5MA最小平方法計算出的斜率為負的。

同理可以用來判斷 value2, value3。

WWK 發文於   2021/06/11

舉例現在20MA下彎  它應該是負斜率 下彎負值

有點不大明白該如何修改  。 煩請修正

我肉眼看20MA是上揚 那應該是正斜率 但它還是負的 還是它判斷的基準點我要怎改?怎抓?

就是開始上揚那一刻 我看到均線是正的
開始下彎 是負的

XQ小幫手 發文於   2021/06/15

 Hello WWK,

 

線性回歸的相關資訊您可以參考連結。

跟您所敘述的需求不同。

 

小幫手認為您應該只需要用前後兩點的斜率即可。

value1 = x - x[1];

value2 = y - y[1];

value3 = z - z[1];

如果value為正值則是向上,為負則是向下。

發表回覆
Close