Freya Finance에서 Bollinger Bands로 거래하는 방법
Bollinger Bands는 가격을 변동성 봉투(envelope)로 감싸며, Freya에서는 그 봉투를 봇 트리거로 바꿀 수 있습니다. 밴드는 "너무 멀리 늘어났다"는 명확하고 자가 조정되는 정의를 제공합니다 — 그리고 Freya는 가격이 상단 또는 하단 밴드에 도달하거나 돌파할 때 행동할 수 있게 해줍니다. 이 가이드는 Bollinger Bands가 무엇을 측정하는지, Freya가 이를 정확히 어떻게 구현하는지, 그리고 조건을 단계별로 구축하는 방법을 다룹니다.
이것은 일반적인 기술적 분석 교육이며 금융 조언이 아닙니다. Bollinger Bands는 과거 변동성을 설명합니다. 시장을 예측하거나 수익성 있는 거래를 보장하지 않습니다.
Key Takeaways
- Bollinger Bands는 상단과 하단 밴드가 2 표준편차 떨어져 설정된 20기간 이동평균입니다 — Freya에서는 20 / 2로 고정되어 있습니다.
- 네 가지 연산자가 제공됩니다: Above(가격이 상단 밴드 위), Below(가격이 하단 밴드 아래), Crosses Above(가격이 상단 밴드를 위로 교차), Crosses Below(가격이 하단 밴드를 아래로 교차).
- 입력할 값이 없습니다 — 밴드 자체가 기준이며, 변동성에 따라 넓어지고 좁아집니다.
- 각 조건은 고유한 시간 프레임(1m~1d)을 가지며, 진입과 조건부 청산 모두에서 작동합니다.
- 약한 시그널을 걸러내기 위해 Bollinger 조건을 AND / OR로 다른 지표와 결합하세요.
Bollinger Bands란?
Bollinger Bands는 이동평균을 중심으로 구축된 변동성 지표입니다. 세 개의 선으로 구성됩니다:
중간 밴드 = SMA(20)
상단 밴드 = SMA(20) + (2 × 20기간 동안 가격의 표준편차)
하단 밴드 = SMA(20) − (2 × 20기간 동안 가격의 표준편차)
- 중간 밴드 — 20기간 단순 이동평균, "공정 가치" 기준.
- 상단 및 하단 밴드 — 중간의 위와 아래로 2 표준편차에 설정됩니다. 표준편차에 기반하기 때문에, 밴드는 변동성이 상승하면 자동으로 넓어지고 하락하면 수축합니다.
정의상 가격 움직임의 대부분은 밴드 안에 머무르므로, 가격이 밴드에 도달하거나 그 너머로 밀어붙일 때는 최근 이력에 비해 통계적으로 늘어난 순간입니다. 트레이더는 맥락에 따라 이를 두 가지로 읽습니다:
- 평균 회귀 — 극단 밴드의 가격은 중간을 향해 되돌아올 수 있습니다.
- 돌파 / 추세 — 강한 추세에서는 움직임이 계속되는 동안 가격이 밴드를 따라 "걸을" 수 있습니다.
어떤 해석이 적용되는지는 시장 국면에 달려 있습니다 — 밴드는 가격이 최근 변동성에 비해 어디에 있는지를 설명하며, 다음에 무슨 일이 일어나는지가 아닙니다.
밴드는 표준편차에 기반하여 구축되므로, "하단 밴드를 터치하는 것"은 잔잔한 시장과 변동성 있는 시장에서 다른 의미를 갖습니다. 조용한 시장에서는 밴드가 타이트하므로 터치는 작은 움직임입니다. 변동성 있는 시장에서는 넓으므로 터치는 큰 움직임입니다. 밴드는 조건에 맞춰 자가 조정됩니다.
Freya에서 Bollinger Bands 사용하기
Bollinger Bands 조건을 추가하면 Freya는 현재 가격을 상단 및 하단 밴드와 비교합니다. 교차 감지는 이전 가격과 이전 밴드를 사용하므로, 교차는 진정한 교차 이벤트입니다.
네 가지 연산자와 정확히 무엇을 의미하는지
MACD나 단일 이동평균(Freya에서는 교차 전용)과 달리, Bollinger Bands는 네 가지 모두의 연산자를 제공하며 — 각각은 특정 밴드를 참조합니다:
| 연산자 | 발동 시점 |
|---|---|
| Above | 가격이 상단 밴드 위에 있음 (지속 상태 — 현재 위로 돌파 중) |
| Below | 가격이 하단 밴드 아래에 있음 (지속 상태 — 현재 아래로 붕괴 중) |
| Crosses Above | 가격이 상단 밴드를 위로 교차 (위로 돌파하는 순간) |
| Crosses Below | 가격이 하단 밴드를 아래로 교차 (아래로 돌파하는 순간) |
명확히 구분할 두 가지:
- Above / Below는 상태를 확인합니다 — 가격이 지금 이 순간 밴드 너머에 있습니까? Crosses Above / Crosses Below는 이벤트를 확인합니다 — 가격이 이 캔들에서 막 밴드를 통과했습니까?
- "Above"는 상단 밴드를, "Below"는 하단 밴드를 가리킵니다. 이것은 돌파 의미론이며, "중간선 위/아래"가 아닙니다.
값 필드가 없습니다 — 임계값을 입력하지 않습니다. 밴드가 기준이며, 변동성에 따라 움직입니다.
고정 매개변수: 20 / 2
Freya는 표준 Bollinger 설정을 사용합니다 — 기간 20, 2 표준편차 — 그리고 이들은 조건에서 조정할 수 없습니다. 시간 프레임과 연산자 외에는 설정할 것이 없습니다.
조건별 시간 프레임
각 Bollinger 조건은 고유한 시간 프레임을 읽습니다 — 1m, 5m, 15m, 30m, 1h, 4h 또는 1d. 따라서 "가격이 1시간 봉에서 하단 밴드를 아래로 교차"는 다른 시간 프레임의 다른 조건과 결합할 수 있는 자기 완결적인 하나의 조건입니다.
진입과 청산
Bollinger Bands는 진입 측 및 조건부 청산 트리거 모두에서 사용할 수 있습니다 — 따라서 밴드 터치나 돌파가 포지션을 열거나 닫을 수 있습니다. 연산자, AND/OR 로직, 일반적인 시간 프레임에 대해서는 진입 조건 및 트리거 시스템을 참조하세요.
Bollinger Bands 조건 설정하기
봇을 구축하거나 편집할 때 Bollinger Bands 트리거를 추가하는 방법은 다음과 같습니다:
- 봇을 생성하거나 편집합니다. 봇 마법사를 열거나(또는 기존 봇을 편집하고) 진입 조건 섹션으로 이동합니다. (대신 청산의 경우 조건부 청산 섹션을 사용하세요 — 컨트롤이 일치합니다.)
- 조건을 추가합니다. 즉시 진입하는 대신 조건에서 트리거하도록 선택한 다음, 새 조건 행을 추가합니다.
- 지표 유형으로 Bollinger Bands를 선택합니다.
- 연산자를 선택합니다. 네 가지가 사용 가능합니다: Above(가격이 상단 밴드 위), Below(가격이 하단 밴드 아래), Crosses Above(가격이 상단 밴드를 위로 교차), 또는 Crosses Below(가격이 하단 밴드를 아래로 교차). 입력할 값이 없습니다 — 밴드는 20 / 2로 고정되어 있습니다.
- 시간 프레임을 설정합니다. 이 조건이 읽는 캔들 간격을 선택합니다 — 1m, 5m, 15m, 30m, 1h, 4h 또는 1d.
- 조건이 둘 이상이면 AND / OR로 결합합니다. AND는 모든 조건이 동시에 참이어야 합니다(더 적고, 더 높은 확신의 진입). OR는 단일 일치 중 어느 하나에서 발동합니다(더 빈번함). 총 여러 조건을 추가할 수 있습니다.
일반적인 Bollinger Bands 설정
이것들은 일반적이고 교육적인 예시이며 — 조언이 아니고, 약속된 결과가 있는 설정도 아닙니다. 모든 아이디어를 자신의 계획과 위험 허용도에 대해 테스트하세요.
평균 회귀 진입 (단일 조건). 유일한 진입으로 가격이 1시간 봉에서 하단 밴드를 Crosses Below — 봇은 가격이 하방 극단에 도달할 때 행동하며, 가격이 중간 밴드를 향해 되돌아올 수 있다는 발상에 기반합니다. (이것은 국면 의존적입니다: 강한 하락 추세에서는 가격이 하단 밴드를 계속 걸을 수 있습니다.)
돌파 진입. 가격이 4시간 봉에서 상단 밴드를 Crosses Above — 상단 밴드 너머의 밀어붙임을 소진 지점이 아닌 상방 모멘텀으로 취급합니다.
밴드 터치 더하기 모멘텀 (AND). 가격이 1시간 봉에서 하단 밴드 Below일 것 AND RSI가 1시간 봉에서 35 Below일 것을 요구하여, 행동하기 전에 변동성 극단이 과매도 모멘텀 판독으로 확인되도록 합니다.
변동성 기반 청산. 청산 측에서는, 가격이 상단 밴드를 Crosses Above하여 강세 속에서 Long을 닫거나, 가격이 하단 밴드를 Crosses Below하여 아래로 붕괴 중인 포지션에서 나갈 수 있습니다 — 고정 Take Profit의 대안 또는 보완입니다.
밴드 터치가 자동으로 반전은 아닙니다. 강한 추세에서는 가격이 "밴드를 걷습니다" — 움직임이 계속되는 동안 상승 추세에서 상단 밴드를(또는 하락 추세에서 하단 밴드를) 반복적으로 탑니다. 모든 밴드 터치를 반전으로 읽으면 추세의 잘못된 쪽에 놓일 수 있습니다. 맥락과 확인이 중요합니다.
자주 묻는 질문
Freya에서 Bollinger Bands와 함께 어떤 연산자를 사용할 수 있나요?
네 가지입니다: Above(가격이 상단 밴드 위), Below(가격이 하단 밴드 아래), Crosses Above(가격이 상단 밴드를 위로 교차), Crosses Below(가격이 하단 밴드를 아래로 교차). 값 필드가 없습니다 — 밴드가 기준입니다.
"Above"는 중간선 위를 의미하나요?
아니요. Freya에서 Above는 가격이 상단 밴드 위에 있음을 의미하고, Below는 가격이 하단 밴드 아래에 있음을 의미합니다. 이것들은 외부 밴드에 대한 돌파식 참조이며, 중앙 이동평균이 아닙니다.
"Below"와 "Crosses Below"의 차이는 무엇인가요?
Below는 상태를 확인합니다 — 가격이 지금 이 순간 하단 밴드 아래에 있습니다. Crosses Below는 이벤트를 확인합니다 — 가격이 이 캔들에서 하단 밴드 위치나 그 위에서 그 아래로 막 이동했습니다. 돌파의 정확한 순간을 포착하려면 "crosses"를 사용하고, 가격이 단순히 밴드 너머에 있는 것에 반응하려면 상태 연산자를 사용하세요.
기간이나 표준편차를 변경할 수 있나요?
아니요. Freya의 Bollinger Bands는 표준 기간 20, 2 표준편차를 사용하며, 조건에서 조정할 수 없습니다. 연산자와 시간 프레임만 선택합니다.
Bollinger 조건에 값을 입력해야 하나요?
아니요. 밴드 자체가 기준이며, 변동성에 따라 넓어지고 좁아집니다 — 따라서 입력할 임계값이 없습니다. 연산자와 시간 프레임만 선택합니다.
Bollinger Bands에는 어떤 시간 프레임을 사용해야 하나요?
각 조건은 고유한 시간 프레임을 가집니다(1m~1d). 4h와 1d 같은 높은 시간 프레임은 더 적고 더 넓은 시그널을 생성합니다. 5m이나 15m 같은 낮은 시간 프레임은 훨씬 더 자주 반응합니다. 올바른 선택은 전략에 달려 있습니다 — Backtest가 비교에 도움이 됩니다. Freya에서 Backtest를 실행하는 방법을 참조하세요.
Bollinger 조건이 포지션을 열기만 하는 것이 아니라 닫을 수도 있나요?
네. Bollinger Bands는 조건부 청산 트리거로도 사용할 수 있으므로, 밴드 터치나 돌파가 거래를 닫을 수 있습니다. 조건부 청산을 참조하세요.
Bollinger Bands 봇은 수익이 보장되나요?
아니요. Bollinger Bands는 과거 가격으로부터 변동성을 설명합니다. 밴드 터치는 맥락에 따라 평균 회귀 또는 추세 지속을 의미할 수 있으며, 어떤 지표도 수익성 있는 거래를 보장하지 않습니다. 적절한 위험 관리가 있는 검증된 계획에서 밴드를 하나의 입력으로 사용하세요. 이 글은 일반 교육이며 금융 조언이 아닙니다.
계속 배우기
- Freya에서 거래할 수 있는 지표 — 트리거의 전체 메뉴.
- 진입 조건 및 트리거 시스템 — 연산자, AND/OR, 조건별 시간 프레임.
- 봇 거래를 위한 기술적 지표 — Bollinger Bands, RSI, MACD 등의 배후에 있는 더 깊은 이론.
