이 페이지는 커뮤니티 번역으로 참고용이며, 내용은 영어 원문을 우선합니다.
영어 원문 보기 ↗

오류 응답

주문 및 취소 오류는 일반적으로 배치 요청과 같은 길이의 벡터로 반환됩니다.

다음은 가능한 배치 오류 응답 목록입니다:

오류 소스 오류 유형 오류 문자열
주문 Tick 가격은 틱 크기로 나누어떨어져야 합니다.
주문 MinTradeNtl 주문은 최소 $10의 가치가 있어야 합니다.
주문 MinTradeSpotNtl 주문은 최소 10 {quote_token}의 가치가 있어야 합니다.
주문 PerpMargin 주문을 접수하기에 마진이 부족합니다.
주문 ReduceOnly 축소 전용 주문이 포지션을 증가시킵니다.
주문 BadAloPx 포스트 전용 주문이 즉시 체결되었을 것입니다. bbo는 {bbo}였습니다.
주문 IocCancel 주문이 호가 대기 주문과 즉시 체결될 수 없습니다.
주문 BadTriggerPx 유효하지 않은 TP/SL 가격.
주문 MarketOrderNoLiquidity 시장가 주문에 사용 가능한 유동성이 없습니다.
주문 PositionIncreaseAtOpenInterestCap 미결약약이 상한에 도달한 상태에서 주문이 미결약약을 증가시킵니다
주문 PositionFlipAtOpenInterestCap 미결약약이 상한에 도달한 상태에서 주문이 미결약약을 증가시킵니다
주문 TooAggressiveAtOpenInterestCap 미결약약 상한 도달 시 오라클보다 가격이 더 공격적인 주문은 거부됩니다
주문 OpenInterestIncrease 주문이 미결약약을 너무 빠르게 증가시킵니다
주문 InsufficientSpotBalance (스팟 전용) 주문을 거래하기에 스팟 잔액이 부족합니다
주문 Oracle 주문 가격이 오라클에서 너무 벗어났습니다
주문 PerpMaxPosition 주문이 현재 레버리지에서 포지션이 마진 티어 한도를 초과하게 합니다
취소 MissingOrder 주문이 접수되지 않았거나, 이미 취소되었거나, 체결되었습니다.

중요: 일부 오류는 페이로드 자체의 결정론적 함수이며, 이 경우 사전 검증의 일부로 더 일찍 반환됩니다. 이러한 오류 중 일부는 특정 주문이나 취소에 적용되는 것이 아니기 때문에, 이 경우 전체 페이로드에 대해 하나의 오류만 반환됩니다.

예시로는 빈 주문 배치, 축소 전용이 아닌 TP/SL 주문, 기준 가격에서 너무 벗어난 주문, 일부 형태의 틱 크기 검증이 있습니다.

배칭을 사용하는 API 사용자는 여러 주문으로 구성된 배치에 대해 단일 오류가 반환되는 경우를 처리하는 것이 좋습니다. 이 경우 전체 배치가 동일한 이유로 거부된 것이므로, 응답을 콜백 함수로 전달하기 전에 n번 복제할 수 있습니다.

과거 주문을 사용하는 API 사용자는 모든 취소/거부 과거 주문 상태 목록을 여기에서 확인할 수 있습니다.

영문 공식 출처: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/error-responses
원문 수집일: · 미러 빌드일: · 커뮤니티 번역이며 영문 원문 우선
비공식 커뮤니티 번역입니다. 저작권은 Hyperliquid에 있으며 영어 원문을 우선합니다. 출처: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/error-responses