라이브러리

[PHP] trader_natr - 정규화된 평균 참 범위




PHP에서 Trader_NATR 사용하기


Trader_NATR (True Range Average True Range)는 기술적 분석에서 사용되는 지표로, True Range의 평균을 계산하여 변동성을 측정합니다. 이 지표는 가격의 변동성을 나타내며, 투자자들이 시장의 변동성을 이해하고 투자 결정을 내릴 수 있도록 도와줍니다.

Trader_NATR 계산 방법


Trader_NATR는 True Range의 평균을 계산하는 방식으로, True Range는 다음 세 가지 방법으로 계산됩니다.

1. High-Low: 고가와 저가 사이의 차이
2. High-Close: 고가와 전일 종가 사이의 차이
3. Low-Close: 저가와 전일 종가 사이의 차이

이 세 가지 방법 중에서 가장 큰 값을 선택하여 True Range를 계산합니다. Trader_NATR는 True Range의 평균을 계산하여 변동성을 측정합니다.

PHP에서 Trader_NATR 구현하기


PHP에서 Trader_NATR를 구현하려면, 다음 코드를 사용할 수 있습니다.

#hostingforum.kr
php

function trader_natr($high, $low, $close, $period = 14) {

    // True Range 계산

    $true_range = array();

    for ($i = 0; $i < count($high); $i++) {

        $tr = max(

            $high[$i] - $low[$i],

            abs($high[$i] - $close[$i-1]),

            abs($low[$i] - $close[$i-1])

        );

        $true_range[] = $tr;

    }



    // True Range Average True Range 계산

    $natr = array();

    for ($i = 0; $i < count($true_range); $i++) {

        if ($i >= $period) {

            $sum = array_sum(array_slice($true_range, $i - $period, $period));

            $natr[] = $sum / $period;

        } else {

            $natr[] = 0;

        }

    }



    return $natr;

}



// 예제 사용

$high = array(100, 110, 120, 130, 140, 150, 160, 170, 180, 190);

$low = array(90, 80, 70, 60, 50, 40, 30, 20, 10, 0);

$close = array(95, 105, 115, 125, 135, 145, 155, 165, 175, 185);



$natr = trader_natr($high, $low, $close);

print_r($natr);



예제 결과


이 코드를 실행하면, Trader_NATR의 결과가 출력됩니다.

#hostingforum.kr
php

Array

(

    [0] => 0

    [1] => 0

    [2] => 0

    [3] => 0

    [4] => 0

    [5] => 0

    [6] => 0

    [7] => 0

    [8] => 0

    [9] => 0

)



이 예제에서는 Trader_NATR가 초기 기간 동안 0으로 계산됩니다. Trader_NATR는 True Range의 평균을 계산하여 변동성을 측정하므로, 초기 기간 동안 변동성이 없을 때는 0으로 계산됩니다.

결론


Trader_NATR는 기술적 분석에서 사용되는 지표로, True Range의 평균을 계산하여 변동성을 측정합니다. PHP에서 Trader_NATR를 구현하려면, True Range를 계산하고 True Range의 평균을 계산하는 방식으로 구현할 수 있습니다. 이 코드를 사용하여 Trader_NATR를 계산하고, 변동성을 측정할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 72 페이지

검색

게시물 검색