Ekipa AI agentov in raziskovalni potek
Šest specializiranih agentov si podaja vsako strategijo po vnaprej določenem zaporedju faz, med katerimi potekajo preverjanja.
Šest agentov
Vodja raziskav pripravi hipoteze. Razvijalec strategij jih kodira kot strategije NautilusTrader. Agent za zagotavljanje kakovosti pregleda kodo glede logike, polarnosti signalov, robnih primerov in zmožnosti pokritja provizij. Analitik strategij prebere rezultate povratnega testiranja in optimizacije ter odloči o naslednjih korakih. Pooblaščenec za tveganja oceni tveganja strategije, ki je napredovala. Upravitelj portfelja odloča o napredovanju in ukinitvi strategij v celotnem portfelju.
Faze po vrsti
Proces poteka skozi kodiranje, preverjanje, povratno testiranje, pregled povratnega testiranja, optimizacijo in analizo. Iz faze analize se lahko vrne v kodiranje za nov poskus, se opusti ali pa nadaljuje na pregled tveganja, napredovanje in simulirano trgovanje. Poznejše faze se obdelujejo najprej, da preverjanja in povratnega testiranja ne bi izrinila čakalna vrsta nove kode.
Preverjanje pred vsakim povratnim testiranjem
Koda prestane štiri plasti preverjanja, preden se uporabi na tržnih podatkih: statično analizo izvorne kode, sintetične preizkuse scenarijev s sintetičnimi podatki o financiranju, odprtem interesu in likvidacijah, kratko povratno testiranje v peskovniku na dejanskih svečnikih, ki mora ustvariti vsaj en posel, ter pregled logike in sposobnosti strategije, da pokrije provizije, ki ga opravi agent za zagotavljanje kakovosti. Ob napaki se zagon skupaj z ugotovitvami vrne razvijalcu.
Dve odločitvi analitika
Po prvem povratnem testiranju se analitik odloči za optimizacijo, nov poskus ali opustitev, tako da se več ur optimizacije nameni le zamislim z dejanskimi signali. Po optimizaciji se na podlagi rezultatov zunaj vzorca in ločenega preverjalnega vzorca odloči za napredovanje, nov poskus ali opustitev. Vsaka odločitev in njena utemeljitev sta shranjeni na strani strategije.
Omejitve ponavljanja in opustitev
Strategijo opustimo, če je povprečni donos na posel nižji od stroškov trgovanja, če ne doseže ustreznih rezultatov zunaj vzorca, če večkrat ne prestane preverjanja ali če analitik ne vidi poti do uspešnosti. Razlog zabeležimo in ga posredujemo raziskovalnemu agentu, da se ista slepa ulica ne ponovi.
Izvajanja platforme in vaša izvajanja
Platforma neprekinjeno izvaja lastne raziskave; vaš delovni prostor deluje vzporedno z namensko zmogljivostjo in višjo prioriteto, zato vaša zamisel ne čaka za opravili platforme. Lastna izvajanja lahko kadar koli začasno ustavite, nadaljujete ali ustavite na strani strategije.