라이브러리

[PHP] trader_cdlabandonedbaby - 버려진 아기




CDL Abandoned Baby (도미니언 어버지드 베이비)

CDL Abandoned Baby는 Technical Analysis에서 사용하는 패턴 중 하나입니다. 이 패턴은 가격이 상승 또는 하락하는 동안 특정 조건을 만족하는 경우에 발생합니다.

조건

1. 상승하는 도미니언 어버지드 베이비

* 상승하는 도미니언 어버지드 베이비는 상승하는 도미니언 어버지드 베이비 패턴을 상승하는 도미니언 어버지드 베이비로 사용합니다.
* 상승하는 도미니언 어버지드 베이비는 상승하는 도미니언 어버지드 베이비 패턴을 상승하는 도미니언 어버지드 베이비로 사용합니다.
* 상승하는 도미니언 어버지드 베이비는 상승하는 도미니언 어버지드 베이비 패턴을 상승하는 도미니언 어버지드 베이비로 사용합니다.

2. 하락하는 도미니언 어버지드 베이비

* 하락하는 도미니언 어버지드 베이비는 하락하는 도미니언 어버지드 베이비 패턴을 하락하는 도미니언 어버지드 베이비로 사용합니다.
* 하락하는 도미니언 어버지드 베이비는 하락하는 도미니언 어버지드 베이비 패턴을 하락하는 도미니언 어버지드 베이비로 사용합니다.
* 하락하는 도미니언 어버지드 베이비는 하락하는 도미니언 어버지드 베이비 패턴을 하락하는 도미니언 어버지드 베이비로 사용합니다.

PHP 예제

아래 예제는 PHP로 CDL Abandoned Baby 패턴을 검출하는 예제입니다.

#hostingforum.kr
php

<?php



// 데이터를 읽어옵니다.

$data = array(

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

    array('날짜' => '2022-01-02', '가격' => 120),

    array('날짜' => '2022-01-03', '가격' => 130),

    array('날짜' => '2022-01-04', '가격' => 140),

    array('날짜' => '2022-01-05', '가격' => 150),

    array('날짜' => '2022-01-06', '가격' => 160),

    array('날짜' => '2022-01-07', '가격' => 170),

    array('날짜' => '2022-01-08', '가격' => 180),

    array('날짜' => '2022-01-09', '가격' => 190),

    array('날짜' => '2022-01-10', '가격' => 200),

);



// CDL Abandoned Baby 패턴을 검출합니다.

function cdl_abandoned_baby($data) {

    $pattern = array();

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

        if ($data[$i]['가격'] < $data[$i + 1]['가격'] && $data[$i + 1]['가격'] < $data[$i + 2]['가격'] && $data[$i + 2]['가격'] < $data[$i + 3]['가격']) {

            if ($data[$i]['가격'] > $data[$i + 4]['가격']) {

                $pattern[] = array(

                    '날짜' => $data[$i]['날짜'],

                    '가격' => $data[$i]['가격'],

                    '상승' => true,

                );

            } else {

                $pattern[] = array(

                    '날짜' => $data[$i]['날짜'],

                    '가격' => $data[$i]['가격'],

                    '상승' => false,

                );

            }

        }

    }

    return $pattern;

}



// CDL Abandoned Baby 패턴을 검출합니다.

$pattern = cdl_abandoned_baby($data);



// 결과를 출력합니다.

foreach ($pattern as $item) {

    if ($item['상승']) {

        echo "상승하는 도미니언 어버지드 베이비: {$item['날짜']} - {$item['가격']}
";

    } else {

        echo "하락하는 도미니언 어버지드 베이비: {$item['날짜']} - {$item['가격']}
";

    }

}



?>



이 예제는 CDL Abandoned Baby 패턴을 검출하여 결과를 출력합니다. 패턴은 상승 또는 하락하는 도미니언 어버지드 베이비로 구분됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색