FxPro Api Türkiye

2100+ enstrüman

Lisanslı broker

24/5 destek

Hızlı işlemler

🔑 Key Takeaways

  • FxPro Api ile otomatik ticaret botları ve gelişmiş algoritma stratejileri geliştirin.
  • Gerçek zamanlı piyasa verileri ve çoklu programlama dili desteği sunar.
  • Güvenlik, risk yönetimi ve backtesting özellikleri ile profesyonel yatırımcılara uygundur.

FxPro Api Nedir ve Nasıl Çalışır

FxPro Api, bizim şirketimizin sunduğu gelişmiş programlama arayüzüdür. Bu sistem, Türkiye'deki yatırımcıların otomatik ticaret stratejileri geliştirmesine olanak sağlar. Api teknolojisi, REST protokolü üzerinden JSON formatında veri alışverişi yapar.

Bizim Api sistemimiz, gerçek zamanlı piyasa verilerine erişim sunar. MetaTrader 4 ve MetaTrader 5 platformlarıyla tam uyumlu çalışır. Türkiye saati (GMT+3) referans alınarak tüm zaman damgaları işlenir.

Api kullanımı için öncelikle geliştirici hesabı oluşturmanız gerekir. Sistem, OAuth 2.0 güvenlik protokolü kullanır. Her Api çağrısı için benzersiz token gereklidir.

Api Özelliği Teknik Detay Limit
İstek Hızı 100 çağrı/dakika Standart hesap
Veri Formatı JSON/XML Her ikisi desteklenir
Güvenlik OAuth 2.0 + SSL 256-bit şifreleme

Api Erişim Anahtarı Alma Süreci

Geliştirici hesabınızı oluşturduktan sonra Api anahtarı talep edebilirsiniz. Müşteri panelimizden "Geliştirici Araçları" bölümüne gidin. Yeni Api anahtarı oluştur seçeneğini tıklayın.

Anahtarınız 32 karakter uzunluğunda alfanumerik kod şeklindedir. Bu anahtarı güvenli bir yerde saklayın. Her Api isteğinde header kısmında bu anahtarı göndermeniz zorunludur.

Desteklenen Programlama Dilleri ve Entegrasyon

FxPro Api, çoklu programlama dili desteği sunar. Python, Java, C#, JavaScript, PHP dillerinde örnek kodlar sağlıyoruz. Her dil için ayrı SDK paketleri mevcuttur.

Python geliştiricileri için pip install fxpro-api komutuyla kütüphanemizi yükleyebilirsiniz. Java kullanıcıları Maven repository üzerinden bağımlılık ekleyebilir. C# geliştiricileri NuGet paket yöneticisini kullanabilir.

Bizim Api dokümantasyonumuz, her programlama dili için detaylı örnekler içerir. Swagger UI arayüzü üzerinden canlı test yapabilirsiniz. Sandbox ortamında gerçek para riski olmadan deneme işlemleri gerçekleştirin.

Python ile Api Bağlantısı Kurma

Python ortamında FxPro Api kullanımı oldukça basittir. İlk olarak requests kütüphanesini import edin. Base URL olarak https://api.fxpro.com/v1/ adresini kullanın.

Authentication için Bearer token yöntemini uygulayın. Her istek başlığında "Authorization: Bearer YOUR_TOKEN" parametresini gönderin. Hata yönetimi için try-except blokları kullanmanız önerilir.

Gerçek Zamanlı Veri Akışı ve Piyasa Bilgileri

Api sistemimiz, anlık fiyat verilerini WebSocket protokolü üzerinden iletir. Türkiye'deki yatırımcılar için özel olarak optimize edilmiş sunucular kullanıyoruz. Latency süresi ortalama 50 milisaniye altındadır.

Majör döviz çiftleri için tick-by-tick veri akışı sağlıyoruz. EUR/USD, GBP/USD, USD/JPY gibi popüler pariteler sürekli güncellenir. Emtia fiyatları da gerçek zamanlı olarak Api üzerinden erişilebilir.

Bizim piyasa veri Api'si, OHLC (Open, High, Low, Close) formatında tarihsel verileri sunar. 1 dakika, 5 dakika, 15 dakika, 1 saat, 4 saat ve günlük zaman dilimlerini destekler.

Aşağıdaki veri türlerine Api üzerinden erişebilirsiniz:

  • Anlık bid/ask fiyatları
  • Günlük volatilite oranları
  • İşlem hacmi bilgileri
  • Teknik analiz indikatörleri
  • Ekonomik takvim verileri

WebSocket Bağlantısı Kurulum Adımları

WebSocket bağlantısı için wss://ws.fxpro.com endpoint adresini kullanın. Bağlantı kurulduktan sonra authentication mesajı gönderin. JSON formatında {"action": "auth", "token": "YOUR_API_KEY"} parametrelerini iletin.

Başarılı kimlik doğrulamadan sonra veri akışı aboneliği yapabilirsiniz. Subscribe mesajında hangi enstrümanları takip etmek istediğinizi belirtin. Unsubscribe komutuyla aboneliği iptal edebilirsiniz.

Otomatik Ticaret Botları Geliştirme

FxPro Api kullanarak gelişmiş ticaret botları oluşturabilirsiniz. Bizim sistem, programatik emir verme işlemlerini destekler. Market order, limit order, stop order türlerini Api üzerinden gönderebilirsiniz.

Risk yönetimi için stop-loss ve take-profit seviyelerini otomatik olarak ayarlayın. Position sizing algoritmaları uygulayarak sermaye yönetimini optimize edin. Bizim Api, partial close işlemlerini de destekler.

Emir Türü Api Endpoint Gerekli Parametreler
Market Order /orders/market symbol, volume, side
Limit Order /orders/limit symbol, volume, side, price
Stop Order /orders/stop symbol, volume, side, stopPrice

Ticaret botunuzda hata yönetimi mekanizmaları oluşturun. Api yanıtlarında dönen error kodlarını kontrol edin. Rate limiting durumunda exponential backoff stratejisi uygulayın.

Algoritma Stratejisi Uygulama Örnekleri

Moving Average Crossover stratejisini Api ile uygulayabilirsiniz. 20 ve 50 periyotluk hareketli ortalamaları hesaplayın. Kesişim noktalarında otomatik emir tetikleyin.

RSI (Relative Strength Index) tabanlı stratejiler için teknik analiz Api'sini kullanın. 70 üzeri aşırı alım, 30 altı aşırı satım sinyalleri oluşturun. Divergence analizi yaparak güçlü sinyaller yakalayın.

Hesap Yönetimi ve Portföy Takibi

Api üzerinden hesap bakiyenizi, açık pozisyonlarınızı ve işlem geçmişinizi sorgulayabilirsiniz. /account/balance endpoint'i güncel bakiye bilgilerini TL cinsinden döndürür. Margin kullanımı ve serbest margin miktarları da Api yanıtında yer alır.

Portföy performans metriklerini programatik olarak hesaplayın. Sharpe ratio, maximum drawdown, profit factor gibi istatistikleri Api verileriyle oluşturun. Bizim sistem, günlük P&L (kar/zarar) raporlarını JSON formatında sunar.

Açık pozisyonlar listesi için /positions endpoint'ini kullanın. Her pozisyon için entry price, current price, unrealized P&L bilgileri döndürülür. Position ID'leri kullanarak spesifik pozisyonları modify edebilir veya kapatabilirsiniz.

Aşağıdaki hesap bilgilerine Api üzerinden erişebilirsiniz:

  • Toplam equity değeri
  • Kullanılan ve serbest margin
  • Günlük işlem sayısı
  • Ortalama spread maliyeti
  • Swap gelirleri/giderleri

Risk Yönetimi Parametreleri Ayarlama

Api üzerinden maksimum pozisyon büyüklüğü limitlerini ayarlayabilirsiniz. Daily loss limit, maximum drawdown threshold gibi risk parametrelerini programatik olarak kontrol edin. Bizim sistem, belirlenen limitlere ulaşıldığında otomatik olarak pozisyonları kapatır.

Correlation matrix hesaplamaları yaparak portföy çeşitlendirmesini optimize edin. Yüksek korelasyonlu enstrümanlarda aynı anda pozisyon almaktan kaçının. Api, korelasyon katsayılarını gerçek zamanlı olarak hesaplar.

Teknik Analiz İndikatörleri ve Sinyal Üretimi

FxPro Api, 50'den fazla teknik analiz indikatörünü destekler. SMA, EMA, MACD, Bollinger Bands, Stochastic gibi popüler indikatörleri hesaplayabilirsiniz. Her indikatör için özelleştirilebilir parametreler mevcuttur.

Bizim teknik analiz Api'si, multiple timeframe analizini destekler. Aynı enstrüman için farklı zaman dilimlerindeki indikatör değerlerini eşzamanlı olarak alabilirsiniz. Confluence sinyalleri oluşturmak için bu özelliği kullanın.

Custom indikatör formülleri oluşturabilirsiniz. Api, matematiksel işlemleri destekleyen expression engine içerir. Sin, cos, log, sqrt gibi fonksiyonları kullanarak karmaşık hesaplamalar yapın.

İndikatör Api Parametresi Varsayılan Değer
RSI period 14
MACD fast_period, slow_period, signal_period 12, 26, 9
Bollinger Bands period, deviation 20, 2.0

Candlestick Pattern Tanıma Sistemi

Api sistemimiz, 30'dan fazla candlestick pattern'ini otomatik olarak tanır. Doji, hammer, shooting star, engulfing gibi formasyonları gerçek zamanlı olarak tespit eder. Pattern güvenilirlik skorları da Api yanıtında yer alır.

Bizim pattern recognition algoritması, machine learning teknikleri kullanır. Tarihsel verilerden öğrenen sistem, pattern başarı oranlarını sürekli günceller. False positive oranını minimize etmek için çoklu filtreleme uygular.

Backtesting ve Strateji Optimizasyonu

Api üzerinden tarihsel veri setlerini kullanarak strateji testleri yapabilirsiniz. 10 yıllık geçmiş veriye erişim sağlıyoruz. Backtesting sonuçları detaylı istatistiklerle birlikte döndürülür.

Walk-forward analysis özelliği ile stratejinizin farklı piyasa koşullarındaki performansını test edin. Out-of-sample testing için veri setini otomatik olarak bölebilirsiniz. Bizim sistem, overfitting durumlarını tespit eder.

Monte Carlo simülasyonu yaparak strateji robustluğunu değerlendirin. 1000 farklı senaryo altında performans dağılımını analiz edin. Worst-case ve best-case senaryolarını belirleyin.

Optimizasyon Algoritmaları Uygulama

Genetic algorithm kullanarak strateji parametrelerini optimize edin. Population size, mutation rate, crossover probability gibi GA parametrelerini ayarlayabilirsiniz. Bizim Api, multi-objective optimization destekler.

Grid search ve random search yöntemlerini de uygulayabilirsiniz. Parameter space'i tanımlayarak sistematik optimizasyon yapın. Parallel processing ile optimizasyon süresini kısaltın.

Güvenlik ve Compliance Gereksinimleri

FxPro Api, enterprise düzeyinde güvenlik önlemleri içerir. TLS 1.3 protokolü ile şifrelenmiş veri iletimi sağlıyoruz. Api anahtarları AES-256 algoritmasıyla korunur. IP whitelisting özelliği ile erişim kontrolü yapabilirsiniz.

Rate limiting mekanizması ile DDoS saldırılarına karşı koruma sağlıyoruz. Dakikada maksimum 100 istek limiti vardır. Bu limite ulaşıldığında 429 HTTP status kodu döndürülür. Exponential backoff stratejisi uygulamanız önerilir.

Bizim sistem, GDPR ve Türkiye Kişisel Verileri Koruma Kanunu'na tam uyumludur. Api logları 90 gün süreyle saklanır. Veri minimization prensibi gereği sadece gerekli bilgiler işlenir.

Aşağıdaki güvenlik önlemlerini uyguluyoruz:

  • Two-factor authentication (2FA) desteği
  • Session timeout mekanizması
  • Anomali tespit sistemi
  • Automated threat response
  • Regular security audits

Api Anahtarı Güvenlik Yönetimi

Api anahtarlarınızı düzenli olarak yenileyin. Bizim sistem, 90 günde bir anahtar rotasyonu önerir. Eski anahtarlar 7 gün geçiş süresi sonunda devre dışı kalır. Emergency revocation özelliği ile anında iptal edebilirsiniz.

Farklı izin seviyelerinde Api anahtarları oluşturabilirsiniz. Read-only, trade-enabled, admin gibi roller tanımlayın. Principle of least privilege uygulayarak minimum gerekli izinleri verin.

Destek ve Dokümantasyon Kaynakları

FxPro Api için kapsamlı dokümantasyon sağlıyoruz. Interactive API explorer ile endpoint'leri canlı olarak test edebilirsiniz. Code samples repository'de 5 farklı programlama dilinde örnek kodlar bulabilirsiniz.

Bizim teknik destek ekibimiz, Api entegrasyonu konusunda 7/24 yardım sunar. Türkçe destek hattımız +90 212 xxx xxxx numarasından ulaşılabilir. Email desteği için [email protected] adresini kullanın.

Developer forum'umuzda diğer geliştiricilerle deneyim paylaşabilirsiniz. Community-driven solutions ve best practices burada tartışılır. Monthly webinar'larda yeni Api özelliklerini tanıtıyoruz.

Destek Kanalı Çalışma Saatleri Yanıt Süresi
Telefon 7/24 Anında
Email 7/24 2 saat
Live Chat 08:00-24:00 5 dakika

FxPro Api, Türkiye'deki profesyonel yatırımcılar için geliştirilmiş güçlü bir araçtır. Bizim sistemimiz, modern ticaret stratejilerini hayata geçirmenizi sağlar. Otomatik ticaret botları, risk yönetimi araçları ve gelişmiş analiz özellikleri ile portföy performansınızı optimize edebilirsiniz.

❓ FAQ

FxPro Api nedir?

FxPro Api, yatırımcıların otomatik ticaret stratejileri geliştirmesine olanak sağlayan gelişmiş bir programlama arayüzüdür.

Api anahtarı nasıl alınır?

Geliştirici hesabı oluşturduktan sonra müşteri panelindeki "Geliştirici Araçları" bölümünden yeni Api anahtarı talep edebilirsiniz.

Hangi programlama dilleri destekleniyor?

Python, Java, C#, JavaScript, PHP gibi çoklu programlama dillerinde SDK ve örnek kodlar mevcuttur.

Güvenlik önlemleri nelerdir?

OAuth 2.0, TLS 1.3, AES-256 şifreleme, IP whitelisting ve iki faktörlü kimlik doğrulama gibi güvenlik yöntemleri kullanılır.

Destek hizmetlerine nasıl ulaşabilirim?

7/24 telefon, email ve canlı chat destek kanallarıyla teknik yardım sunulmaktadır.