ATR計算的差異

  •   350 
  • 最後發表   jesseh1970  2021 五月 27
jesseh1970 發文於   2021/05/25

這2個寫法的plot輸出不同(日線圖), 原因是?

 

value1 = Average(TrueRange, 14);

value3 = xf_GetValue("D",TrueRange,14);

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

Hello jesseh1970,

 

兩者算的是不同的東西。

Average(TrueRange, 14) 算的是14天真實區間的平均值。

xf_GetValue("D",TrueRange,14) 取的是14期前的真實區間,由於您的頻率是日,所以就相當於TrueRange[14]。

jesseh1970 發文於   2021/05/26

請問: 若是我要在日線以下的資料頻率上(例如30分線)看線圖, 並且用30分的K棒實體與跨頻率(日線)的ATR比較, 這要如何做到?

 

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

Hello jesseh1970,

 

您可以直接計算日頻率的真實區間。

value1 = absvalue(getfield("High", "D") - getfield("Low", "D"));

value2 = absvalue(getfield("Low", "D") - getfield("Close", "D")[1]);

value3 = absvalue(getfield("High", "D") - getfield("Close", "D")[1]);

 

value4 = MaxList(value1, value2, value3);

//value4 此即為日頻率的真實區間

  • 按讚來自於
  • moaibear
jesseh1970 發文於   2021/05/27
發表回覆
Close