Trung tâm API cho nhà phát triển

Khám phá API

Thử nghiệm endpoint trực tiếp trong trình khám phá tương tác ngay trên trình duyệt, truy vấn thẳng qua Swagger UI, tải về định nghĩa Protobuf và lược đồ OpenAPI, đồng thời tích hợp SDK chính thức cho 8 ngôn ngữ lập trình.

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

Mở tài khoản demo và kết nối với MT5

Chọn ngôn ngữ và chạy ví dụ REST đầy đủ: mở tài khoản demo MetaQuotes, kết nối, đọc thông tin tài khoản rồi ngắt kết nối. Không đặt lệnh giao dịch.

Key của tài khoản bạn đang đăng nhập sẽ được dùng tự động; khách dùng TRIAL. Áp dụng giới hạn dùng thử. Với key của riêng bạn, phí terminal thông thường được tính cho đến khi ngắt kết nối.

Ngôn ngữ

Chạy Python hoặc JavaScript tại đây, hoặc tải ví dụ để chạy cục bộ. Python tải môi trường chạy trong lần đầu. Mọi ví dụ đều dùng REST và gọi Disconnect khi dọn dẹp.

Tải ví dụ (Python)

Chạy cục bộ · Python 3.10+
Chạy cục bộPython 3.10+ · Không cần cài SDK hay gói thư viện
python mt5_demo.py

Ví dụ tải về dùng TRIAL theo mặc định. Đặt MRPC_API_KEY để dùng khóa riêng. Thời hạn terminal năm phút được yêu cầu để dự phòng khi dọn dẹp thất bại.

Python · REST
Đang tải ví dụ…

Clear, hourly terminal pricing

Terminal tiêu chuẩn: $5 cho 720 giờ. Đơn giá theo mức sử dụng giảm còn $2 sau khi đạt tổng cộng 1.500.000 giờ-tài khoản trong một tháng dương lịch. Tính phí theo giờ; mức giá thấp hơn áp dụng cho phần sử dụng tiếp theo.

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.

Xác thực API

Nhận API key miễn phí

Kết nối tới mt5.mrpc.pro và mt4.mrpc.pro bằng API key cá nhân của bạn. Đăng ký tại https://mrpc.pro/signup để nhận key sau khi xác minh email. Việc sử dụng được tính phí theo giờ; khoản tín dụng chào mừng (nếu có) sẽ hiển thị trong bảng điều khiển của bạn.

Truy cập API tính phí theo mức sử dụng Không cần thẻ tín dụng Tạo token tức thì

Trình khám phá Client tương tác

Yêu cầu đăng nhập. Mọi yêu cầu đều được thực hiện bằng APIKey đã xác thực của bạn. Kết nối trực tiếp qua /ConnectEx (tự động tạo token phiên cho bạn), sau đó nhận dữ liệu theo thời gian thực.

MT5
REST + WebSockets

Trình khám phá MT5 Client API

Sân thử nghiệm đã xác thực cho MetaTrader 5. Kết nối trực tiếp qua /ConnectEx (tự động tạo ID phiên), xem số dư và các lệnh đang mở, đồng thời nhận luồng tick trực tiếp.

Yêu cầu đăng nhập • Xác thực APIKey Mở trình khám phá
MT4
REST + WebSockets

Trình khám phá MT4 Client API

Sân thử nghiệm đã xác thực cho MetaTrader 4. Kết nối trực tiếp qua /ConnectEx (tự động tạo ID phiên), truy vấn ký quỹ tài khoản và các vị thế đang mở, đồng thời nhận luồng báo giá trực tiếp.

Yêu cầu đăng nhập • Xác thực APIKey Mở trình khám phá
COPY
gRPC + REST

Trình khám phá Trade Copier API

Sân thử nghiệm đã xác thực cho việc sao chép lệnh giữa các broker. Tạo và quản lý các copier qua /Start, đặt mô hình rủi ro (LotMultiplier, FixedLot, Equity) và nhận nhật ký giao dịch theo thời gian thực.

Yêu cầu đăng nhập • Xác thực APIKey Mở trình khám phá

Giao diện API trực tiếp (Swagger)

Xem đặc tả OpenAPI và thử các endpoint HTTP thô trực tiếp trên các cụm Terminal Manager.

Định nghĩa Protobuf (gRPC)

Proto 3

Tải về các tệp lược đồ .proto gốc để tạo gRPC stub bằng bất kỳ ngôn ngữ nào (Go, Python, Java, C++, Rust, C#).

OpenAPI 3.0 (Postman / Insomnia)

JSON Spec

Nhập toàn bộ đặc tả endpoint REST vào Postman, Insomnia hoặc API gateway riêng chỉ với một cú nhấp.

MT5 Đặc tả OpenAPI 3.0 cho MT5
mt5.json
MT4 Đặc tả OpenAPI 3.0 cho MT4
mt4.json
COPY Đặc tả OpenAPI 3.0 cho Trade Copier
copy.json
💡 Mẹo: Nhập trực tiếp URL JSON vào Postman bằng Import → Link để các endpoint luôn được đồng bộ tự động.

SDK Client cho MetaTrader 4

SDK client chính thức, mã nguồn mở cho MetaTrader 4, hỗ trợ 8 ngôn ngữ lập trình.

8 ngôn ngữ • SDK MT4
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

SDK Client cho MetaTrader 5

SDK client chính thức, mã nguồn mở cho MetaTrader 5, hỗ trợ 8 ngôn ngữ lập trình.

8 ngôn ngữ • SDK MT5
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

SDK Client cho Trade Copier

SDK client chính thức, mã nguồn mở cho Trade Copier, hỗ trợ 8 ngôn ngữ lập trình.

8 ngôn ngữ • SDK Copier
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