REFERRALNEWS.com – Dagangan frekuensi tinggi (HFT) ialah strategi perdagangan aset di mana peniaga tidak memegang aset untuk jangka masa yang lama.
Perlu diingat bahawa artikel ini hanyalah nota kajian, jadi tolong jangan ambil mudah.
Membina sistem perdagangan frekuensi tinggi pada tahun 2023
Sebenarnya membina sistem untuk Dagangan frekuensi tinggi Tidak begitu sukar pada 2023? Ayuh, lihat perbincangan penuh dalam artikel di bawah
Penerangan yang paling lengkap dan mudah, sistem perdagangan frekuensi tinggi
Dagangan frekuensi tinggi (HFT) ialah strategi perdagangan aset di mana peniaga tidak memegang aset untuk jangka masa yang panjang, biasanya lebih daripada sehari, dan keuntungan daripada setiap perdagangan adalah sangat kecil, tetapi dalam jumlah yang besar.
Strategi ini dilaksanakan dengan cepat oleh komputer. Bank pelaburan, dana lindung nilai atau pelabur institusi sering menggunakan HFT untuk membuat dagangan volum tinggi, berkelajuan tinggi (sehingga milisaat) dalam pasaran saham.
Di Indonesia, tidak boleh menggunakan HFT di pasaran saham Indonesia kerana tidak dibenarkan dan mungkin sistem pasaran saham itu sendiri belum bersedia.
Jadi, untuk proses pembelajaran, saya beralih kepada pertukaran mata wang kripto kerana pertukaran mata wang kripto biasanya mempunyai API (Antara Muka Pengaturcaraan Aplikasi) untuk mengakses data dagangan masa nyata dan API untuk membuka posisi beli/beli.
Sistem seni bina
Sistem yang saya bina menggunakan seni bina perkhidmatan mikro untuk memastikan ia berskala dengan mudah. Terdapat empat perkhidmatan: perkhidmatan data mentah, perkhidmatan perniagaan, perkhidmatan pembangunan strategi perniagaan dan gudang data.
perkhidmatan data
perkhidmatan Dagangan frekuensi tinggi Pasaran saham kerap digunakan untuk pemulihan kutu.
Ticker ialah data tentang harga belian dan jualan aset. Pada masa ini, saya mengambilnya setiap 30 saat setiap aktif, kerana saya rasa saya tidak boleh melakukannya dengan lebih pantas sekarang.
Selain memasuki Data Store, data mentah ini juga dihantar ke perkhidmatan dagangan dalam masa nyata dalam bentuk MsgPack melalui MQTT. Broker.
Saya sedang membangunkan perkhidmatan data mentah menggunakan rangka kerja Ruby on Rails. Menggunakan Rails nampaknya tidak perlu untuk perkhidmatan mudah ini.
Sebab saya menggunakannya adalah kerana Rails, selain membiasakannya, juga sangat pantas untuk aplikasi prototaip yang menggunakan banyak CRUD, dan mempunyai ciri kerja didayakan, jadi saya tidak perlu bersusah payah menyediakan kerja cron . .
Perkhidmatan perniagaan
Untuk perkhidmatan ini menggunakan python tanpa rangka kerja. Mengapa Python? Kerana ekosistem pemprosesan data dan perpustakaan analisis sangat banyak berbanding dengan Ruby.
dalam perkhidmatan Dagangan frekuensi tinggi Algoritma dagangan ini dilaksanakan. Sistem bertindak balas terhadap tanda yang diterima daripada Broker MQTT, kedua-duanya untuk kedudukan beli dan jual.
Apabila isyarat beli atau jual dikeluarkan, perkhidmatan ini berkomunikasi dengan API dagangan di bursa.
Perkhidmatan pembangunan strategi perniagaan
Perkhidmatan ini tidak berkaitan dengan pertukaran dalam apa jua cara. Dalam bahagian ini, saya akan melakukan analisis teknikal menggunakan pelbagai penunjuk, mencipta algoritma untuk digunakan sebagai strategi, dan juga melakukan percubaan berturut-turut.
Backtesting ialah peringkat menguji algoritma menggunakan data sejarah untuk melihat sama ada algoritma itu menguntungkan atau tidak. Saya mengambil data sejarah ini daripada gudang data.
Pangkalan data analisis
Di sini saya menggunakan PostgreSQL untuk menyimpan data siri masa. Setakat ini masih mencukupi.
kata akhir
Sistem yang saya bina tidak sempurna (anda boleh mengatakan HFT adalah palsu lol) dan ia masih jauh untuk menjadi sistem. Dagangan frekuensi tinggi yang boleh berfungsi pada kelajuan tinggi dalam beberapa milisaat.
Itu sahaja dan terima kasih kerana membaca artikel ini, jangan lupa nantikan rujukan Berita Dapatkan Maklumat Menarik tentang yang lain. Bye…