조건부 청산: 지표 시그널로 포지션 종료하기
대부분의 봇은 고정된 익절 비율에서 포지션을 종료합니다. 하지만 때로는 시장이 알려줄 때 종료하고 싶을 때가 있습니다 — RSI가 과매수로 돌아설 때, 이동평균이 교차할 때, 또는 TradingView 시그널이 왔을 때 말이죠. 그것이 바로 조건부 청산입니다. Freya의 세 번째 청산 모드이자, 진입 조건을 청산 쪽에 그대로 비춰놓은 기능입니다.
청산 도구 전체(익절, 손절매, 트레일링, 추격)를 알아보려면 청산 전략을, 트리거 조건이 전반적으로 어떻게 작동하는지 알아보려면 진입 조건과 트리거 시스템을 참조하세요.
Key Takeaways
- 조건부 청산은 고정된 익절 비율이 아니라, 직접 설정한 지표/가격 조건이 충족될 때 포지션을 종료합니다.
- 단계적으로 분할 청산하는 다중 익절과 달리, 포지션 전체를 한 번에 종료합니다(한 번으로 끝).
- 진입 조건과 동일한 지표와 연산자로 청산 조건을 구성하고, 최대 8개까지 AND/OR 로직으로 결합할 수 있으며, TradingView 웹훅으로 청산을 트리거할 수도 있습니다.
- 손절매는 청산 모드와 독립적이며 그대로 사용할 수 있습니다 — 시그널만으로 청산하는 방식에는 하방 한도가 내장되어 있지 않으므로 안전망으로 반드시 하나 유지하세요.
- Freya는 새로운 시장 데이터가 들어올 때마다 청산 조건을 평가하고, 조건이 충족되면 포지션을 종료합니다.
조건부 청산이란
청산 방식을 설정할 때 Freya는 세 가지 모드를 제공합니다. 단일 익절, 다중 익절(여러 레벨에 걸쳐 분할 청산), 그리고 조건부입니다. 조건부는 “+X%에서 종료”를 “이 조건이 참일 때 종료”로 바꿉니다 — 예를 들어 롱 포지션을 종료하기 위해 1시간 차트에서 RSI가 70을 상향 돌파하는 경우가 있습니다. 진입 트리거와 같은 발상을 청산에 적용한 것입니다.
부분 청산이 아닌 전량 청산
이 점이 다중 익절과의 핵심적인 차이입니다. 조건부 청산이 발동하면 포지션 전체를 한 번에 종료합니다. 다중 TP는 여러 가격 목표에서 포지션을 비율 단위로 나누어 매도하지만, 조건부 청산은 한 번으로 끝입니다 — 시그널이 오면 포지션 전체가 종료됩니다. 가격 사다리가 아니라 시그널이 청산을 결정해야 할 때 조건부 청산을 사용하세요.
청산 조건 만들기
청산 조건은 진입 조건과 똑같은 방식으로 구성합니다.
- 트리거 선택 — 가격 수준 또는 지표(진입에 사용할 수 있는 것과 동일한 목록: RSI, MACD, 이동평균, Bollinger Bands 등 — 거래에 사용할 수 있는 지표 참조).
- 연산자 선택 — 이상, 이하, 상향 돌파, 하향 돌파.
- 타임프레임과 값 설정 — 해당 지표가 필요로 하는 경우에 설정합니다.
- 최대 8개 조건 결합 — AND(모두 참이어야 함) 또는 OR(하나만 충족되어도 발동).
트리거 시스템이 진입과 동일하기 때문에, 진입 조건 구성에 대해 알고 있는 내용이 여기에도 그대로 적용됩니다. 이 아티클에서는 연산자를 다시 설명하지 않습니다. 트리거 시스템 가이드를 참조하세요.
TradingView 시그널로 청산하기
조건부 청산은 TradingView 청산 웹훅도 지원합니다 — TradingView 알림에 붙여넣는 별도의 청산 URL이 있어, 외부 전략이 포지션을 종료할 수 있습니다. (이는 시그널 봇과는 다릅니다. 본인의 알림으로 구동되는 DCA 봇의 조건부 청산입니다.)
안전망으로 손절매를 유지하세요
조건부 청산에는 하방 한도가 내장되어 있지 않습니다 — 청산 시그널이 끝내 발생하지 않으면 포지션은 계속 열려 있습니다. 그래서 조건부 모드에서도 손절매는 독립적이며 항상 사용할 수 있습니다.
시그널 기반 청산은 내가 정한 기준으로 수익을 확정하기에 훌륭하지만, 시장이 하락하고 청산 조건이 끝내 트리거되지 않는다면 보호해 주지 못합니다. 손절매를 바닥선으로 켜 두세요 — 병행해서 작동하며, 가격이 설정한 한계까지 떨어지면 포지션을 종료합니다.
처음 시도해 볼 간단한 조건부 청산
롱 포지션에 흔히 쓰이고 이해하기 쉬운 예시는 1시간봉에서 RSI가 70을 상향 돌파하는 조건입니다 — 모멘텀이 과매수 상태가 되면 종료하는 것이죠. 그 아래에 손절매를 안전망으로 추가하면 “강할 때 나가고, 약할 때 보호한다”는 깔끔한 설정이 완성됩니다.
자주 묻는 질문
Freya의 조건부(시그널) 청산이란 무엇인가요?
고정된 익절 비율이 아니라, 직접 설정한 지표 또는 가격 조건이 충족될 때 포지션이 종료되는 청산 모드입니다. 진입 트리거의 청산 쪽 대응물이라고 보시면 됩니다.
조건부 청산은 포지션 전체를 종료하나요, 일부만 종료하나요?
포지션 전체를 한 번에 종료합니다. 이것이 여러 가격 목표에 걸쳐 단계적으로 포지션을 종료하는 다중 익절과의 차이입니다. 조건부 청산은 시그널이 발동하면 한 번으로 끝납니다.
청산에 어떤 지표와 연산자를 사용할 수 있나요?
진입 조건과 동일한 목록입니다 — 가격 수준과 전체 지표 목록에 네 가지 연산자(이상, 이하, 상향 돌파, 하향 돌파)를 사용합니다. 자세한 내용은 지표 레퍼런스와 트리거 시스템 가이드를 참조하세요.
여러 청산 조건을 AND/OR로 결합할 수 있나요?
네 — 진입 조건과 마찬가지로 최대 8개의 청산 조건을 AND(모두 충족되어야 함) 또는 OR(하나만 충족되어도 발동)로 결합할 수 있습니다.
조건부 청산과 함께 손절매를 사용할 수 있나요?
네, 그리고 그렇게 하셔야 합니다. 손절매는 청산 모드와 독립적이며 조건부 모드에서도 계속 사용할 수 있습니다. 시그널만으로 청산하는 방식에는 하방 한도가 없으므로 손절매가 안전망이 됩니다.
Freya는 청산 시그널에 얼마나 빠르게 반응하나요?
Freya는 새로운 시장 데이터가 들어오는 대로 청산 조건을 평가하고, 조건이 충족되면 포지션을 종료합니다. 지표 기반 조건은 그 지표가 만들어진 캔들 데이터에서 확정되므로 틱 단위로 즉각적이지는 않습니다 — 데이터가 조건을 확인해 주는 시점에 발동합니다.
TradingView에서 청산을 트리거할 수 있나요?
네 — 조건부 청산은 전용 TradingView 청산 웹훅(별도의 청산 URL)을 사용할 수 있어, 본인의 알림이 포지션을 종료하도록 할 수 있습니다.
