FMZ Pencipta Platform Kuantitatif

Penulis:Rumput, Dicipta: 2019-07-06 12:15:50, Dikemas kini: 2023-10-25 20:00:15

img

Kebanyakan strategi memerlukan pengesahan semula sebelum digunakan secara langsung, FMZ menyokong beberapa jenis mata wang digital, spot, niaga hadapan dan kontrak kekal, dan semua jenis niaga hadapan komoditi. Tetapi mekanisme pengesahan semula di platform pencipta kuantitatif berbeza dengan pengesahan semula onbar yang biasa, yang menyebabkan kebingungan bagi banyak pemula. Artikel ini akan menerangkan dan menjawab beberapa soalan pengesahan semula yang biasa.

Bagaimana sistem pengesanan semula berfungsi?

img

Seperti yang ditunjukkan di atas, masa permulaan hingga akhir pengecekan semula boleh dianggap sebagai satu garis masa, ketika pengecekan semula, titik masa pengecekan semula bergerak dari kiri ke kanan di sepanjang garis masa, pada titik masa ini, hanya data sejarah sebelum titik ini yang dapat diperoleh, strategi membuat pembelian dan penjualan berdasarkan data ini, akhirnya membentuk kerugian. Jelasnya, pembahagian titik masa pengecekan semula adalah tidak menentu, dan ketumpatan pembahagian mewakili ketepatan pengecekan semula. Sudah tentu, memandangkan titik masa retest semakin padat, semakin lama masa yang diperlukan, sistem retest sebenar perlu membuat pertimbangan antara ketepatan dan kecekapan.

Pengujian semula onBar tradisional

Mekanisme mengulangi onbar adalah berdasarkan pada K-line, iaitu setiap K-line menghasilkan satu titik masa mengulangi, di mana maklumat mengenai harga tinggi dan rendah, jumlah dagangan, dan maklumat K-line sejarah sebelum titik masa ini dapat diperoleh pada titik masa ini. Kelemahan mekanisme ini adalah jelas: pada satu garis K, hanya satu jualan boleh dihasilkan, harga yang biasanya berdasarkan adalah harga penutupan garis K. Dan satu garis K hanya boleh mendapatkan empat harga, mengenai bagaimana harga berubah dalam satu garis K, tidak ada maklumat yang dapat diperoleh. Sebagai contoh, dengan garis K 1 jam, pasti akan mendapat satu pesanan setiap beberapa saat, dan arahan dagangan akan dihantar di piring dan bukannya menunggu K garis berakhir. Manfaat mekanisme uji balik onbar adalah mudah difahami, dan kadar pengulangan balik sangat cepat.

FMZ Pencipta Platform Kuantiti onTick

img

Gambar di atas adalah antara muka untuk tetapan semula FMZ. Mode tetapan semula dibahagikan kepada dua jenis tetapan semula tahap analog dan tetapan semula tahap cakera sebenar, yang akan diperkenalkan di bawah:

Apa itu kutu?

Tidak seperti data K-line, tik adalah harga pada satu titik masa tertentu. Berdasarkan data K-line, kita sebenarnya hanya tahu masa berlaku harga buka dan harga tutup, dan tidak jelas masa harga tertinggi dalam kitaran K-line. Sebenarnya, data K-line juga dihasilkan berdasarkan tik.

Ujian semula tahap analog

Pemindaian tahap analog memilih tempoh K-garis yang digunakan dan tempoh K-garis bawah. Sebagai contoh, strategi menggunakan pemindaian garis jam, garis K-garis bawah memilih 5 minit, maka selang titik masa pemindaian akan berdasarkan tik yang dihasilkan oleh analog K-garis 5 minit, yang ditunjukkan sebagai perubahan harga penutupan pada garis K 1 jam terbaru. Secara khusus berdasarkan mekanisme yang menghasilkan tik dalam K-garis dan serupa dengan MT4, catatan ini mempunyai penjelasan terperinci:https://www.fmz.com/bbs-topic/662

img
Kami akan menunjukkan mekanisme ini dengan menggunakan satu strategi mudah, iaitu kod strategi:

function main() {
  while(true){
      var records = exchange.GetRecords() //GetRecords可以填参数,获取不同周期K线。
      var ticker = exchange.GetTicker()
      Log('K线收盘价: ', records[records.length-1].Close, 'ticker买一卖一价: ', ticker.Buy, ticker.Sell)
      //js回测不用Sleep,会自动跳到下一个tick。Python需要一个小的休眠时间
  }
}

Hasil ujian semula:imgSetiap garisan K hanya mempunyai tanda awal dan penutupan yang tetap, di tengah ditambah dengan 12 tanda simultan, sehingga satu garisan K akan membentuk 14 titik masa ulangan. Jika ulangan sehari, kitaran garis K bawah mengambil masa 5 minit, dengan jumlah 24 × 12 × 14 = 4032 titik masa, sedangkan ulangan onBar tradisional hanya 24, peningkatan ketepatan yang besar. Dalam satu kitaran K, operasi pembukaan dan penutupan juga dapat diselesaikan. Walaupun tanda tengah dihasilkan adalah simulasi, tetapi tidak banyak kesan.

Ujian semula pada tahap cakera

Ujian semula pada tahap cakera sebenar menggunakan tik sebenar, dengan selang masa yang paling singkat adalah 1s, dan ketepatan ujian semula ini berubah setiap detik, tetapi kerana jumlah data yang besar, kelajuan ujian semula lambat, dan masa ujian semula tidak boleh lama. Gambar di bawah adalah tanda tik sebenar. Ujian semula pada tahap cakera sebenar boleh digunakan untuk dasar pengesahan yang tepat.img

Perbezaan dalam pengukuran semula dan cakera sebenar

Walaupun pemantauan semula pada tahap rak dan rak masih mempunyai kekurangan data yang ketara, seperti tidak dapat mengakses perdagangan sejarah, tidak dapat mengakses perubahan kedalaman sebenar, penundaan rangkaian sebenar, dan lain-lain. Walaupun begitu, sistem pemantauan semula FMZ kini agak sempurna, dengan banyak ciri kecil, seperti kesalahan rangkaian analog, yang boleh digunakan untuk menguji keupayaan kesalahan strategi, penundaan rangkaian analog, melukis peta pergerakan, dan lain-lain.

Soalan biasa

Mengapa hanya beberapa pasangan yang disokong dan hanya beberapa bursa yang boleh mengulas semula?

Pada masa ini, hanya beberapa transaksi biasa yang dilakukan terhadap data, sebenarnya strategi dan jenisnya tidak begitu besar, dan sudah cukup untuk mengesahkan strategi.

Bolehkah anda meniru kadar yang dikenakan oleh BitMEX?

Boleh, pilih BitMEX untuk membuka rekod peristiwa.img

Adakah ujian semula dilakukan di sana?

Pemeriksaan semula dasar JavaScript dilakukan di dalam penyemak imbas, Python boleh memilih pelayan FMZ atau pelayan sendiri.

Bolehkah anda memuat turun log ujian semula?

Ya, butang muat turun di bahagian kanan atas log.

Adakah ia boleh diukur semula di tempat?

FMZ menggunakan enjin penyesuaian Python sumber terbuka.https://www.fmz.com/bbs-topic/1687


Berkaitan

Lebih lanjut

Perempuan juga.Strategi peringkat satu minit, yang terbaik adalah dengan data cakera sebenar, tetapi sekarang, tahap cakera sebenar, hanya akan mengambil masa dua jam, tidak masuk akal, sekurang-kurangnya sehari.