Un trader automatico su Solana può completare una transazione di ingresso senza aver completato il lavoro di gestione della posizione. Il conto ora detiene una quantità di asset, il relativo costo deve essere registrato e le azioni successive potrebbero ridurne soltanto una parte. Commissioni, trasferimenti esterni e tentativi dall'esito incerto possono complicare le registrazioni molto tempo dopo che la prima scheda dell'operazione ha indicato un successo.
Il ciclo di vita di una posizione collega questi eventi a una vista persistente e unitaria del conto. Distingue l'intento di operare, il tentativo di transazione, la quantità effettivamente acquistata o venduta e quella che rimane. Questo è particolarmente importante quando una strategia effettua diverse uscite anziché chiudere tutto in una sola volta.
L'esempio svolto di seguito utilizza un token fittizio e importi inventati espressi in unità di quotazione. Illustra un registro interno per la ricerca, non indicazioni di contabilità fiscale o un rendimento atteso. Un'uscita parziale indica una riduzione intenzionale della dimensione della posizione; non implica che singole istruzioni all'interno di una transazione atomica di Solana riescano solo parzialmente.
Il ciclo di vita della posizione di un trader automatico su Solana inizia prima dell’ingresso
Crea un intento relativo alla posizione prima dell'invio e collegalo alla regola, al conto, al mint, all'importo proposto e alle evidenze. L'intento descrive ciò che il flusso operativo vuole fare. Non dovrebbe ancora affermare che il conto possieda i token proposti o che il prezzo di ingresso sia definitivo.
Prenota le risorse necessarie secondo la politica del conto mentre il tentativo è in attesa. Se l'ingresso scade prima dell'invio, l'intento può chiudersi senza una posizione. Se avviene l'invio ma il risultato è incerto, conserva il tentativo e la relativa prenotazione finché l'esito non è accertato.
La precedente guida ai conti e ai preventivi su Solana spiega perché l'identità del mint, le commissioni e i preventivi richiedano una gestione esplicita. La registrazione di una posizione si basa su questi dettagli e li conserva nel tempo, così che l'uscita successiva possa essere valutata rispetto a ciò che il conto ha effettivamente acquistato.
Accerta la quantità acquistata sulla base delle evidenze
Quando l'esito dell'ingresso è supportato secondo la politica scelta, riconcilia il conto. Registra la quantità acquistata, l'asset speso, i costi applicabili e gli eventuali importi residui. La quantità di uscita indicata nel preventivo offre un contesto utile, ma la posizione dovrebbe rispecchiare l'effetto accertato sul conto anziché una stima precedente.
Il saldo di un conto token può includere quantità già presenti prima dell'ingresso. Confrontalo con lo stato iniziale e classifica i movimenti esterni, così da non attribuire alla nuova posizione l'intero saldo osservato. Se la cronologia è incompleta, conserva l'incertezza anziché inventare una registrazione di acquisto priva di ambiguità.
La guida al sistema di trading su Solana tratta lo stato persistente e la responsabilità delle registrazioni degli incidenti. La contabilità delle posizioni si basa su questa struttura. Un ingresso riconciliato dovrebbe essere riconducibile all'intento e al tentativo, registrando le correzioni se evidenze successive modificano l'interpretazione del risultato.
Mantieni quantità e valore in campi separati
La quantità descrive le unità del token. Il valore dipende da un preventivo o da un metodo di valutazione in un determinato momento. Una posizione può conservare la stessa quantità mentre il valore visualizzato cambia, e una commissione pagata in un altro asset può modificare gli aspetti economici del conto senza cambiare la quantità del token.
Memorizza gli importi grezzi e l'interpretazione delle unità necessaria per ottenere quantità leggibili. Un valore visualizzato dovrebbe identificare l'asset di quotazione e il metodo di riferimento. Non lasciare che un valore convertito sovrascriva la quantità sottostante, perché esami successivi potrebbero richiedere una convenzione di valutazione diversa.
Questa separazione aiuta a spiegare discrepanze apparenti. Un pannello può mostrare un valore della posizione inferiore anche quando non è stato venduto alcun token, oppure un saldo disponibile dell'asset di quotazione più basso dopo un tentativo fallito che ha comportato costi. Il registro dovrebbe rendere visibili queste relazioni, anziché presentare un solo totale come se spiegasse ogni variazione del conto.
Definisci il metodo interno di attribuzione dei costi
Una posizione con più acquisti o uscite parziali richiede un metodo coerente per attribuire il costo di ingresso alla quantità venduta e a quella rimanente. Dichiara il metodo interno di ricerca prima di calcolare i risultati. Non dovrebbe cambiare opportunisticamente per far apparire più favorevole una singola uscita.
Il semplice esempio qui proposto parte da un solo acquisto, quindi l'attribuzione proporzionale è immediata. Detenzioni più complesse possono richiedere ulteriori registrazioni dei lotti o un altro metodo documentato. Il metodo dell'articolo serve a spiegare il registro di una strategia e non dovrebbe essere considerato conforme, per presunzione, alle regole di rendicontazione di una giurisdizione.
Conserva gli importi e le commissioni dell'acquisto originale anche quando viene calcolato un costo riepilogativo. Un revisore potrà così riprodurre l'attribuzione o applicare un'altra convenzione analitica legittima. Un singolo prezzo medio senza i dati da cui deriva rende molto più difficile comprendere le correzioni successive.
Svolgi il calcolo dell’ingresso fittizio
Supponi che il conto acquisti 1.000 token per 100 unità di quotazione e sostenga altre due unità di quotazione come costi di ingresso. Il costo di ingresso totale registrato è di 102 unità secondo il metodo interno onnicomprensivo di questo esempio. Il costo attribuito a ciascun token è quindi di 0,102 unità di quotazione.
Questo calcolo presuppone che i costi dichiarati non siano già inclusi nella spesa di 100 unità. Se un importo preventivato o registrato include già una commissione, aggiungerla di nuovo la conterebbe due volte. Il registro dei costi dovrebbe identificare che cosa comprende ogni cifra prima del calcolo del totale.
Non è stato realizzato alcun profitto per il solo fatto che i token siano ora detenuti. Il registro contiene una quantità acquistata e un costo di ingresso. Una valutazione corrente può essere registrata separatamente, ma non sostituisce l'esito di un'uscita e non dimostra che l'intera quantità possa essere scambiata a quel valore.
Le uscite parziali di un trader automatico su Solana richiedono intenti propri
Un'uscita parziale dovrebbe specificare la quantità da ridurre e la motivazione prevista dalla strategia. Dovrebbe fare riferimento alla posizione rimanente attuale, non alla quantità di ingresso originale copiata all'infinito. Il controllo di autorizzazione deve inoltre considerare altri intenti di uscita aperti che potrebbero già prenotare parte dei token detenuti.
Per la posizione fittizia di 1.000 token, un primo intento di uscita propone di vendere 400 token. Se l'azione si completa come previsto, ne rimangono intenzionalmente 600. Il registro effettivo dovrebbe aggiornarsi soltanto dopo che l'esito e l'effetto sul conto sono stati accertati.
La precedente guida a take profit e stop loss su Solana spiega il coordinamento tra le condizioni di uscita. Le uscite parziali di un trader automatico su Solana dipendono da tale coordinamento: due segnali di attivazione non dovrebbero presumere ciascuno che gli stessi 400 token siano ancora liberamente disponibili per la vendita.
Calcola la prima uscita parziale
Supponi che la prima uscita supportata da evidenze venda 400 token per sessanta unità di quotazione prima di un'unità di costo di uscita. I ricavi netti sono cinquantanove unità. Il costo di ingresso proporzionale attribuito alla quantità venduta è 400 per 0,102, ossia 40,8 unità.
Il risultato interno realizzato su questa uscita parziale è cinquantanove meno 40,8, ossia 18,2 unità. La posizione rimanente contiene 600 token con 61,2 unità di costo di ingresso attribuito. La somma delle attribuzioni del costo di ingresso è pari alle 102 unità originali: un utile controllo di coerenza.
Questo risultato riguarda soltanto la parte chiusa. I token rimanenti sono ancora soggetti all'incertezza di mercato e di esecuzione. Un rapporto non dovrebbe indicare l'intera posizione come chiusa né riportare il risultato di 18,2 unità come esito finale di tutti i 1.000 token. Il ciclo di vita continua finché non si rende conto delle quantità residue.
Valuta i token rimanenti senza chiamare realizzato il valore
Dopo la prima uscita, i 600 token rimanenti possono avere un valore indicativo corrente secondo un metodo identificato. Tale valutazione dovrebbe indicare l'orario dell'osservazione, le ipotesi sulla quantità e se comprende i costi di uscita stimati. È una valutazione, non una vendita completata.
Un piccolo preventivo di riferimento potrebbe non descrivere l'intera quantità rimanente. Se il software utilizza un preventivo di uscita specifico per l'importo, conserva l'importo preventivato e il suo grado di aggiornamento. Se utilizza un riferimento di prezzo generale, segnala la limitazione anziché suggerire che la valutazione rappresenti un valore di liquidazione eseguibile.
La guida agli algoritmi di trading su Solana collega le regole agli esiti dell'esame. Una strategia può utilizzare una valutazione come input, ma il rapporto sulle sue prestazioni dovrebbe mantenere distinta la valutazione non realizzata dai ricavi realizzati. Ciò evita di trattare un valore favorevole sullo schermo come un risultato sul conto già avvenuto.
Segui i tentativi di uscita che non modificano la quantità
Una proposta di uscita può essere rifiutata, scadere o fallire dopo l'invio. La quantità della posizione può rimanere invariata mentre il flusso operativo sostiene costi o assorbe lavoro di esame. Conserva il tentativo con la relativa motivazione e qualsiasi effetto accertato sul conto.
Le transazioni Solana vengono eseguite atomicamente a livello di transazione, e un'esecuzione fallita può comunque comportare commissioni. Ciò significa che un tentativo di riduzione fallito non dovrebbe essere modellato come una vendita parziale riuscita soltanto perché alcune istruzioni sono state elaborate prima del fallimento. Documentazione Solana sulle transazioni.
La registrazione della posizione dovrebbe collegare il fallimento ai token ancora detenuti e al successivo esame consentito. Fallimenti ripetuti possono modificare le ipotesi di fattibilità delle uscite della strategia, ma non autorizzano tentativi illimitati o un'azione diversa al di fuori dei limiti originali. La risposta richiede una propria politica documentata.
Proteggi i token detenuti mentre l’esito di un’uscita è ignoto
Se un invio di uscita ha un esito ignoto, prenota la quantità pertinente secondo la politica di riconciliazione. Una seconda uscita non dovrebbe presumere che quei token siano disponibili finché l'effetto del primo tentativo non è stato accertato. Altrimenti due intenti possono competere per le stesse unità.
Il sistema dovrebbe distinguere un'interrogazione dello stato o un reinvio consentito da un nuovo intento di vendita. Una risposta mancante non dimostra che i token siano rimasti invenduti. Risolvi il tentativo esistente e riconcilia il conto prima di interpretare un saldo successivo o creare un'altra azione indipendente.
La precedente guida al registro dell'esposizione condivisa su Solana si concentra sugli impegni del conto. La stessa logica si applica alle quantità di token prenotate per le uscite. Lo stato condiviso protegge sia il budget nell'asset di quotazione all'ingresso sia la disponibilità dei token quando la posizione viene ridotta.
Coordina le riduzioni manuali e automatiche
Un utente può vendere o trasferire token al di fuori del flusso operativo automatizzato. Il trader automatico dovrebbe rilevare la conseguente discrepanza del conto e riconciliare la posizione gestita, anziché continuare a utilizzare una quantità non aggiornata. L'azione esterna dovrebbe avere una propria classificazione e, ove disponibile, una propria provenienza documentata.
Non interpretare automaticamente ogni riduzione come un'uscita a un prezzo noto. Un trasferimento a un altro conto è diverso da una vendita, e le evidenze incomplete possono lasciare irrisolto il significato economico. Il registro della posizione dovrebbe dichiarare ciò che può accertare senza inventare ricavi.
Una politica chiara può sospendere le attività di uscita dipendenti finché la discrepanza non viene compresa. È particolarmente utile quando il software gestisce soltanto parte degli asset del conto. Il saldo corrente è un'evidenza, ma il flusso operativo deve comunque stabilire quali quantità appartengano alla propria posizione e quali variazioni siano avvenute all'esterno.
Gestisci le commissioni pagate in un altro asset
I costi possono essere pagati in un asset diverso dall'unità di rendicontazione della posizione. Conserva l'importo e l'asset originali della commissione, poi registra il metodo di conversione se il rapporto di ricerca la esprime in un'unità comune. L'orario e il riferimento della conversione possono influire sul risultato riportato.
Nell'esempio fittizio, tutti i costi erano espressi direttamente in unità di quotazione per semplificare l'aritmetica. Una registrazione reale non dovrebbe presumere che tale semplificazione sia valida. Il registro del conto e quello delle prestazioni possono utilizzare viste diverse, purché la relazione tra di esse sia esplicita e riproducibile.
Evita di nascondere i piccoli costi soltanto perché sono pagati al di fuori del token negoziato. Nell'arco di molti tentativi, questi importi possono influire sul risultato del conto. Viceversa, evita di conteggiare due volte una commissione convertita, sia nella posizione del token sia in un totale dei costi a livello di conto, senza una politica di attribuzione spiegata.
Completa l’uscita finale fittizia
Supponi che i 600 token rimanenti siano successivamente venduti per settantadue unità di quotazione prima di 1,5 unità di costo di uscita. I ricavi netti sono 70,5 unità. Sottraendo il costo di ingresso attribuito rimanente di 61,2 si ottiene un risultato realizzato di 9,3 unità per questa parte finale.
Le due parti realizzate totalizzano 18,2 più 9,3, ossia 27,5 unità. I ricavi netti totali sono cinquantanove più 70,5, ossia 129,5 unità. Sottraendo il costo di ingresso originale di 102 unità si ottengono nuovamente 27,5 unità, confermando il calcolo attraverso un secondo percorso.
Queste cifre sono ipotetiche e dipendono dall'attribuzione dei costi dichiarata. Servono a mostrare che la contabilità delle uscite parziali può essere riconciliata con il risultato della posizione completa. Un registro dovrebbe consentire questo tipo di controllo di coerenza senza obbligare un revisore a indovinare se siano state omesse commissioni o costi residui.
Distingui gli intenti chiusi dalle posizioni chiuse
Un intento di uscita può completarsi mentre la posizione resta aperta, come nella riduzione di 400 token. Una posizione può anche non avere un intento di uscita corrente pur continuando a detenere token. L'interfaccia non dovrebbe utilizzare un'unica etichetta di completamento per entrambe le registrazioni senza spiegare la differenza.
Una posizione chiusa richiede che la quantità gestita rimanente sia stata contabilmente risolta secondo la politica del flusso operativo. Può essere stata interamente venduta, deliberatamente trasferita fuori dalla strategia o altrimenti risolta con una motivazione documentata. Il completamento di una transazione è soltanto un possibile passaggio verso quel punto finale.
Questa distinzione aiuta nelle esportazioni e nella ricerca successiva. Un rapporto di azioni completate non dovrebbe essere scambiato per un rapporto di posizioni interamente chiuse. L'unità di analisi conta quando si misurano la durata della detenzione, gli esiti realizzati e l'esposizione rimasta alla fine di un periodo di esame.
Assegna una politica esplicita ai saldi residui
Piccole quantità residue possono rimanere per effetto di un dimensionamento intenzionale, della precisione delle unità o dell'esito effettivamente osservato. Il software dovrebbe mostrarle anziché arrotondare la posizione a zero senza una politica. Una posizione visivamente vuota può comunque contenere token rilevanti per la riconciliazione del conto.
Definisci come il flusso operativo gestisce i residui. Possono rimanere come quantità monitorate, essere raggruppati per un esame successivo o essere classificati come inferiori a una soglia operativa dichiarata, restando comunque conservati nella registrazione del conto. La soglia non dovrebbe cancellare la quantità sottostante.
Non presumere che ogni residuo possa essere scambiato in modo economicamente conveniente. I costi e il percorso disponibile possono rendere impraticabile un'azione di chiusura dei residui. Il registro può riportare accuratamente una piccola detenzione irrisolta senza inventare una vendita finale o attribuirle un valore realizzato mai ricevuto.
Esamina la posizione all’interno di un budget condiviso del conto
Un'uscita parziale può liberare asset di quotazione lasciando al contempo esposizione nei token rimanenti. La politica di allocazione del conto dovrebbe considerare entrambi gli aspetti. Reinvestire altrove i ricavi non elimina il rischio associato alla posizione residua, soprattutto quando il nuovo candidato è collegato a quello precedente.
La guida al trader automatico di crypto su Solana esamina i budget tra candidati memecoin correlati. Le registrazioni a livello di posizione forniscono le quantità, gli impegni e i ricavi realizzati necessari per questa visione più ampia. Una strategia non può allocare in modo coerente se il rapporto di ogni posizione ignora le altre.
Mantieni la liquidità disponibile, l'esposizione aperta e le risorse prenotate come misure distinte. Un saldo elevato di liquidità dopo un'uscita parziale non autorizza automaticamente un'altra posizione di dimensione piena. La decisione pertinente dipende dai vincoli complessivi del conto e dalle evidenze correnti, non soltanto dai ricavi della vendita più recente.
Ricostruisci una posizione al di fuori dell’interfaccia
Esporta il contesto iniziale del conto, l'intento di ingresso, i tentativi, la quantità acquistata, i costi, le uscite parziali, le rettifiche esterne e lo stato finale. Un revisore dovrebbe poter riprodurre la quantità rimanente dopo ogni passaggio e il risultato interno totale secondo il metodo dichiarato.
Utilizza l'aritmetica fittizia come modello per l'esame: le quantità dovrebbero tornare, i costi attribuiti dovrebbero riconciliarsi e i ricavi netti dovrebbero corrispondere ai costi e agli incassi registrati. Se una correzione modifica un dato in ingresso, conserva la revisione e ricalcola i riepiloghi dipendenti, anziché sostituire silenziosamente il risultato storico.
La riconciliazione della posizione dopo le commissioni è una catena di evidenze, non un singolo numero finale. L'esportazione supera la verifica quando spiega il percorso e i suoi punti irrisolti. Una cifra di profitto senza la cronologia delle quantità e dei costi è difficile da contestare e facile da interpretare male.
Esamina i fallimenti che hanno modificato il piano di uscita
Una posizione può rimanere aperta più a lungo perché un preventivo è scaduto, un percorso è diventato indisponibile o un tentativo è fallito. Registra questi eventi quando influiscono sul ciclo di vita previsto dalla strategia. Aiutano a spiegare la differenza tra la regola di uscita studiata e il risultato operativo osservato.
L'esame dovrebbe distinguere una modifica deliberata della strategia da una deviazione operativa. Se l'utente ha scelto di mantenere la posizione più a lungo, è una situazione diversa rispetto all'impossibilità del sistema di completare un'uscita prevista. Entrambe contano, ma unirle in un solo numero relativo al periodo di detenzione ne nasconde la causa.
Queste evidenze possono migliorare la ricerca futura. Una strategia il cui vantaggio modellato dipende da uscite spesso impraticabili richiede uno studio di fattibilità rivisto. La registrazione della posizione rende visibile tale limitazione, anziché consentire alle sole operazioni completate di dominare il racconto delle prestazioni.
Chiudi la registrazione con una spiegazione riconciliata
Il ciclo di vita della posizione di un trader automatico su Solana termina con una spiegazione delle quantità gestite, dei ricavi, dei costi e di qualsiasi residuo o trasferimento esterno. Lo stato finale dovrebbe identificare se la posizione è interamente chiusa, parzialmente aperta o irrisolta alla luce delle evidenze disponibili.
L'esempio fittizio dimostra un percorso lineare attraverso due uscite intenzionali. I flussi operativi reali possono essere meno ordinati, rendendo ancora più preziose le stesse distinzioni: gli intenti non sono detenzioni, i preventivi non sono ricavi, le uscite parziali non sono chiusure complete e le valutazioni non sono risultati realizzati.
Una registrazione persistente della posizione consente al lettore di capire che cosa sia accaduto senza affidarsi all'aspetto corrente di un pannello. Collega le decisioni della strategia alle conseguenze sul conto e offre una base coerente per le successive attività di allocazione, ricerca e analisi degli incidenti.