Quanition Calendar Diagnostic
- Utilità
-
Yuta Hidaka
QUANITION
Guarda le schermate reali e confronta i nostri strumenti per MT5 sul sito Quanition. Segui il link qui sopra e scegli da dove iniziare.
Tools that show their work.
Strumenti di trading dal funzionamento verificabile. - Versione: 1.10
Quanition Calendar Diagnostic — script diagnostico gratuito per MT5 (nome dello script: CalendarDiagnostic). I risultati vengono mostrati nella scheda Experts.
La scheda Calendario economico è vuota, oppure il filtro notizie ha smesso di scattare. Il feed del calendario è fermo? L'orologio della macchina ha subito una deriva? Oppure la scheda è semplicemente filtrata? Osservando solo la scheda Calendario, questi tre casi appaiono esattamente identici.
Questo script li distingue, poi dice cosa fare.
COSA FA
Legge il database del calendario tramite l'API, che non è influenzata dai filtri dell'interfaccia. Se l'API restituisce eventi futuri e la scheda Calendario non ne mostra nessuno, consulta prima il verdetto del rapporto e le avvertenze sull'orologio o sul feed, poi controlla i filtri per intervallo di date, paese e importanza della scheda.
Classifica poi ciò che ha trovato in un verdetto:
- HEALTHY — sono presenti eventi futuri, il feed è attivo
- STALE_FEED — le righe esistono, ma nessuna è oltre l'ora attuale
- EMPTY — nessuna riga in tutta la finestra
- API_ERROR — la chiamata stessa è fallita
- UNSUPPORTED — questo terminale non fornisce il calendario
- CLOCK_SUSPECT — le righe sono state lette, ma "adesso" non è affidabile
Ogni verdetto è accompagnato dal rimedio corrispondente. Non resti con un semplice codice di stato in mano.
L'OROLOGIO VIENE CONTROLLATO, E LO SCRIPT DICE QUANDO NON È STATO POSSIBILE FARLO
Un orologio di macchina in deriva sposta il confine tra passato e futuro, falsificando così la prova: se va avanti, ogni evento sembra già passato e un feed sano si legge come fermo; se va indietro, righe ferme sembrano eventi di domani e un feed morto si legge come sano. Quando l'orologio si discosta dall'ultimo tick oltre la tolleranza, lo script rifiuta di esprimersi sul feed e riporta CLOCK_SUSPECT.
E quando il controllo non può proprio essere effettuato — il mercato appare chiuso, così che dall'interno del terminale un tick fermo e un orologio in deriva sono la stessa misurazione —, lo script non presenta silenziosamente la lettura come verificata. Il verdetto sul feed viene comunque restituito (altrimenti lo strumento sarebbe inutile ogni fine settimana), ma è contrassegnato: su una lettura STALE_FEED avverte che un orologio avanti produce esattamente questo risultato e consiglia di rieseguire in orario di mercato prima di toccare la cache del calendario; su una lettura HEALTHY avverte che un orologio indietro può simularlo, quindi di non considerarla prova che un filtro notizie stia funzionando. Su un VPS è un guasto comune e facile da diagnosticare male.
CONTROLLA ANCHE IL PAESE USATO DAL TUO FILTRO
Un solo evento futuro proveniente da un qualsiasi paese può far sembrare sano l'intero database, mentre tutte le righe del paese che il tuo filtro effettivamente legge risultano assenti. Lo script interroga il database a livello globale e di nuovo per il paese scelto, e quando i due verdetti divergono lo segnala e indica quale dei due prevale.
SICURO SU UN GRAFICO LIVE
Di sola lettura per costruzione. Non piazza ordini, non modifica posizioni, non cambia impostazioni, non scrive file e non lascia nulla in esecuzione. Essendo uno script, non spiazza nemmeno l'Expert Advisor presente sul grafico. Trascinalo, leggi la scheda Experts, ed è finito.
COSA NON È
Non è un sistema di trading e non fornisce segnali. Non ripara un feed fermo né rimette a posto l'orologio: identifica quale dei due problemi si sta osservando e indica il rimedio. Non sostituisce il calendario; diagnostica quello che MetaTrader offre già.
COME SI USA
Trascinalo su un grafico qualsiasi e leggi la scheda Experts. I valori predefiniti sono ragionevoli. Se filtri le notizie per un determinato paese, imposta quel paese e la finestra oraria intorno a ogni evento che il tuo filtro blocca, e lo script verifica una finestra di blocco equivalente sui dati del calendario. Nota che la riproduzione conta solo gli eventi ad alta importanza: se il tuo filtro blocca anche importanza media o bassa, o usa una finestra asimmetrica, il risultato sarà diverso.
Per domande, utilizza la sezione commenti di questa pagina prodotto.
