Bagaimana untuk memecahkan had penerimaan Tick barangan niaga hadapan

Penulis:Kebaikan, Dicipta: 2019-02-19 09:54:06, Dikemas kini:

Apakah Tick?

Sebagai contoh, data transaksi boleh dibayangkan sebagai sungai, dan Tick adalah data bahagian sungai. Granulariti terbaik niaga hadapan domestik adalah dua kali sesaat. Dengan kata lain, niaga hadapan domestik menghantar sehingga satu Tick pada 500 mili saat.

Bagaimana kebanyakan perisian domestik mendapat Tick?

Kemudian sering terdapat lebih daripada satu urus niaga dalam masa 500 milidetik, dan situasi tertentu di dalamnya adalah kotak hitam sepenuhnya.

Kebanyakan kerangka perdagangan di pasaran menggunakan mod callback, yang bermaksud bahawa terdapat paling banyak satu Tick dalam 500 milidetik dalam keadaan ideal. Di bawah keadaan sebenar pada Bar / onTick, ia adalah baik untuk tidak terlepas Tick. mengapa? Kerana anda perlu berurusan dengan keseluruhan kod logik dalam fungsi onBar / onTick, yang memerlukan banyak masa. Sama ada anda mahu atau tidak, logik strategi anda mesti terganggu, anda mesti menggunakan keadaan tidak aktif, seperti ini:

Mekanisme yang lebih maju

Platform perdagangan kuantitatif FMZ tidak menggunakan mekanisme panggilan balik ke belakang ini, tetapi menggunakan mekanisme fungsi utama yang tidak mengganggu logik strategi, yang membolehkan pengguna mengawal aliran strategi dengan lebih semula jadi.

Jangan katakan bahawa bahasa skrip adalah perlahan, kecuali anda menggunakannya untuk latihan rangkaian saraf, walaupun ia boleh digunakan pada bila-bila masa selepas menambahkan Jit hot compilation. Strategi peringkat kemasukan tidak ditulis di sini, dan bercakap tentang sintesis Tick frekuensi tinggi niaga hadapan. Sebagai contoh, jika kita menyambung ke syarikat niaga hadapan, kita hanya boleh menerima pasaran syarikat niaga hadapan ini. Kelajuan dan kualiti penerimaan kita berkaitan dengan rangkaian kita sendiri, dan juga berkaitan dengan beban mesin depan syarikat niaga hadapan.

Jadi, bagaimana kita boleh mendapatkan data Tick niaga hadapan yang lebih tepat lebih cepat? Di bawah model strategi FMZ Quant, anda boleh dengan mudah mengendalikan akaun syarikat niaga hadapan yang berbeza, dan menggabungkan harga mereka untuk memproses pesanan pada kelajuan terpantas. Dalam keadaan normal, kita boleh mendapatkan dua Tick setiap saat dari syarikat niaga hadapan, tetapi melalui teknologi menggabungkan pasaran, mengambil MA801 sebagai contoh, kita boleh mendapatkan Tick dengan sehingga enam kali setiap saat dan tanpa pengulangan.

Demo kod

Kod ini hanya boleh digunakan di pasaran sebenar dan tidak boleh diuji kembali.

Apabila menambah bursa, banyak syarikat niaga hadapan boleh ditambahkan untuk menjalankan pemprosesan penggabungan serentak pasaran.

Kod adalah seperti berikut:

Kesan demo:

Seperti yang ditunjukkan di atas, pada 21:24:44, data syarikat niaga hadapan pertama lebih awal daripada yang kedua. Menambah dua syarikat niaga hadapan boleh menunjukkan kesan, jika anda menambah lebih daripada 5 syarikat niaga hadapan untuk bergabung bersama, maka anda pada dasarnya tidak mempunyai kemungkinan kehilangan Tick; jika anda membangunkan strategi perdagangan frekuensi tinggi, anda telah menyelesaikan langkah yang sangat penting dan menentukan, iaitu kelajuan dan kestabilan penerimaan Tick.

lawati ini untuk mendapatkan kod lengkap: FMZ


Lebih lanjut