Credo che la strategia stia dando risultati incorretti
Tieni a mente che ci possono essere diversi fattori che possono influenzare i risultati dei calcoli, e anche piccole discrepanze possono portare a grandi differenze nell'output:Aggiornamento/riapertura grafico. I dati storici possono differire da quelli raccolti in tempo reale. Anche se coincidono, alcuni dei dati storici vengono alterati dal fornitore stesso. Dati diversi portano a risultati differenti in fase di backtest.
Movimenti di prezzo intrabar. Quando una strategia è calcolata in tempo reale sappiamo perfettamente il movimento che il prezzo segue all'interno dei valori di massimo e minimo di una candela. Quando una strategia si applica al grafico, non abbiamo questa informazione e siamo costretti a fare delle supposizioni, che possono rivelarsi sbagliate e che comunque non sono mai corrette al 100%.
Funzioni specifiche nel codice sorgente. Alcune funzioni si comportano, per loro logica, diversamente su dati storici o in tempo reale. Un esempio di tale funzione è 'security'. Questa peculiare caratteristica genera fenomeni di Repainting, che puoi approfondire nel nostro manuale utente.
Frequenza di calcolo della strategia. Durante il backtest storico, una strategia è sempre calcolata sulla chiusura delle candele, mentre quando è applicata al tempo reale, la strategia può essere impostata per aggiornarsi ad ogni variazione di prezzo.Se sei sicuro che nessuna delle cause menzionate sopra sia da riferirsi al tuo caso, mandaci un ticket di supporto selezionando Pine Script come categoria, allegando il codice della strategia e descrivendo nel dettaglio l'errore.