Hubungkan Python, JavaScript, C#, Go, Java, C++, Rust, atau Ruby ke MetaTrader. Jalankan demo MT5 sungguhan di bawah. MetaRPC menghosting terminal, sehingga aplikasi Anda dapat berjalan di Linux, macOS, atau Windows. API MT4 juga tersedia.
Pengunjung dapat mencoba demo tanpa mendaftar. Batas TRIAL berlaku; jika sudah masuk, demo menggunakan saldo Anda.
Buka akun demo dan hubungkan ke MT5
Pilih bahasa dan jalankan contoh REST lengkap: buka akun demo MetaQuotes, hubungkan, baca ringkasan akun, lalu putuskan koneksi. Tidak ada transaksi yang dilakukan.
Jika sudah masuk, kunci API Anda digunakan otomatis; pengunjung menggunakan TRIAL. Batas uji coba berlaku. Dengan kunci sendiri, penagihan terminal normal berlaku sampai koneksi diputus.
Bahasa
Jalankan Python atau JavaScript di sini, atau unduh contoh untuk dijalankan secara lokal. Python memuat runtime browser saat pertama dijalankan. Semua contoh menggunakan REST dan memanggil Disconnect saat pembersihan.
Jalankan secara lokalPython 3.10+ · Tanpa SDK API atau paket tambahan
python mt5_demo.py
Contoh unduhan menggunakan TRIAL secara bawaan. Atur MRPC_API_KEY untuk memakai kunci sendiri. Masa berlaku terminal lima menit diminta sebagai cadangan pembersihan.
Python · REST
Memuat contoh…
Harga terminal per jam yang jelas
Terminal standar: $4 per 720 jam; cTrader dan TradeLocker setengahnya. Tarif volume mencapai $1 setelah 1.500.000 gabungan jam-akun dalam satu bulan kalender. Ditagih per menit; tarif lebih rendah berlaku untuk pemakaian berikutnya. (Satu jam cTrader atau TradeLocker dihitung setengah jam untuk tingkatan.)
Buat akun gratis, dapatkan kunci API setelah verifikasi email, lalu hubungkan akun broker dengan endpoint REST yang sama. Terminal yang berjalan menggunakan saldo Anda.
MT5 API · 0:46
MT5 API. Dari browser ke kode Anda.
Demo nyata. Empat langkah. Contoh kode siap diunduh.
Video tanpa suara · Antarmuka bahasa Inggris • Teks bahasa Indonesia
MT5 API. Dari browser ke kode Anda. Demo nyata. Empat langkah. Contoh kode siap diunduh.
Mulai dari demo di browser Pilih Python atau JavaScript. Demo untuk pengunjung tidak perlu pendaftaran.
Buka. Hubungkan. Baca. Putuskan. Konsol menunjukkan keempat langkah berhasil dijalankan melalui MT5 API produksi.
Lihat respons API Ini data akun demo, bukan isi saldo berbayar atau saldo uang sungguhan.
Gunakan contoh kode di aplikasi Anda Unduh kodenya. Gunakan kunci API Anda sendiri untuk aplikasi Anda.
Coba MT5 REST API mrpc.pro/sandbox-apis?lang=id Demo di browser • Python • JavaScript
Autentikasi API
Dapatkan kunci API gratis
Hubungkan ke mt5.mrpc.pro, mt4.mrpc.pro, ct.mrpc.pro, dan tl.mrpc.pro dengan kunci API pribadi Anda. Daftar di https://mrpc.pro/signup untuk menerima kunci setelah verifikasi email. Pemakaian dihitung per menit berdasarkan tarif per jam; kredit sambutan, jika ada, ditampilkan di dasbor.
Akses API berdasarkan pemakaian Tidak perlu kartu kredit Pembuatan token instan
Hubungkan aplikasi Anda ke terminal MetaTrader 5 yang dihosting melalui HTTPS. Demo lengkap di atas membuka akun demo, membaca ringkasan akun, lalu memutuskan koneksi tanpa membuka transaksi.
Seluruh alur demo
/DemoAccount/Open
Buat akun demo MetaQuotes. Jaga kerahasiaan detail login yang diterima. Langkah ini tidak mengisi dana akun trading riil.
/ConnectEx
Hubungkan akun demo dan simpan ID terminalnya. Kunci API mengidentifikasi akun MRPC Anda; ID terminal mengidentifikasi koneksi ini.
/AccountSummary
Baca akun yang terhubung. Respons berhasil memastikan integrasi dapat mengambil data; permintaan ini tidak membuka transaksi.
/Disconnect
Putuskan koneksi meskipun permintaan sebelumnya gagal. Contoh yang dapat diunduh menggunakan logika pembersihan dan meminta terminal kedaluwarsa setelah lima menit sebagai cadangan.
Autentikasi dan baca akun
Kirim kunci API Anda di header APIKey. ConnectEx mengembalikan terminalInstanceGuid: gunakan nilai tersebut di header id untuk AccountSummary dan Disconnect. Keduanya merupakan pengenal yang berbeda. Permintaan di bawah membaca akun yang sudah terhubung.
Panggil Disconnect dalam blok finally, termasuk saat pembacaan gagal. Demo meminta terminal kedaluwarsa setelah lima menit sebagai pembersihan cadangan. Unduh contoh lengkap di atas untuk bahasa pemrograman Anda.
Atasi koneksi yang gagal
Periksa kunci API, nama server broker, login, dan kata sandi. Jika ConnectEx gagal tanpa mengembalikan ID terminal, jangan lanjutkan ke AccountSummary. Periksa saldo layanan dan batas uji coba; jangan tampilkan kredensial dalam log.
Perlu masuk. Semua permintaan dijalankan dengan APIKey terautentikasi Anda. Hubungkan langsung melalui /ConnectEx (yang membuat token sesi otomatis), lalu mulai streaming real-time.
MT5
REST + WebSockets
Penjelajah API klien MT5
Ruang uji terautentikasi untuk MetaTrader 5. Hubungkan langsung melalui /ConnectEx (membuat ID sesi otomatis), periksa saldo, posisi terbuka dan order tertunda, lalu terima tick langsung.
Ruang uji terautentikasi untuk MetaTrader 4. Hubungkan langsung melalui /ConnectEx (membuat ID sesi otomatis), periksa margin akun dan posisi terbuka, lalu terima kuotasi langsung.
Ruang uji terautentikasi untuk cTrader. Masuk menggunakan token cTrader melalui /Authenticate, pilih akun, hubungkan, baca saldo dan posisi terbuka, lakukan trading, dan terima kuotasi langsung.
Ruang uji terautentikasi untuk TradeLocker. Masuk menggunakan email, kata sandi, dan server melalui /Authenticate, pilih akun, hubungkan, baca saldo dan posisi terbuka, lakukan trading, dan terima kuotasi langsung.
Ruang uji terautentikasi untuk replikasi transaksi lintas broker. Buat dan kelola instans copier melalui /Start, atur model risiko (LotMultiplier, FixedLot, Equity), dan terima log transaksi real-time.