input: Length(14);
variable: pdi_value(0), ndi_value(0) , adx_value(0);
xf_DirectionMovement("D",Length,pdi_value,ndi_value,adx_value);
value1 = xf_GetValue("D", pdi_value, 0);
value2 = xf_GetValue("D", ndi_value, 0);
        
        input: Length(14);
variable: pdi_value(0), ndi_value(0) , adx_value(0);
xf_DirectionMovement("D",Length,pdi_value,ndi_value,adx_value);
value1 = xf_GetValue("D", pdi_value, 0);
value2 = xf_GetValue("D", ndi_value, 0);
Hello linhappy,
小幫手不知道您使用的頻率,如果您使用日頻率的話,那麼直接使用 DirectionMovement 函數即可。
如果您是使用更大的頻率 (ex. 月),需注意xf開頭的跨頻率函數無法由大跨到小。
另外,DirectionMovement 這種函數是種會使用到前期運算值的指標,若資料讀取筆數不夠長的話會因此運算出不同的數字。
建議您可以將資料讀取筆數調長。
1 評論