API FIX
Halaman 1 dari 463 123 TerakhirTerakhir
Results 1 to 10 of 24

Thread: API FIX

  1. #1
    Hai semuanya,
    dari waktu ke waktu saya ditanya tentang apa yang saya tuliskan di sini di FF.
    Saya mulai belajar MQL dan menghadapi keharusan untuk menjadi platform trading terpisah dengan berlangganan.
    Itu sunyi sulit karena saya tidak belajar IT dan tidak bisa mengkodekan kosa kata apa pun kecuali MQL.
    Ada banyak hal dan bantuan fantastis untuk masalah apa pun yang tidak Anda pahami ketika langkah pertama tidak ada.
    Langkah-langkah awal ini adalah penghalang terbesar bagi saya dan butuh waktu cukup lama untuk membuatnya. Dan tanpa dukungan dari para pengkode yang saya tidak akan bisa menyelesaikannya.
    Saya akan membantu semua orang yang tidak mengerti cara membuat langkah berikut untuk mengkodekan mesinnya sendiri. Untuk ini saya perlu waktu luang pasti jika ada terlalu banyak pertanyaan mungkin butuh waktu beberapa saat. Tapi tbh saya tidak percaya ini akan menjadi situasinya.
    Saya baru saja memulai dengan memposting PM terakhir yang saya dapatkan dan jawaban saya baru-baru ini.

  2. #2
    Halo. Saya menemukan bahwa Anda berdagang menggunakan FIX. Saya baru mulai dengan ini, mencoba untuk membuat mesin FIX. Bahasa apa yang saat ini Anda gunakan untuk mesin FIX? C , Java? Terima kasih Halo, saya mengkodekan bot FIX awal saya di Java. Apakah itu lagi dalam kecepatan. Saya menggulung itu termasuk semua pengalaman yang saya buat bersama dengan upaya pertama dari awal di Jawa dan saya dapat mengatakan bahwa Jawa dapat diterima untuk saya. Jadi tidak ada perbedaan kecepatan yang besar jika dibandingkan dengan C Anda dapat turun level juga dan saya dapat melakukan perubahan. Dan itu penting. Lebih besar daripada menyimpan 5 Mikrodetik lainnya untuk menyusun pesan pesanan atau sesuatu seperti itu. Best regards, Jan

  3. #3
    Terima kasih. Ini adalah berita bagus bagi saya karena saya sudah memutuskan untuk menggunakan Java karena lebih mudah untuk mengkode dan belajar. Menurut Anda, apa implementasi yang cukup fantastis? Mungkinkah 10 milidetik untuk memperlambat? Terima kasih Dari titik waktu apa Anda dapat mulai mengukur implementasi? Ketika pesanan telah tiba di server perdagangan broker? Jika Anda tidak akan menemukan itu cukup sering dan semuanya sekitar 10 ms adalah baik. Semua broker melakukan penampilan terakhir atau memanfaatkan gundukan kecepatan untuk menunda implementasi.

  4. #4
    Halo, saya kira waktu dari menempatkan pesanan ke server broker. Dengan MT4, yang terbaik yang pernah saya dapatkan adalah: Ping kurang dari 2 ms (broker dan VPS di London), sistem MT4 30 ms, dan juga sistem (prosesor, memori) 5-90 ms. Rata-rata saya memiliki total 50 ms. Saya harap dengan FIX (tetapi tidak mengerti): masih memiliki ping 2 ms (dengan dedied server dan cross-connection 0,5 ms). Mempekerjakan FIX untuk menghilangkan pengurangan MT4 dan 30 ms. Dan mungkin program dan server saya akan memakan waktu kurang dari 10 ms. Saya percaya bahwa saya akan dapat memiliki pesanan yang diimplementasikan dalam 10 ms setelah aplikasi saya menghitung peluang. Itu sebabnya saya bertanya apakah 10 ms terlalu lambat. Mungkinkah realistis atau kita bisa lebih cepat? Apakah kita ingin lebih cepat? Apa yang dipikirkan dan pengalaman Anda tentang itu? Terima kasih atas bantuannya. Halo, Anda memiliki latensi berikut: 1. Server perdagangan ke TCP stack di server Anda sendiri 2. TCP stack untuk algo Anda 3. Mem-parsing pesan masuk dalam algo Anda 4. Logika perdagangan 5. Menyusun pesan pesanan 6. Mengirim pesan pesan melalui stack TCP Anda 7. TCP stack ke server perdagangan Bersama dengan versi saya saat ini, latensi saya pada 2 core VPS dengan Linux Cent OS sekitar 60 # 8364; Sebulan adalah: 1. Dengan tautan silang, Anda dapat turun ke 0,2 milidetik jika Anda berpikir apa yang dikatakan para pembawa acara. Anda tidak bisa mengukurnya sendiri karena server pertukaran yang melakukan ping terutama tidak berfungsi. Mereka tidak menjawab. 2. Saya sebenarnya tidak tahu. Jika Anda menyewa dedied server dengan kartu yang Anda simpan seperti 10 hingga 20 detik mikro dan dapat melakukan kernel bypass. Jika seseorang tahu itu akan menarik 3. Saya menghabiskan berminggu-minggu di parser saya. Ada kemungkinan untuk menjadi di sini jika Anda tidak menggunakan fungsi Java yang sedang dibangun. Juga hanya mem-parse. Saya punya latensi di sini. Tetapi saya juga melakukan banyak hal di dalam parser yang lebih ekonomis dilakukan dengan benar ketika menguraikan pesan sehingga tidak perlu dilakukan nanti, misalnya dalam logika transaksi. 4. Seperti 5 hingga 20 mikrodetik. Ditentukan oleh logika Anda. 5. Menulis membutuhkan waktu sekitar 5 mikrodetik. 6. Menulis pesan membutuhkan sekitar 15 hingga 50 mikrodetik. Saya tidak dapat mengatakan berapa lama waktu yang dibutuhkan hingga pesan tersebut masuk ke server transaksi 7. Sama seperti 1 bila dibandingkan dengan panjang hubungan antara server perdagangan dan server kami atau VPS (0,2 milidetik per manajemen) latensi algo ini dapat dikurangi sangat rendah. Edit: Saya mengukur latensi saya ketika menjalankan algo saya tinggal di VPS saya. Ada beberapa vendor motor API FIX yang menjanjikan untuk menjadi serendah mungkin dan super cepat. Apa yang mereka lakukan adalah membuat pengukuran dalam kondisi yang tidak pernah terpenuhi dalam kondisi hidup. Misalnya. mereka mem-parsing pesan 100 ribu kali, menilai waktu yang dibutuhkan dan membagi waktu dengan 100.000. Ketika saya melakukannya saya ingin seperti 900 nanodetik (0,9 mikrodetik) hanya karena prosedur yang berulang sehingga sering berada di memori atas danatau mendapat prioritas utamadari OS yang berkembang dengan cepat. Saat menjalankan algo Anda, ada banyak prosedur dan langkah-langkah yang bersaing yang dilakukan sehingga latensi langsung sangat berbeda dari tolok ukur mikro yang hanya bagus untuk membuat seseorang membeli sesuatu ...

  5. #5

    Quote Originally Posted by ;
    HelloIe seharusnya waktu dari menempatkan pesanan ke host broker. Dengan MT4, yang terbaik yang pernah saya dapatkan adalah: Ping kurang dari 2 ms (broker dan VPS di London), sistem MT4 30 ms, dan sistem (prosesor, memori) 5-90 ms. Rata-rata saya memiliki total 50 ms. Saya harap dengan FIX (tetapi tidak tahu): masih memiliki ping 2 ms (dengan dedied host dan cross-connection 0,5 ms). Menggunakan FIX untuk menyingkirkan pengurangan 30 dan MT4 ms. Dan mungkin program dan tuan rumah saya akan memakan waktu kurang dari 10 ms. Saya kira saya akan dapat memiliki pesanan yang diimplementasikan dalam 10 ms setelah perangkat lunak saya menghitung ...
    Hai JT4xPro, saya senang Anda telah memulai utas ini. Sepertinya Anda berhasil mencapai tingkat total kurang dari satu milidetik! Apakah Linux Cent OS jauh lebih cepat daripada Windows? Apakah itu membuat banyak perbedaan dalam eksekusi? Salam

  6. #6

    Quote Originally Posted by ;
    quote Hai, saya senang Anda memulai utas ini. Sepertinya Anda berhasil mencapai kecepatan kurang dari satu milidetik! Apakah Linux Cent OS jauh lebih cepat daripada Windows? Apakah ada banyak perbedaan pada eksekusi semacam itu yang cepat? Salam
    Cent OS lebih ringan dibandingkan dengan windows. Tidak membutuhkan banyak sumber daya dan menjalankan tugas di latar belakang. Jadi Anda memiliki gangguan pada algo Anda apa artinya itu akan berjalan konstan. Sesuatu yang dapat Anda lakukan adalah untuk meruntuhkan OS ke satu inti dan Anda juga ke yang lain (Mungkin di windows juga) Saya tidak menggunakan GUI. Itu hanyalah perintah hitam yang kita tahu dari windows. Ada beberapa alat gratis yang cukup mengagumkan untuk mengontrol VPS yang sangat nyaman tanpa GUI. Anda memerlukan WinSCP untuk unduhan dan naik dan dempul untuk menjalankan algo Anda. Keduanya gratis. Tetapi Anda juga bisa menggunakan windows. Terutama pada awalnya untuk menjaga hal-hal mudah.

  7. #7
    Apakah Anda menghubungkan algo Anda ke Metatrader?

  8. #8

    Quote Originally Posted by ;
    kutipan U memiliki masalah besar 9 tingkat. . pecah menjadi beberapa masalah yang lebih kecil. . .go multithreading. gambar Hari ini saya hanya dengan 123 utas, 8 klien..16 utas * klien, digunakan untuk menghubungkan 20 klien sebelumnya dan 340 utas. Saya menghitung centang dengan centang data tidak ada bar yang lebih berjangka waktu. Utas saya diatur ke 1ms tidur.Mereka mempertahankan mendorong. Algor sendiri terbagi dalam banyak sel yang beroperasi melalui untaian adalah 3000 jejak kode sepenuhnya. Ini lebih tentang cara un split conquer.
    Bantuan multithreading dalam operasi IO bound, flat, dan asynchronous. Untuk tugas-tugas intensif CPU, multiprocessing dituntut. Dalam hal algoritma (sebenarnya) membutuhkan loop bersarang maka tidak akan berguna karena setiap loop internal saling bergantung pada hasil iterasi dari loop luarnya sendiri. Saya tidak akan berasumsi untuk mengetahui logika yang dimaksud, dan juga mengira bahwa OP tahu apa yang dia lakukan, meskipun saya jarang berhadapan dengan masalah yang tidak bisa diratakan.

  9. #9
    Hai Guys, Ini pasti percakapan yang sangat menarik, namun tidak terkait dengan FIX API. Akan lebih menguntungkan Anda memulai utas Anda sendiri. Juga jika Anda ingin membahas API FIX. Jatuh tempo

  10. #10

    Quote Originally Posted by ;
    quote Terima kasih emmzett dan masterx untuk tanggapan tersebut. Saya sangat menghargainya. Level 9 dalam hanya pada satu pasang .... Ketebalan juga secara eksponensial meningkat ditentukan ketika pertanda masuk saya terjadi yang memicu perayapan jika Anda memahami secara persis apa yang saya maksudkan tetapi saya telah menutupnya pada 32 level. Ini dirancang sebagai merangkak sekuensial dan tidak dapat dilakukan melalui pemrosesan konkuren sehingga untuk meniru multi-thread, saya menjalankannya di beberapa terminal dan satu terminal untuk mengurus semua portofoliotrade mgmt bekerja tetapi masih jam CPU saya selalu nonstop di 50% -60% ....
    Saya pedagang mata uang kualitatif murni. Komputasi awal saya membutuhkan waktu 30 detik juga tetapi saya siap untuk mengemas data tersebut dengan cara yang memungkinkan saya untuk menyimpannya di HDD untuk digunakan kembali dengan semua kutu baru yang datang karena tidak ada perhitungan lain .Saya hanya memproduksi kalkulasi berdasarkan kalkulasi tanpa bilah waktu. Saya membuat paket pandai saya sendiri yang dapat digunakan sebagaimana adanya. Paket saya dan membuat sejarah saya sendiri ... tidak mengerti harga mkt untuk tidak ada pasangan perdagangan saya sendiri. ... hanya berdasarkan nilai pasar * aset, tidak ada tindakan harga, terendah besar atau apa pun.saya tidak peduli berapa harganya tetapi hanya jika pasar mencapai kisaran akumulasi aset bernilai * atau akan meledak setelah berada dalam jangkauan untuk sementara waktu. Saya dapat menunggu 2-3 minggu untuk mengambil pasangan di luar kisaran yang akan menggantikan yang trending tinggi yang melemah dan siap untuk memasuki akumulasi. Ini adalah pasar.

Izin Posting

  • Anda tidak boleh memposting thread baru
  • Anda tidak boleh memposting balasan
  • Anda tidak boleh memposting lampiran
  • Anda tidak boleh menyunting postingan Anda
  •  
  • Kode BB Aktif
  • Smilies Aktif
  • Kode [IMG] Aktif
  • Kode [VIDEO] Aktif
  • Kode HTML tidak aktif
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.