PHP 8.4.0 RC4 available for testing

trader_atr

(PECL trader >= 0.2.0)

trader_atrRango verdadero medio

Descripción

trader_atr(
    array $high,
    array $low,
    array $close,
    int $timePeriod = ?
): array

Parámetros

high

Precio alto, array de valores reales.

low

Precio bajo, array de valores reales.

close

Precio de cierre, array de valores reales.

timePeriod

Número del periodo. Rango válido desde 2 hasta 100000.

Valores devueltos

Devuelve un array con los datos calculados o false en caso de fallo.

add a note

User Contributed Notes 1 note

up
1
geekgirl dot joy at gmail dot com
3 years ago
<?php
// Average True Range is a volatility indicator and does not indicate trend, only volatility
$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 = 5;
var_dump(trader_atr($highs, $lows, $closes, $time_period));
/*
array(9) {
[5]=>
float(5.74)
[6]=>
float(5.384)
[7]=>
float(5.005)
[8]=>
float(4.962)
[9]=>
float(5.388)
[10]=>
float(5.05)
[11]=>
float(5.108)
[12]=>
float(5.136)
[13]=>
float(5.063)
}
*/
To Top