라이브러리

[PHP] trader_cdltristar - 트라이스타 패턴




Trader CDL TriStar

Trader CDL TriStar은 Technical Analysis에서 사용되는 한 가지 패턴입니다. 이 패턴은 3개의 일자로 구성되어 있으며, 상승 또는 하락 추세를 나타냅니다.

패턴의 구성


Trader CDL TriStar 패턴은 3개의 일자로 구성되어 있습니다.

1. 일자 1: 상승 또는 하락 추세의 시작을 나타내는 일자입니다.
2. 일자 2: 일자 1의 추세를 반전시키는 일자입니다. 이 일자는 일자 1보다 낮은 가격을 기록합니다.
3. 일자 3: 일자 2의 추세를 다시 반전시키는 일자입니다. 이 일자는 일자 2보다 높은 가격을 기록합니다.

패턴의 의미


Trader CDL TriStar 패턴은 다음과 같은 의미를 가지고 있습니다.

* 상승 추세: 일자 1에서 상승 추세가 시작되며, 일자 2에서 추세가 반전되고, 일자 3에서 추세가 다시 반전되어 상승 추세가 유지됩니다.
* 하락 추세: 일자 1에서 하락 추세가 시작되며, 일자 2에서 추세가 반전되고, 일자 3에서 추세가 다시 반전되어 하락 추세가 유지됩니다.

PHP 예제


PHP를 사용하여 Trader CDL TriStar 패턴을 검출하는 예제를 살펴보겠습니다.

#hostingforum.kr
php

function trader_cdl_tristar($data) {

    // 일자 1에서 상승 또는 하락 추세의 시작을 확인합니다.

    $start_price = $data[0]['close'];

    $start_trend = ($start_price > $data[1]['close']) ? 'up' : 'down';



    // 일자 2에서 추세가 반전되는지 확인합니다.

    $mid_price = $data[1]['close'];

    $mid_trend = ($mid_price < $data[2]['close']) ? 'up' : 'down';



    // 일자 3에서 추세가 다시 반전되는지 확인합니다.

    $end_price = $data[2]['close'];

    $end_trend = ($end_price > $data[3]['close']) ? 'up' : 'down';



    // 패턴이 완성되었는지 확인합니다.

    if ($start_trend == $mid_trend && $mid_trend == $end_trend) {

        return true;

    } else {

        return false;

    }

}



// 데이터를 준비합니다.

$data = array(

    array('close' => 100),

    array('close' => 90),

    array('close' => 110),

    array('close' => 120),

    array('close' => 130),

);



// 패턴을 검출합니다.

if (trader_cdl_tristar($data)) {

    echo "Trader CDL TriStar 패턴이 검출되었습니다.";

} else {

    echo "Trader CDL TriStar 패턴이 검출되지 않았습니다.";

}



이 예제에서는 Trader CDL TriStar 패턴을 검출하는 함수를 정의하고, 데이터를 준비하여 패턴을 검출합니다. 패턴이 완성되었는지 확인하고, 결과를 출력합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색