라이브러리

[PHP] trader_cdlhangingman - 매달린 남자




트레이딩 기술: 하이킹맨 (Hanging Man) 패턴

하이킹맨 패턴은 가격이 하락 중인 상황에서 하락의 반전을 예상할 수 있는 패턴입니다. 이 패턴은 상승의 기회를 제공할 수 있지만, 반드시 모든 하이킹맨 패턴이 성공적인 상승으로 이어지는 것은 아닙니다.

하이킹맨 패턴의 특징

1. 하락 중인 가격
2. 하락 중인 가격이 상승하는 반전을 보인다.
3. 하락 중인 가격이 다시 하락하는 반전을 보인다.
4. 하락 중인 가격이 상승하는 반전을 다시 보인다.

하이킹맨 패턴의 예제

다음은 하이킹맨 패턴의 예제입니다.

#hostingforum.kr
php

// 하이킹맨 패턴의 예제

// 가격 데이터를 입력합니다.

$prices = array(

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

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

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

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

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

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

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

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

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

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

);



// 하이킹맨 패턴을 찾습니다.

function find_hanging_man($prices) {

    // 하락 중인 가격을 찾습니다.

    $down_prices = array_filter($prices, function($price) {

        return $price['가격'] < $price['날짜'] - 1['가격'];

    });



    // 하락 중인 가격의 반전을 찾습니다.

    $reversal_prices = array_filter($down_prices, function($price) {

        return $price['가격'] > $price['날짜'] - 2['가격'];

    });



    // 하락 중인 가격의 반전이 두 번 이상 반복되는 경우를 찾습니다.

    $hanging_man_prices = array_filter($reversal_prices, function($price) use ($prices) {

        $count = 0;

        foreach ($prices as $p) {

            if ($p['날짜'] == $price['날짜'] - 2 && $p['가격'] > $p['날짜'] - 3['가격']) {

                $count++;

            }

        }

        return $count >= 2;

    });



    return $hanging_man_prices;

}



// 하이킹맨 패턴을 찾습니다.

$hanging_man_prices = find_hanging_man($prices);



// 결과를 출력합니다.

if (!empty($hanging_man_prices)) {

    echo "하이킹맨 패턴이 발견되었습니다.
";

    foreach ($hanging_man_prices as $price) {

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

    }

} else {

    echo "하이킹맨 패턴이 발견되지 않았습니다.
";

}



이 예제는 가격 데이터를 입력받고, 하이킹맨 패턴을 찾습니다. 하이킹맨 패턴은 하락 중인 가격의 반전이 두 번 이상 반복되는 경우를 찾습니다. 결과를 출력합니다.

주의

하이킹맨 패턴은 모든 하락 중인 가격의 반전이 성공적인 상승으로 이어지는 것은 아닙니다. 이 패턴은 상승의 기회를 제공할 수 있지만, 반드시 모든 하이킹맨 패턴이 성공적인 상승으로 이어지는 것은 아닙니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색