RealCost Spread P95 Logger MT5 è un'utilità open source che consente di misurare l'andamento dello spread sul simbolo attualmente visualizzato sul grafico di MetaTrader 5.
Cosa fa
L'Expert Advisor rileva lo spread corrente e visualizza un pannello grafico compatto con lo spread corrente, lo spread medio, i valori p50, p90, p95, p99, lo spread massimo, il numero di campioni, lo stato degli avvisi (opzionale), la percentuale di campioni al di sopra della soglia configurata e il nome del file CSV locale (opzionale).
Questo strumento è destinato all’osservazione dello spread e al confronto tra sessioni. Non apre operazioni, non modifica ordini, non chiude posizioni, non invia dati a servizi esterni né fornisce segnali di acquisto o vendita.
Perché lo spread p95 è utile
Lo spread medio può nascondere picchi di breve durata. Un titolo può sembrare normale per la maggior parte del tempo, ma alcuni picchi di spread in prossimità del rollover, in occasione di notizie, al cambio di sessione o in condizioni di scarsa liquidità possono comunque influenzare i sistemi a breve termine.
Lo spread p95 risponde a una domanda pratica: quale livello di spread copre la maggior parte dei campioni osservati ignorando il singolo valore anomalo peggiore? Lo spread p99 e lo spread massimo forniscono un contesto aggiuntivo quando si desidera esaminare il comportamento delle code.
Casi d’uso tipici
- Confronta l'andamento dello spread tra i diversi simboli.
- Monitorare il rollover, le finestre dedicate alle notizie o i cambiamenti di sessione.
- Raccogliere dati CSV locali prima di eseguire un piano manuale, un EA, uno scalper, un sistema a griglia o una configurazione di copy-trading.
- Verifica se l'attuale contesto di trading corrisponde alle ipotesi su cui si basa una strategia.
Dati di input
InpSampleSeconds - intervallo di campionamento in secondi.
InpMaxSamples - numero massimo di campioni conservati in memoria.
InpAlertSpreadPoints - invia un avviso se lo spread raggiunge o supera questo valore. Impostare su 0 per disattivare gli avvisi.
InpAlertCooldownSeconds - numero minimo di secondi tra un avviso e l'altro.
InpPopupAlerts - abilita gli avvisi a comparsa.
InpPushNotifications - abilita le notifiche push sui dispositivi mobili.
InpWriteCsv - scrive un file CSV locale.
InpUseCommonFilesFolder - salva il file CSV nella cartella dei file comuni del terminale.
InpFilePrefix - prefisso del file CSV.
InpCsvWriteSeconds - Intervallo di scrittura del CSV.
InpShowPanel - Visualizza il pannello del grafico.
InpPanelCorner, InpPanelX e InpPanelY - Posizionamento del pannello.
Parametri relativi ai colori del pannello: colori di sfondo, del testo, di evidenziazione e di avviso del pannello.
Colonne del file CSV
ora, simbolo, domanda, offerta, punti_spread, numero_campioni, punti_spread_medi, punti_spread_p50, punti_spread_p90, p95_spread_points, p99_spread_points, max_spread_points, alert_threshold_points, above_threshold_percent
Come si usa
1. Compilare il file MQ5 in MetaEditor.
2. Associare l'Expert Advisor al simbolo del grafico che si desidera analizzare.
3. Lascialo in esecuzione durante la sessione di tuo interesse.
4. Controlla i valori visualizzati nel pannello sul grafico.
5. Utilizza il file CSV esportato se desideri confrontare più sessioni in un secondo momento.
Note
- L'utilità utilizza esclusivamente file di terminale locali.
- Non richiede DLL né WebRequest.
- Si tratta di un esempio a scopo di monitoraggio e didattico, non di un sistema di trading.