PHP Conference Japan 2024

trader_adxr

(PECL trader >= 0.2.0)

trader_adxr平均方向性移動指標評級

說明

trader_adxr(
    陣列 $high,
    陣列 $low,
    陣列 $close,
    整數 $timePeriod = ?
): 陣列

參數

high(高價)

高價,實數值陣列。

low(低價)

低價,實數值陣列。

close(收盤價)

收盤價,實數值陣列。

timePeriod(週期)

週期數。有效範圍從 2 到 100000。

回傳值

返回一個包含計算數據的陣列,如果失敗則返回 false。

新增註解

使用者貢獻的註解 1 則註解

geekgirl dot joy at gmail dot com
3 年前
<?php
// ADXR 衡量 ADX 動能變化的差異。
// ADXR 等於目前的 ADX 加上 n 個先前資料點的 ADX,再除以 2。

$highs = array(118.99, 119.14, 120.5, 115.23, 115.93, 118.829, 116, 112.2, 110.88, 110.19, 112.86, 112.11, 110.25, 112.44);
$lows = array(112.68, 115.26, 112.5, 110, 112.8, 113.61, 112.04, 108.71, 106.09, 103.1, 109.16, 106.77, 105, 107.67);
$closes = array(112.82, 117.32, 113.49, 112, 115.355, 115.54, 112.13, 110.34, 106.84, 110.08, 111.81, 107.12, 108.22, 112.28);

$time_period = floor((count($highs)-2) / 2)-2;

var_dump(trader_adxr($highs, $lows, $closes, $time_period));
/*
array(4) {
[10]=>
float(41.004)
[11]=>
float(44.783)
[12]=>
float(50.257)
[13]=>
float(43.597)
}
*/
To Top