라이브러리
[PHP] trader_bbands - 볼린저 밴드
트레이딩 뱅드(Bollinger Bands)
트레이딩 뱅드(Bollinger Bands)는 1980년대에 존 볼링거(John Bollinger)가 개발한 기술적 분석 도구입니다. 이 도구는 가격의 변동성을 측정하고, 가격이 과매도 또는 과매수 상태인지 여부를 판단하는 데 사용됩니다.
트레이딩 뱅드의 구성
트레이딩 뱅드는 3개의 선으로 구성됩니다.
1. 중간 선(Middle Line): 이동 평균선입니다. 일반적으로 20일 이동 평균선으로 설정됩니다.
2. 상선(Upper Band): 중간 선 위의 2 표준편차 선입니다.
3. 하선(Lower Band): 중간 선 아래의 2 표준편차 선입니다.
트레이딩 뱅드의 사용법
트레이딩 뱅드는 다음과 같은 방법으로 사용할 수 있습니다.
1. 과매도/과매수 판단: 가격이 상선에 접근하면 과매도 또는 과매수 상태가 될 수 있습니다. 이 경우, 가격이 하선에 접근하면 과매도 또는 과매수 상태가 풀릴 수 있습니다.
2. 가격의 변동성 측정: 트레이딩 뱅드는 가격의 변동성을 측정할 수 있습니다. 변동성이 높으면, 가격이 더 많이 움직일 수 있습니다.
3. 타이밍 판단: 트레이딩 뱅드는 타이밍 판단에 도움이 될 수 있습니다. 가격이 상선에 접근하면, 가격이 하락할 가능성이 높을 수 있습니다.
PHP 예제
PHP를 사용하여 트레이딩 뱅드를 구현하는 예제입니다.
#hostingforum.kr
php
<?php
// 데이터를 읽어옵니다.
$data = array(
array('날짜', '개인', '중간 선', '상선', '하선'),
array('2022-01-01', 100.0, 100.0, 120.0, 80.0),
array('2022-01-02', 110.0, 105.0, 125.0, 85.0),
array('2022-01-03', 120.0, 110.0, 130.0, 90.0),
array('2022-01-04', 130.0, 115.0, 135.0, 95.0),
array('2022-01-05', 140.0, 120.0, 140.0, 100.0),
);
// 데이터를 처리합니다.
foreach ($data as $row) {
if ($row[0] != '날짜') {
$개인 = $row[1];
$중간_선 = $row[2];
$상선 = $row[3];
$하선 = $row[4];
// 과매도/과매수 판단
if ($개인 > $상선) {
echo "과매도 상태입니다.
";
} elseif ($개인 < $하선) {
echo "과매수 상태입니다.
";
} else {
echo "정상 상태입니다.
";
}
}
}
?>
이 예제는 데이터를 읽어와, 중간 선, 상선, 하선을 계산하고, 과매도/과매수 상태를 판단합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.