API2Trade — Yardım Merkezi
Aramayı kullanın veya soldaki kategorilere göz atın. Her sorunun paylaşılabilir kendi adresi vardır.
Aramayı kullanın veya soldaki kategorilere göz atın. Her sorunun paylaşılabilir kendi adresi vardır.
API2Trade, MT4 ve MT5 işlem hesaplarıyla programatik olarak çalışmanızı sağlayan, barındırılan bir REST API hizmetidir — bilgisayarınızda açık bir MetaTrader terminali tutmanız gerekmez.
İşlem hesabınızı bir kez bağlarsınız; o andan itibaren standart HTTP istekleriyle, herhangi bir programlama dilinden emir yürütebilir, hesap verilerini okuyabilir ve piyasa fiyatlarını alabilirsiniz.
Tüm teknik ayrıntılar için resmi dokümantasyona bakın.
Başlamak 30 dakikadan kısa sürer:
/RegisterAccount uç noktasıyla.Adım adım kılavuz kimlik doğrulama dokümantasyonunda yer alıyor.
HTTP isteği yapabilen her dil API2Trade ile çalışır. HTTPS üzerinden düz bir REST API olduğu için Python, JavaScript/Node.js, Go, C#, Java, Ruby, PHP veya başka herhangi bir dili kullanabilirsiniz.
Postman, Make (Integromat), n8n, Zapier gibi kod gerektirmeyen araçlarla ya da bir HTTP uç noktasını çağırabilen her şeyle de çalışır.
Evet. API, MetaTrader 4 (MT4) ve MetaTrader 5 (MT5) hesaplarını destekler. Planınıza bağlı olarak iki platformdaki hesapları aynı anda bağlayıp yönetebilirsiniz.
MT4 ve MT5'te kullanılabilir uç noktalar bazı noktalarda farklılık gösterir (örneğin MT5 daha fazla emir türü ve geçmiş seçeneği sunar). Platform başına tam uç nokta referansı dokümantasyonda yer alır.
Hayır. Bu hizmetin temel amacı da tam olarak budur. API2Trade tamamen sunucu tarafında çalışır. Aracı kurum bilgilerinizi bir kez girersiniz, API bağlantıyı sizin adınıza sürdürür.
MetaTrader kurmanız, bir terminali çalışır durumda tutmanız veya MQL ile Expert Advisor yazmanız gerekmez.
Kimlik doğrulama planınıza göre farklıdır:
API anahtarınızı x-api-key başlığında, hesap UUID'sini ise id (veya accountId) sorgu parametresinde gönderin:
curl -X GET "https://api.api2trade.com/AccountSummary?id=YOUR_ACCOUNT_UUID" \
-H "x-api-key: YOUR_API_KEY"
API anahtarınızı kontrol panelinizin Ayarlar sekmesinde bulabilirsiniz.
Pro plan kullanıcıları özel bir temel URL ile birlikte kullanıcı adı ve şifre alır. Tüm istekler Basic Auth ile doğrulanır:
Authorization: Basic BASE64_ENCODED(USERNAME:PASSWORD)
API anahtarınız app.api2trade.com adresindeki kontrol panelinin Ayarlar sekmesindedir.
Önerilen yöntem: bir ortam değişkeninde saklayın (örneğin MTAPI_KEY) ve çalışma zamanında enjekte edin.
Hesapları iki şekilde bağlayabilirsiniz:
app.api2trade.com adresinde oturum açın, Hesaplar bölümüne gidin ve MT4/MT5 bilgilerinizi ekleyin (giriş numarası, şifre, aracı kurumun sunucu adı). Bağlandıktan sonra o hesap için benzersiz bir UUID alırsınız.
/RegisterAccount uç noktasını kullanın. Tam parametreler ve yanıt biçimi API dokümantasyonunda yer alır.
BrokerName-Live veya BrokerName-Demo biçimindedir./CheckConnect uç noktasını kullanın. Verilen hesap UUID'si için bağlantı durumunu kontrol eder ve bağlantı kopmuşsa otomatik olarak yeniden bağlanmayı dener.
İstek biçimi ve yanıt değerlerine ilişkin ayrıntılar için dokümantasyona bakın.
Bağlı bir işlem hesabının bağlantısını kesip silmek için /DeleteAccount uç noktasını kullanın. Şu anda bağlı tüm hesapları /GetAccounts ile listeleyebilirsiniz.
İstek parametreleri için API dokümantasyonuna bakın.
API, işlem döngüsünün tamamını kapsar:
Uç noktalar, parametreler ve yanıt biçimlerinin tamamı API dokümantasyonunda yer alır.
/OrderSend uç noktasını kullanın. Sembolü, işlem türünü (Buy, Sell, Buy Limit vb.) ve hacmi belirtirsiniz; isteğe bağlı olarak stop loss, take profit ve bir yorum ekleyebilirsiniz.
/OrderSend parametreleri MT4 ile MT5 arasında biraz farklıdır — MT5, expirationType ve stopLimitPrice gibi ek alanları destekler.
/OrderHistory veya /OrderHistoryPagination uç noktalarını kullanın. Tarih aralığı, bilet numarası ve sıralama düzenine göre filtreleyebilirsiniz. MT5 ayrıca daha ayrıntılı sorgular için /PendingOrderHistory ve /HistoryDealsByPositionId sunar.
Tam parametre referansı dokümantasyondadır.
Evet. API, gerçek zamanlı akış için bir WebSocket (olay) bağlantısı sunar. Böylece REST uç noktalarını sürekli sorgulamak yerine güncellemeleri doğrudan alırsınız.
WebSocket akışı üzerinden canlı piyasa kotasyonlarını ve MT4 için fiyat geçmişi gibi bazı isteklere verilen asenkron yanıtları alabilirsiniz.
Canlı alış/satış fiyatları için /GetQuote REST uç noktasını (birden fazla sembol için /GetQuoteMany) kullanabilir ya da sürekli gerçek zamanlı güncellemeler için WebSocket akışından kotasyonlara abone olabilirsiniz.
/GetQuote, API'nin yeni bir tick bekleyip beklemeyeceğini veya bilinen son tick'i döndüreceğini belirleyen msNotOlder parametresini kabul eder.
Geçmiş OHLC mum verileri için /QuoteHistory (MT4) veya /PriceHistory (MT5) kullanın — zaman dilimi seçenekleri ve parametreler için dokümantasyona bakın.
Üç aktif plan bulunuyor (fiyatlar KDV hariç):
Ayrıca plana göre %25'e kadar tasarruf sağlayan bir yıllık plan da mevcuttur. Tüm fiyatlar fiyatlar sayfasında doğrulanır.
Hayır. Şu anda ücretsiz deneme sunmuyoruz. API'yi değerlendirmeyle ilgili sorularınız varsa Telegram üzerinden veya [email protected] adresinden bize ulaşın.
Bireysel olarak bir deneme süresi kararlaştırılırsa, şartlar iptalin süre bitmeden [email protected] adresine e-postayla gönderilmesini gerektirir: referans olarak satın alma zamanı esas alınır ve ödeme daha önce işlenmiş olsa bile e-posta yine gereklidir.
Evet. Single Account planı 30 günde bir bağlantı içerir. Daha fazla hesaba ihtiyacınız varsa her ek hesap aylık hesap başına 10 € olarak faturalanır ve her faturalama döneminin sonunda otomatik olarak tahsil edilir.
Çok sayıda hesap gerekiyorsa, yaklaşık 50 hesaptan itibaren bir Pro plana geçmek (sınırsız hesap*) daha ekonomiktir.
Ödemeler Stripe üzerinden işlenir. Kabul edilen yöntemler kredi/banka kartı, kripto para ve banka transferini içerir.
Sipariş vererek Stripe Hizmet Sözleşmesi'ni de kabul etmiş olursunuz.
Evet, dilediğiniz zaman iptal edebilirsiniz. İptal, içinde bulunduğunuz 30 günlük faturalama döneminin sonunda geçerli olur — kullanılmayan günler için kısmi geri ödeme yapılmaz.
Deneme süresi içinde iptal için: süre bitmeden [email protected] adresine e-posta gönderin. Ödeme daha önce tahsil edilmişse, aboneliği durdurmak için yine e-postayla iptal gereklidir.
Hizmet, Amerika Birleşik Devletleri'nde kayıtlı bir limited şirket (LLC) olan Apex Vanguard Dynamics LLC tarafından işletilmektedir; kayıtlı adresi 30 N Gould St Ste R, Sheridan, WY 82801, ABD'dir.
İletişim: [email protected] · Telefon: +1 (929) 333-6422
Tam yasal bilgiler için künyeye bakın.
Şartlar ve Koşullar, ABD'nin Wyoming eyaleti hukukuna tabidir. Uyuşmazlıklar Wyoming mahkemelerinin münhasır yargı yetkisindedir ve taraflar öncelikle iyi niyetli müzakereyle çözüm aramayı kabul eder.
Tam Şartlar ve Koşullar'ı web sitesinde okuyabilirsiniz.
Hayır. Hizmet Şartları, giriş bilgilerinizi ve API anahtarlarınızı gizli tutmanızı ve API2Trade'in önceden yazılı onayı olmadan üçüncü taraflarla paylaşmamanızı açıkça gerektirir.
API üzerine bir ürün veya hizmet inşa ediyorsanız (örneğin kendi müşterileriniz için), kendi kimlik doğrulama katmanınızı kurmalı ve API2Trade anahtarını yalnızca sunucu tarafında tutmalısınız — son kullanıcılara asla açmayın.
Hayır. Hizmet Şartları, API2Trade'in açık yazılı izni olmadan hizmet verilerinin kazınmasını (scraping) veya yeniden satılmasını yasaklar. Abonelikler de devredilemez.
Belirli bir iş senaryonuz varsa [email protected] adresine yazın.
Evet. NDA'lar talep üzerine sunulur ve her iki tarafça yazılı olarak kabul edilmesi gerekir. Aksi kararlaştırılmadıkça standart NDA koşulları geçerlidir.
Talep için [email protected] adresine yazın.
API2Trade birkaç güvenlik önlemi uyguladığını belirtiyor:
Güvenlik uygulamalarına dair ayrıntılar için Gizlilik Politikası'na bakın.
API2Trade bir ABD şirketi tarafından işletilmektedir (bkz. API2Trade'i kim işletiyor?) ve geçerli veri koruma mevzuatına, AB/AEA kullanıcıları için uygulandığı ölçüde GDPR dahil olmak üzere, uyumlu olduğunu belirtir.
Toplanan kişisel veriler: hesap bilgileri (ad, e-posta adresi, faturalama bilgileri), kullanım verileri (API günlükleri, IP adresi, tarayıcı ve işletim sistemi) ve Stripe üzerinden işlenen ödeme bilgileri.
Şirket, kişisel verileri satmadığını ve üçüncü taraflarla paylaşmadığını belirtir. Tüm ayrıntılar Gizlilik Politikası'nda yer alır.
Gizlilik Politikası'na göre aşağıdaki veriler toplanabilir:
Veriler AEA içinde veya yeterli veri koruma düzeyine sahip diğer ülkelerde işlenebilir (dünya genelindeki 11 veri merkezi göz önüne alındığında).
Tüm bilgiler için Gizlilik Politikası'nın tamamını okuyun.
Bağlantının başarısız olmasının en yaygın nedenleri:
ICMarkets-Live02). MetaTrader'da Dosya → Hesap aç altında bulabilirsiniz.Mevcut bağlantı durumunu /CheckConnect ile doğrulayın. Sorun sürerse [email protected] adresine yazın.
Kimlik doğrulama hataları genellikle API anahtarının eksik, hatalı veya yanlış biçimde gönderildiğini gösterir. Şunları kontrol edin:
x-api-key başlığını kullandığınızdan emin olun — Authorization: Bearer değil.api.api2trade.com ile değil).Her plan türü için doğru biçimler kimlik doğrulama dokümantasyonunda yer alır.
API2Trade, dünya genelindeki 11 veri merkezinde %99,95 çalışma süresi ve ortalama yaklaşık 47 ms yanıt süresi bildiriyor.
Hizmet Şartları'na göre hizmetin "olduğu gibi" ve "mevcut olduğu şekilde" sunulduğunu unutmayın — kesintisiz veya hatasız çalışma sözleşmeyle garanti edilmez. Üretim sistemleri için kendi tarafınızda daima yeniden deneme mantığı ve hata yönetimi uygulayın.
Emir reddi API2Trade'den değil, aracı kurumun işlem sunucusundan gelir. Yaygın nedenler:
EURUSDm değil EURUSD).API'nin hata yanıtını inceleyin — reddin nedenini açıklayan aracı kurum kaynaklı message ve code alanlarını içerir.