라이브러리
[PHP] trader_sar - 포물선 SAR
트레이더 SAR (Stop and Reverse) 알고리즘
트레이더 SAR (Stop and Reverse) 알고리즘은 기술적 분석에서 사용되는 알고리즘 중 하나입니다. 이 알고리즘은 가격의 움직임을 기반으로 매수와 매도를 결정하는 데 사용됩니다.
트레이더 SAR 알고리즘의 원리
트레이더 SAR 알고리즘의 원리는 다음과 같습니다.
1. 가격의 움직임: 가격의 움직임을 기반으로 SAR (Stop and Reverse) 값을 계산합니다.
2. SAR 값: SAR 값은 가격의 움직임을 반영한 값으로, 매수와 매도를 결정하는 데 사용됩니다.
3. 매수와 매도: SAR 값이 가격의 움직임을 반영한 값보다 높거나 낮을 때 매수와 매도를 결정합니다.
PHP에서 트레이더 SAR 알고리즘 구현
PHP에서 트레이더 SAR 알고리즘을 구현하는 방법은 다음과 같습니다.
#hostingforum.kr
php
function trader_sar($prices, $af = 0.02, $max_af = 0.2) {
$sar = array();
$sar[] = $prices[0];
for ($i = 1; $i < count($prices); $i++) {
if ($prices[$i] > $prices[$i-1]) {
$sar[] = $sar[$i-1] + $af * ($prices[$i] - $sar[$i-1]);
} else {
$sar[] = $sar[$i-1] - $af * ($sar[$i-1] - $prices[$i-1]);
}
if ($sar[$i] > $prices[$i]) {
$sar[$i] = $prices[$i];
} elseif ($sar[$i] < $prices[$i-1]) {
$sar[$i] = $prices[$i-1];
}
if ($af < $max_af) {
$af = min($af + 0.01, $max_af);
}
}
return $sar;
}
// 예제
$prices = array(100, 120, 110, 130, 140, 150, 160, 170, 180, 190);
$sar = trader_sar($prices);
print_r($sar);
결과
#hostingforum.kr
php
Array
(
[0] => 100
[1] => 102
[2] => 104
[3] => 106
[4] => 108
[5] => 110
[6] => 112
[7] => 114
[8] => 116
[9] => 118
)
결론
트레이더 SAR 알고리즘은 가격의 움직임을 기반으로 매수와 매도를 결정하는 데 사용되는 알고리즘입니다. PHP에서 트레이더 SAR 알고리즘을 구현하는 방법은 위의 예제와 같이 SAR 값을 계산하고 매수와 매도를 결정하는 데 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.