ATX

ATX 선물 거래 작동 방식

ATX는 모든 운영에서 투명성을 최우선으로 합니다. 이 페이지에서는 가격 소스, 오더북 구성부터 청산 메커니즘까지 ATX 선물 시스템의 작동 방식을 상세히 설명합니다.

가격 소스 및 유동성

ATX Futures의 가격은 세계 최대 거래소의 데이터를 직접 사용합니다

소스 거래소

ATX Futures는 거래량 기준 세계 최대 파생상품 거래소인 Binance와 OKX에 선물 계약이 있는 거래 페어만 상장합니다. 이를 통해 유동성과 가격 신뢰성을 확보합니다.

Binance Futures
OKX Futures

가격 데이터 흐름

1
실시간 연결
ATX는 Binance Futures 및 OKX Futures와 직접 연결을 유지하며, 최소한의 지연 시간으로 실시간 데이터를 수신합니다.
2
수신 데이터
각 거래소로부터 시스템은 지속적으로 업데이트되는 오더북, 마크 가격, 펀딩비율, 캔들스틱 데이터를 수신합니다.
3
처리 및 전달
데이터 수신 후, 가격 소스에서 발생할 수 있는 오류를 처리하기 위해 검증 및 필터링을 거친 뒤 Price Stream 모듈로 전달됩니다.

통화 환산 (VNDC 페어)

VNDC로 표시되는 선물 거래 페어의 경우, USDT/VNDC 환율은 해당 페어가 최초 상장될 당시 설정된 환율로 고정됩니다.

왜 환율을 고정하나요?

많은 VNDC 선물 페어가 오랫동안 상장되어 있습니다. 만약 USDT/VNDC 환율이 실시간으로 변동한다면, 해당 페어의 가격이 비정상적으로 상승하거나 하락하여 자산의 실제 가격 움직임을 반영하지 못하고 투자자에게 혼란을 줄 수 있습니다.

고정 환율이 손익에 영향을 미치나요?

아니요. 진입 가격과 청산 가격 모두 동일한 고정 환율을 사용하므로, 손익은 전적으로 소스 거래소에서의 USDT 기준 자산(BTC, ETH 등)의 실제 가격 움직임에 따라 결정됩니다. VNDC 환율은 단순히 표시 단위로만 사용되며 거래 결과에 영향을 주지 않습니다.

마크 가격

ATX Futures에서 마크 가격이 계산되는 방식

마크 가격 계산

마크 가격은 미실현 PNL 계산, 청산 판단, TP/SL 트리거에 사용되는 가장 중요한 기준 가격입니다.

1. 중간 가격 계산

마크 가격은 오더북의 최우선 매수 호가(Best Bid)와 최우선 매도 호가(Best Ask)의 평균으로 계산됩니다.

마크 가격 = (최우선 매수 호가 + 최우선 매도 호가) / 2

2. 안전 메커니즘

시스템에는 내장된 안전 메커니즘이 있습니다. 어떤 이유로든 마크 가격이 비정상적으로 왜곡되거나(예: 낮은 유동성, 지나치게 넓은 매수-매도 스프레드), Binance/OKX의 마크 가격과 크게 차이가 나는 경우 시스템은 투자자를 보호하고 미결제 포지션에 대한 영향을 방지하기 위해 자동으로 업데이트를 일시 중단합니다. 마크 가격은 가격이 합리적인 수준으로 돌아왔을 때만 업데이트를 재개합니다.

3. 실시간 업데이트

계산이 완료되면 마크 가격은 모든 시스템(청산, PNL, TP/SL)으로 전달되며 사용자 인터페이스에 실시간으로 표시됩니다.

TP/SL 및 청산

ATX Futures에서 익절(Take Profit), 손절(Stop Loss), 포지션 청산이 작동하는 방식

익절 및 손절 (TP/SL)

TP/SL은 가격이 설정한 목표(익절) 또는 손절 수준에 도달했을 때 포지션을 자동으로 청산하는 조건부 주문입니다.

트리거 메커니즘

마크 가격이 변동할 때마다 시스템은 대기 중인 모든 TP/SL 주문을 확인합니다. 마크 가격이 설정한 트리거 가격에 도달하거나 이를 초과하면 TP/SL 주문이 즉시 활성화됩니다.

실행 방식

활성화되면 TP/SL 주문은 시장가 주문으로 전환되어 전체 포지션 물량으로 즉시 체결됩니다. 롱 포지션: TP와 SL 모두 청산을 위한 매도 주문입니다. 숏 포지션: TP와 SL 모두 청산을 위한 매수 주문입니다.

재시도 메커니즘

주문이 즉시 체결되지 않는 경우(예: 높은 변동성으로 인해), 시스템은 최대 5분 이내에 여러 차례 자동으로 재시도합니다. 그래도 체결에 실패하면 포지션은 유지되며 사용자에게 알림이 전송됩니다.

TP/SL 손익 비율

손익 % = (방향 × 물량 × (TP/SL 가격 - 진입 가격)) / 마진 × 100%
예시: 1 BTC 롱, 진입 가격 100 USDT, 마진 10 USDT
• 110 USDT에서 TP → 수익 = +100%
• 95 USDT에서 SL → 손실 = -50%

Cross Margin vs Isolated Margin

ATX Futures는 서로 다른 특성을 가진 두 가지 마진 모드를 지원합니다.

Cross Margin

지갑 잔액 전체가 동일한 자산 유형의 모든 미결제 포지션에 대한 담보로 공유됩니다.
포지션이 청산되면 Futures 지갑 잔액 전체에 영향을 줄 수 있습니다.
여러 포지션을 동시에 유연하게 관리하고자 하는 투자자에게 적합합니다.

Isolated Margin

각 포지션은 다른 포지션과 독립된 별도의 마진을 가집니다.
청산되어도 해당 포지션에 할당된 마진만 손실됩니다.
청산을 피하기 위해 언제든지 포지션에 마진을 추가할 수 있습니다.

청산 메커니즘

청산은 계정 또는 포지션이 더 이상 유지에 필요한 마진을 충분히 보유하지 못할 때 발생합니다. 시스템은 순간적인 가격 급등락으로 인한 청산을 방지하기 위해 마지막 체결가가 아닌 마크 가격을 기준으로 청산 여부를 판단합니다.

Cross Margin 청산

청산 가격 공식:
청산 가격 = (조정된 지갑 잔액 + 다른 포지션의 미실현 PNL - |롱 물량| × 롱 진입가 + |숏 물량| × 숏 진입가) / (-|롱 물량| + |숏 물량|)

안전 비율

시스템은 총 미실현 PNL과 지갑 잔액 간의 관계를 기반으로 안전 비율을 계산합니다. 비율이 40% 미만으로 떨어지면 마진콜 경고가 전송됩니다. 비율이 20% 미만으로 떨어지면 청산이 실행됩니다.

부분 청산

Cross Margin의 경우 시스템은 포지션을 완전히 청산하는 대신 부분적으로 청산할 수 있습니다. 청산 물량은 안전 비율을 안정적인 수준으로 회복시키기 위해 계산됩니다.

다중 포지션 처리

계정에 여러 포지션이 있는 경우, 시스템은 수익 포지션을 우선 보호하고 손실 포지션을 먼저 청산합니다.

Isolated Margin 청산

청산 가격 공식:
청산 가격 = (마진 - 유지 마진 - 물량 × 진입 가격) / 물량 / (-방향)

여기서: 유지 마진 = 초기 마진 × 유지 마진 비율

마진콜 경고

Isolated Margin의 경우, 남은 마진이 초기 값의 30%로 떨어지면 마진콜이 전송됩니다. 마진이 70%로 회복되면 경고가 해제됩니다.

예시: 1 BTC 롱, 진입 가격 100, 마진 10 USDT
• 가격이 93 USDT로 하락 시 마진콜 발생
• 가격이 97 USDT로 회복 시 경고 해제

전체 청산

Cross Margin과 달리 Isolated Margin은 항상 포지션의 100%를 청산합니다. 가격이 청산 가격에 도달하면 전체 포지션이 시장가 주문으로 청산됩니다. 다른 포지션은 전혀 영향을 받지 않습니다.

즉시 청산

지갑 잔액 + 총 미실현 PNL이 마이너스가 되는 특수한 경우, 시스템은 현재 마크 가격으로 즉시 청산을 실행합니다.

청산 가격 업데이트 주기

청산 가격은 지속적으로 업데이트됩니다. 시장 변동성이 높을 때는 즉시 업데이트되며, 안정적인 시기에는 최적의 성능을 위해 업데이트 간격이 넓어집니다.

청산 보험 기금

ATX는 청산 시 불리한 결과가 발생하는 경우 투자자를 보호하기 위해 자체 보험 기금을 운영합니다.

보험 기금은 언제 작동하나요?

포지션이 청산될 때, 일부 경우(예: 심각한 슬리피지, 매우 빠른 시장 움직임)에서 청산 체결가가 예상 청산 가격보다 불리하게 형성되어 지갑 잔액이 마이너스가 될 수 있습니다. 투자자에게 부채를 남기는 대신 시스템은 자동으로 보험 기금을 작동시킵니다.

작동 방식

시스템은 청산 후 마이너스 지갑 잔액을 자동으로 감지하고 거래소 보험 기금에서 해당 마이너스 금액을 보전하여 지갑 잔액을 0으로 복원합니다. 이 메커니즘은 Cross Margin과 Isolated Margin 모두에 적용됩니다.

Cross Margin vs Isolated Margin 비교

항목Cross MarginIsolated Margin
마진 소스지갑 잔액 전체 공유포지션별 개별 분리
청산 범위계정 전체에 영향해당 포지션만
마진콜안전 비율 < 40%남은 마진 < 30%
청산 유형부분 청산 (안정 수준으로 회복)전체 청산 (100%)
마진 추가지갑 잔액에서 자동언제든지 수동 추가

투명성 약속

위에서 설명한 모든 메커니즘은 ATX의 실제 운영 시스템에 정확히 구현되어 있습니다. ATX는 투명성이 신뢰의 근간이라고 믿으며, 모든 투자자는 자신이 사용하는 시스템을 이해할 권리가 있습니다.

직접 가격 검증하기

ATX는 공개 API와 WebSocket 연결을 제공하여 거래소 가격의 정확성을 독립적으로 검증할 수 있습니다. 언제든지 ATX 데이터를 Binance/OKX 데이터와 비교할 수 있습니다.

REST API

다음 엔드포인트는 로그인이 필요 없으며 브라우저에서 직접 접근할 수 있습니다.

모든 페어의 시장 데이터
https://api.atxs.io/api/v1/futures/market_watch

WebSocket (실시간)

실시간 가격 데이터를 수신하려면 다음 주소로 WebSocket(Socket.IO)에 연결할 수 있습니다.

연결 URL
https://stream-futures.atxs.io/ws
페어별 마크 가격
futures_channel:mark_price:{symbol}

소스 거래소와 비교

ATX 데이터를 Binance 및 OKX 공개 API와 상호 대조할 수 있습니다.