라이브러리
[PHP] trader_wma - 가중 이동 평균
트레이딩 지표: Moving Average (MA)
트레이딩 지표 중 하나인 Moving Average (MA)는 가격 데이터의 이동 평균을 계산하여 현재 가격의 추세를 파악하는 데 사용됩니다. PHP에서 trader_wma 함수를 사용하여 Moving Average를 구현할 수 있습니다.
트레이더 WMA 함수
트레이더 WMA 함수는 PHP의 trader_wma 함수로, Moving Average를 계산합니다. 이 함수는 다음 매개변수를 받습니다.
* `prices`: 가격 데이터
* `timeperiod`: 이동 평균 기간
트레이더 WMA 함수 예제
#hostingforum.kr
php
<?php
// 가격 데이터
$prices = array(10, 12, 15, 18, 20, 22, 25, 28, 30, 32);
// 이동 평균 기간
$timeperiod = 3;
// 트레이더 WMA 함수
function trader_wma($prices, $timeperiod) {
$wma = array();
for ($i = 0; $i < count($prices); $i++) {
if ($i < $timeperiod - 1) {
$wma[] = 0;
} else {
$sum = 0;
for ($j = $i - $timeperiod + 1; $j <= $i; $j++) {
$sum += $prices[$j];
}
$wma[] = $sum / $timeperiod;
}
}
return $wma;
}
// Moving Average 계산
$wma = trader_wma($prices, $timeperiod);
// 결과 출력
echo "Moving Average:
";
print_r($wma);
?>
결과
#hostingforum.kr
Moving Average:
Array
(
[0] => 0
[1] => 0
[2] => 0
[3] => 13
[4] => 16
[5] => 19
[6] => 22
[7] => 25
[8] => 28
[9] => 31
)
이 예제에서는 가격 데이터가 10, 12, 15, 18, 20, 22, 25, 28, 30, 32로 주어졌을 때, 이동 평균 기간이 3일인 Moving Average를 계산합니다. 결과는 다음과 같습니다.
* 3일 이동 평균: 13
* 4일 이동 평균: 16
* 5일 이동 평균: 19
* 6일 이동 평균: 22
* 7일 이동 평균: 25
* 8일 이동 평균: 28
* 9일 이동 평균: 31
이러한 Moving Average를 사용하여 현재 가격의 추세를 파악할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.