라이브러리
[PHP] trader_cdlclosingmarubozu - 마루보즈 마감
트레이딩 기술: 트레이더 CDL Closing Marubozu
이 기사에서는 PHP를 사용하여 트레이딩 기술인 트레이더 CDL Closing Marubozu를 구현하는 방법에 대해 설명합니다.
트레이더 CDL Closing Marubozu란?
트레이더 CDL Closing Marubozu는 1990년대에 일본의 기술자, 고지로 오카타에 의해 개발된 기술입니다. 이 기술은 마루보주(closing marubozu)라는 개념을 사용하여 가격의 움직임을 분석하여 트레이딩 신호를 생성합니다. 마루보주란, 가격이 한 번에 한 번에 이동하여, 상승 또는 하락을 나타내는 기술입니다.
트레이더 CDL Closing Marubozu 구현하기
PHP를 사용하여 트레이더 CDL Closing Marubozu를 구현하는 방법은 다음과 같습니다.
#hostingforum.kr
php
function trader_cdl_closing_marubozu($high, $low, $close, $time_period) {
// 마루보주 판별
$marubozu = false;
for ($i = 0; $i < $time_period; $i++) {
if ($high[$i] != $low[$i] && $high[$i] != $close[$i] && $low[$i] != $close[$i]) {
$marubozu = true;
break;
}
}
// 상승 마루보주 판별
$bullish_marubozu = false;
if ($marubozu) {
for ($i = 0; $i < $time_period; $i++) {
if ($close[$i] > $high[$i]) {
$bullish_marubozu = true;
break;
}
}
}
// 하락 마루보주 판별
$bearish_marubozu = false;
if ($marubozu) {
for ($i = 0; $i < $time_period; $i++) {
if ($close[$i] < $low[$i]) {
$bearish_marubozu = true;
break;
}
}
}
// 결과 반환
if ($bullish_marubozu) {
return 'Bullish Marubozu';
} elseif ($bearish_marubozu) {
return 'Bearish Marubozu';
} else {
return 'No Marubozu';
}
}
// 예제
$high = array(10, 12, 15, 18, 20, 22, 25, 28, 30, 32);
$low = array(8, 10, 12, 15, 18, 20, 22, 25, 28, 30);
$close = array(9, 11, 14, 17, 19, 21, 24, 27, 29, 31);
$time_period = 5;
echo trader_cdl_closing_marubozu($high, $low, $close, $time_period);
이 예제에서는 `trader_cdl_closing_marubozu` 함수를 사용하여 5일 이동 평균을 사용하여 트레이더 CDL Closing Marubozu를 구현합니다. `high`, `low`, `close` 배열은 가격 데이터를 나타내며, `$time_period`는 이동 평균 기간을 나타냅니다. 결과는 `Bullish Marubozu`, `Bearish Marubozu`, `No Marubozu` 중 하나가 반환됩니다.
이러한 코드를 사용하여 가격 데이터를 분석하여 트레이딩 신호를 생성할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.