라이브러리
[PHP] trader_cdlgapsidesidewhite - 위/아래 갭 사이드 바이 사이드 화이트 라인
트레이딩 차트에서 Side-by-Side Gap 이란?
트레이딩 차트에서 Side-by-Side Gap 이란, 한 개의 가격 이동이 다른 가격 이동보다 더 크거나 더 작을 때 발생하는 현상입니다. 이 현상은 차트에서 볼 수 있는 중요한 패턴 중 하나로, 투자자들은 이 패턴을 분석하여 투자 결정을 내릴 수 있습니다.
PHP 에서 Trader_CDLGapsideSidewhite 함수
PHP 에서 Trader_CDLGapsideSidewhite 함수는 MetaTrader 5 API 의 일부로, Side-by-Side Gap 패턴을 차트에서 식별하는 함수입니다. 이 함수는 다음 조건을 충족해야 합니다.
- 이전 가격 이동은 다음 가격 이동보다 더 크거나 더 작아야 합니다.
- 이전 가격 이동은 다음 가격 이동보다 2 배 이상 크거나 작아야 합니다.
- 이전 가격 이동은 다음 가격 이동보다 2 배 이상 크거나 작을 때, 이전 가격 이동은 다음 가격 이동보다 더 크거나 더 작아야 합니다.
PHP 예제
#hostingforum.kr
php
<?php
// MetaTrader 5 API 연결
$mt5 = new MT5API('localhost', 'username', 'password');
// 차트 데이터 가져오기
$chartData = $mt5->getChartData('EURUSD', 'M1', '2022-01-01', '2022-01-31');
// Side-by-Side Gap 패턴 식별
foreach ($chartData as $data) {
if (Trader_CDLGapsideSidewhite($data['Open'], $data['High'], $data['Low'], $data['Close'])) {
echo "Side-by-Side Gap 패턴 발견: " . $data['Date'] . "
";
}
}
// MetaTrader 5 API 연결 해제
$mt5->close();
?>
Trader_CDLGapsideSidewhite 함수
#hostingforum.kr
php
function Trader_CDLGapsideSidewhite($open, $high, $low, $close) {
// 이전 가격 이동과 다음 가격 이동의 차이 계산
$gap = $close - $open;
$gap2 = $high - $low;
// Side-by-Side Gap 패턴 조건 충족 확인
if ($gap > 0 && $gap2 > 0 && $gap > 2 * $gap2 && $close > $high) {
return true;
} elseif ($gap < 0 && $gap2 < 0 && $gap < 2 * $gap2 && $close < $low) {
return true;
}
return false;
}
이 예제에서는 MetaTrader 5 API 를 사용하여 EURUSD 차트 데이터를 가져와 Side-by-Side Gap 패턴을 식별합니다. Trader_CDLGapsideSidewhite 함수는 Side-by-Side Gap 패턴을 식별하는 데 사용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.