라이브러리

[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 값을 계산하고 매수와 매도를 결정하는 데 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색