In questo articolo
Dopo questo articolo saprai…
- Separare revisione dei dati e dipendenza da osservazioni future.
- Registrare disponibilità del pivot distinta dalla candela disegnata.
- Calcolare come un falso ingresso altera il budget EUR.
I concetti senza lasciare l’articolo
Media mobile semplice, SMA Diario di trading Conto demo Piano di trading BacktestingUn marker disegnato oggi sul minimo storico non prova che fosse visibile quando il minimo si formò. Registra candela disegnata e primo istante in cui il segnale poteva essere noto. Prima di spiegare una differenza conserva gli input: un’immagine cambiata o un breve campione invariato non certificano tutti i comportamenti dell’indicatore.
Calcolo, disegno e disponibilità
Pine distingue storia e tempo reale. Una barra aperta può cambiare; un pivot può essere disegnato su una candela precedente soltanto dopo conferme successive. La chiusura M5 non chiude automaticamente un input H1. Chiedi se il valore sia provvisorio o finale, quali dati richieda e se possa essere spostato dopo. «Non-repaint» non è specifica completa.
Indaga il meccanismo concreto
Meta Quotes avverte che l’ultimo segmento Zig Zag può cambiare con nuovi dati. Parametri e implementazione definiscono il comportamento: non sostituirli con una percentuale universale. Per altri strumenti, come SAR, verifica separatamente fase provvisoria e confermata.
MQL5 documenta l’azzeramento di prev_calculated quando arriva storia più profonda o si colmano buchi. Un buffer salvato non garantisce invariabilità permanente. Conserva esportazione e versione prima di attribuire il cambiamento al riavvio a una riscrittura intenzionale.
Look-ahead nasce quando il test assegna una decisione prima della disponibilità dei dati richiesti. Disegnare retroattivamente un punto riconosciuto dopo è una convenzione grafica; usarlo come ingresso eseguibile precedente crea l’errore temporale. Prezzo di riconoscimento e fill sono verifiche distinte.
Conserva osservazioni non sovrascritte
Scegli simbolo, feed, intervallo, orologio, versione e parametri. Aggiungi record senza sostituire quelli vecchi per farli corrispondere al grafico nuovo. Annota ora dell’osservazione, candela, stato aperto/chiuso, valore, direzione, candela disegnata e primo avvistamento. Screenshot con simbolo e scala integra l’export, non lo sostituisce.
Osserva durante formazione, dopo Close della barra, dopo eventuale Close superiore e dopo reload. Cambia una variabile alla volta e registra buchi nell’osservazione: se manca uno screenshot non hai dimostrato che il segnale non sia mai apparso. Lo stesso metodo serve per valutare servizi a pagamento senza presumere frode o correttezza.
Pivot 10:10, noto solo 10:25
Regola M5 fittizia con dati continui: High deve essere strettamente maggiore dei due High completati a sinistra e due a destra; uguaglianza fallisce. Orari d’apertura 10:00,10:05,10:10,10:15,10:20; High rispettivi 1,1000,1,1010,1,1040,1,1030,1,1020. Il candidato 10:10 chiude 10:15, la prima destra 10:20, la seconda 10:25.
Solo 10:25 confermi il marker disegnato 10:10: ritardo 10 minuti dalla chiusura del candidato o 15 dall’apertura. I riferimenti sono diversi. Primo Bid di vendita possibile assegnato 1,1018 dopo conferma. Attribuire ingresso al vecchio High 1,1040 aggiunge 0,0022,22 pip e 22 USD per 10.000 EUR prima dei costi. Nessuna uscita è fornita in questo primo esempio: non è profitto calcolato.
Se cambi soltanto High 10:20 a 1,1045,1,1040 non qualifica più; anche uguaglianza 1,1040 fallisce. Il vicino più alto non è già un nuovo pivot confermato: gli mancano le sue barre destre.
La formula resta uguale, cambia l’input
Export A per gli stessi tre intervalli completati: Close 100,102,104, SMA3=102. Export B:100,102,101, SMA3=101. Il terzo prezzo è diverso; un algoritmo che usa soltanto dati precedenti può produrre un nuovo risultato quando la storia viene rivista. Non è prova automatica di look-ahead o correttezza di ogni percorso del programma.
Prima confronta gli input
Scorri orizzontalmente o ingrandisci il diagramma per leggere i dettagli.
Append test, alert e replay hanno ambiti diversi
Calcola un prefisso completato, aggiungi osservazioni successive senza cambiare i prezzi precedenti e confronta output dichiarati finali. Una regola giocattolo che divide ogni prezzo per il massimo di tutto il dataset cambia il primo valore 100/110=0,909091 in 100/120=0,833333 dopo aggiunta 120. Il vecchio 100 non cambia, la differenza 0,075758 rivela dipendenza dal futuro senza indice negativo. La variante con massimo progressivo dà primo valore 1 in entrambe le prove. Un singolo prefisso non verifica ogni percorso.
Gli alert server TradingView conservano copia di script, input, simbolo e intervallo alla creazione; modificare il grafico non aggiorna quella copia. Registra configurazione, frequenza e orario del messaggio. Gli alert server esistenti continuano a usare dati realtime durante Bar Replay: non sono notifiche dal passato riprodotto.
Alle 10:15 su M5, l’ora H1 10:00–11:00 è ancora aperta; High finale H1 non è disponibile soltanto perché M5 ha chiuso. Offset della serie e opzione lookahead vanno analizzati insieme. Un marker stabile non dimostra prezzo eseguibile o risultato netto.
Caso EUR: il falso ingresso fa passare il budget
Modello aggiuntivo separato per uno short 10.000 EUR: il primo Bid possibile dopo conferma è 1,1018; uscita Ask di stop assegnata 1,1043; commissioni totali 2 USD, conversione finale unica 1,10 USD/EUR, nessun altro costo. Perdita pianificata al fill assegnato 25 USD+2=27 USD,24,545455 EUR. Budget 20 EUR: non compatibile.
Un backtest che inventa ingresso sul vecchio High 1,1040 calcolerebbe soltanto 3 USD+2=5 USD,4,545455 EUR, e farebbe passare il budget. La differenza 20 EUR nasce dall’ingresso non disponibile, non da una protezione aggiuntiva. Lo stop reale resta ordinario: questi sono fill ipotetici, non limite garantito o profitto dell’esempio privo d’uscita precedente.
Scrivi una conclusione limitata alle prove
Riporta versione, input, impostazioni, tempi e differenza osservata. Conserva entrambe le esportazioni e verifica prima se sono cambiate. Cinque minuti, cinquanta barre o due settimane senza differenze non certificano stabilità permanente o redditività. Se il programma disegna indietro, colloca la decisione al riconoscimento effettivo; se non lo conosci, non assegnare operazioni ai marker storici. Continua con backtest con dati e costi conservando versione di dati e programma di ogni prova.
Verifica ciò che hai imparato
Circa 2 minuti di esercizio.
Mostra risposta e spiegazione
Riconcilia prima input comparabili, poi analizza il comportamento del programma.
Altre domande
Un cambiamento prova una truffa?
No. Prima distingui comportamento dichiarato, barra aperta, conferma successiva e dati rivisti; salva entrambe le osservazioni.
Candela chiusa significa segnale definitivo?
Non necessariamente. Il pivot M5 richiede due vicini completati e un input H1 può essere ancora aperto. Il candidato 10:10 chiude 10:15 ma conferma 10:25.
Un test breve prova assenza di repaint?
Può rivelare una differenza specifica, non escludere ogni comportamento futuro. Append test e revisione degli input sono diagnosi distinte.
Registrazione stabile prova redditività?
No. Disponibilità, fill, costi e netto sono verifiche diverse. Nessun numero fisso di barre o periodo demo certifica un vantaggio.
Fonti e verifica
- TradingView — Pine Script v6 — Repainting
Pivot disegnati nel passato e dati non confermati. Il nostro M5 usa due vicini per lato, non le impostazioni dell’esempio Pine a cinque.
- MetaQuotes — MQL5 Reference — OnCalculate — history updates and prev_calculated
Azzeramento di prev_calculated quando la cronologia cambia, viene approfondita o vengono colmate lacune.
- TradingView — Pine Script v6 — Alerts
Copia server di script, input, simbolo e timeframe alla creazione; modifiche successive non aggiornano vecchi alert.
- TradingView — Uso e limiti di Bar Replay
Limitazioni: alert server su dati realtime durante replay, non notifiche dal passato.
- MetaQuotes — Indicatore ZigZag e revisione dell’ultimo segmento
Ultimo segmento ZigZag può cambiare con dati nuovi; non percentuale universale.
I calcoli usano ipotesi esplicite. Non sostituiscono i dati attuali di mercato o le condizioni dell’intermediario.
