라이브러리

[PHP] trader_cdlrickshawman - 인력거꾼




PHP 에서 Trader_CDLRickshawman 사용하기

Trader_CDLRickshawman은 PHP로 구현된 기술적 분석 도구 중 하나로, Candlestick 패턴인 Rickshawman을 식별하는 기능을 제공합니다. 이 패턴은 장중에 특정 조건을 만족할 때 발생하며, 주식 시장의 변동성을 예측하는 데 도움이 됩니다.

Trader_CDLRickshawman 클래스


Trader_CDLRickshawman 클래스는 다음 메서드를 제공합니다.

* `__construct()`: 클래스 초기화 메서드
* `analyze()`: Candlestick 데이터를 분석하여 Rickshawman 패턴을 식별하는 메서드
* `getPattern()`: Rickshawman 패턴을 반환하는 메서드

예제 코드


#hostingforum.kr
php

class Trader_CDLRickshawman {

    private $candlestickData;



    public function __construct($candlestickData) {

        $this->candlestickData = $candlestickData;

    }



    public function analyze() {

        // Rickshawman 패턴을 식별하는 로직

        // 이 로직은 Candlestick 데이터를 분석하여 특정 조건을 만족하는지 확인합니다.

        // 조건은 다음과 같습니다.

        // 1. 장중 3일 동안 상승 또는 하락이 반복되며, 마지막 일은 상승 또는 하락을 나타냅니다.

        // 2. 마지막 일의 가격은 이전 일의 가격보다 2배 이상 높거나 낮습니다.

        $patternFound = false;

        $lastCandle = end($this->candlestickData);

        $secondLastCandle = prev($this->candlestickData);

        $thirdLastCandle = prev($this->candlestickData, 2);



        if (($lastCandle['high'] > $secondLastCandle['high'] && $lastCandle['high'] > $thirdLastCandle['high'] * 2) ||

            ($lastCandle['low'] < $secondLastCandle['low'] && $lastCandle['low'] < $thirdLastCandle['low'] * 2)) {

            $patternFound = true;

        }



        return $patternFound;

    }



    public function getPattern() {

        if ($this->analyze()) {

            return 'Rickshawman';

        } else {

            return '없음';

        }

    }

}



// 예제 데이터

$candlestickData = [

    ['high' => 100, 'low' => 90, 'open' => 95, 'close' => 100],

    ['high' => 110, 'low' => 100, 'open' => 105, 'close' => 110],

    ['high' => 120, 'low' => 110, 'open' => 115, 'close' => 120],

    ['high' => 130, 'low' => 120, 'open' => 125, 'close' => 130],

    ['high' => 140, 'low' => 130, 'open' => 135, 'close' => 140],

];



// Trader_CDLRickshawman 객체 생성

$trader = new Trader_CDLRickshawman($candlestickData);



// Rickshawman 패턴 분석

$pattern = $trader->getPattern();



// 결과 출력

echo "Rickshawman 패턴: $pattern";



결과


Rickshawman 패턴: Rickshawman

참고


이 예제 코드는 Trader_CDLRickshawman 클래스를 사용하여 Rickshawman 패턴을 식별하는 방법을 보여줍니다. Candlestick 데이터를 분석하여 특정 조건을 만족하는지 확인하고, 패턴이 발견되면 'Rickshawman'을 반환합니다. 이 코드는 PHP로 구현되었으며, 실제 시장 데이터를 사용하여 테스트해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색