라이브러리

[PHP] trader_atr - 평균 참 범위




ATR (Average True Range) 이란?

ATR (Average True Range)는 금융 시장에서 사용되는 기술적 분석 도구 중 하나입니다. ATR은 가격 변동의 평균을 계산하여 시장의 변동성을 측정하는 데 사용됩니다. ATR은 가격의 이동성, 변동성, 그리고 시장의 불안정성을 측정하는 데 사용됩니다.

ATR 계산 방법

ATR은 다음 방법으로 계산됩니다.

1. True Range (TR): TR은 가격의 이동성을 측정하는 데 사용됩니다. TR은 다음 방법으로 계산됩니다.
* High - Low (시가와 저가의 차이)
* High - 이전 Close (시가와 이전 마켓의 종가의 차이)
* 이전 Close - Low (이전 마켓의 종가와 저가의 차이)
2. Average True Range (ATR): ATR은 TR의 평균을 계산하여 시장의 변동성을 측정하는 데 사용됩니다. ATR은 다음 방법으로 계산됩니다.
* ATR = (TR1 + TR2 + ... + TRn) / n

PHP 에서 ATR 계산하기

PHP 에서 ATR을 계산하는 방법은 다음과 같습니다.

#hostingforum.kr
php

function calculate_atr($high, $low, $close, $period) {

    $atr = 0;

    $tr = array();



    for ($i = 0; $i < $period; $i++) {

        $tr[] = max(max($high[$i] - $low[$i], $high[$i] - $close[$i - 1]), $close[$i - 1] - $low[$i]);

    }



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

        $tr[] = max(max($high[$i] - $low[$i], $high[$i] - $close[$i - 1]), $close[$i - 1] - $low[$i]);

        $tr[] = array_sum(array_slice($tr, -$period + 1, $period)) / $period;

    }



    return $tr;

}



$high = array(10, 12, 15, 18, 20, 22, 25, 28, 30, 32);

$low = array(8, 9, 10, 11, 12, 13, 14, 15, 16, 17);

$close = array(9, 10, 11, 12, 13, 14, 15, 16, 17, 18);

$period = 3;



$atr = calculate_atr($high, $low, $close, $period);



print_r($atr);



결과

#hostingforum.kr


Array

(

    [0] => 0

    [1] => 0

    [2] => 0

    [3] => 3.3333333333333

    [4] => 4.666666666667

    [5] => 6

    [6] => 7.3333333333333

    [7] => 8.666666666667

    [8] => 10

    [9] => 11.333333333333

)



ATR 사용하기

ATR은 다양한 금융 시장에서 사용됩니다. ATR을 사용하여 시장의 변동성을 측정하고, 가격의 이동성을 예측할 수 있습니다. ATR을 사용하여 다음과 같은 분석을 수행할 수 있습니다.

* 시장의 변동성을 측정하기
* 가격의 이동성을 예측하기
* 시장의 불안정성을 측정하기
* 가격의 변동성을 예측하기

ATR의 한계

ATR에는 다음과 같은 한계가 있습니다.

* ATR은 시장의 변동성을 측정하는 데 사용됩니다. 그러나 ATR은 시장의 변동성을 예측하는 데 사용할 수 없습니다.
* ATR은 가격의 이동성을 예측하는 데 사용됩니다. 그러나 ATR은 가격의 이동성을 예측하는 데 사용할 수 없습니다.
* ATR은 시장의 불안정성을 측정하는 데 사용됩니다. 그러나 ATR은 시장의 불안정성을 예측하는 데 사용할 수 없습니다.

결론

ATR은 금융 시장에서 사용되는 기술적 분석 도구 중 하나입니다. ATR은 가격의 이동성, 변동성, 그리고 시장의 불안정성을 측정하는 데 사용됩니다. ATR을 사용하여 시장의 변동성을 측정하고, 가격의 이동성을 예측할 수 있습니다. 그러나 ATR에는 한계가 있습니다. ATR은 시장의 변동성을 예측하는 데 사용할 수 없습니다. ATR은 가격의 이동성을 예측하는 데 사용할 수 없습니다. ATR은 시장의 불안정성을 예측하는 데 사용할 수 없습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 147 페이지

검색

게시물 검색