Bolehkah kita buat perdagangan kuantitatif tanpa kod?

Penulis:Lydia, Dicipta: 2023-02-13 09:26:59, Dikemas kini: 2023-09-18 20:02:37

img

Bolehkah kita buat perdagangan kuantitatif tanpa kod?

NO.1

Pada Wall Street, perdagangan kuantitatif telah menjadi peranan utama perdagangan pasaran. Banyak bank pelaburan teratas di dunia telah melarang perdagangan spekulatif arah manual. Perkembangan perdagangan kuantitatif di China juga sangat pesat. Institusi menggunakannya, dan juga ahli-ahli masa depan menggunakannya.

Tetapi terdapat juga banyak peniaga manual yang berminat dengan perdagangan kuantitatif. Pada mulanya, mereka penuh keyakinan. Selepas membaca kod yang panjang dan kompleks, mereka sering teragak-agak atau berhenti. Untuk mempopularkan orang ramai, mengurangkan ambang pengaturcaraan perdagangan kuantitatif, dan meningkatkan kecekapan menulis dengan besar, FMZ telah membangunkan platform perdagangan kuantitatif visual.

NO.2

Dalam pengaturcaraan tradisional, anda harus terbiasa dengan tatabahasa asas, operasi data, struktur data, kawalan logik... bahasa pengaturcaraan.

img

Ia mengambil 5 baris kod hanya untuk mengeluarkan program rentetan. Saya percaya bahawa kebanyakan pemula hanya tahu hello, dunia dalam kurungan, dan tidak ada yang lain. Oleh itu, ia adalah pilihan yang lebih baik untuk memulakan dengan pengaturcaraan visual.

Pemrograman visual mempunyai sejarah yang panjang dan tidak baru. apa yang anda lihat adalah apa yang anda dapatkan idea pengaturcaraan, membawa pelbagai modul kawalan, boleh membina kod logik dan reka bentuk strategi perdagangan lengkap hanya dengan menyeret, dan prosesnya sangat seperti blok bangunan.

img

Seperti yang ditunjukkan dalam carta di atas, program yang sama hanya memerlukan satu baris kod dalam pengaturcaraan visual blok, yang sangat mengurangkan ambang pengaturcaraan, terutamanya bagi para peniaga yang tidak memahami pengaturcaraan sama sekali. Ini adalah pengalaman operasi yang sangat baik. Pengaturcaraan visual FMZ Quant juga diwujudkan melalui alat visualisasi blok yang dikeluarkan oleh Google. Dalam reka bentuk, ia sama dengan Scratch yang dilancarkan oleh Institut Teknologi Massachusetts, jadi benar-benar tidak ada halangan.

img

Programming visual FMZ Quant, dengan beratus-ratus modul perdagangan yang biasa digunakan, akan mempunyai lebih banyak modul perdagangan yang ditambahkan pada masa akan datang untuk menyokong pedagang idea baru dan aplikasi baru, yang akan dibangunkan dan dikekalkan bersama oleh pemaju. Walaupun tatabahasa sederhana, ia mempunyai prestasi. Ia hampir dapat memenuhi kebanyakan strategi perdagangan kuantitatif. Dari segi fungsi dan kelajuan, ia tidak kalah dengan bahasa pengaturcaraan konvensional seperti Python dan JavaScript. Pada masa akan datang, aplikasi kewangan dengan logika kompleks akan disokong.

NO.3

Cara menggunakan

Langkah 1: Daftar dan tandatangan di FMZ Quant (FMZ) laman web di:www.fmz.com

img

Langkah 2: Pergi ke Dashboard

img

Langkah 3: Klik Tambah strategi

img

Langkah 4: Pilih Blockly dan Template Include

img

Akhirnya., kita berada di antara muka pengaturcaraan visual, seperti berikut:

img

NO.4

Cuba untuk menulis program yang output hello, world menggunakan FMZ Quant blockly editor

Langkah 1: Pilih modul log

img

Langkah 2: Pilih modul teks

img

Langkah 3: Tetapan Backtest

img

Langkah 4: Hasil ujian belakang

img

NO.5

Strategi penyeimbangan dinamik lengkap untuk mata wang digital

Logik strategi

  • Syarat untuk membeli: Jika nilai pasaran kedudukan semasa dikurangkan baki sedia ada semasa adalah kurang daripada 5% daripada baki sedia ada semasa negatif, buka kedudukan untuk membeli.

  • Syarat untuk menjual: Jika nilai pasaran kedudukan semasa dikurangkan baki sedia ada semasa adalah lebih daripada 5% daripada baki sedia ada semasa negatif, tutup kedudukan untuk menjual.

Syarat dan keperluan

  • Pasaran semasa

  • Aktif semasa

  • Jumlah nilai pasaran mata wang

  • Perbezaan aset

Penulisan strategi blok Langkah 1

Kami mengira empat prasyarat dan prasyarat strategi perdagangan dan menetapkan nilai kepada setiap pembolehubah.

img

Perlu diperhatikan bahawa jumlah nilai pasaran mata wang adalah jumlah nilai pasaran pegangan mata wang semasa. Kaedah pengiraan adalah untuk mengalikan jumlah pegangan mata wang semasa dengan harga terkini semasa. Perbezaan aset adalah jumlah nilai pasaran mata wang dikurangkan baki sedia ada semasa.

Penulisan strategi blok Langkah 2

Selepas penugasan prasyarat dan prasyarat selesai, logik perdagangan perlu ditulis. Ini tidak semanis yang diharapkan. Ini tidak lebih daripada untuk menyatakan logik strategi di atas dalam bentuk blok kod. iaitu jika perbezaan aset kurang daripada 5% daripada baki yang tersedia negatif, belilah, dan jika perbezaan aset lebih besar daripada 5% daripada baki yang tersedia, juallah. Seperti yang ditunjukkan di bawah:

img

Keseluruhan strategi nampaknya telah selesai, tetapi anda harus tahu bahawa program dijalankan dari atas ke bawah, dan kemudian ia berhenti. Walau bagaimanapun, strategi dagangan kami bukan untuk melaksanakan syarat dagangan sekali, tetapi untuk melaksanakan mereka dalam gelung berulang kali. Dengan kata lain, program perlu memeriksa sama ada syarat strategik telah dicapai secara berterusan. Jika ya, ia akan melaksanakan dagangan, jika tidak ia akan terus memeriksa. Pada masa ini, satu lagi pernyataan gelung diperlukan, seperti yang ditunjukkan dalam gambar berikut:

img

Tidak ada perbezaan penting antara strategi visualisasi dan strategi yang ditulis dalam bahasa pengaturcaraan lain. Ia juga menyokong ujian data sejarah dengan pelbagai tempoh dan ketepatan. Sudah tentu, ia juga menyokong perdagangan pasaran sebenar niaga hadapan komoditi domestik dan asing dan mata wang digital. Berikut adalah maklumat backtest strategi:

img

Setakat ini, strategi perdagangan yang lengkap telah selesai. untuk menguruskan orang malas, strategi ini telah dikongsi di strategy square dan ia boleh disalin untuk kajian terus.

Alamat pautan strategi:

https://www.fmz.com/strategy/121404

NO.6

Undang-undang sepuluh ribu jam sentiasa wujud, tetapi bagi peniaga dengan asas sifar, adalah mustahil untuk menghabiskan sepuluh ribu jam berlatih lagi. jadi anda mesti mempunyai tangga, dan untuk peniaga dengan asas pengaturcaraan sifar, pengaturcaraan visual FMZ Quant adalah tangga untuk memulakan dengan cepat.

Dengan pengaturcaraan visual, anda tidak perlu ingat tatabahasa dan nama kaedah, hanya cukup melayari modul fungsi untuk mencari apa yang anda mahukan.

Walau bagaimanapun, dengan kata lain, pengaturcaraan visual tidak menjadi masalah sebagai langkah untuk kemasukan kuantitatif, tetapi ia juga mempunyai batasan sendiri, seperti ketidakupayaan untuk membangunkan strategi perdagangan yang terlalu kompleks dan canggih.

Akhirnya, saya berharap semua rakan yang ingin melakukan perdagangan kuantitatif, tidak kira sama ada mereka berdasarkan sifar, dapat mencapai matlamat pembelajaran mereka melalui tindakan.


Berkaitan

Lebih lanjut