İMKB PAY PİYASASI FIXAPI BİLGİLENDİRME TOPLANTISI 25.12.2012
Ajanda 1 Giriş 2 İMKB Pay Piyasası FixAPI 3 Zaman Çizelgesi 4 Teknik Detaylar & Mimari 5 Bağlantı Testleri 6 Soru / Cevap İMKB - Confidential Information 26.12.2012 3
Giriş FIX (Financial Information exchange) Protokolü Sermaye Piyasalarına Katkı Piyasa ve Teknolojik Açıdan İMKB FixAPI Teknik Altyapı Mimari Model Oturum/Uygulama Katmanı (Unicast) Mesajları Yayın (Multicast) Katmanı Mesaj Hız Kontrolü (Throttling) Yapısı Test ve Sertifikasyon Süreci İMKB Bağlantı Stratejileri Emir İletim FIX Veri Dağıtım FIX Over FAST (FIX Adapted for Streaming) Anket Formu Doldurulması
Dünya Çapında FIX Protokolü Kullanımı http://www.fixprotocol.org/adopters/
Emir İletim Alt Yapısı
Temsilci Terminalleri
ExAPI Terminalleri
FixAPI 5.0 SP1 API
Ajanda 1 Giriş 2 İMKB Pay Piyasası FixAPI 3 Zaman Çizelgesi 4 Teknik Detaylar & Mimari 5 Bağlantı Testleri 6 Soru / Cevap İMKB - Confidential Information 26.12.2012 10
ExAPI Elektronik Emir İletim Altyapısı İMKB Pay Piyasası Emirlerin %97 si ExAPI ExAPI Kısıtları Üye Tarafında Çalışan Arayüz (Gateway) İMKB ye Özgü Bir Mesajlaşma Formatı Mesaj Formatında Text Alanlar Kapasite Kısıtları (64 emir/saniye) Türkçe Arayüz ve Mesajlar Operasyonel Zorluklar ExAPI FixAPI Paralel Çalışma FixAPI nin ExAPI nin Yerini Alması (3 ay sonra tarih duyurulacak)
FixAPI Pay Piyasası Açısından Faydalar Finans Dünyası Standardında Teknoloji Kullanımı Alım Satım Sistemi Değişikliklerinden Üyelerin Minimum Etkilenmesi Üye Tarafı Uygulama Geliştirmede Kolaylık FIX protokolüne Dayalı Veri Yayını Gerçekleştirimi Türev Piyasalar İçin FIX Protokolü Geçişi Borçlanma Araçları Piyasası İçin FIX Protokolü Geçişi Kodlu Yapıya Geçiş (İngilizce Dil Desteği)
FixAPI Teknolojik Açıdan Faydalar İMKB Veri Merkezi Sunucu Barındırma (Co-location) Hizmeti ExAPI 64 Emir/sn. Kısıtının Aşılması İmkanı İMKB ye Ait Bir Yazılım Kurulumuna Gerek Kalmaması Donanımdan Bağımsız Altyapı Yazılım Geliştirmede Kolaylık (Hazır çözümler) Uygulama Değişikliklerinden Minimum Etkilenme
Ajanda 1 Giriş 2 İMKB Pay Piyasası FixAPI 3 Zaman Çizelgesi 4 Teknik Detaylar & Mimari 5 Bağlantı Testleri 6 Soru / Cevap İMKB - Confidential Information 26.12.2012 14
Planlanan Zaman Çizelgesi 25.12.2012 FixAPI Bilgilendirme Toplantısı 01.02.2013 Uygulama Geliştirme Serbest Test Ortamının Açılması 01.03.2013 FixAPI Sertifikasyon Test Başlangıcı 29.03.2013 Hedeflenen FixAPI Emir İletimi Başlangıcı FixAPI Serbest Test Detaylarının Açıklanması FixAPI Sertifikasyon Test Senaryolarının Açıklanması Tek Pazar Uygulamasının Devreye Alımı
FixAPI ile Birlikte Değişecekler Tek Pazar Uygulaması Ulusal, İkinci Ulusal, ---- > Pay Piyasası Kurumsal Ürünler, Gözaltı GİP ---- > GİP SİP ---- > SİP İşlem Sistemi (Matching Engine) Upgrade Emir Bölme Özelliğinin Kaldırılması Müteselsil Mesajların FixAPI Gönderimi Seçeneği
Ajanda 1 Giriş 2 İMKB Pay Piyasası FixAPI 3 Zaman Çizelgesi 4 Teknik Detaylar & Mimari 5 Bağlantı Testleri 6 Soru / Cevap İMKB - Confidential Information 26.12.2012 17
Oturum Katmanı Mesajları Heartbeat TestRequest SequenceReset ResendRequest Logon Logout Reject
Uygulama Katmanı Mesajları - 1 Yeni Emir Giriş (NewOrderSingle) Emir Değiştirme (OrderCancelReplace) Emir İptal (OrderCancel) Emir Durum Sorgu (OrderStatus) ExecutionReport Emir İptal Ret (OrderCancelReject) Business Message Reject Kotasyon Giriş (Quote) Kotasyon Güncelleme (Quote) Kotasyon Cevap (QuoteStatusReport) Kullanıcı İstek (UserRequest) Kullanıcı Cevap (UserResponse)
Multicast Mesajları Seans Durumu Bilgisi (TradingSessionStatus) Menkul Kıymet Durum Bilgisi (SecurityStatus) Genel Bilgi (News)
Mimari (Örnek Yedekli Model)
Bağlantı ve Yedekli Altyapı İletişim Altyapısı Yedekliliği Farklı Şebekeler (MPLS ve TTNET) Üzerinden Bağlantı Otomatik Geçiş Sunucu/Uygulama Yedekliliği Aynı anda aktif olarak iki farklı Fix Gateway e bağlanabilme ve emir gönderebilme Aynı emir için üretilen cevap mesajlarının iki Fix Gateway tarafından üye sistemine gönderimi Üye sisteminin Eş ExecutionReport Mesajlarını toplayan sistemi Mesaj Anahtar Bilgileri (unique identifiers) ClOrdID (Kurum içi sıra numarası) ExecID (Cevap mesajları için anahtar) ApplSeqNum (Multicast mesajlar için anahtar)
Multicast İletişim Mesaj Tipleri Seans Durum Bilgisi (TradingSessionStatus) Menkul Kıymet Bilgisi (SecurityStatus) Genel Yayın Mesajı (News) Ana İletim Kanalı : UDP Multicast Aynı Mesaj İki Farklı Grup Adresi Üzerinden Yayınlanacak Test ve Üretim Ortamları İçin Ayrı Multicast Grup Adresleri Yedek Multicast İletim Kanalı: FIX Unicast Bağlantılar FIX Gateway Multicast Mesajları Unicast Kanaldan Asenkron FIX Mesaj Formatında İietecek Login Sonrası FIX Gateway Biriken Multicast Mesajlar İstenebilir Multicast Heartbeat mesajı gönderilecektir. ApplSeqNum -- > Eş Mesajların Elenmesi
Güvenlik ve Mesaj Hız Kontrolü (Throttling) VPN Bağlantısı Cisco Anyconnect Secure Mobile Client Sunucu adresi ve yetkili kullanıcı bilgileri daha sonra bildirilecek Mesaj Hız Kontrolü (Throttling) FIX Session Bazında Uygulama (Application) Mesaj Sayısı sınırlaması Sınır Aşımında Business Message Reject mesajı Sınırlama ve Fiyatlandırma Daha Sonra Duyurulacak
Ajanda 1 Giriş 2 İMKB Pay Piyasası FixAPI 3 Zaman Çizelgesi 4 Teknik Detaylar & Mimari 5 Bağlantı Testleri 6 Soru / Cevap İMKB - Confidential Information 26.12.2012 25
FixAPI Bağlantı Testleri Serbest Test 8:00 23:00 Arası Açık Test Ortamı Geniş İşlem Saatleri Aralığı Ocak Ayı İçinde Test Planı Duyurulacak Test, Üretim Ve ODM İçin Ayrı Adres Tanımları Yazılım Kuruluşlarına Test İmkanı Sertifikasyon Testi Test Senaryoları Hazırlanacak Randevu Sistemi Yazılım Kuruluşlarına Sertifikasyon İmkanı Başarılı Olanlar Emir İletimine Başlayacak
Ajanda 1 Giriş 2 İMKB Pay Piyasası FixAPI 3 Zaman Çizelgesi 4 Teknik Detaylar & Mimari 5 Bağlantı Testleri 6 Soru / Cevap İMKB - Confidential Information 26.12.2012 27
SORULARINIZ... Sıkça Sorulan Sorular Sayfası http://www.imkb.gov.tr/uyeozel/software AndDocuments/StockMarket.aspx İMKB Teknik Destek Masası bt-destek@imkb.gov.tr
Ajanda 1 Giriş 2 İMKB Pay Piyasası FixAPI 3 Zaman Çizelgesi 4 Teknik Detaylar 5 Bağlantı Testleri 6 Soru / Cevap İMKB - Confidential Information 26.12.2012 29
TEŞEKKÜR EDERİZ...