라이브러리

[PHP] trader_cdlhikkake - 히카케 패턴




CDLHIKKAKE 패턴

CDLHIKKAKE 패턴은 3 개의 상승봉과 1 개의 하락봉으로 구성된 패턴입니다. 이 패턴은 상승 추세가 유지되는 동안, 상승 추세의 시작에 대한 의심을 제기할 수 있는 특징입니다. 이 패턴은 하락 추세의 시작을 나타내는 CDLHIKKAKE 패턴과 구별됩니다.

CDLHIKKAKE 패턴의 특징

1. 3 개의 상승봉: 첫 번째 상승봉은 상승 추세의 시작을 나타내며, 두 번째 상승봉은 상승 추세의 강화를 나타내며, 세 번째 상승봉은 상승 추세의 최강화를 나타냅니다.
2. 1 개의 하락봉: 하락봉은 상승 추세의 시작에 대한 의심을 제기합니다.

CDLHIKKAKE 패턴의 의미

CDLHIKKAKE 패턴은 상승 추세가 유지되는 동안, 상승 추세의 시작에 대한 의심을 제기할 수 있는 특징입니다. 이 패턴은 하락 추세의 시작을 나타내는 CDLHIKKAKE 패턴과 구별됩니다.

PHP 에서 CDLHIKKAKE 패턴을 구현하기

PHP 에서 CDLHIKKAKE 패턴을 구현하기 위해서는, 다음의 코드를 사용할 수 있습니다.

#hostingforum.kr
php

<?php



class CDLHIKKAKE {

    private $candles;



    public function __construct($candles) {

        $this->candles = $candles;

    }



    public function isCDLHIKKAKE() {

        // 3 개의 상승봉

        $count = 0;

        foreach ($this->candles as $i => $candle) {

            if ($candle['close'] > $candle['open']) {

                $count++;

                if ($count == 3) {

                    break;

                }

            }

        }



        // 1 개의 하락봉

        $count = 0;

        foreach ($this->candles as $i => $candle) {

            if ($candle['close'] < $candle['open']) {

                $count++;

                if ($count == 1) {

                    break;

                }

            }

        }



        // 상승 추세의 시작

        $start = $this->candles[0]['close'] > $this->candles[0]['open'];



        // 상승 추세의 강화

        $strong = $this->candles[1]['close'] > $this->candles[1]['open'];



        // 상승 추세의 최강화

        $stronger = $this->candles[2]['close'] > $this->candles[2]['open'];



        // 상승 추세의 시작에 대한 의심

        $suspense = $this->candles[3]['close'] < $this->candles[3]['open'];



        return $count == 1 && $start && $strong && $stronger && $suspense;

    }

}



// 예제

$candles = array(

    array('open' => 100, 'close' => 120),

    array('open' => 120, 'close' => 140),

    array('open' => 140, 'close' => 160),

    array('open' => 160, 'close' => 100),

);



$cdlHIKKAKE = new CDLHIKKAKE($candles);

if ($cdlHIKKAKE->isCDLHIKKAKE()) {

    echo "CDLHIKKAKE 패턴이 발견되었습니다.";

} else {

    echo "CDLHIKKAKE 패턴이 발견되지 않았습니다.";

}



이 코드는 4 개의 캔들에 대한 CDLHIKKAKE 패턴을 검사합니다. 캔들의 열고 닫힘 가격이 주어지면, 이 코드는 CDLHIKKAKE 패턴이 발견되었는지 여부를 확인합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색