trader_atr

(PECL trader >= 0.2.0)

trader_atrAverage True Range

Descrierea

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

Parametri

high

Prețul înalt, un tablou cu valori reale.

low

Prețul jos, un tablou cu valori reale.

close

Prețul de închidere, un tablou cu valori reale.

timePeriod

Numărul perioadei. Domeniul valorilor admisibile este de la 2 până la 100000.

Valorile întoarse

Returns an array with calculated data or false on failure.

add a note add a note

User Contributed Notes 1 note

up
0
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