라이브러리
[PHP] trader_cdldragonflydoji - 잠자리 도지
트레이더 CDL 드래곤 플라이 도지 (CDL Dragonfly Doji)란?
CDL 드래곤 플라이 도지 (CDL Dragonfly Doji)는 기술적 분석에서 사용하는 한 종류의 도지 패턴입니다. 도지 패턴은 가격이 고정된 상태에서 상승 또는 하락을 나타내는 패턴입니다. CDL 드래곤 플라이 도지 패턴은 가격이 이전의 고점 또는 저점을 다시 방문하는 것을 특징으로 합니다.
CDL 드래곤 플라이 도지 패턴의 특징
CDL 드래곤 플라이 도지 패턴의 특징은 다음과 같습니다.
1. 중간에 고정된 가격: 가격이 고정된 상태에서 상승 또는 하락을 나타냅니다.
2. 고점 또는 저점의 재방문: 가격이 이전의 고점 또는 저점을 다시 방문합니다.
3. 중간에 가격의 이동: 가격이 중간에 이동하여 고점 또는 저점을 다시 방문합니다.
CDL 드래곤 플라이 도지 패턴의 의미
CDL 드래곤 플라이 도지 패턴은 다음과 같은 의미를 가집니다.
1. 상승의 시작: 가격이 이전의 고점을 다시 방문하면 상승의 시작을 나타냅니다.
2. 하락의 종료: 가격이 이전의 저점을 다시 방문하면 하락의 종료를 나타냅니다.
PHP에서 CDL 드래곤 플라이 도지 패턴을 구현하는 방법
PHP에서 CDL 드래곤 플라이 도지 패턴을 구현하는 방법은 다음과 같습니다.
#hostingforum.kr
php
function cdldragonflydoji($data, $high, $low, $close) {
// 이전 고점 또는 저점의 위치를 찾습니다.
$prevHigh = null;
$prevLow = null;
for ($i = 0; $i < count($data); $i++) {
if ($data[$i]['high'] > $high) {
$prevHigh = $data[$i];
break;
}
}
for ($i = 0; $i < count($data); $i++) {
if ($data[$i]['low'] < $low) {
$prevLow = $data[$i];
break;
}
}
// 중간에 고정된 가격의 위치를 찾습니다.
$fixedPrice = null;
for ($i = 0; $i < count($data); $i++) {
if ($data[$i]['close'] == $high || $data[$i]['close'] == $low) {
$fixedPrice = $data[$i];
break;
}
}
// 중간에 가격의 이동을 확인합니다.
$midPrice = null;
for ($i = 0; $i < count($data); $i++) {
if ($data[$i]['high'] > $fixedPrice['high'] && $data[$i]['low'] < $fixedPrice['low']) {
$midPrice = $data[$i];
break;
}
}
// 패턴이 완성되었습니다.
if ($prevHigh && $prevLow && $fixedPrice && $midPrice) {
return array(
'prevHigh' => $prevHigh,
'prevLow' => $prevLow,
'fixedPrice' => $fixedPrice,
'midPrice' => $midPrice
);
} else {
return null;
}
}
// 예제 데이터
$data = array(
array('high' => 100, 'low' => 80, 'close' => 90),
array('high' => 110, 'low' => 70, 'close' => 90),
array('high' => 120, 'low' => 60, 'close' => 100),
array('high' => 130, 'low' => 50, 'close' => 100),
array('high' => 140, 'low' => 40, 'close' => 120),
array('high' => 150, 'low' => 30, 'close' => 120)
);
// CDL 드래곤 플라이 도지 패턴을 찾습니다.
$result = cdldragonflydoji($data, 140, 40, 120);
// 결과를 출력합니다.
if ($result) {
echo "CDL 드래곤 플라이 도지 패턴이 발견되었습니다.
";
echo "이전 고점: " . $result['prevHigh']['high'] . "
";
echo "이전 저점: " . $result['prevLow']['low'] . "
";
echo "중간에 고정된 가격: " . $result['fixedPrice']['close'] . "
";
echo "중간에 가격의 이동: " . $result['midPrice']['high'] . "
";
} else {
echo "CDL 드래곤 플라이 도지 패턴이 발견되지 않았습니다.
";
}
이 예제는 CDL 드래곤 플라이 도지 패턴을 찾기 위해 이전 고점 또는 저점의 위치, 중간에 고정된 가격의 위치, 중간에 가격의 이동을 확인합니다. 패턴이 완성되면 결과를 출력합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.