개발자 API 허브

API 살펴보기

브라우저 기반 인터랙티브 탐색기에서 실제 엔드포인트를 테스트하고, Swagger UI로 직접 호출해 보고, Protobuf 정의와 OpenAPI 스키마를 내려받고, 8개 프로그래밍 언어의 공식 SDK로 연동하세요.

Guests can try the demo without signing up. TRIAL limits apply; signed-in runs use your balance.

데모 계좌를 개설하고 MT5에 연결하기

언어를 선택하고 전체 REST 예제를 실행하세요. MetaQuotes 데모 계좌를 개설하고 연결한 후 계좌 요약을 읽고 연결을 해제합니다. 주문은 실행되지 않습니다.

로그인한 사용자의 키가 자동으로 사용되며, 비회원은 TRIAL 키를 사용합니다. 체험 한도가 적용됩니다. 본인 키를 사용하면 연결을 해제할 때까지 일반 터미널 요금이 청구됩니다.

언어

여기에서 Python 또는 JavaScript를 실행하거나 예제를 내려받아 로컬에서 실행하세요. Python은 처음 실행할 때 런타임을 불러옵니다. 모든 예제는 REST를 사용하며 정리 과정에서 Disconnect를 호출합니다.

예제 다운로드 (Python)

로컬에서 실행 · Python 3.10+
로컬에서 실행Python 3.10+ · SDK 및 패키지 설치 불필요
python mt5_demo.py

다운로드한 예제는 기본적으로 TRIAL을 사용합니다. 본인의 키를 사용하려면 MRPC_API_KEY를 설정하세요. 정리 실패에 대비하여 터미널 만료 시간을 5분으로 요청합니다.

Python · REST
예제를 불러오는 중…

Clear, hourly terminal pricing

표준 터미널: 720시간당 $5. 한 달간 합산 계좌 사용 시간이 1,500,000시간에 도달하면 대량 사용 요금이 $2까지 내려갑니다. 시간 단위로 청구되며 인하된 요금은 이후 사용량에 적용됩니다.

Open the pricing calculator
From demo to your own application

Create a free account, get your API key after email verification, then connect your broker account with the same REST endpoints. Running terminals uses your balance.

API 인증

무료 API 키 받기

개인 API 키로 mt5.mrpc.pro 및 mt4.mrpc.pro에 연결하세요. https://mrpc.pro/signup에서 가입하고 이메일 인증을 마치면 키가 발급됩니다. 사용료는 시간 단위로 청구되며, 웰컴 크레딧이 있는 경우 대시보드에 표시됩니다.

사용량 기반 API 이용 신용카드 불필요 토큰 즉시 발급

인터랙티브 클라이언트 탐색기

로그인이 필요합니다. 모든 요청은 인증된 APIKey로 실행됩니다. /ConnectEx로 바로 연결하면 세션 토큰이 자동으로 생성되며, 이후 실시간 스트리밍을 이용할 수 있습니다.

MT5
REST + WebSockets

MT5 Client API 탐색기

MetaTrader 5용 인증 플레이그라운드입니다. /ConnectEx로 바로 연결하고(세션 ID 자동 생성), 잔고와 미결제 주문을 확인하고, 실시간 틱을 스트리밍해 보세요.

로그인 필요 • APIKey 인증 탐색기 실행
MT4
REST + WebSockets

MT4 Client API 탐색기

MetaTrader 4용 인증 플레이그라운드입니다. /ConnectEx로 바로 연결하고(세션 ID 자동 생성), 계좌 증거금과 보유 포지션을 조회하고, 실시간 시세를 스트리밍해 보세요.

로그인 필요 • APIKey 인증 탐색기 실행
COPY
gRPC + REST

Trade Copier API 탐색기

브로커 간 거래 복제를 위한 인증 플레이그라운드입니다. /Start로 카피어 인스턴스를 생성 및 관리하고, 리스크 모델(LotMultiplier, FixedLot, Equity)을 설정하고, 실시간 거래 로그를 스트리밍해 보세요.

로그인 필요 • APIKey 인증 탐색기 실행

API UI 직접 호출 (Swagger)

OpenAPI 사양을 확인하고, Terminal Manager 클러스터에 원시 HTTP 엔드포인트를 직접 호출해 테스트하세요.

Protobuf 정의 (gRPC)

Proto 3

원본 .proto 스키마 파일을 내려받아 원하는 언어(Go, Python, Java, C++, Rust, C#)로 gRPC 스텁을 생성하세요.

OpenAPI 3.0 (Postman / Insomnia)

JSON Spec

REST 엔드포인트 명세 전체를 클릭 한 번으로 Postman, Insomnia 또는 자체 API 게이트웨이로 가져오세요.

MT5 MT5 OpenAPI 3.0 사양
mt5.json
MT4 MT4 OpenAPI 3.0 사양
mt4.json
COPY Trade Copier OpenAPI 3.0 사양
copy.json
💡 팁: Postman에서 Import → Link로 JSON URL을 직접 가져오면 엔드포인트가 자동으로 동기화됩니다.

MetaTrader 4 클라이언트 SDK

8개 프로그래밍 언어로 제공되는 MetaTrader 4 공식 오픈소스 클라이언트 SDK입니다.

8개 언어 • MT4 SDK
C# MT4

CSharpMT4

dotnet add package MetaRPC.MT4
Python MT4

PyMT4

pip install pymt4
Go MT4

GoMT4

go get github.com/MetaRPC/GoMT4
Java MT4

JavaMT4

implementation 'pro.mrpc:mt4:1.0.0'
C++ MT4

CppMT4

cmake: find_package(CppMT4 REQUIRED)
Rust MT4

RustMT4

cargo add rustmt4
Ruby MT4

RubyMT4

gem install rubymt4
Node.js MT4

NodeMT4

npm install @metarpc/nodemt4

MetaTrader 5 클라이언트 SDK

8개 프로그래밍 언어로 제공되는 MetaTrader 5 공식 오픈소스 클라이언트 SDK입니다.

8개 언어 • MT5 SDK
C# MT5

CSharpMT5

dotnet add package MetaRPC.MT5
Python MT5

PyMT5

pip install pymt5
Go MT5

GoMT5

go get github.com/MetaRPC/GoMT5
Java MT5

JavaMT5

implementation 'pro.mrpc:mt5:1.0.0'
C++ MT5

CppMT5

cmake: find_package(CppMT5 REQUIRED)
Rust MT5

RustMT5

cargo add rustmt5
Ruby MT5

RubyMT5

gem install rubymt5
Node.js MT5

NodeMT5

npm install @metarpc/nodemt5

Trade Copier 클라이언트 SDK

8개 프로그래밍 언어로 제공되는 Trade Copier 공식 오픈소스 클라이언트 SDK입니다.

8개 언어 • Copier SDK
C# COPY

CSharpCopier

dotnet add package MetaRPC.Copier
Python COPY

PyCopier

pip install pycopier
Go COPY

GoCopier

go get github.com/MetaRPC/GoCopier
Java COPY

JavaCopier

implementation 'pro.mrpc:copier:1.0.0'
C++ COPY

CppCopier

cmake: find_package(CppCopier REQUIRED)
Rust COPY

RustCopier

cargo add rustcopier
Ruby COPY

RubyCopier

gem install rubycopier
Node.js COPY

NodeCopier

npm install @metarpc/nodecopier