Langkau ke kandungan
Dokumen · Saluran paip penyelidikan

Pasukan ejen AI dan pipeline penyelidikan

Ejen Stratmill khusus mengendalikan setiap strategi mengikut urutan peringkat yang tetap, dengan semakan di antara setiap peringkat.

Pasukan ejen

Ketua Penyelidikan menulis hipotesis. Pembangun Strategi mengekodkannya sebagai strategi NautilusTrader. Ejen QA menyemak ketepatan kod. Penganalisis Strategi membaca keputusan backtest dan pengoptimuman lalu menentukan langkah seterusnya. Pegawai Risiko mengaudit keselamatan strategi sebelum promosi. Pengurus Portfolio menentukan promosi dan peruntukan merentas keseluruhan portfolio.

Menyokong mereka, enjin backtest menjalankan setiap backtest dan pengoptimuman dengan yuran sebenar, jurutera data memastikan katalog data pasaran lengkap, Pemurni Pustaka mencadangkan penambahbaikan berserta petikan daripada Pustaka Pengetahuan apabila strategi diulang prosesnya, dan pengeksport memindahkan strategi ke platform lain.

Peringkat mengikut urutan

Sesuatu proses melalui peringkat pengekodan, pengesahan, backtest, semakan backtest, pengoptimuman dan analisis. Dari peringkat analisis, proses itu boleh kembali ke peringkat pengekodan untuk lelaran baharu, dikembalikan kepada Ketua Penyelidikan untuk hipotesis yang disemak, digugurkan, atau diteruskan ke semakan risiko, promosi dan dagangan simulasi. Peringkat seterusnya diproses terlebih dahulu supaya pengesahan dan backtest tidak terhalang oleh barisan kod baharu.

Lapisan pengesahan

Kod disahkan sebelum diuji pada keseluruhan data sejarah. Penyerahan semula yang serupa dengan versi sebelumnya akan gagal serta-merta. Semakan konsistensi mengesahkan bahawa kod memperdagangkan platform dan instrumen yang dinyatakan dalam hipotesis. Analisis statik menyemak struktur dan kaedah yang diperlukan serta melarang akses kepada fail, rangkaian dan sistem, termasuk cara membaca data dari masa hadapan.

Ujian sintetik kemudian menjalankan strategi pada pasaran yang dijana (aliran menaik, aliran menurun, mendatar, lonjakan turun naik, volum sifar dan jurang harga, serta data tambahan yang hilang jika strategi menggunakannya) dalam kotak pasir terpencil. Backtest ringkas dalam kotak pasir menggunakan bar harga sebenar terkini mesti menghasilkan sekurang-kurangnya satu dagangan. Akhir sekali, Ejen QA menyemak logik berbanding hipotesis: penggunaan maklumat masa hadapan, arah isyarat, saiz posisi, peraturan platform dagangan dan jadual. QA tidak menilai prestasi.

Apabila pengesahan gagal

Kegagalan mengembalikan larian kepada pembangun bersama penemuan semakan. Selepas 3 percubaan gagal, larian digugurkan. Peraturan yang tidak pernah tercetus, atau keperluan yang tidak dapat dipenuhi oleh pembangun, dikembalikan kepada Ketua Penyelidikan untuk hipotesis yang disemak. Kegagalan yang berpunca daripada platform itu sendiri akan dicuba semula dan tidak pernah dikira sebagai kegagalan strategi.

Dua keputusan penganalisis

Selepas backtest pertama, penganalisis memutuskan sama ada hendak mengoptimumkan, mengulang kaji, menyemak semula hipotesis atau meninggalkannya, supaya masa berjam-jam untuk pengoptimuman hanya digunakan pada idea yang benar-benar menunjukkan isyarat. Pengawal daya maju menyemak keputusan berdasarkan angka: strategi dengan bilangan dagangan yang mencukupi dan pulangan purata setiap dagangan melebihi paras minimum yuran di platform dagangan tidak ditinggalkan sesuka hati, manakala strategi di bawah paras minimum itu tidak dihantar untuk pengoptimuman.

Selepas pengoptimuman, penganalisis memutuskan sama ada hendak meluluskan strategi ke peringkat seterusnya, mengulang kaji, menyemak semula atau meninggalkannya berdasarkan bukti luar sampel dan data ujian pegangan. Setiap keputusan disimpan bersama alasannya pada halaman strategi.

Paras minimum yuran mengikut platform dagangan

Penganalisis menyemak paras minimum kos Forex serta bukti spread, komisen dan pembiayaan yang direkodkan untuk penilaian tersebut. Hipotesis dengan kelebihan bersih yang tidak mencukupi akan disemak semula atau ditolak. Bukti kos yang tiada menyebabkan penangguhan operasi dan tidak boleh digantikan dengan kos sifar.

Semakan Pegawai Risiko

Sebelum diluluskan ke peringkat seterusnya, Pegawai Risiko mengaudit keselamatan strategi dan mesti meluluskannya secara jelas. Had yang dikuatkuasakan melalui kod turut dikenakan: leveraj dalam had profil risiko anda, kawalan risiko yang ditetapkan (henti rugi yang mengehadkan bahagian ekuiti yang berisiko bagi setiap dagangan, atau keluar berdasarkan isyarat dengan saiz posisi yang terhad), tiada isu kritikal dan skor risiko yang boleh diterima. Pegawai Risiko juga boleh menolak pengecualian daripada syarat kelulusan yang ditulis oleh penganalisis. Penolakan akan menghantar larian itu kembali kepada pembangun.

Pengurus Portfolio dan peruntukan

Peringkat Pengurus Portfolio menyemak semula setiap syarat kelulusan dan had risiko dalam kod, mengetepikan strategi yang terlalu berkorelasi dengan strategi yang sudah digunakan, dan memutuskan sama ada hendak meluluskannya untuk dagangan simulasi. Modal diperuntukkan berdasarkan volatiliti songsang dengan had bagi setiap strategi; strategi baharu bermula dengan wajaran yang sama, manakala strategi dalam inkubasi mendapat separuh wajaran. Peralihan daripada dagangan simulasi kepada dagangan langsung tidak pernah berlaku secara automatik.

Had lelaran dan pengabaian

Strategi ditinggalkan apabila purata pulangan setiap dagangan lebih rendah daripada kos dagangan, prestasi luar sampelnya gagal, strategi itu berulang kali gagal pengesahan, atau penganalisis tidak melihat jalan untuk mencapai daya maju. Sebabnya direkodkan dan disalurkan semula kepada ejen penyelidikan supaya jalan buntu yang sama tidak diulangi.

Proses platform dan proses anda

Platform menjalankan penyelidikannya sendiri secara berterusan; ruang kerja anda berjalan serentak dengan kapasiti yang diperuntukkan dan keutamaan lebih tinggi, jadi idea anda tidak beratur di belakang kerja platform. Anda boleh menjeda, menyambung semula atau menghentikan proses anda pada bila-bila masa dari halaman strategi.