라이브러리
[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 패턴이 발견되었는지 여부를 확인합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.