Geliştirici API merkezi

MT5 REST API. Canlı deneyin.

Python, JavaScript, C#, Go, Java, C++, Rust veya Ruby'yi MetaTrader'a bağlayın. Aşağıda gerçek bir MT5 demosu çalıştırın. MetaRPC terminalleri barındırır, böylece uygulamanız Linux, macOS veya Windows üzerinde çalışabilir. MT4 API'leri de mevcuttur.

Ziyaretçiler kayıt olmadan demoyu deneyebilir. TRIAL sınırları geçerlidir; giriş yaptıktan sonraki kullanım bakiyenizden ücretlendirilir.

Bir demo hesabı açın ve MT5'e bağlanın

Bir dil seçip REST örneğini baştan sona çalıştırın: MetaQuotes demo hesabı açın, bağlanın, hesap özetini okuyun ve bağlantıyı kesin. Emir gönderilmez.

Giriş yaptıysanız kendi API anahtarınız, ziyaretçiyseniz TRIAL kullanılır. Deneme sınırları geçerlidir. Kendi anahtarınızla bağlantı kesilene kadar normal terminal ücreti uygulanır.

Dil

Python veya JavaScript'i burada çalıştırabilir ya da örneği indirip yerel olarak kullanabilirsiniz. Python çalışma ortamı ilk kullanımda yüklenir. Tüm örnekler REST kullanır ve kapanışta Disconnect çağrısını yapar.

Örneği indir (Python)

Yerel olarak çalıştır · Python 3.10+
Yerel olarak çalıştırPython 3.10+ · API SDK veya ek paket gerekmez
python mt5_demo.py

İndirilen örnekler varsayılan olarak TRIAL kullanır. Kendi anahtarınız için MRPC_API_KEY değişkenini ayarlayın. Bağlantının açık kalmasına karşı beş dakikalık terminal süresi istenir.

Python · REST
Örnek yükleniyor...

Şeffaf fiyatlar, saatlik ücretlendirme

Standart terminal: 720 saat için $5. Bir takvim ayında tüm hesapların toplam kullanımı 1.500.000 saate ulaştığında sonraki kullanımlar için fiyat $2 seviyesine iner. Ücret saatlik hesaplanır.

Fiyat hesaplayıcıyı aç
Demodan kendi uygulamanıza

Ücretsiz hesap oluşturun ve e-posta adresinizi doğrulayarak API anahtarınızı alın. Ardından aynı REST uç noktalarıyla broker hesabınızı bağlayın. Çalışan terminallerin ücreti bakiyenizden düşülür.

API kimlik doğrulaması

Ücretsiz API Anahtarınızı Alın

Kişisel API anahtarınızla mt5.mrpc.pro ve mt4.mrpc.pro adreslerine bağlanın. https://mrpc.pro/signup adresinden kaydolup e-postanızı doğrulayarak anahtarınızı alın. Kullanım saatlik ücretlendirilir; varsa hoş geldiniz bakiyesi panelinizde görünür.

Kullanıma dayalı API erişimi Kredi Kartı Gerekmiyor Anında Token Üretimi

Etkileşimli API gezginleri

Giriş yapmanız gerekir. İstekler, doğrulanmış APIKey ile çalışır. /ConnectEx çağrısıyla doğrudan bağlanın; oturum kimliği otomatik oluşturulur. Ardından canlı veri akışını açabilirsiniz.

MT5
REST + WebSockets

MT5 Client API gezgini

MetaTrader 5 için giriş gerektiren deneme alanı. /ConnectEx ile bağlanın; oturum kimliği otomatik oluşturulur. Bakiyeyi ve açık emirleri inceleyin, canlı fiyat akışını izleyin.

Giriş ve API anahtarı gerekir API gezginini aç
MT4
REST + WebSockets

MT4 Client API gezgini

MetaTrader 4 için giriş gerektiren deneme alanı. /ConnectEx ile bağlanın; oturum kimliği otomatik oluşturulur. Teminatı ve açık pozisyonları sorgulayın, canlı fiyatları izleyin.

Giriş ve API anahtarı gerekir API gezginini aç
COPY
gRPC + REST

İşlem Kopyalama API Gezgini

Brokerlar arasında işlem kopyalamak için deneme alanı. /Start ile kopyalayıcı oluşturun ve yönetin; risk modelini (LotMultiplier, FixedLot, Equity) seçin ve canlı işlem kayıtlarını izleyin.

Giriş ve API anahtarı gerekir API gezginini aç

Doğrudan API arayüzü (Swagger)

OpenAPI tanımlarını inceleyin ve HTTP uç noktalarını doğrudan terminal yönetim hizmetinde deneyin.

Protobuf Tanımları (gRPC)

Proto 3

Go, Python, Java, C++, Rust veya C# gibi dillerde gRPC istemcisi üretmek için .proto şema dosyalarını indirin.

OpenAPI 3.0 (Postman / Insomnia)

JSON tanımı

Tam REST uç nokta sözleşmelerini Postman, Insomnia veya özel API ağ geçitlerine tek bir tıklamayla içe aktarın.

MT5 MT5 OpenAPI 3.0 tanımı
mt5.json
MT4 MT4 OpenAPI 3.0 tanımı
mt4.json
COPY İşlem kopyalama OpenAPI 3.0 tanımı
copy.json
💡 İpucu: Uç noktaları güncel tutmak için JSON adresini Postman'da Import → Link yoluyla içe aktarın.

MetaTrader 4 İstemci SDK'ları

MetaTrader 4 için 8 programlama dilinde resmi, açık kaynaklı istemci SDK'ları.

8 dil • MT4 SDK’ları
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 İstemci SDK'ları

MetaTrader 5 için 8 programlama dilinde resmi, açık kaynaklı istemci SDK'ları.

8 dil • MT5 SDK’ları
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

İşlem kopyalama Client SDK'ları

İşlem kopyalama için 8 programlama dilinde resmi, açık kaynaklı istemci SDK'ları.

8 dil • Copier SDK'leri
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