Home Indicatore tecnico Post

Rogue Tick Detector: L'indicatore Essenziale per MetaTrader 4

Allegato
11004.zip (1.29 KB, Scarica 0 volte)

Introduzione: I trader di ogni tipo si affidano sempre di più alle capacità di trading automatizzato e agli studi personalizzati offerti da MetaTrader 4 per implementare le proprie strategie speculative senza supervisione. L'esecuzione di questi strumenti dipende da un input fondamentale: il feed di prezzo. Ogni nuova quotazione di prezzo, che rappresenta le informazioni di bid/ask, arriva con un nuovo tick. Se il feed di prezzo contiene tick obsoleti o non aggiornati, è possibile che il prezzo mostrato non sia più valido. Tuttavia, quando si fa trading con algoritmi, il trader non riesce a percepire la differenza in tempo reale solo guardando il grafico, anche se la variazione di prezzo è sufficientemente significativa per essere vista visivamente.

La logica di base dello strumento Rogue Tick Detector è la seguente:

Il feed di prezzo è lineare (il prezzo attuale aumenta, diminuisce o rimane lo stesso rispetto al prezzo precedente), e ogni quotazione di prezzo (tick) dovrebbe essere sequenziale. Ciò significa che un timestamp di quotazione 12:20:25 dovrebbe sempre arrivare e essere conteggiato nella piattaforma prima del timestamp 12:20:26. Se il timestamp 12:20:25 arriva dopo 12:20:26, appare un messaggio di errore, che può essere visualizzato in popup, email e/o registrato in un log. Il log conterrà il nome del simbolo, il tick problematico e le informazioni sul bid/ask e sul timestamp del tick precedente.

Controlla il timestamp del tick in arrivo (tick0) e confrontalo con il timestamp del tick precedente (tick-1). Se il timestamp tick 0 è minore di tick -1, allora registra l'allerta.

Le opzioni per popup, email e un file di log separato sono tutte possibili. Se hai bisogno di inviare prove al broker o al programmatore, puoi utilizzare il file di log separato se non vuoi utilizzare i log esperti. Assicurati di tenere conto della differenza di fuso orario, poiché il log esperto registrerà l'ora locale del computer, mentre il timestamp dei tick sarà in ora di mercato di MT4.

Esempio di avviso popup del Rogue Tick Detector.

Installazione: Copia RogueTickDetector.mq4 o ex4 nella cartella [metatrader4] experts\indicators. Riavvia MetaTrader 4 e dovresti vedere il nuovo indicatore nel navigatore sotto la cartella 'indicatori personalizzati'. Trascina RogueTickDetector su qualsiasi grafico con il simbolo che desideri monitorare. È possibile eseguire simultaneamente diversi indicatori sullo stesso grafico, ma è necessaria solo un'istanza di RogueTickDetector per simbolo monitorato.

Il file di log sarà nella cartella [metatrader4]\experts\files

Note: Potrebbero esserci motivi legittimi per cui vengono rilevati tick problematici in modo sporadico (alcune volte al giorno al massimo). Tuttavia, quando una coppia inizia a sperimentare diversi tick problematici al minuto o all'ora (indipendentemente dalla volatilità del simbolo), è possibile che si tratti di manipolazione intenzionale del feed di prezzo. Controlla se sono presenti altre forme di intervento da parte del dealer (ritardi di esecuzione/fill, slippage asimmetrico, eccessive re-quotazioni, disconnessioni insolite, ecc.). Controlla anche la latenza dal terminale MT4 al server e la qualità della connessione internet.

Normalmente i tick problematici nel feed di prezzo sono il risultato di un problema lato broker, poiché utilizziamo solitamente lo strumento su server VPS di alta qualità a New York con garanzia di uptime al 100%. Lo stesso server avrà più account live e demo con diversi broker che operano su coppie di valute simili; tuttavia, solo pochi broker sembrano avere questo problema in modo costante. Oppure, un broker non avrà mai questo problema, ma improvvisamente inizierà a succedere molto frequentemente.

Poiché utilizza pochissime risorse informatiche, raccomandiamo a tutti i trader che valutano la precisione dei prezzi di considerare l'uso di questo strumento o di qualcosa di simile.

Un ringraziamento speciale a Vivek @ Anka Software per l'assistenza nella progettazione dello strumento per un uso pratico.

Post correlati

Commento (0)