라이브러리
[PHP] trader_cdltristar - 트라이스타 패턴
Trader CDL TriStar
Trader CDL TriStar은 Technical Analysis에서 사용되는 한 가지 패턴입니다. 이 패턴은 3개의 일자로 구성되어 있으며, 상승 또는 하락 추세를 나타냅니다.
패턴의 구성
Trader CDL TriStar 패턴은 3개의 일자로 구성되어 있습니다.
1. 일자 1: 상승 또는 하락 추세의 시작을 나타내는 일자입니다.
2. 일자 2: 일자 1의 추세를 반전시키는 일자입니다. 이 일자는 일자 1보다 낮은 가격을 기록합니다.
3. 일자 3: 일자 2의 추세를 다시 반전시키는 일자입니다. 이 일자는 일자 2보다 높은 가격을 기록합니다.
패턴의 의미
Trader CDL TriStar 패턴은 다음과 같은 의미를 가지고 있습니다.
* 상승 추세: 일자 1에서 상승 추세가 시작되며, 일자 2에서 추세가 반전되고, 일자 3에서 추세가 다시 반전되어 상승 추세가 유지됩니다.
* 하락 추세: 일자 1에서 하락 추세가 시작되며, 일자 2에서 추세가 반전되고, 일자 3에서 추세가 다시 반전되어 하락 추세가 유지됩니다.
PHP 예제
PHP를 사용하여 Trader CDL TriStar 패턴을 검출하는 예제를 살펴보겠습니다.
#hostingforum.kr
php
function trader_cdl_tristar($data) {
// 일자 1에서 상승 또는 하락 추세의 시작을 확인합니다.
$start_price = $data[0]['close'];
$start_trend = ($start_price > $data[1]['close']) ? 'up' : 'down';
// 일자 2에서 추세가 반전되는지 확인합니다.
$mid_price = $data[1]['close'];
$mid_trend = ($mid_price < $data[2]['close']) ? 'up' : 'down';
// 일자 3에서 추세가 다시 반전되는지 확인합니다.
$end_price = $data[2]['close'];
$end_trend = ($end_price > $data[3]['close']) ? 'up' : 'down';
// 패턴이 완성되었는지 확인합니다.
if ($start_trend == $mid_trend && $mid_trend == $end_trend) {
return true;
} else {
return false;
}
}
// 데이터를 준비합니다.
$data = array(
array('close' => 100),
array('close' => 90),
array('close' => 110),
array('close' => 120),
array('close' => 130),
);
// 패턴을 검출합니다.
if (trader_cdl_tristar($data)) {
echo "Trader CDL TriStar 패턴이 검출되었습니다.";
} else {
echo "Trader CDL TriStar 패턴이 검출되지 않았습니다.";
}
이 예제에서는 Trader CDL TriStar 패턴을 검출하는 함수를 정의하고, 데이터를 준비하여 패턴을 검출합니다. 패턴이 완성되었는지 확인하고, 결과를 출력합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.