avatar of 发明者量化-小小梦 发明者量化-小小梦
fokus pada mesej peribadi
4
fokus pada
1271
Pengikut

Bahasa Mikrofon Kuantitatif FMZ (Saya)--Carta Antara Muka

Dicipta dalam: 2020-06-22 09:44:17, dikemas kini pada: 2024-12-10 20:30:59
comments   0
hits   2371

Bahasa Mikrofon Kuantitatif FMZ (Saya)–Carta Antara Muka

Dalam artikel sebelumnya, kami mengetahui tentang parameter templat “Perpustakaan Perdagangan Bahasa Mai” Bahasa Mai Templat ini disertakan dengan strategi Bahasa Mai apabila ia dibuat, dan merangkum beberapa fungsi yang perlu ditetapkan dalam urus niaga. Dalam artikel ini, kami akan terus mempelajari tentang penggunaan bahasa Mai dalam Platform Dagangan Kuantitatif Pencipta.

Parameter strategi bahasa Mai

Parameter strategi bahasa Mai adalah sama dengan bahasa lain pada Platform Dagangan Kuantitatif Pencipta Ia ditetapkan pada halaman penyuntingan strategi Sebagai contoh, kami menggunakan versi bahasa MaiDual ThrustStrategi sebagai contoh.

Alamat strategi: https://www.fmz.com/strategy/128884.

Bahasa Mikrofon Kuantitatif FMZ (Saya)–Carta Antara Muka

Bahasa Mikrofon Kuantitatif FMZ (Saya)–Carta Antara Muka

Pada halaman pengeditan dasar, parameter yang ditetapkan untuk dasar boleh digunakan terus dalam kod dasar. Parameter dasar bahasa Mai secara amnya hanya menggunakan jenis angka Jenis lain seperti jenis Boolean, kotak lungsur, rentetan, dsb. tidak biasa digunakan.

Sebagai contoh, dalam contoh di atasNNilai lalai parameter ini ialah 4. Jika parameter ini tidak diubah suai semasa robot dicipta, nilai N dalam strategi ialah 4 selepas robot berjalan.

Perdagangan sebenar dan ujian belakang

Kami telah pun memahami kandungan di peringkat strategi bahasa Mai (parameter strategi bahasa Mai, parameter templat perpustakaan perdagangan bahasa Mai). Seterusnya, mari kita lihat perdagangan sebenar dan ujian belakang Bahasa Mai.

Ujian belakang

Bahasa Mikrofon Kuantitatif FMZ (Saya)–Carta Antara Muka

Selepas memilih julat masa ujian belakang (masa mula, masa tamat), tetapkan tempoh K-line strategi juga menyokong data tempoh K-line berbilang dalam strategi. Walau bagaimanapun, tempoh K-line yang ditetapkan di sini ialah tempoh K-line lalai Jika ia ditetapkan kepada K-line harian di sini, carta yang dijana secara automatik selepas strategi dijalankan akan menjadi K-line harian. Mod ujian belakang dibahagikan kepada “tahap sebenar” dan “tahap simulasi”. Untuk butiran, sila rujuk dokumen: https://www.fmz.com/digest-topic/4009. Kemudian pilih pasaran atau pertukaran untuk diuji semula Selepas menambahnya, anda boleh memulakan ujian balik Jika parameter lain perlu diselaraskan, seperti nilai dana ujian balik awal, dan lain-lain, anda boleh menetapkannya mengikut keperluan tertentu gesaan apabila anda meletakkan tetikus pada parameter.

Bahasa Mikrofon Kuantitatif FMZ (Saya)–Carta Antara Muka

Parameter yang berkaitan dengan pasaran dan pertukaran, seperti nilai dana simulasi ujian belakang, kadar yuran transaksi ujian belakang, ketepatan harga ujian belakang, ketepatan kuantiti transaksi, sumber data ujian belakang, dll., tidak berkesan apabila diubah suai pada halaman ujian belakang pasaran dan bursa yang anda tambahkan sebelum ini dan tambahkannya semula selepas tetapan selesai.

Tawaran Firma

Persediaan sebenar adalah lebih mudah Anda hanya perlu menentukan hos untuk robot yang dibuat (iaitu, hos yang robot akan dijalankan). Tetapkan tempoh K-line dan objek pertukaran untuk dikendalikan (iaitu objek akaun pertukaran yang dikonfigurasikan).

Bahasa Mikrofon Kuantitatif FMZ (Saya)–Carta Antara Muka

Jalankan antara muka

Apabila strategi berjalan, tidak ada banyak perbezaan antara dagangan sebenar dan ujian belakang, kecuali ujian belakang mempunyai beberapa data statistik tambahan yang dijana secara automatik oleh sistem ujian belakang.

Bahasa Mikrofon Kuantitatif FMZ (Saya)–Carta Antara Muka

Maklumat bar status

Maklumat bar status, jadual terutamanya dibahagikan kepada “Maklumat Pasaran” dan “Maklumat Dana”. Maklumat PasaranIa terutamanya merekodkan masa mula kitaran K-line lalai yang ditetapkan pada masa ini, jenis transaksi (kod kontrak), volum kedudukan, harga kedudukan dan data lain. Perlu diingat bahawa kemas kini pasaran untuk “Model Harga Masa Nyata” dan “Model Harga Penutupan” yang ditetapkan dalam parameter templat Perpustakaan Perdagangan Bahasa Mai adalah berbeza. Dengan memberi perhatian kepada kemas kini masa di sini, anda boleh menilai operasi strategi dan kemas kini pasaran. (Penghakiman awal: program tersekat, log mengisi ruang cakera keras, dsb.)

Maklumat PembiayaanIa terutamanya merekodkan nilai robot dari permulaan operasi hingga dana semasa.

Bahagian bawah bar status juga boleh memaparkan sebarang data dalam strategi, seperti contoh berikut:UPTRACK, DOWNTRACK, tetapkan paparan mengikut keperluan anda. Di sini kita perlu bercakap tentang kaedah tugasan dalam kod strategi.

Simbol berikut digunakan untuk memberikan nilai kepada pembolehubah (diekstrak daripada dokumentasi API bahasa Mai)

Simbol: Titik bertindih mewakili tugasan dan dikeluarkan kepada graf (sub-graf) dan dipaparkan dalam jadual bar status.

Simbol:= Kolon bersamaan mewakili tugasan, tetapi ia bukan output kepada graf (graf utama, sub-graf, dll.) mahupun dipaparkan dalam jadual bar status.

Simbol^^ Dua simbol ^ mewakili tugasan, yang memberikan nilai kepada pembolehubah dan mengeluarkannya kepada graf (graf utama) dan memaparkannya dalam jadual bar status.

Simbol.. Kedua-dua simbol . mewakili tugasan, yang memberikan nilai kepada pembolehubah dan memaparkannya dalam jadual bar status, tetapi tidak dikeluarkan kepada graf (graf utama, subgraf, dsb.).

Dapat dilihat bahawa simbol-simbol ini adalah semua operasi tugasan, tetapi perbezaannya terletak pada sama ada pembolehubah dipaparkan dalam bar status dan sama ada pembolehubah dilukis pada rajah utama atau rajah yang dilampirkan (akan ditunjukkan kemudian). ^^:..Ya, anda boleh memaparkan nilai pembolehubah di bahagian bawah jadual bar status.

Carta candlestick Mengikut tempoh K-line lalai yang ditetapkan dalam ujian belakang strategi dan halaman dagangan sebenar, strategi akan menjana carta garis K dan memaparkan keluk nilai berubah pada carta garis K berdasarkan kandungan strategi. Sebagai contoh, carta dalam contoh:

Bahasa Mikrofon Kuantitatif FMZ (Saya)–Carta Antara Muka

Imej utama: Ringkasnya, carta utama berkongsi paksi-Y yang sama dengan garis-K Jadi bilakah anda perlu memaparkan data pada carta utama? Apabila data yang akan dipaparkan, saiz nilai garis penunjuk dan saiz harga asas adalah serupa (iaitu, saiz nilai harga pada BAR garis K adalah serupa), ia boleh dipaparkan pada carta utama, seperti pergerakan purata dikira oleh strategi Harga rel atas dan bawah (.UPTRACKdanDOWNTRACK)。

Sub-imej: Jadi apakah jenis data yang sesuai untuk dipaparkan dalam sub-graf? Apabila garisan yang akan dilukis (data yang dipaparkan) berbeza dengan ketara daripada nilai harga pada BAR garisan K (jauh lebih besar atau lebih kecil daripada harga pada garisan K), ia boleh dipaparkan pada subcarta, kerana jika ia dipaparkan pada masa ini Dalam gambar utama, ia akan menyebabkan pemampatan imej, yang sangat menyusahkan untuk diperhatikan. Sebagai contoh, selepas mengira penunjuk MACD, anda ingin memaparkan penunjuk MACD pada carta. Sebagai contoh, tambahkan ayat pada strategi contoh ini:AA^^(O-C)*100000;

Bahasa Mikrofon Kuantitatif FMZ (Saya)–Carta Antara Muka

Carta K-line telah dimampatkan secara langsung dan tidak dapat ditemui.

Perbezaan lain ialah carta Strategi Bahasa Mai ialah carta HighCharts semasa dagangan sebenar dan carta tradingView semasa ujian belakang.

Carta pasaran sebenar: Bahasa Mikrofon Kuantitatif FMZ (Saya)–Carta Antara Muka

Paparan log

Strategi bahasa Mai, apabila isyarat dagangan dicetuskan (BK,SK,BP,SP,BPK,SPK ), log akan dicetak, menunjukkan lokasi (nombor talian) pencetus isyarat dalam kod dan bilangan kali isyarat dicetuskan.

Bahasa Mikrofon Kuantitatif FMZ (Saya)–Carta Antara Muka

Selepas harga log pesanan dan kuantiti direkodkan, log juga akan mengeluarkan harga peringkat pertama pihak rakan niaga pada masa itu Contohnya, apabila membeli kedudukan panjang, harga dan kuantiti pesanan permintaan peringkat pertama akan dipaparkan .