Sări la conținut
Documente · Fluxul de cercetare

Echipa de agenți AI și fluxul de cercetare

Șase agenți specializați transmit fiecare strategie printr-o secvență fixă de etape, cu verificări între ele.

Cei șase agenți

Responsabilul de cercetare redactează ipotezele. Dezvoltatorul de strategii le codifică drept strategii NautilusTrader. Agentul QA verifică logica, polaritatea semnalelor, cazurile-limită și viabilitatea în raport cu comisioanele. Analistul de strategii interpretează rezultatele backtestingului și optimizării și decide ce urmează. Responsabilul de risc auditează siguranța unei strategii promovate. Managerul de portofoliu decide promovarea și retragerea strategiilor din întregul portofoliu.

Etapele în ordine

O rulare trece prin codificare, verificare, backtesting, evaluarea backtestului, optimizare și analiză. Din etapa de analiză, poate reveni la codificare pentru o nouă iterație, poate fi abandonată sau poate continua cu evaluarea riscului, promovarea și tranzacționarea simulată. Etapele ulterioare sunt procesate cu prioritate, astfel încât verificarea și backtestingul să nu rămână blocate în spatele unei cozi de cod nou.

Verificarea are loc înainte de orice backtest

Codul trece prin patru niveluri înainte de a accesa datele de piață: analiza statică a codului sursă, teste pe scenarii sintetice care folosesc date fabricate despre finanțare, interes deschis și lichidări, un backtest scurt în mediu izolat pe bare reale, care trebuie să genereze cel puțin o tranzacție, și o evaluare QA a logicii și viabilității în raport cu comisioanele. Dacă apare o eroare, rularea este trimisă dezvoltatorului împreună cu constatarea.

Cele două decizii ale analistului

După primul backtest, analistul decide dacă optimizează, iterează sau abandonează, astfel încât orele de optimizare să fie rezervate doar ideilor cu un semnal real. După optimizare, analistul decide dacă promovează, iterează sau abandonează, având la dispoziție dovezile din afara eșantionului și din setul de validare. Fiecare decizie și justificarea ei sunt înregistrate pe pagina strategiei.

Limitele iterațiilor și abandonarea

O strategie este abandonată când randamentul mediu per tranzacție este sub costurile de tranzacționare, când performanța în afara eșantionului este nesatisfăcătoare, când eșuează în mod repetat verificarea sau când analistul nu vede nicio cale către viabilitate. Motivul este înregistrat și transmis agentului de cercetare, astfel încât același impas să nu se repete.

Rulările platformei și rulările tale

Platforma își desfășoară propriile cercetări în mod continuu; spațiul tău de lucru rulează în paralel, cu capacitate rezervată și prioritate mai mare, astfel încât ideea ta să nu intre la coadă în urma activităților platformei. Îți poți întrerupe, relua sau opri propriile rulări oricând, din pagina strategiei.