라이브러리

[PHP] trader_cdl3blackcrows - 세 마리의 검은 까마귀




트레이딩 기술: 3개의 검은 고양이 (3 Black Crows)

3개의 검은 고양이는 한 거래일 내에 3개의 낮은 고점과 2개의 낮은 저점으로 구성된 패턴입니다. 이 패턴은 시장의 강한 경향을 나타내며, 일반적으로 가격이 하락할 가능성이 있습니다.

PHP에서 3개의 검은 고양이 구현하기

PHP에서 3개의 검은 고양이를 구현하기 위해서는 다음의 라이브러리가 필요합니다.

* `php-curl` (웹 요청을 위한)
* `php-gd` (이미지 처리를 위한)

우선, 다음의 라이브러리 설치를 진행합니다.

#hostingforum.kr
bash

sudo apt-get install php-curl php-gd



이제, PHP에서 3개의 검은 고양이를 구현할 수 있습니다.

#hostingforum.kr
php

<?php



// 데이터를 가져올 URL

$url = 'https://api.example.com/stock/data';



// 데이터를 가져오기 위한 curl 설정

$ch = curl_init($url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_HEADER, false);



// 데이터를 가져오기

$response = curl_exec($ch);

curl_close($ch);



// 데이터를 JSON 형식으로 파싱

$data = json_decode($response, true);



// 3개의 검은 고양이 패턴을 찾기 위한 함수

function find_3_black_crows($data) {

    $pattern = array();

    for ($i = 0; $i < count($data) - 3; $i++) {

        if ($data[$i]['high'] < $data[$i+1]['high'] && $data[$i+1]['high'] < $data[$i+2]['high'] &&

            $data[$i]['low'] < $data[$i+1]['low'] && $data[$i+1]['low'] < $data[$i+2]['low'] &&

            $data[$i+2]['low'] < $data[$i+3]['low'] && $data[$i+3]['low'] < $data[$i+4]['low']) {

            $pattern[] = array(

                'date' => $data[$i]['date'],

                'high' => $data[$i]['high'],

                'low' => $data[$i]['low'],

                'close' => $data[$i]['close']

            );

            $pattern[] = array(

                'date' => $data[$i+1]['date'],

                'high' => $data[$i+1]['high'],

                'low' => $data[$i+1]['low'],

                'close' => $data[$i+1]['close']

            );

            $pattern[] = array(

                'date' => $data[$i+2]['date'],

                'high' => $data[$i+2]['high'],

                'low' => $data[$i+2]['low'],

                'close' => $data[$i+2]['close']

            );

        }

    }

    return $pattern;

}



// 3개의 검은 고양이 패턴을 찾기

$pattern = find_3_black_crows($data);



// 패턴을 출력하기

if (!empty($pattern)) {

    echo "3개의 검은 고양이 패턴이 발견되었습니다.
";

    foreach ($pattern as $key => $value) {

        echo "날짜: $value[date]
";

        echo "고점: $value[high]
";

        echo "저점: $value[low]
";

        echo "마감 가격: $value[close]
";

    }

} else {

    echo "3개의 검은 고양이 패턴이 발견되지 않았습니다.
";

}



?>



이 예제에서는 `find_3_black_crows` 함수를 사용하여 3개의 검은 고양이 패턴을 찾습니다. 이 함수는 데이터를 반복적으로 검사하여 3개의 낮은 고점과 2개의 낮은 저점을 찾습니다. 발견된 패턴은 배열로 반환됩니다.

이 예제는 3개의 검은 고양이 패턴을 찾는 데 사용할 수 있습니다. 그러나 실제 트레이딩에는 더 많은 고려 요인이 필요하며, 이 예제는 단지 예시로만 사용되어야 합니다.

추가 참고

* 3개의 검은 고양이는 한 거래일 내에 발생하는 패턴입니다. 따라서, 데이터를 가져올 때는 한 거래일 내의 데이터만 가져와야 합니다.
* 3개의 검은 고양이는 시장의 강한 경향을 나타내지만, 가격이 하락할 가능성이 있는 것은 아닙니다. 따라서, 실제 트레이딩에는 더 많은 고려 요인이 필요합니다.
* 이 예제는 PHP에서만 작동합니다. 다른 언어로 작성된 예제는 다를 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 147 페이지

검색

게시물 검색