라이브러리

[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 패턴을 식별하는 데 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색