Hopp til innhold
Docs · Forskningspipelinen

AI-agentene og pipelinen

Seks spesialiserte agenter fører hver strategi gjennom en fast rekkefølge av trinn med kontroller mellom dem.

De seks agentene

Forskningslederen skriver hypoteser. Strategiutvikleren koder dem som NautilusTrader-strategier. QA-agenten gjennomgår koden for logikk, signalpolaritet, ytterpunkttilfeller og gebyrlevedyktighet. Strategianalytikeren leser backtest- og optimaliseringsresultater og avgjør hva som skjer videre. Risikoansvarlig reviderer en forfremmet strategis sikkerhet. Porteføljeforvalteren avgjør forfremmelse og avvikling på tvers av hele porteføljen.

Trinn i rekkefølge

En kjøring beveger seg gjennom koding, verifisering, backtesting, backtest-gjennomgang, optimalisering og analyse. Fra analyse kan den gå tilbake til koding for en ny iterasjon, bli forkastet, eller gå videre til risikogjennomgang, forfremmelse og papirhandel. Senere trinn behandles først, slik at verifisering og backtesting aldri sulter bak en kø av ny kode.

Verifisering før enhver backtest

Koden går gjennom fire lag før den berører markedsdata: statisk analyse av kildekoden, syntetiske scenariotester med konstruerte data for finansiering (funding), open interest og likvidasjon, en kort sandkasse-backtest på ekte stolper som må produsere minst én handel, og en QA-gjennomgang av logikken og gebyrlevedyktigheten. En feil sender kjøringen tilbake til utvikleren med funnet.

De to analytikeravgjørelsene

Etter den første backtesten avgjør analytikeren om strategien skal optimaliseres, itereres eller forkastes, slik at timer med optimalisering bare brukes på idéer med et reelt signal. Etter optimaliseringen avgjør analytikeren om strategien skal forfremmes, itereres eller forkastes, med bevisene fra utenfor utvalget (out-of-sample) og holdout-settet for hånden. Hver avgjørelse lagres med sin begrunnelse på strategisiden.

Iterasjonsgrenser og forkasting

En strategi forkastes når gjennomsnittlig avkastning per handel er lavere enn handelskostnadene, når resultatene utenfor utvalget (out-of-sample) svikter, når den gjentatte ganger ikke består verifiseringen, eller når analytikeren ikke ser noen vei til levedyktighet. Begrunnelsen registreres og mates tilbake til forskningsagenten, slik at den samme blindveien ikke gjentas.

Plattformkjøringer og dine kjøringer

Plattformen kjører sin egen forskning kontinuerlig; arbeidsområdet ditt kjører parallelt med den, med reservert kapasitet og høyere prioritet, slik at ideen din ikke settes i kø bak plattformens arbeid. Du kan når som helst sette dine egne kjøringer på pause, gjenoppta eller stoppe dem fra strategisiden.