라이브러리
[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은 시장의 불안정성을 예측하는 데 사용할 수 없습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.