ศูนย์รวม API สำหรับนักพัฒนา

สำรวจ APIs

ทดสอบเอนด์พอยต์จริงบน Explorer แบบโต้ตอบในเบราว์เซอร์ เรียกผ่าน Swagger UI โดยตรง ดาวน์โหลดไฟล์นิยาม Protobuf และสคีมา OpenAPI และเชื่อมต่อด้วย SDK ทางการที่รองรับ 8 ภาษาโปรแกรม

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 เพื่อใช้คีย์ของคุณ มีการร้องขอให้เทอร์มินัลหมดอายุในห้านาทีเพื่อสำรองกรณีเก็บกวาดไม่สำเร็จ

Python · REST
กำลังโหลดตัวอย่าง…

Clear, hourly terminal pricing

เทอร์มินัลมาตรฐาน: $5 ต่อ 720 ชั่วโมง อัตราสำหรับการใช้งานจำนวนมากลดเหลือ $2 เมื่อใช้รวมถึง 1,500,000 ชั่วโมงบัญชีในเดือนปฏิทิน คิดค่าบริการรายชั่วโมง โดยอัตราที่ลดลงใช้กับการใช้งานหลังจากนั้น

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 ฟรี

เชื่อมต่อกับ mt5.mrpc.pro และ mt4.mrpc.pro ด้วยคีย์ API ส่วนตัวของคุณ ลงทะเบียนที่ https://mrpc.pro/signup เพื่อรับคีย์หลังยืนยันอีเมล คิดค่าบริการตามการใช้งานเป็นรายชั่วโมง เครดิตต้อนรับ (ถ้ามี) จะแสดงในแดชบอร์ดของคุณ

เข้าถึง API แบบจ่ายตามการใช้งาน ไม่ต้องใช้บัตรเครดิต สร้างโทเค็นได้ทันที

Client Explorer แบบโต้ตอบ

ต้องเข้าสู่ระบบก่อนใช้งาน ทุกคำขอจะทำงานด้วย APIKey ที่ผ่านการยืนยันตัวตนของคุณ เชื่อมต่อโดยตรงผ่าน /ConnectEx (ซึ่งสร้างโทเค็นเซสชันให้อัตโนมัติ) แล้วสตรีมข้อมูลแบบเรียลไทม์ได้เลย

MT5
REST + WebSockets

MT5 Client API Explorer

สนามทดลองที่ผ่านการยืนยันตัวตนสำหรับ MetaTrader 5 เชื่อมต่อโดยตรงผ่าน /ConnectEx (สร้าง Session ID ให้อัตโนมัติ) ตรวจดูยอดคงเหลือและออเดอร์ที่เปิดอยู่ และสตรีมทิกแบบสด

ต้องเข้าสู่ระบบ • ยืนยันตัวตนด้วย APIKey เปิด Explorer
MT4
REST + WebSockets

MT4 Client API Explorer

สนามทดลองที่ผ่านการยืนยันตัวตนสำหรับ MetaTrader 4 เชื่อมต่อโดยตรงผ่าน /ConnectEx (สร้าง Session ID ให้อัตโนมัติ) สอบถามมาร์จิ้นของบัญชีและโพซิชันที่เปิดอยู่ และสตรีมราคาแบบสด

ต้องเข้าสู่ระบบ • ยืนยันตัวตนด้วย APIKey เปิด Explorer
COPY
gRPC + REST

Trade Copier API Explorer

สนามทดลองที่ผ่านการยืนยันตัวตนสำหรับการจำลองเทรดข้ามโบรกเกอร์ สร้างและจัดการอินสแตนซ์ Copier ผ่าน /Start ตั้งค่าโมเดลความเสี่ยง (LotMultiplier, FixedLot, Equity) และสตรีมล็อกการเทรดแบบเรียลไทม์

ต้องเข้าสู่ระบบ • ยืนยันตัวตนด้วย APIKey เปิด Explorer

API UI โดยตรง (Swagger)

ตรวจดูสเปก OpenAPI และทดสอบเอนด์พอยต์ HTTP ดิบกับคลัสเตอร์ Terminal Manager ได้โดยตรง

ไฟล์นิยาม Protobuf (gRPC)

Proto 3

ดาวน์โหลดไฟล์สคีมา .proto ดิบ เพื่อสร้าง gRPC stub ในภาษาใดก็ได้ (Go, Python, Java, C++, Rust, C#)

OpenAPI 3.0 (Postman / Insomnia)

JSON Spec

นำเข้าข้อกำหนดเอนด์พอยต์ REST ครบชุดสู่ Postman, Insomnia หรือ API Gateway ของคุณได้ในคลิกเดียว

MT5 สเปก OpenAPI 3.0 ของ MT5
mt5.json
MT4 สเปก OpenAPI 3.0 ของ MT4
mt4.json
COPY สเปก OpenAPI 3.0 ของ Trade Copier
copy.json
💡 เคล็ดลับ: นำเข้า URL ของ JSON เข้า Postman โดยตรงผ่าน Import → Link เพื่อให้เอนด์พอยต์ซิงก์ล่าสุดอยู่เสมอ

SDK ไคลเอนต์สำหรับ MetaTrader 4

SDK ไคลเอนต์ทางการแบบโอเพนซอร์สสำหรับ MetaTrader 4 รองรับ 8 ภาษาโปรแกรม

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

SDK ไคลเอนต์สำหรับ MetaTrader 5

SDK ไคลเอนต์ทางการแบบโอเพนซอร์สสำหรับ MetaTrader 5 รองรับ 8 ภาษาโปรแกรม

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

SDK ไคลเอนต์สำหรับ Trade Copier

SDK ไคลเอนต์ทางการแบบโอเพนซอร์สสำหรับ Trade Copier รองรับ 8 ภาษาโปรแกรม

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