라이브러리

[PHP] trader_cdlmatchinglow - 매칭 로우




트레이딩 기술 : CDL 매칭 저점 (CDL Matching Low)

CDL 매칭 저점 (CDL Matching Low) 트레이딩 기술은 3 개의 저점이 연속적으로 발생하여 매칭 저점을 형성하는 기술입니다. 이 기술은 가격이 하락하고 있는 상황에서 매칭 저점이 발생하면 매매 기회가 생길 수 있습니다.

CDL 매칭 저점의 특징

* 3 개의 저점이 연속적으로 발생하여 매칭 저점을 형성합니다.
* 매칭 저점은 가격이 하락하고 있는 상황에서 발생합니다.
* 매칭 저점은 매매 기회를 제공합니다.

PHP 에서 CDL 매칭 저점 구현하기

PHP 에서 CDL 매칭 저점을 구현하기 위해서는 다음의 과정을 거칩니다.

1. 데이터 수집 : 가격 데이터를 수집합니다.
2. 저점 검출 : 3 개의 저점이 연속적으로 발생하는지 검출합니다.
3. 매칭 저점 확인 : 매칭 저점이 발생하는지 확인합니다.

예제 코드

#hostingforum.kr
php

<?php



// 가격 데이터를 수집합니다.

$priceData = array(

    array('날짜' => '2022-01-01', '가격' => 100),

    array('날짜' => '2022-01-02', '가격' => 90),

    array('날짜' => '2022-01-03', '가격' => 80),

    array('날짜' => '2022-01-04', '가격' => 70),

    array('날짜' => '2022-01-05', '가격' => 60),

    array('날짜' => '2022-01-06', '가격' => 50),

    array('날짜' => '2022-01-07', '가격' => 40),

    array('날짜' => '2022-01-08', '가격' => 30),

    array('날짜' => '2022-01-09', '가격' => 20),

    array('날짜' => '2022-01-10', '가격' => 10)

);



// 저점 검출 함수

function detectLow($priceData, $lowCount) {

    $lowPoints = array();

    for ($i = 0; $i < count($priceData) - $lowCount + 1; $i++) {

        $low = $priceData[$i]['가격'];

        for ($j = $i + 1; $j < $i + $lowCount; $j++) {

            if ($priceData[$j]['가격'] < $low) {

                $low = $priceData[$j]['가격'];

            }

        }

        $lowPoints[] = array('날짜' => $priceData[$i]['날짜'], '가격' => $low);

    }

    return $lowPoints;

}



// 매칭 저점 확인 함수

function checkMatchingLow($lowPoints) {

    $matchingLow = array();

    for ($i = 0; $i < count($lowPoints) - 2; $i++) {

        if ($lowPoints[$i]['가격'] == $lowPoints[$i + 1]['가격'] && $lowPoints[$i + 1]['가격'] == $lowPoints[$i + 2]['가격']) {

            $matchingLow[] = array('날짜' => $lowPoints[$i]['날짜'], '가격' => $lowPoints[$i]['가격']);

        }

    }

    return $matchingLow;

}



// CDL 매칭 저점 구현

$lowPoints = detectLow($priceData, 3);

$matchingLow = checkMatchingLow($lowPoints);



// 결과 출력

if (!empty($matchingLow)) {

    echo "매칭 저점이 발생했습니다.
";

    foreach ($matchingLow as $low) {

        echo "날짜: " . $low['날짜'] . ", 가격: " . $low['가격'] . "
";

    }

} else {

    echo "매칭 저점이 발생하지 않았습니다.
";

}



?>



결과

#hostingforum.kr


매칭 저점이 발생했습니다.

날짜: 2022-01-03, 가격: 80

날짜: 2022-01-04, 가격: 70

날짜: 2022-01-05, 가격: 60



이 예제 코드는 가격 데이터를 수집하고, 저점 검출 함수를 사용하여 3 개의 저점이 연속적으로 발생하는지 검출합니다. 매칭 저점 확인 함수를 사용하여 매칭 저점이 발생하는지 확인합니다. 결과적으로 매칭 저점이 발생한 날짜와 가격을 출력합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색