Terminal
스마트 TP/SL과 서버사이드 리스크 엔진: 당신 없이도 작동하는 규율
모든 트레이더는 자신의 리스크 규칙을 알고 있습니다. 그럼에도 대부분 그것을 어기죠 — 몰라서가 아니라, 의지력만으로 강제되는 규율은 압박 속에서 무너지기 때문입니다. AIO Terminal은 그 강제력을 당신의 판단에서 바이낸스 서버 자체로 옮겨, 최악의 하루에도 규칙이 그대로 유지되도록 합니다.
"그냥 절제하면 되지"가 통하지 않는 이유
데이트레이더를 대상으로 한 연구(Coval & Shumway, 2005)에 따르면, 오전에 손실을 본 트레이더는 오후에 약 16% 더 많은 리스크를 — 더 나쁜 가격에 — 떠안는 것으로 나타났습니다. 손실로 시작한 아침은 사람을 더 신중하게 만드는 게 아니라 오히려 쫓아가게 만듭니다. 수동 손절 규율, 수동 포지션 사이징, "오늘은 여기서 그만두겠다"는 수동 다짐 — 이 모든 것은 곧 스트레스를 받게 될 바로 그 뇌가 스스로에게 하는 약속에 불과합니다. AIO Terminal의 리스크 레이어는 당신에게 그 약속을 지키라고 요구하지 않습니다. 대신 주문 단위와 계정 단위에서, 브라우저 충돌이나 잘못된 판단으로도 되돌릴 수 없는 바이낸스 자체 매칭 엔진에서 이를 강제합니다.
스마트 TP/SL: 트리거는 바이낸스에 존재한다
스마트 TP/SL은 2단계 조건부 주문이며, 일반적인 TP/SL과 다른 결정적 차이는 트리거가 실제로 어디에 존재하느냐입니다:
- 제출 시점에 분할 익절 주문이 바이낸스에 직접 등록됩니다(바이낸스 자체 매칭 엔진이 틱 단위로 평가하는 네이티브
reduceOnly주문). 트리거 가격에 순간적으로만 닿아도 체결되며 — AIO Terminal 자체가 오프라인 상태여도 마찬가지입니다. - 트리거 체결 시, 터미널이 남은 포지션의 손절을 손익분기점(선택적 수수료 보정 포함), 커스텀 가격, 또는 범위로 이동시키고 — "TP 주문" 모드에서는 남은 물량에 대해 새로운 익절 주문을 등록합니다.
트리거 유형은 가격(절대값), 범위(진입가 대비 ±), % 진입가 중에서 설정할 수 있으며 — 방향은 자동으로 결정되므로 롱의 익절 다리는 마크 가격이 트리거까지 오를 때, 숏의 익절 다리는 마크 가격이 트리거까지 내려갈 때 체결됩니다. 심볼당 한 번에 하나의 규칙만 작동하며, 새 규칙을 다시 적용하면 이전 규칙과 그에 연결된 바이낸스 측 주문을 대체합니다. 이미 지나간 트리거는 오래된 레벨에서 즉시 체결되는 대신, 명확한 메시지와 함께 거부됩니다. 활성 규칙은 UI에서 실시간 상태로 표시됩니다 — 대기 중일 때는 "🟢 바이낸스에서 작동 중 @…", 손익분기 이동 단계에서는 "⏳ SL 이동 중…" — 그래서 포지션이 어느 단계에 있는지 항상 파악할 수 있습니다.
솔직한 주의사항: 분할 익절은 사용자의 기기가 켜져 있든 아니든 바이낸스에서 그대로 체결됩니다. 반면 후속 단계 — 손절을 손익분기점으로 이동시키는 작업 — 은 앱이 실제로 수행해야 하는 작업이므로 앱이 실행 중이어야 합니다. 로컬(데스크톱) 모드에서는 트리거가 체결될 때 기기가 잠들어 있었다면, 손익분기 이동은 기기가 깨어난 직후 몇 초 이내에 이루어지며 즉시 실행되지는 않습니다. 공백 없이 24시간 내내 보호가 필요한 포지션이라면 AIO Terminal을 호스팅(상시 가동) 모드로 배포하세요.
트레일링 스탑: 시뮬레이션이 아닌 네이티브 방식
트레일링 스탑 탭은 네이티브 바이낸스 TRAILING_STOP_MARKET 주문을 등록합니다 — 스마트 TP/SL 트리거와 마찬가지로 완전히 서버사이드 방식입니다. 콜백 비율(0.1~10%), 포지션 중 적용 비율, 그리고 가격/범위/% 진입가 모드로 설정 가능한 선택적 활성화 가격(롱은 마크 위, 숏은 마크 아래)을 설정합니다. 일단 활성화되면 가격이 유리한 방향으로 움직일 때 바이낸스 자체 엔진이 스탑을 추적합니다. 앱이 가격 피드를 폴링하며 주문 업데이트를 경쟁적으로 따라가는 방식이 아니라, 청산 로직이 주문이 실제로 존재하는 곳에서 그대로 실행됩니다.
리스크% 사이징: 계산기 대신 필드 하나로
롱/숏 폼에서 리스크 %를 체크하면 간단한 공식으로 주문 수량이 자동 계산됩니다: 수량 = 자본금 × 리스크% ÷ |진입가 − SL|. 계산을 하려면 SL이 반드시 설정돼 있어야 하는데, 이 자체가 사이즈보다 먼저 스탑을 항상 정의하도록 유도하는 작은 강제 장치가 됩니다. 기본 리스크 %는 저장된 설정값에서 미리 채워지며, 제출 전에 계산된 사이즈와 마진 경고가 표시됩니다 — 별도의 스프레드시트도, 시간 압박 속의 암산도 필요 없습니다.
리스크 강제: 끄기, 축소, 또는 거부
사이징은 그것을 강제하는 무언가가 없다면 단지 참고용에 그칩니다 — 그래서 서버사이드 가드가 SL이 연결된 모든 진입 주문을 검사하며, 설정에서 선택하는 세 가지 모드 중 하나로 작동합니다:
- 끄기(Off) — 강제 없음, 사이징은 순전히 정보 제공용입니다.
- 축소(Downsize) — 과대 주문은 제출 전에 최대 리스크 한도까지 자동으로 축소됩니다.
- 거부(Reject) — 과대 주문은 즉시 차단되며, 진행하려면 의식적으로 직접 조정해야 합니다.
이 가드는 설계상 페일 오픈(fail-open) 방식입니다: 내부 메타데이터 읽기 오류가 발생해도 트레이딩을 절대 막지 않습니다. 리스크 강제는 순간적인 잘못된 판단을 잡아내기 위한 것이지, 시장 접근을 막는 새로운 장애 지점이 되어서는 안 되기 때문입니다.
일일 손실 한도 잠금: 최악의 하루를 위한 차단기
이는 앞서 언급한 Coval & Shumway 패턴에 대한 직접적인 답입니다. USDT 단위로 일일 손실 한도를 설정하면, AIO Terminal이 선택한 타임존 기준 로컬 하루 단위로 순 실현 손익(실현 손익 마이너스 수수료)을 누적 계산합니다. 한도를 초과하면 로컬 자정까지 신규 진입이 차단되지만 — 포지션 청산, 주문 취소, TP/SL 조정, FLATTEN은 절대 차단되지 않습니다. 이 중 어떤 행위도 새로운 리스크를 추가하지 않기 때문입니다. 완전 잠금 전에 하루 한 번 80% 경고가 발생하며, 한도 초과 시 자동으로 전량 청산되도록 설정할 수도 있습니다 — 단순히 신규 진입만 막는 대신 한도가 넘는 순간 터미널이 모든 포지션을 정리하길 원한다면 말이죠. 설정에서 한도를 올리면 즉시 잠금이 해제됩니다 — 이 게이트는 재시작이 필요한 하드코딩된 제약이 아니라 동적으로 작동합니다. 헤더에는 일일 손익 칩이 항상 표시되며, 한도를 초과하는 순간 빨간 배너가 나타나 현재 상태를 명확히 알려줍니다.
청산 모니터
마크 가격 틱마다 AIO Terminal은 각 오픈 포지션이 청산 가격까지 얼마나 남았는지 확인합니다. 선택한 임계값을 넘으면 텔레그램과 앱 내 알림으로 경고가 발생하며, 히스테리시스가 적용되어 임계선을 오락가락하는 한 번의 틱만으로 알림이 쏟아지지 않도록 합니다(위험으로부터 3% 더 멀어지거나 10분이 지나면 다시 활성화됩니다). 포지션 테이블에는 항상 실시간 청산 거리 % 컬럼이 표시되므로, 경고가 필요해지기 전부터 그 수치를 확인할 수 있습니다.
패닉 FLATTEN: 버튼 하나로 계정 전체를
뉴스, 플래시 크래시, 연결 장애 우려 등 상황이 빠르게 악화될 때, 헤더의 빨간 FLATTEN 버튼은 모든 오픈 주문(알고 주문, TP/SL, 트레일링 스탑 포함)을 취소하고 모든 심볼에 걸친 모든 오픈 포지션을 시장가로 청산합니다. 단 한 번의 확인 동작으로 이루어집니다. 이 기능은 일일 손실 한도 잠금에 의해 절대 차단되지 않도록 의도적으로 설계되어 있습니다 — 리스크를 줄이는 행위가 정작 자신의 리스크 시스템에 의해 막혀서는 안 되기 때문입니다.
각 요소가 어떻게 맞물리는가
이 도구들 중 어느 것도 진입에 대한 당신의 전략이나 판단을 대신하지 않습니다. 이들이 대신하는 것은 그 순간의 의지력에 의존해서는 안 되는 트레이딩의 부분들입니다: 손절이 실제로 걸렸는지, 수익 포지션이 지켜보지 않아도 손익분기점에서 보호되는지, 나쁜 아침이 더 나쁜 오후로 이어지지 않는지, 그리고 필요할 때 즉시 포지션을 정리할 수 있는지. 가장 중요한 부분들 — 손절, 트레일링 청산, 일일 잠금 — 의 트리거는 최악의 순간에 닫혀 있을 수도 있는 브라우저 탭이 아니라 바이낸스 또는 서버에 존재합니다.
시작하기
스마트 TP/SL의 기본 단축키는 8이며, 트레일링 스탑은 기본 단축키가 없어 설정에서 직접 바인딩해야 합니다. 리스크 강제, 일일 손실 한도, 청산 경고 임계값은 모두 터미널 설정 → 트레이딩 → 리스크 관리에 있습니다. 모든 설정은 자동으로 저장되며 세션이 바뀌어도 유지됩니다.
AIO Terminal을 처음 사용하신다면, 모든 VIP 플랜에 액세스가 무료로 포함됩니다. 구독 후 텔레그램(@nguyenthl)으로 문의하시면 터미널 접속 정보를 받으실 수 있습니다.
참고: 트리거 가격은 바이낸스의 매칭 엔진에서 발동되지만, 그 결과 주문은 여전히 시장가 주문으로 체결됩니다 — 즉 다른 모든 거래소와 마찬가지로 일반적인 시장 슬리피지가 적용됩니다. 어떤 도구도 정확한 체결 가격을 보장하거나 청산 리스크를 완전히 없앨 수는 없습니다. 이는 리스크 관리이지 보장이 아닙니다.