這2個寫法的plot輸出不同(日線圖), 原因是?
value1 = Average(TrueRange, 14);
value3 = xf_GetValue("D",TrueRange,14);
這2個寫法的plot輸出不同(日線圖), 原因是?
value1 = Average(TrueRange, 14);
value3 = xf_GetValue("D",TrueRange,14);
Hello jesseh1970,
兩者算的是不同的東西。
Average(TrueRange, 14) 算的是14天真實區間的平均值。
xf_GetValue("D",TrueRange,14) 取的是14期前的真實區間,由於您的頻率是日,所以就相當於TrueRange[14]。
請問: 若是我要在日線以下的資料頻率上(例如30分線)看線圖, 並且用30分的K棒實體與跨頻率(日線)的ATR比較, 這要如何做到?
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 此即為日頻率的真實區間
謝謝
4 評論