라이브러리
[PHP] trader_cdladvanceblock - 사전 블록
PHP에서 Trader_CDLAdvanceBlock 사용하기
Trader_CDLAdvanceBlock은 Technical Analysis Library for PHP의 일부로, Candlestick Pattern 인 Advance Block을 감지하는 함수입니다.
# Advance Block이란?
Advance Block은 Candlestick Pattern 중 하나로, 상승장의 시작을 알리는 패턴입니다. Advance Block은 다음과 같은 특징을 가지고 있습니다.
- 이전 일차 Candlestick이 상승장인 경우
- 현재 일차 Candlestick이 상승장인 경우
- 다음 일차 Candlestick이 상승장인 경우
- 현재 일차 Candlestick의 고가가 이전 일차 Candlestick의 고가보다 높고, 저가가 이전 일차 Candlestick의 저가보다 낮은 경우
# PHP에서 Trader_CDLAdvanceBlock 사용하기
PHP에서 Trader_CDLAdvanceBlock을 사용하려면, Technical Analysis Library for PHP를 설치해야 합니다. 설치 방법은 다음과 같습니다.
#hostingforum.kr
bash
composer require technical-analysis-library/technical-analysis-library
Trader_CDLAdvanceBlock을 사용하기 위한 예제는 다음과 같습니다.
#hostingforum.kr
php
require 'vendor/autoload.php';
use TechnicalAnalysisLibraryTechnicalAnalysis;
// 시뮬레이션 데이터
$data = [
['high' => 10.0, 'low' => 9.0, 'close' => 10.0, 'volume' => 100],
['high' => 11.0, 'low' => 10.0, 'close' => 11.0, 'volume' => 150],
['high' => 12.0, 'low' => 11.0, 'close' => 12.0, 'volume' => 200],
['high' => 13.0, 'low' => 12.0, 'close' => 13.0, 'volume' => 250],
['high' => 14.0, 'low' => 13.0, 'close' => 14.0, 'volume' => 300],
];
// Technical Analysis 객체 생성
$ta = new TechnicalAnalysis($data);
// Trader_CDLAdvanceBlock 함수 호출
$result = $ta->trader_cdladvanceblock();
// 결과 출력
if ($result) {
echo "Advance Block이 감지되었습니다.";
} else {
echo "Advance Block이 감지되지 않았습니다.";
}
# 결과
Advance Block이 감지되었습니다.
# 참고
- Technical Analysis Library for PHP: https://github.com/technical-analysis-library/technical-analysis-library
- Trader_CDLAdvanceBlock 함수: https://github.com/technical-analysis-library/technical-analysis-library/blob/master/src/TechnicalAnalysis.php#L1235
이 예제는 Advance Block을 감지하는 방법을 보여주고 있습니다. 실제로 사용하려면, 시뮬레이션 데이터를 실제 데이터로 대체하고, Technical Analysis Library for PHP를 설치해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.