Sistem perdagangan-aplikasi

Sistem perdagangan-aplikasi

Graphique-eurusd-forex-trading-hours
Millionaire-forex-trader-secrets-report-greg-secker-book
Indikator-atr-forex-trading


Online-binary-options-wikipedia-the-free Masyuk forex exchange The-rds-forex-system-download Konvensi demokratis Maxiforex Internet time machine forex broker Best-automated-forex-trading-software-reviews

TradeKing telah mengakuisisi MB Trading. Kami bergabung untuk memberikan lebih banyak fitur canggih apakah Anda melakukan trading di meja kerja atau di perjalanan. Dengan TradeKing, Anda akan menikmati akses ke platform perdagangan yang fleksibel, perangkat lunak yang hebat seperti Desktop Pro, dan alat bernilai tinggi yang inovatif dengan biaya rendah. Buka Akun TradeKing Tidak ada minimum untuk membuka rekening. Perdagangan mata uang asing 247, 5 hari seminggu Serendah 45 sen per kontrak ditambah biaya pertukaran Latar belakang TradeKings dapat ditemukan di FINRAs BrokerCheck 4,95 untuk perdagangan ekuitas dan perdagangan opsi online, menambahkan 65 sen per kontrak pilihan. TradeKing mengenakan tambahan 0,35 per kontrak pada produk indeks tertentu dimana biaya penukaran biaya. Lihat FAQ kami untuk rinciannya. TradeKing menambahkan 0,01 per saham pada keseluruhan pesanan untuk harga saham kurang dari 2,00. Lihat halaman Komisi dan Biaya untuk komisi perdagangan broker, saham dengan harga murah, spread opsi, dan surat berharga lainnya. TradeKing menerima 4 dari 5 bintang di Barrons 12th (Maret 2007), 13 (Maret 2008), 14 (Maret 2009), 15 (Maret 2010), 16 (Maret 2011), 17 (Maret 2012), 18 (Maret 2013) , 19 (Maret 2014), dan 20 (Maret 2015) peringkat tahunan Pialang Online Terbaik berdasarkan Teknologi Perdagangan, Usability, Mobile, Rentang Penawaran, Fasilitas Penelitian, Laporan Analisis Portofolio, Pendidikan Layanan Pelanggan, dan Biaya. Barrons adalah merek dagang terdaftar dari Dow Jones Company 2015. Dokumentasi yang mendukung penghargaan dan klaim layanan TradeKings dan klaim juga tersedia atas permintaan dengan menghubungi 877-495-5464 atau melalui email di email160 Efek yang dilindungi yang ditawarkan melalui TradeKing Securities, LLC, anggota FINRA dan SIPC. Forex ditawarkan melalui TradeKing Forex, LLC, anggota NFA. Futures ditawarkan melalui MB Trading Futures, LLC. Anggota NFA. TradeKing Securities, LLC, TradeKing Forex, LLC dan MB Trading Futures, LLC. Adalah perusahaan yang terpisah namun berafiliasi dan anak perusahaan TradeKing Group, Inc. TradeKing Group, Inc. adalah anak perusahaan yang sepenuhnya dimiliki oleh Ally Financial Inc. Perdagangan berjangka, opsi dan forex bersifat spekulatif dan tidak sesuai untuk semua investor. Investor sebaiknya hanya menggunakan modal risiko saat melakukan trading futures, options dan forex karena selalu ada resiko kerugian besar. Pilihan investor mungkin kehilangan seluruh jumlah investasinya dalam waktu yang relatif singkat. Klik di sini untuk meninjau Karakteristik dan Risiko dari brosur Pilihan Standar sebelum Anda memulai opsi perdagangan. Semua investasi melibatkan risiko, kerugian dapat melebihi investasi yang diinvestasikan, dan kinerja terakhir dari produk keamanan, industri, sektor, pasar, atau keuangan tidak menjamin hasil atau pengembalian di masa depan. TradeKing Securities LLC memberikan investor mandiri dengan layanan perantara diskon, dan tidak membuat rekomendasi atau menawarkan saran investasi, keuangan, hukum atau pajak. Anda sendiri bertanggung jawab untuk mengevaluasi manfaat dan risiko yang terkait dengan penggunaan sistem, layanan, atau produk TradeKings. Jika ada pertanyaan tambahan mengenai pajak Anda, kunjungi IRS.gov atau berkonsultasilah dengan profesional pajak. TradeKing tidak dapat memberikan saran pajak apapun. Sebelum memutuskan untuk melakukan perdagangan, Anda harus mempertimbangkan dengan hati-hati tujuan keuangan, tingkat pengalaman investasi, kemampuan untuk mengambil risiko finansial, dan biaya yang terkait dengan produk investasi sebelum berinvestasi. Setiap opini, berita, penelitian, analisis, harga atau informasi lain yang terkandung di dalamnya bukan merupakan saran investasi. Perdagangan online memiliki risiko inheren karena respon sistem dan waktu akses yang mungkin berbeda-beda karena kondisi pasar, kinerja sistem, dan faktor lainnya. Seorang investor harus memahami risiko ini dan tambahan sebelum melakukan trading. Futures dan akun Forex tidak dilindungi oleh Securities Investor Protection Corp. (SIPC) atau Federal Deposit Insurance Corp. (FDIC). Produk Pialang: Bukan FDIC Tertanggung 8226 Tidak Ada Jaminan Bank 8226 Dapat Menurunkan Nilai Instrumen keuangan, termasuk Saham, Futures, Forex atau Pilihan pada margin, memiliki tingkat risiko yang tinggi dan tidak sesuai untuk semua investor. Tingkat leverage yang tinggi dapat bekerja melawan Anda dan juga untuk Anda. Sebelum memutuskan untuk berinvestasi di instrumen keuangan atau valuta asing Anda harus mempertimbangkan secara hati-hati tujuan investasi, tingkat pengalaman, dan selera risiko Anda. Kemungkinan ada bahwa kerugian Anda bisa melebihi deposito dan oleh karena itu sebaiknya Anda tidak menginvestasikan uang yang tidak bisa Anda rugi. Anda harus menyadari semua risiko yang terkait dengan perdagangan dan mencari saran dari penasihat keuangan independen jika Anda ragu. Kinerja masa lalu, baik aktual maupun hipotetis, belum tentu menunjukkan hasil di masa depan. Semua penggambaran perdagangan baik dengan video atau gambar hanya untuk tujuan ilustrasi dan bukan rekomendasi untuk membeli atau menjual instrumen keuangan tertentu. Lihat pengungkapan risiko penuh Copyright 169 Gecko Software, All Rights Reserved. Tools 4 Trader Advanced Tools Untuk Trader Maju Ph: 1-800-862-7193 Track 8216n Trade Live Platform Perdagangan Langsung Ultimate Pilih Pasar Anda Mengapa Perdagangan Saham, Futures 38 Forex - Waktunya untuk mengendalikan masa depan keuangan Anda sendiri. - Biaya awal dan komisi bisa sama terjangkaunya di pasar Forex Futures 38 karena mereka berada dalam pasar saham. - Sebagai contoh, biaya start up di pasar Forex bisa sekecil 1.000, dengan margin 200. - Trader hari menyukai trading Futures, dan Foreign Currency (Forex), karena Anda bisa short di Futures dan pasar Forex tanpa margin. Bunga tidak seperti pasar saham, oleh karena itu Anda bisa menukar sisi panjang semudah sisi pendek, butuh waktu lama dan pendek saat pasar naik atau turun dan bahkan menggunakan sistem otomatis. Futures 38 Perdagangan pasar elektronik Forex 24 jam sehari, lima hari seminggu, dan beberapa bahkan melakukan perdagangan pada hari Minggu - Dengan menggunakan perangkat lunak Forex Online Trading Anda dapat menerima leverage hingga 50: 1, industri berjangka menawarkan rata-rata 15: 1, sementara Pasar saham biasanya menawarkan tingkat leverage 1: 1 sampai 3: 1 tingkat yang lebih tinggi memungkinkan uang masuk lebih cepat. Namun, tingkat leverage yang tinggi dapat menyebabkan kerugian dan keuntungan yang lebih besar, dan karena itu memerlukan pengelolaan risiko tambahan. - Pedagang mata uang bisa melakukan trading 24 jam. Sehari, dari mana saja di dunia ini, penuh waktu atau paruh waktu, dimanapun Anda bisa mendapatkan akses Internet dengan Platform Perdagangan Forex Anda yang sedang duduk di pantai, atau hiking di pegunungan, siang hari, atau berdagang di malam hari. - Anda bisa mendapatkan banyak pengalaman dengan memperdagangkan perdagangan akun practisesemo gratis yang kami yakini sebagai sistem perdagangan terbaik di dunia dengan menggunakan perangkat lunak perdagangan utama milik kami di Autopilot. Bahkan menukar eMini S38P, 38 Dow Jones pada grafik Dow hidup. - Demo akun memiliki live streaming quotes, sama seperti pasar sebenarnya. Berlatihlah strategi apa pun, termasuk Fibonacci, Elliott Wave, perangkat lunak dan Komitmen Pedagang tanpa mempertaruhkan uang sepeser pun - Ketika memperdagangkan Futures 38 Forex, pilihannya jauh lebih sedikit daripada saat memperdagangkan saham, yang dapat memungkinkan Anda memfokuskan waktu penelitian Anda ke hanya 3-5 pasar. , Dengan cepat terjun ke bisnis trading, tidak menganalisa, dan dengan rendah hati kami, menggunakan software trading terbaik yang tersedia. Jangan mengucapkan sepatah kata pun untuk itu, lakukan percobaan 14 hari gratis hari ini. - Perdagangan masa depan dan opsi bisa menjadi salah satu metode perdagangan yang paling menarik saat opsi trading, Anda bisa membeli call, jika Anda yakin pasar futures akan naik, atau membeli put jika Anda yakin pasar futures akan turun. Harga. - Bagian terbaik dari pilihan trading di futures. Adalah ketika membeli sebuah opsi, risiko Anda terbatas pada premi yang Anda bayarkan untuk pilihan tersebut, dan Anda tidak akan kehilangan lebih dari harga premium berbayar itu. Inilah salah satu faktor yang membuat perdagangan berjangka dan pilihan begitu atraktif. Lebih dari sekedar Software. Uji Coba 14 Hari Gratis Semua Perangkat Lunak Pelacakan Perdagangan. Plugin, dan Layanan Data hadir dengan uji coba gratis 14 hari tanpa risiko. Layanan Pelanggan yang Menakjubkan Pelanggan kami adalah 1 dan selalu selama 19 tahun berada dalam bisnis perangkat lunak. Anda datang pertama Sistem Perdagangan Unik Perdagangan dengan Plugin Bulls n Bears Advantage yang terkenal Anda juga dapat mengatur sistem perdagangan unik Anda sendiri dengan menggunakan Autopilot for Track n Trade LIVE Futures atau Forex. Dukungan Teknis Bebas Pulsa Rumah Hubungi kami TOLL GRATIS untuk pertanyaan teknis apa pun. Bicara langsung dengan teknisi ahli yang akan membantu memecahkan masalah apa pun. Berlatih Trading Track n Perdagangan Berjangka Charting Software. Forex 38 Stocks Trading Software masing-masing memiliki kemampuan untuk melakukan perdagangan kertas menggunakan data riil. Jangan mengambil risiko sepeser pun sampai Anda percaya diri dengan latihan. Pelatihan, Pelatihan, Pelatihan Setiap produk yang Anda investasikan mencakup pelatihan pendidikan multimedia yang menunjukkan kepada Anda bagaimana menggunakan masing-masing alat dengan keterampilan dan kepercayaan diri. Silakan Pilih Platform Anda Disini Track 8216n Trade Live Track 8216n Trade Live Trading instrumen keuangan, termasuk Saham, Futures, Forex atau Pilihan pada margin, membawa tingkat risiko yang tinggi dan tidak sesuai untuk semua investor. Tingkat leverage yang tinggi dapat bekerja melawan Anda dan juga untuk Anda. Sebelum memutuskan untuk berinvestasi di instrumen keuangan atau valuta asing Anda harus mempertimbangkan secara hati-hati tujuan investasi, tingkat pengalaman, dan selera risiko Anda. Kemungkinan ada bahwa kerugian Anda bisa melebihi deposito dan oleh karena itu sebaiknya Anda tidak menginvestasikan uang yang tidak bisa Anda rugi. Anda harus menyadari semua risiko yang terkait dengan perdagangan dan mencari saran dari penasihat keuangan independen jika Anda ragu. Kinerja masa lalu, baik aktual maupun hipotetis, belum tentu menunjukkan hasil di masa depan. Semua penggambaran perdagangan baik dengan video atau gambar hanya untuk tujuan ilustrasi dan bukan rekomendasi untuk membeli atau menjual instrumen keuangan tertentu. Lihat pengungkapan isian lengkap Copyright 169 Gecko Software, All Rights Reserved. Mengapa Perdagangan Saham, Futures 38 Forex - Waktunya untuk mengendalikan masa depan keuangan Anda sendiri. - Biaya awal dan komisi bisa sama terjangkaunya di pasar Forex Futures 38 karena mereka berada dalam pasar saham. - Sebagai contoh, biaya start up di pasar Forex bisa sekecil 1.000, dengan margin 200. - Trader hari menyukai trading Futures, dan Foreign Currency (Forex), karena Anda bisa short di Futures dan pasar Forex tanpa margin. Bunga tidak seperti pasar saham, oleh karena itu Anda bisa menukar sisi panjang semudah sisi pendek, butuh waktu lama dan pendek saat pasar naik atau turun dan bahkan menggunakan sistem otomatis. Futures 38 Perdagangan pasar elektronik Forex 24 jam sehari, lima hari seminggu, dan beberapa bahkan melakukan perdagangan pada hari Minggu - Dengan menggunakan perangkat lunak Forex Online Trading Anda dapat menerima leverage hingga 50: 1, industri berjangka menawarkan rata-rata 15: 1, sementara Pasar saham biasanya menawarkan tingkat leverage 1: 1 sampai 3: 1 tingkat yang lebih tinggi memungkinkan uang masuk lebih cepat. Namun, tingkat leverage yang tinggi dapat menyebabkan kerugian dan keuntungan yang lebih besar, dan karena itu memerlukan pengelolaan risiko tambahan. - Pedagang mata uang bisa melakukan trading 24 jam. Sehari, dari mana saja di dunia ini, penuh waktu atau paruh waktu, dimanapun Anda bisa mendapatkan akses Internet dengan Platform Perdagangan Forex Anda yang sedang duduk di pantai, atau hiking di pegunungan, siang hari, atau berdagang di malam hari. - Anda bisa mendapatkan banyak pengalaman dengan memperdagangkan perdagangan akun practisesemo gratis yang kami yakini sebagai sistem perdagangan terbaik di dunia dengan menggunakan perangkat lunak perdagangan utama milik kami di Autopilot. - Demo akun memiliki live streaming quotes, sama seperti pasar sebenarnya. Berlatihlah strategi apa pun, termasuk Fibonacci, Elliott Wave, perangkat lunak dan Komitmen Pedagang tanpa mempertaruhkan uang sepeser pun - Ketika memperdagangkan Futures 38 Forex, pilihannya jauh lebih sedikit daripada saat memperdagangkan saham, yang dapat memungkinkan Anda memfokuskan waktu penelitian Anda ke hanya 3-5 pasar. , Dengan cepat terjun ke bisnis trading, tidak menganalisa, dan dengan rendah hati kami, menggunakan software trading terbaik yang tersedia. Jangan mengucapkan sepatah kata pun untuk itu, lakukan percobaan 14 hari gratis hari ini. - Perdagangan masa depan dan opsi bisa menjadi salah satu metode perdagangan yang paling menarik saat opsi trading, Anda bisa membeli call, jika Anda yakin pasar futures akan naik, atau membeli put jika Anda yakin pasar futures akan turun. Harga. - Bagian terbaik dari pilihan trading di futures. Adalah ketika membeli sebuah opsi, risiko Anda terbatas pada premi yang Anda bayarkan untuk pilihan tersebut, dan Anda tidak akan kehilangan lebih dari harga premium berbayar itu. Inilah salah satu faktor yang membuat perdagangan berjangka dan pilihan begitu atraktif. Lebih dari sekedar Software. Uji Coba 14 Hari Gratis Semua Perangkat Lunak Pelacakan Perdagangan. Plugin, dan Layanan Data hadir dengan uji coba gratis 14 hari tanpa risiko. Layanan Pelanggan yang Menakjubkan Pelanggan kami adalah 1 dan selalu selama 19 tahun berada dalam bisnis perangkat lunak. Anda datang pertama Sistem Perdagangan Unik Perdagangan dengan Plugin Bulls n Bears Advantage yang terkenal Anda juga dapat mengatur sistem perdagangan unik Anda sendiri dengan menggunakan Autopilot for Track n Trade LIVE Futures atau Forex. Dukungan Teknis Bebas Pulsa Rumah Hubungi kami TOLL GRATIS untuk pertanyaan teknis apa pun. Bicara langsung dengan teknisi ahli yang akan membantu memecahkan masalah apa pun. Berlatih Trading Track n Perdagangan Berjangka Charting Software. Forex 38 Stocks Trading Software masing-masing memiliki kemampuan untuk melakukan perdagangan kertas menggunakan data riil. Jangan mengambil risiko sepeser pun sampai Anda percaya diri dengan latihan. Pelatihan, Pelatihan, Pelatihan Setiap produk yang Anda investasikan mencakup pelatihan pendidikan multimedia yang menunjukkan kepada Anda bagaimana menggunakan masing-masing alat dengan keterampilan dan kepercayaan diri. Melacak 8216n Trade Live Trading instrumen keuangan, termasuk Saham, Futures, Forex atau Pilihan pada margin, membawa tingkat risiko tinggi dan tidak sesuai untuk semua investor. Tingkat leverage yang tinggi dapat bekerja melawan Anda dan juga untuk Anda. Sebelum memutuskan untuk berinvestasi di instrumen keuangan atau valuta asing Anda harus mempertimbangkan secara hati-hati tujuan investasi, tingkat pengalaman, dan selera risiko Anda. Kemungkinan ada bahwa kerugian Anda bisa melebihi deposito dan oleh karena itu sebaiknya Anda tidak menginvestasikan uang yang tidak bisa Anda rugi. Anda harus menyadari semua risiko yang terkait dengan perdagangan dan mencari saran dari penasihat keuangan independen jika Anda ragu. Kinerja masa lalu, baik aktual maupun hipotetis, belum tentu menunjukkan hasil di masa depan. Semua penggambaran perdagangan baik dengan video atau gambar hanya untuk tujuan ilustrasi dan bukan rekomendasi untuk membeli atau menjual instrumen keuangan tertentu. Dampaknya terhadap harga pasar karena siklus musiman atau pasar mungkin tercermin dalam harga pasar. Lihat pengungkapan isian lengkap Copyright 169 Gecko Software, All Rights Reserved. Tools 4 Trader Advanced Tools Untuk Trader Ph: 1-800-862-7193 Track 8216n Trade Live Platform Perdagangan Langsung Ultimate Pilih Pasar Anda Mengapa Perdagangan Saham, Futures 38 Forex - Waktunya untuk mengendalikan masa depan keuangan Anda sendiri. - Biaya awal dan komisi bisa sama terjangkaunya di pasar Forex Futures 38 karena mereka berada dalam pasar saham. - Sebagai contoh, biaya start up di pasar Forex bisa sekecil 1.000, dengan margin 200. - Trader hari menyukai trading Futures, dan Foreign Currency (Forex), karena Anda bisa short di Futures dan pasar Forex tanpa margin. Bunga tidak seperti pasar saham, oleh karena itu Anda bisa menukar sisi panjang semudah sisi pendek, butuh waktu lama dan pendek saat pasar naik atau turun dan bahkan menggunakan sistem otomatis. Futures 38 Perdagangan pasar elektronik Forex 24 jam sehari, lima hari seminggu, dan beberapa bahkan melakukan perdagangan pada hari Minggu - Dengan menggunakan perangkat lunak Forex Online Trading Anda dapat menerima leverage hingga 50: 1, industri berjangka menawarkan rata-rata 15: 1, sementara Pasar saham biasanya menawarkan tingkat leverage 1: 1 sampai 3: 1 tingkat yang lebih tinggi memungkinkan uang masuk lebih cepat. Namun, tingkat leverage yang tinggi dapat menyebabkan kerugian dan keuntungan yang lebih besar, dan karena itu memerlukan pengelolaan risiko tambahan. - Pedagang mata uang bisa melakukan trading 24 jam. Sehari, dari mana saja di dunia ini, penuh waktu atau paruh waktu, dimanapun Anda bisa mendapatkan akses Internet dengan Platform Perdagangan Forex Anda yang sedang duduk di pantai, atau hiking di pegunungan, siang hari, atau berdagang di malam hari. - Anda bisa mendapatkan banyak pengalaman dengan memperdagangkan perdagangan akun practisesemo gratis yang kami yakini sebagai sistem perdagangan terbaik di dunia dengan menggunakan perangkat lunak perdagangan utama milik kami di Autopilot. Bahkan menukar eMini S38P, 38 Dow Jones pada grafik Dow hidup. - Demo akun memiliki live streaming quotes, sama seperti pasar sebenarnya. Berlatihlah strategi apa pun, termasuk Fibonacci, Elliott Wave, perangkat lunak dan Komitmen Pedagang tanpa mempertaruhkan uang sepeser pun - Ketika memperdagangkan Futures 38 Forex, pilihannya jauh lebih sedikit daripada saat memperdagangkan saham, yang dapat memungkinkan Anda memfokuskan waktu penelitian Anda ke hanya 3-5 pasar. , Dengan cepat terjun ke bisnis trading, tidak menganalisa, dan dengan rendah hati kami, menggunakan software trading terbaik yang tersedia. Jangan mengucapkan sepatah kata pun untuk itu, lakukan percobaan 14 hari gratis hari ini. - Perdagangan masa depan dan opsi bisa menjadi salah satu metode perdagangan yang paling menarik saat opsi trading, Anda bisa membeli call, jika Anda yakin pasar futures akan naik, atau membeli put jika Anda yakin pasar futures akan turun. Harga. - Bagian terbaik dari pilihan trading di futures. Adalah ketika membeli sebuah opsi, risiko Anda terbatas pada premi yang Anda bayarkan untuk pilihan tersebut, dan Anda tidak akan kehilangan lebih dari harga premium berbayar itu. Inilah salah satu faktor yang membuat perdagangan berjangka dan pilihan begitu atraktif. Lebih dari sekedar Software. Uji Coba 14 Hari Gratis Semua Perangkat Lunak Pelacakan Perdagangan. Plugin, dan Layanan Data hadir dengan uji coba gratis 14 hari tanpa risiko. Layanan Pelanggan yang Menakjubkan Pelanggan kami adalah 1 dan selalu selama 19 tahun berada dalam bisnis perangkat lunak. Anda datang pertama Sistem Perdagangan Unik Perdagangan dengan Plugin Bulls n Bears Advantage yang terkenal Anda juga dapat mengatur sistem perdagangan unik Anda sendiri dengan menggunakan Autopilot for Track n Trade LIVE Futures atau Forex. Dukungan Teknis Bebas Pulsa Rumah Hubungi kami TOLL GRATIS untuk pertanyaan teknis apa pun. Bicara langsung dengan teknisi ahli yang akan membantu memecahkan masalah apa pun. Berlatih Trading Track n Perdagangan Berjangka Charting Software. Forex 38 Stocks Trading Software masing-masing memiliki kemampuan untuk melakukan perdagangan kertas menggunakan data riil. Jangan mengambil risiko sepeser pun sampai Anda percaya diri dengan latihan. Pelatihan, Pelatihan, Pelatihan Setiap produk yang Anda investasikan mencakup pelatihan pendidikan multimedia yang menunjukkan kepada Anda bagaimana menggunakan masing-masing alat dengan keterampilan dan kepercayaan diri. Track 8216n Trade Live Track 8216n Trade Live Platform Perdagangan Langsung Langsung Fungsional 50K Sim. Account Memperpanjang 14-Hari TrialTrading Arsitektur Lantai Arsitektur Arsitektur Lantai Ikhtisar Eksekutif Meningkatnya persaingan, volume data pasar yang lebih tinggi, dan tuntutan peraturan baru adalah beberapa kekuatan pendorong di balik perubahan industri. Perusahaan berusaha mempertahankan daya saing mereka dengan terus mengubah strategi trading mereka dan meningkatkan kecepatan trading. Arsitektur yang layak harus menyertakan teknologi terbaru dari domain jaringan dan aplikasi. Ini harus modular untuk menyediakan jalur yang dapat dikelola untuk mengembangkan setiap komponen dengan gangguan minimal pada keseluruhan sistem. Oleh karena itu arsitektur yang diusulkan oleh makalah ini didasarkan pada kerangka layanan. Kami memeriksa layanan seperti pesan latency ultra rendah, pemantauan latency, multicast, komputasi, penyimpanan, virtualisasi data dan aplikasi, ketahanan perdagangan, mobilitas perdagangan, dan thin client. Solusi untuk kebutuhan kompleks dari platform perdagangan generasi berikutnya harus dibangun dengan pola pikir holistik, melintasi batas-batas silo tradisional seperti bisnis dan teknologi atau aplikasi dan jaringan. Tujuan utama dokumen ini adalah untuk memberikan panduan untuk membangun platform perdagangan laten ultra-rendah sambil mengoptimalkan throughput mentah dan tingkat pesan untuk data pasar dan pesanan perdagangan FIX. Untuk mencapai hal ini, kami mengusulkan teknologi pengurangan latency berikut: Konektivitas antar-koneksiInfiniBand atau 10 Gbps berkecepatan tinggi untuk cluster perdagangan Bus olahpesan berkecepatan tinggi Akselerasi aplikasi melalui RDMA tanpa kode ulang aplikasi Pemantauan latency real-time dan arahan ulang Lalu lintas perdagangan ke jalur dengan latency minimum Tren Industri dan Tantangan Arsitektur perdagangan generasi mendatang harus merespons tuntutan peningkatan kecepatan, volume, dan efisiensi. Misalnya, volume pilihan data pasar diperkirakan akan berlipat ganda setelah diperkenalkannya opsi penny trading di tahun 2007. Ada juga tuntutan regulasi untuk eksekusi terbaik, yang memerlukan penanganan update harga pada tingkat yang mendekati 1M msgsec. Untuk pertukaran Mereka juga membutuhkan visibilitas terhadap kesegaran data dan bukti bahwa klien mendapatkan eksekusi sebaik mungkin. Dalam jangka pendek, kecepatan perdagangan dan inovasi adalah pembeda utama. Semakin banyak perdagangan ditangani oleh aplikasi perdagangan algoritmik yang ditempatkan sedekat mungkin dengan tempat eksekusi perdagangan. Sebuah tantangan dengan mesin perdagangan quotblack-boxquot ini adalah bahwa mereka menambah kenaikan volume dengan mengeluarkan perintah hanya untuk membatalkannya dan mengirimkannya kembali. Penyebab perilaku ini adalah kurangnya visibilitas ke tempat mana yang menawarkan eksekusi terbaik. Pedagang manusia sekarang adalah insinyur quotfinancial, mengutip kuquantquot (analis kuantitatif) dengan keterampilan pemrograman, yang dapat menyesuaikan model perdagangan dengan cepat. Perusahaan mengembangkan instrumen keuangan baru seperti derivatif cuaca atau perdagangan kelas lintas-aset dan mereka perlu menerapkan aplikasi baru dengan cepat dan dengan cara yang terukur. Dalam jangka panjang, diferensiasi kompetitif harus berasal dari analisis, bukan hanya pengetahuan. Para pedagang bintang di masa depan mengambil risiko, mencapai wawasan klien sejati, dan secara konsisten mengalahkan pasar (sumber IBM: www-935.ibmservicesusimcpdfge510-6270-trader.pdf). Ketahanan bisnis telah menjadi perhatian utama perusahaan perdagangan sejak 11 September 2001. Solusi di bidang ini berkisar dari pusat data yang berlebihan yang berada di berbagai wilayah geografis dan terhubung ke beberapa tempat perdagangan ke solusi pedagang virtual yang menawarkan pedagang listrik sebagian besar fungsi lantai perdagangan. Di lokasi terpencil Industri jasa keuangan adalah salah satu yang paling menuntut dalam hal persyaratan TI. Industri ini mengalami pergeseran arsitektur menuju Services-Oriented Architecture (SOA), layanan Web, dan virtualisasi sumber daya TI. SOA mengambil keuntungan dari peningkatan kecepatan jaringan untuk memungkinkan pengikatan dinamis dan virtualisasi komponen perangkat lunak. Hal ini memungkinkan terciptanya aplikasi baru tanpa kehilangan investasi pada sistem dan infrastruktur yang ada. Konsep ini berpotensi merevolusi cara integrasi dilakukan, memungkinkan pengurangan kompleksitas dan biaya integrasi yang signifikan (gigervasidownloadMerrilLynchGigaSpacesWP.pdf). Tren lain adalah konsolidasi server ke server data center server, sementara meja pedagang hanya memiliki ekstensi KVM dan klien ultra tipis (misalnya solusi blade SunRay dan HP). Jaringan Area Metro berkecepatan tinggi memungkinkan data pasar menjadi multicast di antara lokasi yang berbeda, yang memungkinkan virtualisasi lantai perdagangan. Arsitektur Tingkat Tinggi Gambar 1 menggambarkan arsitektur tingkat tinggi dari lingkungan perdagangan. Pabrik ticker dan mesin perdagangan algoritmik terletak di cluster perdagangan berkinerja tinggi di pusat data perusahaan atau di bursa. Pedagang manusia berada di area aplikasi pengguna akhir. Secara fungsional ada dua komponen aplikasi di lingkungan perdagangan perusahaan, penerbit dan pelanggan. Bus perpesanan menyediakan jalur komunikasi antara penerbit dan pelanggan. Ada dua jenis lalu lintas yang spesifik untuk lingkungan perdagangan: Informasi harga Market DataCarries untuk instrumen keuangan, berita, dan informasi nilai tambah lainnya seperti analisis. Ini searah dan sangat latency sensitif, biasanya disampaikan melalui multicast UDP. Hal ini diukur dalam updatessec. Dan di Mbps. Data pasar mengalir dari satu atau beberapa umpan eksternal, berasal dari penyedia data pasar seperti bursa saham, agregator data, dan ECN. Setiap provider memiliki format data pasar tersendiri. Data tersebut diterima oleh penangan umpan, aplikasi khusus yang menormalkan dan membersihkan data dan kemudian mengirimkannya ke konsumen data, seperti mesin harga, aplikasi perdagangan algoritmik, atau pedagang manusia. Perusahaan sisi penjualan juga mengirim data pasar ke klien mereka, perusahaan sisi beli seperti reksadana, hedge fund, dan manajer aset lainnya. Beberapa perusahaan penjual beli mungkin memilih untuk menerima umpan langsung dari bursa, mengurangi latensi. Gambar 1 Arsitektur Perdagangan untuk Side Side Side Beli Tidak ada standar industri untuk format data pasar. Setiap pertukaran memiliki format kepemilikan mereka. Penyedia konten keuangan seperti Reuters dan Bloomberg mengumpulkan beragam sumber data pasar, menormalisasi, dan menambahkan berita atau analisis. Contoh feed konsolidasi adalah RDF (Reuters Data Feed), RWF (Reuters Wire Format), dan Bloomberg Professional Services Data. Untuk memberikan data pasar latency yang lebih rendah, kedua vendor telah merilis umpan data pasar real-time yang kurang diproses dan kurang memiliki analisis: B-PipeWith Bloomberg B-Pipe, Bloomberg mengganti data pasar mereka dari platform distribusi mereka karena sebuah terminal Bloomberg Tidak diperlukan untuk mendapatkan B-Pipe. Wombat dan Reuters Feed Handlers telah mengumumkan dukungan untuk B-Pipe. Perusahaan mungkin memutuskan untuk menerima umpan langsung dari pertukaran untuk mengurangi latensi. Keuntungan dalam kecepatan transmisi bisa berkisar antara 150 milidetik hingga 500 milidetik. Umpan ini lebih kompleks dan lebih mahal dan perusahaan harus membangun dan memelihara pabrik ticker mereka sendiri (financetechfeaturedshowArticle.jhtmlarticleID60404306). Orders Perdagangan Trafik jenis ini membawa perdagangan yang sebenarnya. Ini bersifat bi-directional dan sangat latency sensitive. Hal ini diukur dalam messagessec. Dan Mbps. Perintah berasal dari sisi beli atau sisi menjual perusahaan dan dikirim ke tempat perdagangan seperti Exchange atau ECN untuk eksekusi. Format yang paling umum untuk transportasi pesanan adalah FIX (Financial Information eXchangefixprotocol.org). Aplikasi yang menangani pesan FIX disebut mesin FIX dan mereka berinteraksi dengan sistem manajemen pesanan (OMS). Pengoptimalan ke FIX disebut FAST (Fix Adapted for Streaming), yang menggunakan skema kompresi untuk mengurangi panjang pesan dan, pada dasarnya, mengurangi latency. FAST ditargetkan lebih pada penyampaian data pasar dan berpotensi menjadi standar. FAST juga bisa digunakan sebagai skema kompresi untuk format data pasar proprietary. Untuk mengurangi latensi, perusahaan dapat memilih untuk menetapkan Direct Market Access (DMA). DMA adalah proses otomatis untuk merutekan pesanan sekuritas secara langsung ke tempat eksekusi, oleh karena itu hindari intervensi oleh pihak ketiga (towergroupresearchcontentglossary.jsppage1ampglossaryId383). DMA membutuhkan koneksi langsung ke tempat eksekusi. Bus perpesanan adalah perangkat lunak middleware dari vendor seperti Tibco, 29West, Reuters RMDS, atau platform open source seperti AMQP. Bus perpesanan menggunakan mekanisme yang andal untuk menyampaikan pesan. Transportasi dapat dilakukan melalui TCPIP (TibcoEMS, 29West, RMDS, dan AMQP) atau UDPmulticast (TibcoRV, 29West, dan RMDS). Salah satu konsep penting dalam distribusi pesan adalah aliran kuottik, quot yang merupakan subkumpulan data pasar yang ditentukan oleh kriteria seperti simbol ticker, industri, atau sekumpulan instrumen keuangan tertentu. Pelanggan bergabung dengan grup topik yang dipetakan ke satu atau beberapa sub-topik untuk hanya menerima informasi yang relevan. Dulu, semua pedagang menerima semua data pasar. Pada arus lalu lintas saat ini, ini akan kurang optimal. Jaringan memainkan peran penting dalam lingkungan perdagangan. Data pasar dibawa ke lantai perdagangan dimana pedagang manusia berada melalui jaringan berkecepatan tinggi Kampus atau Metro Area. Ketersediaan tinggi dan latensi rendah, serta throughput yang tinggi, adalah metrik yang paling penting. Lingkungan perdagangan berperforma tinggi memiliki sebagian besar komponennya di peternakan server Data Center. Untuk meminimalkan latency, mesin perdagangan algoritmik perlu ditempatkan di dekat penangan umpan, mesin FIX, dan sistem manajemen pesanan. Model penyebaran alternatif memiliki sistem perdagangan algoritmik yang berada pada pertukaran atau penyedia layanan dengan konektivitas cepat ke banyak pertukaran. Model Deployment Ada dua model penyebaran untuk platform perdagangan berperforma tinggi. Perusahaan dapat memilih untuk memiliki perpaduan keduanya: Pusat Data perusahaan perdagangan (Gambar 2) Ini adalah model tradisional, di mana platform perdagangan penuh dikembangkan dan dikelola oleh perusahaan dengan tautan komunikasi ke semua tempat perdagangan. Latency bervariasi dengan kecepatan link dan jumlah hop antara perusahaan dan tempat-tempat. Gambar 2 Lokakarya Model Penyebaran Tradisional di tempat perdagangan (pertukaran, penyedia layanan keuangan (FSP)) (Gambar 3) Perusahaan perdagangan menyebarkan platform perdagangan otomatis sedekat mungkin ke tempat eksekusi untuk meminimalkan latensi. Gambar 3 Hosted Deployment Model Services-Oriented Trading Architecture Kami mengusulkan kerangka kerja yang berorientasi pada layanan untuk membangun arsitektur perdagangan generasi berikutnya. Pendekatan ini memberikan kerangka konseptual dan jalur implementasi berdasarkan modularisasi dan minimisasi antar-dependensi. Kerangka kerja ini memberi perusahaan metodologi untuk: Mengevaluasi keadaan mereka saat ini dalam hal layanan Memprioritaskan layanan berdasarkan nilai mereka ke bisnis Mengembangkan platform perdagangan ke negara yang diinginkan dengan menggunakan pendekatan modular Arsitektur perdagangan berperforma tinggi bergantung pada layanan berikut, sebagai Didefinisikan oleh kerangka arsitektur layanan yang ditunjukkan pada Gambar 4. Kerangka Kerja Arsitektur Layanan untuk Layanan Pesan Ultra-Low Latency High Performance Trading Layanan ini disediakan oleh bus olahpesan, yang merupakan sistem perangkat lunak yang memecahkan masalah menghubungkan banyak-ke- Banyak aplikasi Sistem terdiri dari: Satu set skema pesan yang telah ditentukan sebelumnya Sekumpulan pesan perintah umum Infrastruktur aplikasi bersama untuk mengirim pesan ke penerima. Infrastruktur bersama dapat didasarkan pada broker pesan atau pada model penerbitan langganan. Persyaratan utama untuk bus perpesanan generasi berikutnya adalah (sumber 29West): Terendah mungkin latency (misalnya kurang dari 100 mikrodetik) Stabilitas di bawah beban berat (misalnya lebih dari 1,4 juta pesan) Kontrol dan fleksibilitas (kontrol tingkat dan transportasi yang dapat dikonfigurasi) Ada Adalah upaya di industri untuk menstandardisasi bus pesan. Advanced Message Queuing Protocol (AMQP) adalah contoh standar terbuka yang diperjuangkan oleh J.P. Morgan Chase dan didukung oleh sekelompok vendor seperti Cisco, Envoy Technologies, Red Hat, TWIST Process Innovations, Iona, 29West, dan iMatix. Dua tujuan utama adalah menyediakan jalur yang lebih sederhana untuk dioperasikan antar aplikasi yang ada pada platform dan modularitas yang berbeda sehingga middleware dapat dengan mudah berevolusi. Dalam istilah yang sangat umum, server AMQP analog dengan server E-mail dengan setiap pertukaran bertindak sebagai agen transfer pesan dan setiap antrian pesan sebagai kotak surat. Bindings menentukan tabel routing di setiap agen transfer. Penerbit mengirim pesan ke agen transfer individual, yang kemudian mengarahkan pesan ke dalam kotak pesan. Konsumen mengambil pesan dari kotak surat, yang menciptakan model yang hebat dan fleksibel yang sederhana (sumber: amqp.orgtikiwikitiki-index.phppageOpenApproachWhyAMQP). Layanan Pemantauan Latensi Persyaratan utama untuk layanan ini adalah: Kerangka pengukuran sub-milidetik Jarak dekat dengan jarak pandang nyata tanpa menambahkan latency ke lalu lintas perdagangan Kemampuan untuk membedakan latency pemrosesan aplikasi dari latency transit jaringan Kemampuan untuk menangani tingkat pesan tinggi Menyediakan antarmuka program untuk Aplikasi perdagangan untuk menerima data latensi, sehingga memungkinkan mesin perdagangan algoritmik untuk menyesuaikan diri terhadap perubahan kondisi. Mengaitkan aktivitas jaringan dengan peristiwa aplikasi untuk tujuan pemecahan masalah Latensi dapat didefinisikan sebagai selang waktu antara saat pesanan perdagangan dikirim dan kapan pesanan dan akta yang sama diakui. Oleh pihak penerima. Mengatasi masalah latensi adalah masalah yang kompleks, memerlukan pendekatan holistik yang mengidentifikasi semua sumber latensi dan menerapkan teknologi yang berbeda pada lapisan sistem yang berbeda. Gambar 5 menggambarkan berbagai komponen yang dapat mengenalkan latency pada setiap lapisan tumpukan OSI. Ini juga memetakan setiap sumber latensi dengan solusi yang mungkin dan solusi pemantauan. Pendekatan berlapis ini dapat memberi perusahaan cara yang lebih terstruktur untuk menyerang masalah latensi, dimana masing-masing komponen dapat dianggap sebagai layanan dan diperlakukan secara konsisten di seluruh perusahaan. Mempertahankan ukuran akurat dari keadaan dinamis dari interval waktu ini melintasi rute alternatif dan tujuan dapat sangat membantu dalam keputusan perdagangan taktis. Kemampuan untuk mengidentifikasi lokasi penundaan yang tepat, baik di jaringan tepi pelanggan, pusat pemrosesan pusat, atau tingkat aplikasi transaksi, secara signifikan menentukan kemampuan penyedia layanan untuk memenuhi perjanjian tingkat layanan perdagangan mereka (SLA). Untuk sisi beli dan sisi penjualan, juga untuk sindikator pasar data, identifikasi cepat dan penghapusan kemacetan diterjemahkan langsung ke dalam peluang dan pendapatan perdagangan yang disempurnakan. Figure 5 Latency Management Architecture Cisco Low-Latency Monitoring Tools Traditional network monitoring tools operate with minutes or seconds granularity. Next-generation trading platforms, especially those supporting algorithmic trading, require latencies less than 5 ms and extremely low levels of packet loss. On a Gigabit LAN, a 100 ms microburst can cause 10,000 transactions to be lost or excessively delayed. Cisco offers its customers a choice of tools to measure latency in a trading environment: Bandwidth Quality Manager (BQM) (OEM from Corvil) Cisco AON-based Financial Services Latency Monitoring Solution (FSMS) Bandwidth Quality Manager Bandwidth Quality Manager (BQM) 4.0 is a next-generation network application performance management product that enables customers to monitor and provision their network for controlled levels of latency and loss performance. While BQM is not exclusively targeted at trading networks, its microsecond visibility combined with intelligent bandwidth provisioning features make it ideal for these demanding environments. Cisco BQM 4.0 implements a broad set of patented and patent-pending traffic measurement and network analysis technologies that give the user unprecedented visibility and understanding of how to optimize the network for maximum application performance. Cisco BQM is now supported on the product family of Cisco Application Deployment Engine (ADE). The Cisco ADE product family is the platform of choice for Cisco network management applications. BQM Benefits Cisco BQM micro-visibility is the ability to detect, measure, and analyze latency, jitter, and loss inducing traffic events down to microsecond levels of granularity with per packet resolution. This enables Cisco BQM to detect and determine the impact of traffic events on network latency, jitter, and loss. Critical for trading environments is that BQM can support latency, loss, and jitter measurements one-way for both TCP and UDP (multicast) traffic. This means it reports seamlessly for both trading traffic and market data feeds. BQM allows the user to specify a comprehensive set of thresholds (against microburst activity, latency, loss, jitter, utilization, etc.) on all interfaces. BQM then operates a background rolling packet capture. Whenever a threshold violation or other potential performance degradation event occurs, it triggers Cisco BQM to store the packet capture to disk for later analysis. This allows the user to examine in full detail both the application traffic that was affected by performance degradation (quotthe victimsquot) and the traffic that caused the performance degradation (quotthe culpritsquot). This can significantly reduce the time spent diagnosing and resolving network performance issues. BQM is also able to provide detailed bandwidth and quality of service (QoS) policy provisioning recommendations, which the user can directly apply to achieve desired network performance. BQM Measurements Illustrated To understand the difference between some of the more conventional measurement techniques and the visibility provided by BQM, we can look at some comparison graphs. In the first set of graphs (Figure 6 and Figure 7 ), we see the difference between the latency measured by BQMs Passive Network Quality Monitor (PNQM) and the latency measured by injecting ping packets every 1 second into the traffic stream. In Figure 6. we see the latency reported by 1-second ICMP ping packets for real network traffic (it is divided by 2 to give an estimate for the one-way delay). It shows the delay comfortably below about 5ms for almost all of the time. Figure 6 Latency Reported by 1-Second ICMP Ping Packets for Real Network Traffic In Figure 7. we see the latency reported by PNQM for the same traffic at the same time. Here we see that by measuring the one-way latency of the actual application packets, we get a radically different picture. Here the latency is seen to be hovering around 20 ms, with occasional bursts far higher. The explanation is that because ping is sending packets only every second, it is completely missing most of the application traffic latency. In fact, ping results typically only indicate round trip propagation delay rather than realistic application latency across the network. Figure 7 Latency Reported by PNQM for Real Network Traffic In the second example (Figure 8 ), we see the difference in reported link load or saturation levels between a 5-minute average view and a 5 ms microburst view (BQM can report on microbursts down to about 10-100 nanosecond accuracy). The green line shows the average utilization at 5-minute averages to be low, maybe up to 5 Mbitss. The dark blue plot shows the 5ms microburst activity reaching between 75 Mbitss and 100 Mbitss, the LAN speed effectively. BQM shows this level of granularity for all applications and it also gives clear provisioning rules to enable the user to control or neutralize these microbursts. Figure 8 Difference in Reported Link Load Between a 5-Minute Average View and a 5 ms Microburst View BQM Deployment in the Trading Network Figure 9 shows a typical BQM deployment in a trading network. Figure 9 Typical BQM Deployment in a Trading Network BQM can then be used to answer these types of questions: Are any of my Gigabit LAN core links saturated for more than X milliseconds Is this causing loss Which links would most benefit from an upgrade to Etherchannel or 10 Gigabit speeds What application traffic is causing the saturation of my 1 Gigabit links Is any of the market data experiencing end-to-end loss How much additional latency does the failover data center experience Is this link sized correctly to deal with microbursts Are my traders getting low latency updates from the market data distribution layer Are they seeing any delays greater than X milliseconds Being able to answer these questions simply and effectively saves time and money in running the trading network. BQM is an essential tool for gaining visibility in market data and trading environments. It provides granular end-to-end latency measurements in complex infrastructures that experience high-volume data movement. Effectively detecting microbursts in sub-millisecond levels and receiving expert analysis on a particular event is invaluable to trading floor architects. Smart bandwidth provisioning recommendations, such as sizing and what-if analysis, provide greater agility to respond to volatile market conditions. As the explosion of algorithmic trading and increasing message rates continues, BQM, combined with its QoS tool, provides the capability of implementing QoS policies that can protect critical trading applications. Cisco Financial Services Latency Monitoring Solution Cisco and Trading Metrics have collaborated on latency monitoring solutions for FIX order flow and market data monitoring. Cisco AON technology is the foundation for a new class of network-embedded products and solutions that help merge intelligent networks with application infrastructure, based on either service-oriented or traditional architectures. Trading Metrics is a leading provider of analytics software for network infrastructure and application latency monitoring purposes (tradingmetrics ). The Cisco AON Financial Services Latency Monitoring Solution (FSMS) correlated two kinds of events at the point of observation: Network events correlated directly with coincident application message handling Trade order flow and matching market update events Using time stamps asserted at the point of capture in the network, real-time analysis of these correlated data streams permits precise identification of bottlenecks across the infrastructure while a trade is being executed or market data is being distributed. By monitoring and measuring latency early in the cycle, financial companies can make better decisions about which network serviceand which intermediary, market, or counterpartyto select for routing trade orders. Likewise, this knowledge allows more streamlined access to updated market data (stock quotes, economic news, etc.), which is an important basis for initiating, withdrawing from, or pursuing market opportunities. The components of the solution are: AON hardware in three form factors: AON Network Module for Cisco 2600280037003800 routers AON Blade for the Cisco Catalyst 6500 series AON 8340 Appliance Trading Metrics MampA 2.0 software, which provides the monitoring and alerting application, displays latency graphs on a dashboard, and issues alerts when slowdowns occur (tradingmetricsTMbrochure.pdf ). Figure 10 AON-Based FIX Latency Monitoring Cisco IP SLA Cisco IP SLA is an embedded network management tool in Cisco IOS which allows routers and switches to generate synthetic traffic streams which can be measured for latency, jitter, packet loss, and other criteria (ciscogoipsla ). Two key concepts are the source of the generated traffic and the target. Both of these run an IP SLA quotresponder,quot which has the responsibility to timestamp the control traffic before it is sourced and returned by the target (for a round trip measurement). Various traffic types can be sourced within IP SLA and they are aimed at different metrics and target different services and applications. The UDP jitter operation is used to measure one-way and round-trip delay and report variations. As the traffic is time stamped on both sending and target devices using the responder capability, the round trip delay is characterized as the delta between the two timestamps. A new feature was introduced in IOS 12.3(14)T, IP SLA Sub Millisecond Reporting, which allows for timestamps to be displayed with a resolution in microseconds, thus providing a level of granularity not previously available. This new feature has now made IP SLA relevant to campus networks where network latency is typically in the range of 300-800 microseconds and the ability to detect trends and spikes (brief trends) based on microsecond granularity counters is a requirement for customers engaged in time-sensitive electronic trading environments. As a result, IP SLA is now being considered by significant numbers of financial organizations as they are all faced with requirements to: Report baseline latency to their users Trend baseline latency over time Respond quickly to traffic bursts that cause changes in the reported latency Sub-millisecond reporting is necessary for these customers, since many campus and backbones are currently delivering under a second of latency across several switch hops. Electronic trading environments have generally worked to eliminate or minimize all areas of device and network latency to deliver rapid order fulfillment to the business. Reporting that network response times are quotjust under one millisecondquot is no longer sufficient the granularity of latency measurements reported across a network segment or backbone need to be closer to 300-800 micro-seconds with a degree of resolution of 100 igrave seconds. IP SLA recently added support for IP multicast test streams, which can measure market data latency. A typical network topology is shown in Figure 11 with the IP SLA shadow routers, sources, and responders. Figure 11 IP SLA Deployment Computing Services Computing services cover a wide range of technologies with the goal of eliminating memory and CPU bottlenecks created by the processing of network packets. Trading applications consume high volumes of market data and the servers have to dedicate resources to processing network traffic instead of application processing. Transport processingAt high speeds, network packet processing can consume a significant amount of server CPU cycles and memory. An established rule of thumb states that 1Gbps of network bandwidth requires 1 GHz of processor capacity (source Intel white paper on IO acceleration inteltechnologyioacceleration306517.pdf ). Intermediate buffer copyingIn a conventional network stack implementation, data needs to be copied by the CPU between network buffers and application buffers. This overhead is worsened by the fact that memory speeds have not kept up with increases in CPU speeds. For example, processors like the Intel Xeon are approaching 4 GHz, while RAM chips hover around 400MHz (for DDR 3200 memory) (source Intel inteltechnologyioacceleration306517.pdf ). Context switchingEvery time an individual packet needs to be processed, the CPU performs a context switch from application context to network traffic context. This overhead could be reduced if the switch would occur only when the whole application buffer is complete. Figure 12 Sources of Overhead in Data Center Servers TCP Offload Engine (TOE)Offloads transport processor cycles to the NIC. Moves TCPIP protocol stack buffer copies from system memory to NIC memory. Remote Direct Memory Access (RDMA)Enables a network adapter to transfer data directly from application to application without involving the operating system. Eliminates intermediate and application buffer copies (memory bandwidth consumption). Kernel bypass Direct user-level access to hardware. Dramatically reduces application context switches. Figure 13 RDMA and Kernel Bypass InfiniBand is a point-to-point (switched fabric) bidirectional serial communication link which implements RDMA, among other features. Cisco offers an InfiniBand switch, the Server Fabric Switch (SFS): ciscoapplicationpdfenusguestnetsolns500c643cdccont0900aecd804c35cb.pdf. Figure 14 Typical SFS Deployment Trading applications benefit from the reduction in latency and latency variability, as proved by a test performed with the Cisco SFS and Wombat Feed Handlers by Stac Research: Application Virtualization Service De-coupling the application from the underlying OS and server hardware enables them to run as network services. One application can be run in parallel on multiple servers, or multiple applications can be run on the same server, as the best resource allocation dictates. This decoupling enables better load balancing and disaster recovery for business continuance strategies. The process of re-allocating computing resources to an application is dynamic. Using an application virtualization system like Data Synapses GridServer, applications can migrate, using pre-configured policies, to under-utilized servers in a supply-matches-demand process (wwwworkworldsupp2005ndc1022105virtual.htmlpage2 ). There are many business advantages for financial firms who adopt application virtualization: Faster time to market for new products and services Faster integration of firms following merger and acquisition activity Increased application availability Better workload distribution, which creates more quothead roomquot for processing spikes in trading volume Operational efficiency and control Reduction in IT complexity Currently, application virtualization is not used in the trading front-office. One use-case is risk modeling, like Monte Carlo simulations. As the technology evolves, it is conceivable that some the trading platforms will adopt it. Data Virtualization Service To effectively share resources across distributed enterprise applications, firms must be able to leverage data across multiple sources in real-time while ensuring data integrity. With solutions from data virtualization software vendors such as Gemstone or Tangosol (now Oracle), financial firms can access heterogeneous sources of data as a single system image that enables connectivity between business processes and unrestrained application access to distributed caching. The net result is that all users have instant access to these data resources across a distributed network (gridtoday030210101061.html ). This is called a data grid and is the first step in the process of creating what Gartner calls Extreme Transaction Processing (XTP) (gartnerDisplayDocumentrefgsearchampid500947 ). Technologies such as data and applications virtualization enable financial firms to perform real-time complex analytics, event-driven applications, and dynamic resource allocation. One example of data virtualization in action is a global order book application. An order book is the repository of active orders that is published by the exchange or other market makers. A global order book aggregates orders from around the world from markets that operate independently. The biggest challenge for the application is scalability over WAN connectivity because it has to maintain state. Todays data grids are localized in data centers connected by Metro Area Networks (MAN). This is mainly because the applications themselves have limitsthey have been developed without the WAN in mind. Figure 15 GemStone GemFire Distributed Caching Before data virtualization, applications used database clustering for failover and scalability. This solution is limited by the performance of the underlying database. Failover is slower because the data is committed to disc. With data grids, the data which is part of the active state is cached in memory, which reduces drastically the failover time. Scaling the data grid means just adding more distributed resources, providing a more deterministic performance compared to a database cluster. Multicast Service Market data delivery is a perfect example of an application that needs to deliver the same data stream to hundreds and potentially thousands of end users. Market data services have been implemented with TCP or UDP broadcast as the network layer, but those implementations have limited scalability. Using TCP requires a separate socket and sliding window on the server for each recipient. UDP broadcast requires a separate copy of the stream for each destination subnet. Both of these methods exhaust the resources of the servers and the network. The server side must transmit and service each of the streams individually, which requires larger and larger server farms. On the network side, the required bandwidth for the application increases in a linear fashion. For example, to send a 1 Mbps stream to 1000recipients using TCP requires 1 Gbps of bandwidth. IP multicast is the only way to scale market data delivery. To deliver a 1 Mbps stream to 1000 recipients, IP multicast would require 1 Mbps. The stream can be delivered by as few as two serversone primary and one backup for redundancy. There are two main phases of market data delivery to the end user. In the first phase, the data stream must be brought from the exchange into the brokerages network. Typically the feeds are terminated in a data center on the customer premise. The feeds are then processed by a feed handler, which may normalize the data stream into a common format and then republish into the application messaging servers in the data center. The second phase involves injecting the data stream into the application messaging bus which feeds the core infrastructure of the trading applications. The large brokerage houses have thousands of applications that use the market data streams for various purposes, such as live trades, long term trending, arbitrage, etc. Many of these applications listen to the feeds and then republish their own analytical and derivative information. For example, a brokerage may compare the prices of CSCO to the option prices of CSCO on another exchange and then publish ratings which a different application may monitor to determine how much they are out of synchronization. Figure 16 Market Data Distribution Players The delivery of these data streams is typically over a reliable multicast transport protocol, traditionally Tibco Rendezvous. Tibco RV operates in a publish and subscribe environment. Each financial instrument is given a subject name, such as CSCO.last. Each application server can request the individual instruments of interest by their subject name and receive just a that subset of the information. This is called subject-based forwarding or filtering. Subject-based filtering is patented by Tibco. A distinction should be made between the first and second phases of market data delivery. The delivery of market data from the exchange to the brokerage is mostly a one-to-many application. The only exception to the unidirectional nature of market data may be retransmission requests, which are usually sent using unicast. The trading applications, however, are definitely many-to-many applications and may interact with the exchanges to place orders. Figure 17 Market Data Architecture Design Issues Number of GroupsChannels to Use Many application developers consider using thousand of multicast groups to give them the ability to divide up products or instruments into small buckets. Normally these applications send many small messages as part of their information bus. Usually several messages are sent in each packet that are received by many users. Sending fewer messages in each packet increases the overhead necessary for each message. In the extreme case, sending only one message in each packet quickly reaches the point of diminishing returnsthere is more overhead sent than actual data. Application developers must find a reasonable compromise between the number of groups and breaking up their products into logical buckets. Consider, for example, the Nasdaq Quotation Dissemination Service (NQDS). The instruments are broken up alphabetically: This approach allows for straight forward networkapplication management, but does not necessarily allow for optimized bandwidth utilization for most users. A user of NQDS that is interested in technology stocks, and would like to subscribe to just CSCO and INTL, would have to pull down all the data for the first two groups of NQDS. Understanding the way users pull down the data and then organize it into appropriate logical groups optimizes the bandwidth for each user. In many market data applications, optimizing the data organization would be of limited value. Typically customers bring in all data into a few machines and filter the instruments. Using more groups is just more overhead for the stack and does not help the customers conserve bandwidth. Another approach might be to keep the groups down to a minimum level and use UDP port numbers to further differentiate if necessary. The other extreme would be to use just one multicast group for the entire application and then have the end user filter the data. In some situations this may be sufficient. Intermittent Sources A common issue with market data applications are servers that send data to a multicast group and then go silent for more than 3.5 minutes. These intermittent sources may cause trashing of state on the network and can introduce packet loss during the window of time when soft state and then hardware shorts are being created. PIM-Bidir or PIM-SSM The first and best solution for intermittent sources is to use PIM-Bidir for many-to-many applications and PIM-SSM for one-to-many applications. Both of these optimizations of the PIM protocol do not have any data-driven events in creating forwarding state. That means that as long as the receivers are subscribed to the streams, the network has the forwarding state created in the hardware switching path. Intermittent sources are not an issue with PIM-Bidir and PIM-SSM. Null Packets In PIM-SM environments a common method to make sure forwarding state is created is to send a burst of null packets to the multicast group before the actual data stream. The application must efficiently ignore these null data packets to ensure it does not affect performance. The sources must only send the burst of packets if they have been silent for more than 3 minutes. A good practice is to send the burst if the source is silent for more than a minute. Many financials send out an initial burst of traffic in the morning and then all well-behaved sources do not have problems. Periodic Keepalives or Heartbeats An alternative approach for PIM-SM environments is for sources to send periodic heartbeat messages to the multicast groups. This is a similar approach to the null packets, but the packets can be sent on a regular timer so that the forwarding state never expires. S,G Expiry Timer Finally, Cisco has made a modification to the operation of the S,G expiry timer in IOS. There is now a CLI knob to allow the state for a S,G to stay alive for hours without any traffic being sent. The (S,G) expiry timer is configurable. This approach should be considered a workaround until PIM-Bidir or PIM-SSM is deployed or the application is fixed. RTCP Feedback A common issue with real time voice and video applications that use RTP is the use of RTCP feedback traffic. Unnecessary use of the feedback option can create excessive multicast state in the network. If the RTCP traffic is not required by the application it should be avoided. Fast Producers and Slow Consumers Today many servers providing market data are attached at Gigabit speeds, while the receivers are attached at different speeds, usually 100Mbps. This creates the potential for receivers to drop packets and request re-transmissions, which creates more traffic that the slowest consumers cannot handle, continuing the vicious circle. The solution needs to be some type of access control in the application that limits the amount of data that one host can request. QoS and other network functions can mitigate the problem, but ultimately the subscriptions need to be managed in the application. Tibco Heartbeats TibcoRV has had the ability to use IP multicast for the heartbeat between the TICs for many years. However, there are some brokerage houses that are still using very old versions of TibcoRV that use UDP broadcast support for the resiliency. This limitation is often cited as a reason to maintain a Layer 2 infrastructure between TICs located in different data centers. These older versions of TibcoRV should be phased out in favor of the IP multicast supported versions. Multicast Forwarding Options PIM Sparse Mode The standard IP multicast forwarding protocol used today for market data delivery is PIM Sparse Mode. It is supported on all Cisco routers and switches and is well understood. PIM-SM can be used in all the network components from the exchange, FSP, and brokerage. There are, however, some long-standing issues and unnecessary complexity associated with a PIM-SM deployment that could be avoided by using PIM-Bidir and PIM-SSM. These are covered in the next sections. The main components of the PIM-SM implementation are: PIM Sparse Mode v2 Shared Tree (spt-threshold infinity) A design option in the brokerage or in the exchange.
Advanced-forex-trading-taktik-boardshop
Stock-forex-trading