라이브러리

[PHP] trader_cdl2crows - 두 마리 까마귀




CDL2Crows 패턴

CDL2Crows 패턴은 2개의 뱅크로우 패턴이 연속적으로 발생하여 형성되는 패턴입니다. 이 패턴은 강한 상승 또는 강한 하락을 예상할 수 있는 신호를 제공합니다.

CDL2Crows 패턴의 특징

1. 2개의 뱅크로우 패턴이 연속적으로 발생
2. 첫 번째 뱅크로우 패턴은 상승 또는 하락을 예상할 수 있는 신호를 제공
3. 두 번째 뱅크로우 패턴은 첫 번째 패턴의 방향과 반대 방향으로 형성

CDL2Crows 패턴의 의미

CDL2Crows 패턴은 강한 상승 또는 강한 하락을 예상할 수 있는 신호를 제공합니다. 이 패턴은 다음과 같은 의미를 가집니다.

* 상승: 첫 번째 뱅크로우 패턴이 상승을 예상할 수 있는 신호를 제공하고, 두 번째 뱅크로우 패턴이 상승을 예상할 수 있는 신호를 제공하면 강한 상승을 예상할 수 있습니다.
* 하락: 첫 번째 뱅크로우 패턴이 하락을 예상할 수 있는 신호를 제공하고, 두 번째 뱅크로우 패턴이 하락을 예상할 수 있는 신호를 제공하면 강한 하락을 예상할 수 있습니다.

PHP 예제

PHP에서 CDL2Crows 패턴을 구현하는 예제는 다음과 같습니다.

#hostingforum.kr
php

<?php



// 데이터를 저장할 배열

$data = array(

    array('날짜' => '2022-01-01', '가치' => 100),

    array('날짜' => '2022-01-02', '가치' => 110),

    array('날짜' => '2022-01-03', '가치' => 120),

    array('날짜' => '2022-01-04', '가치' => 130),

    array('날짜' => '2022-01-05', '가치' => 140),

    array('날짜' => '2022-01-06', '가치' => 150),

    array('날짜' => '2022-01-07', '가치' => 160),

    array('날짜' => '2022-01-08', '가치' => 170),

    array('날짜' => '2022-01-09', '가치' => 180),

    array('날짜' => '2022-01-10', '가치' => 190),

);



// CDL2Crows 패턴을 구현하는 함수

function cdL2Crows($data) {

    // 패턴을 찾을 데이터의 개수

    $count = 2;



    // 패턴을 찾을 데이터의 인덱스

    $index = 0;



    // 패턴을 찾을 데이터의 개수만큼 반복

    while ($index + $count <= count($data)) {

        // 첫 번째 뱅크로우 패턴을 찾기

        $firstBanker = $data[$index];

        $secondBanker = $data[$index + 1];



        // 두 번째 뱅크로우 패턴을 찾기

        $thirdBanker = $data[$index + 2];

        $fourthBanker = $data[$index + 3];



        // 패턴이 맞는지 확인

        if (

            $firstBanker['가치'] < $secondBanker['가치'] &&

            $thirdBanker['가치'] < $fourthBanker['가치'] &&

            $firstBanker['가치'] < $thirdBanker['가치'] &&

            $secondBanker['가치'] < $fourthBanker['가치']

        ) {

            // 패턴이 맞다면 강한 상승을 예상할 수 있습니다.

            echo "CDL2Crows 패턴이 발견되었습니다. 강한 상승을 예상할 수 있습니다.
";

        } elseif (

            $firstBanker['가치'] > $secondBanker['가치'] &&

            $thirdBanker['가치'] > $fourthBanker['가치'] &&

            $firstBanker['가치'] > $thirdBanker['가치'] &&

            $secondBanker['가치'] > $fourthBanker['가치']

        ) {

            // 패턴이 맞다면 강한 하락을 예상할 수 있습니다.

            echo "CDL2Crows 패턴이 발견되었습니다. 강한 하락을 예상할 수 있습니다.
";

        }



        // 다음 데이터로 이동

        $index++;

    }

}



// CDL2Crows 패턴을 찾기

cdL2Crows($data);



?>



이 예제에서는 CDL2Crows 패턴을 찾기 위해 데이터를 저장하는 배열을 선언하고, CDL2Crows 패턴을 구현하는 함수를 선언합니다. 함수는 데이터의 개수만큼 반복하여 첫 번째 뱅크로우 패턴과 두 번째 뱅크로우 패턴을 찾고, 패턴이 맞는지 확인합니다. 패턴이 맞다면 강한 상승 또는 강한 하락을 예상할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색