Exness API를 사용하면 Exness Terminal에서 제공되는 것과 동일한 강력한 기능, 실시간 데이터 및 트레이딩 기능을 모두 코드로 이용할 수 있습니다. 이 API는 자동화 알고리즘 트레이딩 전략을 개발하려는 Exness 고객과, Exness 트레이딩 생태계에 맞춤형 소프트웨어를 연동하려는 애플리케이션 개발자를 위해 설계되었습니다.
주요 특징
- 계좌 관리: 잔액, 사용된 거래계약 잔여금, 통화, 레버리지 등 계좌 세부 정보에 접근할 수 있습니다.
- 시장 데이터: 실시간 및 과거 시장 데이터, 정적 상품 데이터, 유연한 높은 거래계약 잔여금 요건(HMR) 적용 상태를 구독할 수 있습니다.
- 트레이딩 작업: 주문을 프로그래밍 방식으로 실행, 수정, 취소하는 등 핵심 트레이딩 기능을 수행할 수 있습니다.
- 전체 상품 지원: 선택한 Exness 트레이딩 계좌에서 거래 가능한 모든 상품이 API를 통해 제공됩니다.
현재 API 버전은 주식 및 지수 인스트루먼트를 지원하지 않습니다. 표준 엔드포인트를 통해 이러한 인스트루먼트를 요청할 수는 없지만, 터미널에서 수동으로 생성된 주문이나 포지션은 여전히 기록 응답(history response)에 표시된다는 점에 유의하시기 바랍니다.
혜택
전략 개발을 MQL 또는 Python으로 제한하고 단말 프로그램을 로컬에서 함께 실행해야 하는 MetaTrader(MT)와 달리, Exness API는 타의 추종을 불허하는 유연성을 제공합니다.
- 언어 제약 없음: 원하는 어떤 프로그래밍 언어로든 자동화 트레이딩 전략과 맞춤형 애플리케이션을 개발할 수 있습니다.
- 유연한 배포: 장비 수준의 제한 없이 전 세계 어디서든 트레이딩 알고리즘을 배포하고 호스팅할 수 있습니다.
이용 및 자격 요건
계좌 요건
Exness 트레이딩 계좌만 Exness API를 사용할 수 있습니다. 스탠다드 MetaTrader 계좌는 이 API에 연결할 수 없습니다.
Exness API에 연결하는 방법
- Exness 트레이딩 계좌를 등록합니다.
- 신분 증명(POI)과 주소 증명(POA)을 포함해 Exness 계좌 인증을 완료합니다.
- Exness 트레이딩 계좌 유형과 거주 국가에 따라 첫 입금을 진행합니다. 동일한 개인 정보 영역(PA) 내의 내부 이체도 이 최소 입금 요건에 포함됩니다.
- 개인 정보 영역(PA)에서 API 페이지로 이동해 고유한 API 키를 생성합니다. API 키와 보안 키는 애플리케이션에서 보내는 API 요청을 인증하는 데 사용됩니다.
- 다음으로, API 키를 연결해 애플리케이션을 인증하고 API에 접근합니다.
약관 위반
Exness는 사용자가 API 이용 약관 또는 고객 계약서를 위반한 것으로 의심되는 경우 언제든지 API 액세스를 철회할 권리를 보유합니다.
기술 세부 사항 및 연결성
프로토콜 및 엔드포인트
API는 두 가지 주요 통신 프로토콜을 사용해 작동합니다.
- REST API: 주문 실행 또는 계좌 내역 조회 등 상태 기반 요청에 사용됩니다.
- WebSocket API: 지연 시간이 짧은 실시간 데이터 스트리밍(예: 실시간 가격 피드)에 사용됩니다.
가격 업데이트 제한
실시간 가격 데이터 피드는 일반적으로 네트워크 안정성과 시스템 성능을 보장하기 위해 100~500ms로 제한될 수 있습니다.
요청 한도
요청 한도는 애플리케이션이 초당 송수신할 수 있는 메시지 수를 제어합니다. 한도는 API 메서드별로 구분됩니다.
getRateLimits 엔드포인트를 사용하면 정확한 실시간 요청 한도를 프로그래밍 방식으로 확인할 수 있습니다.
자주 묻는 질문(FAQ)
기술 가이드라인과 문서는 어디에서 확인할 수 있나요?
Exness API Developer Portal로 바로 이동하면 트레이딩 API 설정 방법, 공식 등 다양한 가이드를 확인할 수 있습니다.
모든 유형의 트레이딩 계좌에서 API를 사용할 수 있나요?
아니요. API는 Exness 트레이딩 계좌에서만 사용할 수 있습니다.
Exness 트레이딩 계좌가 있는 모든 고객이 즉시 API에 액세스할 수 있나요?
요건을 충족하는 Exness 고객은 인증, 입금 및 계좌 상태 기준을 충족한 후 API에 액세스할 수 있습니다.
API를 사용하려면 특별한 계좌 유형이 필요한가요?
추가적인 API 전용 계좌 유형은 필요하지 않지만, API는 지원되는 Exness 트레이딩 계좌에서만 사용할 수 있습니다. 모든 표준 Exness 트레이딩 계좌를 사용할 수 있습니다.
API 사용자의 트레이딩 조건(예: 스프레드 및 레버리지)은 다른가요?
아니요. MetaTrader, Exness Terminal, 모바일 앱 또는 API 등 어떤 채널로 트레이딩하더라도 트레이딩 조건은 동일합니다.