Gli algoritmi di trading Solana possono produrre risultati storici diversi per ragioni che hanno poco a che fare con la qualità delle formule centrali. Uno può ricevere dati prima, negoziare un importo minore, ignorare tentativi falliti o presumere un capitale illimitato. Un confronto che lascia inspiegate tali differenze non può dire al lettore quale comportamento abbia effettivamente contato.

Uno studio utile allinea prima le ipotesi che dovrebbero essere condivise. Conserva poi le differenze proprie degli algoritmi e ne spiega le conseguenze. Lo scopo non è costringere ogni regola a un comportamento identico, ma distinguere scelte strategiche reali da vantaggi accidentali nell'impostazione del test.

Questo articolo usa due algoritmi fittizi, A e B, per illustrare il metodo. Tutti i conteggi e i risultati sono inventati a scopo esplicativo. Non sono prestazioni misurate, raccomandazioni o evidenze che uno dei due disegni funzionerebbe in un conto dal vivo.

Il confronto tra algoritmi di trading Solana richiede una domanda unica

Definisci cosa debba decidere il confronto. Potrebbe valutare quale regola supporti meglio un compito di ricerca fisso, quale usi più efficientemente un budget limitato secondo un modello dichiarato oppure quale produca proposte più verificabili. Domande diverse richiedono misure diverse.

Un'affermazione generica secondo cui un algoritmo è migliore può nascondere obiettivi incompatibili. Una regola pensata per minimizzare l'attività può produrre meno opportunità di una orientata a un'ampia copertura. Una regola progettata per un particolare compito di gestione delle posizioni non dovrebbe essere penalizzata perché non scopre nuovi asset estranei.

La precedente guida al disegno degli esperimenti Solana spiega ammissibilità fissa e termini di chiusura. Un confronto necessita di tale disciplina prima di calcolare i risultati. Domanda, popolazione e finestra di valutazione dovrebbero essere dichiarate in anticipo, così il rapporto non scelga la propria definizione di successo dopo aver visto quale algoritmo vince.

Congela un flusso informativo condiviso

Entrambi gli algoritmi dovrebbero ricevere le stesse osservazioni con gli stessi orari di disponibilità, salvo che l'accesso ai dati sia l'oggetto esplicito del confronto. Un record storico che arriva tardi dovrebbe essere tardivo per entrambi. Un'associazione corretta del mint non dovrebbe essere disponibile prima per una regola grazie a una comoda unione dei dati.

Conserva l'istantanea comune degli input e i suoi limiti. Gli algoritmi possono selezionare caratteristiche diverse da quel flusso, ma il confine delle evidenze sottostanti resta condiviso. Ciò rende interpretabili i disaccordi come comportamento delle regole, anziché come una differenza inspiegata in ciò che ciascun sistema sapeva.

Un flusso condiviso necessita anche di una politica sui dati mancanti a livello infrastrutturale. Se la fonte smette di funzionare, nessun algoritmo dovrebbe ricevere tacitamente un sostituto idealizzato, salvo che lo studio modelli esplicitamente tale capacità per entrambi. L'astensione specifica di ogni algoritmo può così essere valutata rispetto alla stessa lacuna sottostante.

Mantieni complete le versioni degli algoritmi

Una versione comprende universo, caratteristiche, soglie, tempistiche decisionali, regola di dimensionamento, scadenza e trattamento delle evidenze mancanti. Confrontare formule denominate lasciando cambiare liberamente le regole circostanti offre troppo spazio a ottimizzazioni nascoste. Conserva le definizioni complete usate in ogni esecuzione.

Se un algoritmo usa una storia più lunga, forniscigli solo quella effettivamente disponibile a ogni decisione. Il suo periodo di preparazione diventa parte della copertura. Non fornire una caratteristica già completamente preparata all'inizio del test, salvo che tale stato avesse potuto esistere nella configurazione dichiarata.

La guida al bot di segnali di trading Solana spiega come cambiamenti di versione e interruzioni dei flussi incidano sugli output. Un confronto dovrebbe conservare tali confini nella serie dei risultati. Combinare più versioni sotto un'unica etichetta di algoritmo può nascondere le scelte che hanno prodotto il vantaggio apparente.

Usa la stessa popolazione di candidati

Entrambi gli algoritmi dovrebbero affrontare lo stesso universo di ricerca ammissibile quando il confronto riguarda le loro regole decisionali. Se uno usa un sottoinsieme più ristretto e specifico della strategia, registra tale selezione come parte del suo comportamento. Non rimuovere a posteriori i candidati da esso esclusi dalla popolazione di riferimento condivisa.

Ciò permette al rapporto di distinguere copertura e prestazioni condizionate. L'algoritmo A può agire su molti candidati mentre B si astiene sulla maggior parte. Gli esiti completati di B possono apparire più forti pur fornendo meno decisioni fattibili. Entrambi i fatti appartengono al confronto.

Includi i candidati che in seguito falliscono, diventano inattivi o restano irrisolti, se rientravano nell'ambito in quel momento. Una popolazione composta soltanto da asset sopravvissuti può favorire regole che hanno selezionato per caso dei sopravvissuti. La valutazione dovrebbe usare il confine storico delle informazioni, non il comodo elenco di oggi.

Allinea il significato di una decisione

Un algoritmo può emettere un punteggio ogni minuto, mentre un altro emette una proposta per episodio. Confrontare direttamente i conteggi degli output sarebbe fuorviante. Definisci l'unità valutata e associa a essa gli output di ciascun algoritmo senza inventare osservazioni indipendenti da messaggi ripetuti.

L'unità potrebbe essere una revisione di un candidato, un'opportunità di ingresso in posizione o un episodio di riduzione delimitato. L'unità scelta dovrebbe corrispondere alla domanda di ricerca. Conserva gli output grezzi affinché l'associazione possa essere esaminata e i disaccordi ricondotti al comportamento effettivo della regola.

Un segnale ripetuto non è necessariamente una nuova azione finanziata. Se la politica dal vivo consente una sola intenzione aperta per asset, il confronto dovrebbe applicare tale vincolo coerentemente. Altrimenti lo studio può premiare una regola perché identifica ripetutamente la stessa condizione simulando azioni che non autorizzerebbe davvero.

Assegna a ogni algoritmo un conto equivalente

Per un confronto tra politiche separate, avvia ogni algoritmo con le stesse risorse del conto e ipotesi sui flussi di cassa esterni. Segui il suo percorso coerente attraverso posizioni, riserve, costi e tentativi irrisolti. Le politiche possono poi divergere per le proprie decisioni: è questo il comportamento che lo studio intende esaminare.

Non permettere a un algoritmo di rifornire il conto dopo perdite o di ignorare il capitale vincolato in posizioni aperte mentre l'altro rispetta tali vincoli. Queste differenze sono modifiche all'esperimento. Dovrebbero essere uniformate o identificate esplicitamente come oggetto di un confronto separato.

La precedente guida al budget condiviso Solana spiega perché proposte sovrapposte competano per le risorse. Un confronto che somma operazioni isolate senza un modello di conto condiviso può riportare risultati che nessun singolo flusso finanziato avrebbe potuto produrre.

Separa il dimensionamento fisso da quello proprio della strategia

Sul dimensionamento esistono due domande utili. Un confronto a dimensione fissa può aiutare a isolare il comportamento di selezione applicando la stessa regola sugli importi a entrambi gli algoritmi. Un confronto tra politiche native può valutare il metodo di dimensionamento proprio di ciascun algoritmo come parte della strategia completa.

Non mescolare queste domande in un unico risultato inspiegato. Se A usa un dimensionamento fisso e B un'allocazione dinamica, la differenza può derivare dal dimensionamento anziché dalla selezione dei candidati. Riporta entrambe le componenti dove lo studio può farlo coerentemente.

Una regola dinamica deve usare soltanto informazioni disponibili al momento della decisione e lo stato attuale del conto. Non dovrebbe aumentare la dimensione sulle operazioni che diventano vincenti in seguito mediante un calcolo retrospettivo. Il dimensionamento è una decisione strategica con un proprio confine delle evidenze, non un moltiplicatore cosmetico applicato dopo aver conosciuto gli esiti.

Applica un unico modello di esecuzione

Usa le stesse tempistiche delle quotazioni, lo stesso ambito di mercato supportato, gli stessi requisiti di attualità e la stessa politica sugli esiti per entrambi gli algoritmi quando confronti le loro regole decisionali. Una regola non dovrebbe ricevere un'esecuzione immediata idealizzata mentre l'altra attende una quotazione specifica per importo con un ritardo realistico.

Il modello di esecuzione può comunque produrre fattibilità diverse perché gli algoritmi scelgono asset, importi o momenti diversi. Queste differenze sono conseguenze significative delle strategie. Il punto importante è che il modello applichi le stesse regole a situazioni equivalenti.

La precedente guida alle tempistiche di esecuzione Solana spiega perché invio e conferma siano distinti. Un confronto dovrebbe conservare coerentemente esiti tentati, falliti, sconosciuti e riconciliati. Eliminare tentativi difficili dal registro di un solo algoritmo crea un vantaggio artificiale.

Mantieni i costi confrontabili e tracciabili

Ogni componente di costo dovrebbe usare la stessa definizione per tutti gli algoritmi. Distingui i costi inclusi nelle quotazioni dalle spese registrate separatamente e conserva unità originarie e ipotesi di conversione. Una differenza nel numero di tentativi può produrre una differenza di costo reale, mentre una differenza di trattamento contabile è un errore di valutazione.

Solana documenta le commissioni delle transazioni a livello di rete, ma il modello completo dei costi deve corrispondere al flusso effettivamente studiato. Non usare un'unica tariffa fissa universale come sostituto inspiegato di ogni percorso, importo ed esito di tentativo. Documentazione delle commissioni Solana.

Se alcuni costi restano modellati, applica lo stesso approccio di modellazione e riporta la sensibilità. Un risultato favorevole nello scenario di riferimento che si inverte con una piccola variazione plausibile merita un'interpretazione qualificata. Il confronto dovrebbe identificare quali ipotesi determinino la classifica, anziché trattarla come un fatto stabile.

La scomposizione dei risultati degli algoritmi Solana parte da un imbuto

Per ogni algoritmo, conta opportunità condivise, decisioni ammissibili, proposte, intenzioni autorizzate, tentativi ed esiti riconciliati. Ogni fase spiega perché il campione completato differisca dalla popolazione originaria. L'imbuto dovrebbe includere le ragioni di astensione e rifiuto.

Supponiamo che il fittizio A produca otto proposte da un insieme condiviso di opportunità e che sei diventino azioni completate. B produce cinque proposte e quattro si completano. Tali conteggi non stabiliscono quale sia migliore, ma identificano schemi diversi di copertura e fattibilità che una sola cifra finale di profitto nasconderebbe.

La scomposizione dei risultati degli algoritmi di trading Solana dovrebbe poi collegare le differenze alle scelte delle regole. A ha proposto di più perché usava una politica di ammissibilità più ampia? B ha evitato mercati non supportati? Uno ha perso più opportunità per evidenze obsolete? Un rapporto utile spiega il percorso dagli input condivisi a insiemi diversi di azioni.

Esamina un piccolo confronto degli esiti

Supponiamo che le sei azioni completate di A producano trenta unità di quotazione di risultato netto lordo e diciotto unità di costi totali modellati. Il suo risultato dopo tali costi è di dodici unità. Supponiamo che le quattro azioni completate di B producano ventiquattro unità lorde e otto unità di costi, lasciando sedici unità.

In questo esempio fittizio, A ha il risultato lordo maggiore mentre B ha il risultato maggiore dopo i costi. Il risultato medio di A dopo i costi per azione completata è di due unità; quello di B è di quattro. Queste medie omettono ancora il tempo e il capitale richiesti da ciascun percorso del conto, che la revisione completa deve conservare.

Ora supponiamo che A abbia quattro azioni completate positive e B ne abbia due. Le loro quote di azioni positive sono rispettivamente circa 66,7% e 50%. La quota maggiore appartiene ad A, mentre il totale netto maggiore appartiene a B. Ciò illustra perché tasso di successo, risultato lordo, costi ed esito del conto debbano essere riportati separatamente.

Spiega gli effetti di selezione prima di attribuire meriti alla formula

Se B agisce soltanto sui candidati più facili da interpretare, il suo campione completato può differire sostanzialmente da quello di A. Un risultato condizionato più forte può rispecchiare tale selezione più ristretta anziché una previsione superiore sugli stessi casi. Quando utile, riporta le prestazioni sulle opportunità comuni confrontabili insieme alla copertura di ciascuna politica completa.

L'analisi delle opportunità comuni risponde a una domanda più ristretta. Non dovrebbe sostituire la simulazione completa del conto, perché i percorsi del capitale e l'ammissibilità successiva possono dipendere dalle scelte precedenti. Usala come vista diagnostica, dichiarando chiaramente i limiti del campione ristretto.

Questa separazione aiuta a identificare da dove potrebbe arrivare un miglioramento. A può beneficiare di un'ammissibilità più rigorosa; B può sacrificare troppa copertura; entrambi possono ottenere risultati simili nei casi condivisi. Il confronto diventa una fonte di domande di ricerca specifiche, anziché una gara decisa da un unico numero aggregato.

Attribuisci gli effetti del dimensionamento senza riscrivere la storia

Una diagnosi a dimensione fissa può mostrare quanta parte della differenza sia associata al dimensionamento proprio della strategia, ma è uno studio controfattuale. Dovrebbe usare un modello coerente del conto e propri controlli di fattibilità. Cambiare la dimensione può cambiare quotazioni, costi e quali proposte successive siano finanziabili.

Non moltiplicare semplicemente gli esiti originari delle operazioni per una nuova dimensione presumendo che ogni altra condizione resti invariata. Tale approssimazione può essere utile per una domanda esplorativa limitata, ma dovrebbe essere etichettata e verificata rispetto alle parti del flusso dipendenti dall'importo.

La guida al sistema di trading Solana tratta i registri persistenti che supportano questa analisi. Conservare dimensione prevista, dimensione autorizzata, dettagli dei tentativi e quantità riconciliate permette di distinguere il dimensionamento dell'algoritmo dalle modifiche dell'allocatore e dagli esiti di esecuzione.

Attribuisci gli effetti del dimensionamento senza riscrivere la storiaSelectionFrequencySizingFeasibilityCostsTRADING FIELD NOTESEDUCATIONAL RESOURCE
Selezione → Frequenza → Dimensionamento → Fattibilità → Costi. Confronta gli algoritmi usando le stesse informazioni, risorse del conto e ipotesi di esecuzione, poi scomponi le differenze in selezione, dimensionamento, fattibilità e costi.

Includi il tempo di detenzione e l’occupazione delle risorse

Un algoritmo può produrre un risultato favorevole per azione vincolando però il capitale molto più a lungo. Registra per quanto tempo posizioni e riserve occupino risorse e come ciò incida sulle opportunità successive. Il percorso del conto può rifiutare buone proposte perché impegni precedenti restano irrisolti o aperti.

Lo stesso vale per lo sforzo operativo. Segnali più frequenti possono richiedere più richieste di quotazione, tempo di revisione e gestione degli incidenti. Se tali risorse contano per il flusso previsto, misurale in condizioni uguali anziché trattarle come gratuite.

Un confronto non dovrebbe inventare un tasso di conversione universale tra sforzo e rendimento. Presenta chiaramente le dimensioni e lascia che l'obiettivo decisionale dichiarato ne determini l'importanza. Una politica utile per un desk di ricerca con personale completo può essere impraticabile per una persona che esamina pochi eventi ogni giorno.

Tratta l’attività copiata come una propria famiglia di regole

Un algoritmo basato sulla copia seleziona osservazioni dall'attività di portafogli sorgente, introducendo ulteriori ipotesi temporali e interpretative. Un confronto equo dovrebbe conservare tali ritardi e i vincoli del conto del seguace. Non dovrebbe concedergli il precedente prezzo di esecuzione della fonte o una storia sconosciuta delle sue consistenze.

La guida al software di copy trading Solana spiega ricostruzione dell'intento e divergenza del dimensionamento. Tali differenze possono dominare i risultati, quindi una regola di azioni copiate dovrebbe essere confrontata usando il flusso informativo fattibile e il modello di esecuzione del seguace.

Anche la selezione delle fonti fa parte dell'algoritmo. Scegliere una fonte dopo aver osservato il suo miglior periodo storico crea uno studio diverso dal seguire una fonte scelta prospetticamente. Il rapporto dovrebbe identificare quando e come sia stato scelto l'insieme delle fonti e conservare fonti senza successo o inattive quando la politica originaria le includeva.

Esamina la concentrazione tra asset e periodi

Un vantaggio aggregato può derivare da un asset o da un breve contesto di mercato. Esamina i contributi tra candidati e periodi e identifica i fattori principali. Un risultato dominato da un piccolo insieme di esiti merita un'interpretazione diversa da uno schema ampiamente distribuito.

Non presumere che molte righe forniscano evidenze indipendenti. Decisioni ripetute in token collegati possono condividere lo stesso fattore di mercato e finestre dei risultati sovrapposte possono rendere dipendenti gli esiti. Descrivi tale struttura quando interpreti la forza del confronto.

Una diagnosi utile rimuove o riporta separatamente osservazioni influenti senza selezionare la versione che sostiene meglio una conclusione preferita. Lo scopo è comprendere la dipendenza, non fabbricare robustezza escludendo casi scomodi. Conserva il risultato completo originario insieme alle viste diagnostiche.

Riserva le evidenze successive al confronto finale

Dopo aver usato i dati di sviluppo per scegliere versioni, ipotesi e metriche, valuta il confronto fisso in una finestra successiva non toccata. Se lo studio viene revisionato dopo aver visto tale finestra, documenta la revisione e riconosci che le stesse evidenze ora informano lo sviluppo.

La revisione successiva dovrebbe preservare lo stesso confine informativo e gli stessi vincoli del conto. Un cambiamento nel supporto delle fonti o nell'universo può essere legittimo, ma deve essere registrato perché modifica la popolazione confrontata. Il rapporto non dovrebbe presentare un esperimento cambiato come una continuazione diretta senza spiegazioni.

Nessuna finestra successiva finita garantisce prestazioni future. Può fornire ulteriori evidenze su come le politiche fisse si siano comportate in condizioni non usate per selezionarle. La forza della conclusione dipende da ambito, durata, dipendenza e qualità delle ipotesi di esecuzione e contabilizzazione.

Mantieni coerente la classificazione nei due registri

Gli esiti ambigui richiedono lo stesso standard di revisione per entrambi gli algoritmi. Se una transazione non può essere classificata completamente, usa la stessa categoria irrisolta e procedura di escalation. Non indagare l'incertezza più intensamente per l'algoritmo preferito assegnando valori predefiniti sfavorevoli all'altro.

Dove serve giudizio manuale, conserva evidenze e ragione della decisione. Un secondo revisore può esaminare un campione senza sapere quale algoritmo abbia prodotto ciascun caso. Ciò può rivelare regole di classificazione incoerenti prima che diventino differenze apparenti nelle prestazioni. Ipotesi uguali comprendono come venga risolta l'incertezza, non soltanto le impostazioni numeriche usate nella simulazione.

Riporta il meccanismo alla base della differenza

Una revisione delle strategie a parità di ipotesi dovrebbe dichiarare quale risultato differisca e perché le evidenze suggeriscano tale differenza. Selezione, frequenza, dimensionamento, fattibilità, costi e occupazione delle risorse sono tutti contributi plausibili. Un rapporto può identificarne diversi contemporaneamente senza forzare la spiegazione dentro un'unica formula preferita.

L'esempio fittizio di A e B dimostra il valore di tale scomposizione. Più proposte, più azioni completate e una quota maggiore di azioni positive non hanno garantito il risultato netto maggiore dopo i costi. Il lettore necessita della catena completa per interpretare il confronto e decidere cosa meriti ulteriori studi.

Gli algoritmi di trading Solana si confrontano nel modo più utile come politiche complete che operano su evidenze condivise sotto vincoli espliciti. Ipotesi uguali rendono eque le differenze; la scomposizione le rende comprensibili. Il risultato è una conclusione di ricerca che può guidare la versione successiva, anche quando la conclusione onesta è che il vincitore apparente dipende da ipotesi incerte.

Continua a imparare

Esplora tutte le risorse