PHP.mk документација

trader_stddev

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.trader-stddev.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.trader-stddev.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
trader_stddev

Референца за `function.trader-stddev.php` со подобрена типографија и навигација.

function.trader-stddev.php

trader_stddev

(PECL trader >= 0.2.0)

trader_stddevСтандардна девијација

= NULL

trader_stddev(array $real, int $timePeriod = ?, float $nbDev = ?): array

Параметри

real

Варијабилна подвижна просечна

timePeriod

Обем на тргување, низа од реални вредности.

nbDev

Вратени вредности

Број на периоди. Валиден опсег од 2 до 100000.

Белешки од корисници 1 белешка

nijatasadov at gmail dot com
пред 7 години
trader_stddev doesn't work. This is why trader_bbands doesn't work as well. 

function standard_deviation(array $a, $sample = false)
    {
        $n = count($a);
        if ($n === 0) {
            trigger_error("The array has zero elements", E_USER_WARNING);

            return false;
        }
        if ($sample && $n === 1) {
            trigger_error("The array has only 1 element", E_USER_WARNING);

            return false;
        }
        $mean = array_sum($a) / $n;
        $carry = 0.0;
        foreach ($a as $val) {
            $d = ((double) $val) - $mean;
            $carry += $d * $d;
        };
        if ($sample) {
            --$n;
        }

        return sqrt($carry / $n);
    }

trader_stddev($data, $period) {
       $stds = [];
        $current = [];

        foreach ($data as $i => $close) {
            $current[] = $close;
            if ($i < $period) {
                $stds[$i] = false;
            } else {
                $stds[$i] = standard_deviation($current);
                array_shift($current);
            }
        }

        return $stds;

}
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.