Sembol takma adları
Tradeways'teki sembol takma adlarına dair referans — broker'a özgü sembol adlarının içe aktarma ve canlı senkronizasyon sırasında nasıl standart sembollere eşlendiği.
Sembol takma adları, broker'a özgü sembol adlarını Tradeways içinde kullanılan standart sembollere eşler. Broker'lar aynı enstrüman için çoğu zaman farklı adlandırma kuralları kullanır; örneğin bir broker ESZ5 gönderirken bir diğeri ES.FUT gönderebilir. Sembol takma adları, her ikisinin de ES standart sembolüne çözümlenmesini sağlar.


Takma adlar, içe aktarma ve API üzerinden veri alımı sırasında otomatik olarak oluşturulur. Kullanıcı, broker ve broker hesabı bazında ayrı ayrı tutulur.
Takma adlar nasıl oluşturulur
Tradeways gelen bir emir gerçekleşmesini işlerken, standart sembolü belirlemek için bir çözümleme zinciri çalıştırır:
| Adım | Kaynak | Açıklama |
|---|---|---|
| 1 | İpucu verilen sembol | Broker, ham sembolün yanında normalize edilmiş bir sembol de sağlıyorsa önce bu kontrol edilir. |
| 2 | Mevcut takma ad | Tradeways bu sembolün daha önce bu broker ve hesaptan görülüp görülmediğini kontrol eder. |
| 3 | Normalize edilmiş adaylar | Ham sembol temizlenir (broker ön ekleri, son ekleri ve vadeli işlem ay kodları ayıklanır) ve her aday, kullanıcı enstrümanları ve yerleşik ön ayarlarla karşılaştırılır. |
| 4 | Otomatik sağlama | API bağlantılı broker'larda, temizlenen sembol bilinen bir Forex veya kripto paritesiyle eşleşirse otomatik olarak bir enstrüman kaydı oluşturulur. |
Bir ham sembol başarıyla çözümlendikten sonra bir takma ad kaydı saklanır; böylece aynı ham sembolün sonraki içe aktarımları çözümleme zincirini tamamen atlar.
Takma ad kaydının yapısı
Her takma ad, broker'ın orijinal sembolünü, eşlendiği Tradeways sembolüyle birlikte saklar. Takma adlar broker'ına ve hesabına özeldir; bu sayede aynı broker sembolü farklı hesaplarda farklı şekilde eşlenebilir.
Sembol normalizasyonu
Tradeways, bir eşleşme ararken yaygın broker ön eklerini, son eklerini ve vadeli işlem sözleşme kodlarını otomatik olarak ayıklar. Örneğin ESZ25 ve ES@CME sembollerinin ikisi de ES olarak çözümlenir.
Manuel ve otomatik takma adlar
Takma adlar, bir ham sembol dosya içe aktarımı veya API üzerinden veri alımı sırasında ilk kez görüldüğünde otomatik olarak oluşturulur. Ayrıca bir broker otomatik olarak çözümlenemeyen bir sembol gönderdiğinde, ayarlar arayüzünden takma adları manuel olarak oluşturabilir, düzenleyebilir veya silebilirsin. Belirli bir ham sembol için tanımlanan manuel takma ad, otomatik çözümlemeye göre her zaman önceliklidir.
Takma adlar nerede kullanılır
CSV ve API içe aktarımlarının ikisi de sembolleri çözümlemek için takma ad zincirinden geçer. İlk başarılı çözümlemenin ardından takma ad kalıcı hale gelir; böylece aynı formatın sonraki içe aktarımları anında çözümlenir. Her emir gerçekleşmesi kaydı, broker'ın orijinal sembolünü standart sembolün yanında saklar; böylece her zaman broker'ının adlandırmasına kadar izini sürebilirsin.