Guarda come scaricare robot di trading gratuitamente
Ci trovi su Facebook!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Indicatori

Spread Monitor for Scalpers - indicatore per MetaTrader 5

Radoslaw Karol Lubas
Radoslaw Karol Lubas
I build MetaTrader tools for traders who care about risk and money management as much as
the entry signal — from single-purpose modules to complete Expert Advisors.
Services:
- Expert Advisor development (MT4 and MT5)
- Custom indicators and chart tools
| Italian English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Türkçe
Visualizzazioni:
23
Valutazioni:
(1)
Pubblicato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Un indicatore in una finestra secondaria per gli scalper che traccia lo spread in tempo reale sotto forma di istogramma, disegna una linea di soglia orizzontale e mostra lo spread attuale, medio, massimo e minimo su un periodo di riferimento configurabile, oltre al costo dello spread round-trip per ogni operazione — ovvero il numero di pip che devi guadagnare solo per andare in pareggio. Emette un avviso (popup, log, notifica push opzionale) quando lo spread supera una soglia impostata dall’utente, con un periodo di pausa in modo da rimanere inattivo finché lo spread rimane ampio. Lo spread è riportato in pip, con valori corretti per qualsiasi simbolo grazie all’adattamento tramite la funzione Digits() (i broker a 5/3 cifre e quelli in JPY vengono letti correttamente). Si limita a leggere e visualizzare: non invia, modifica né chiude mai un ordine.

Caratteristiche

  • Istogramma dello spread in una finestra secondaria: lo spread in tempo reale viene rappresentato come una barra verticale in un riquadro dedicato sotto il grafico, in modo da non coprire mai le candele. MT5 non conserva la cronologia dello spread per singola barra, quindi le barre precedenti all’applicazione dell’indicatore vengono lasciate vuote anziché essere falsate; dal momento in cui lo si applica, ogni nuova barra registra il proprio spread e la barra in formazione tiene traccia dello spread in tempo reale tick per tick — e quella cronologia registrata rimane invariata per il resto della sessione.
  • Scala verticale fissa, senza sfarfallio — l’asse Y dell’istogramma è bloccato (da 0 a 4× la soglia di allerta predefinita, oppure è possibile impostare autonomamente il limite massimo della scala dell’istogramma (pip)) anziché adattarsi automaticamente ai dati visibili, quindi le altezze delle barre e la linea di soglia rimangono visivamente stabili tick per tick.
  • La cronologia rimane invariata anche quando si cambia timeframe — lo spread registrato viene salvato in un piccolo file per ogni simbolo e timeframe (opzione “Ricorda la cronologia dello spread”, attiva per impostazione predefinita). Passando da M5 a M15 e viceversa, le barre M5 rimangono visibili invece di ricominciare da zero; ogni simbolo ha sempre una propria cronologia separata, mai mescolata con quella di un altro grafico.
  • Linea di soglia sull’istogramma — una linea orizzontale tratteggiata corrispondente alla soglia dello spread (in pip) è posizionata sull’istogramma, in modo da poter vedere a colpo d’occhio se la barra corrente si trova al di sopra o al di sotto del limite impostato.
  • Pannello delle statistiche (corrente / media / max / min) — un pannello angolare mostra lo spread in tempo reale insieme alla media, al massimo e al minimo delle ultime barre di lookback, così un ampliamento dello spread è visibile come numero, non solo come una barra più alta.
  • Costo round-trip per operazione — spread × 2 (entrata + uscita) visualizzato nel pannello come Costo/operazione: il numero esatto di pip che una singola operazione deve realizzare solo per andare in pareggio. La maggior parte dei monitor di spread gratuiti si limita a mostrare lo spread grezzo; questo invece ti indica quanto ti costa.
  • Avviso di soglia dello spread con periodo di attesa — quando lo spread supera il limite impostato, viene visualizzato un popup e una riga nel registro (avviso spread: X,X pip - controllare prima dell’entrata (soglia Y,Y)); un periodo di attesa configurabile (in secondi) impedisce l’invio di avvisi ripetuti mentre lo spread rimane ampio.
  • Notifiche push opzionali — l’avviso di spread può essere inviato all’app mobile di MetaTrader (SendNotification); disattivato per impostazione predefinita.
  • Spread in pip, corretto per qualsiasi simbolo — lo spread in punti grezzi ottenuto da SymbolInfoInteger(SYMBOL_SPREAD) viene convertito in pip utilizzando il numero di cifre del simbolo, quindi i broker a 5 cifre e a 3 cifre (JPY) vengono letti correttamente, così come i metalli quando lo si applica a essi.
  • Pannello configurabile — posizione dei dati, dimensione del carattere e colore del testo selezionabili. Anche il colore dell’istogramma e quello della linea di soglia sono parametri configurabili.
  • Un unico file, senza dipendenze né inclusioni esterne. Si compila senza errori né avvisi.

Come utilizzarlo

  1. Aggiungi l’indicatore a qualsiasi grafico. Un istogramma dello spread appare in una finestra secondaria sotto il grafico, su di esso è presente una linea di soglia tratteggiata e nell’angolo compare un pannello delle statistiche.
  2. Imposta le "Lookback bars" sulla finestra per la quale desideri che venga calcolato lo spread medio / massimo / minimo (impostazione predefinita: 100 barre).
  3. Impostare la "Soglia di avviso (pip) " al livello al di sopra del quale non si desidera entrare: la barra dell’istogramma attraversa la linea tratteggiata, la riga "Spread:" del pannello diventa rossa e viene attivato un avviso quando lo spread in tempo reale la supera. Il limite massimo della scala dell’istogramma (pips) è impostato di default a 4 volte questa soglia; aumentalo manualmente se il tuo spread supera regolarmente tale valore.
  4. Regola il "Tempo di attesa dell’avviso" (in secondi) in modo che gli avvisi ripetuti non si susseguano in modo eccessivo mentre lo spread rimane ampio.
  5. Lascia attiva l’opzione “Mostra costo per operazione” per visualizzare nel pannello il “Costo per operazione” (spread di andata e ritorno), ovvero i pip che devi recuperare prima che un’operazione sia in profitto (il suo punto di pareggio).
  6. Se lo desideri, attiva le «Notifiche push» per ricevere gli avvisi sullo spread sul tuo telefono.
  7. Lascia attiva l’opzione “Ricorda cronologia dello spread” per conservare le barre registrate anche quando cambi timeframe (oppure disattivala se preferisci non salvare un piccolo file per ogni simbolo e timeframe nella cartella MQL5\Files).

Perché utilizzarlo

Per uno scalper, lo spread non è una commissione: è l’operazione stessa. Uno spread di 1,5 pip equivale a 1,5 pip che devi guadagnare prima che una singola posizione diventi in profitto, e uno spread che triplica silenziosamente in occasione di un rollover o della pubblicazione di una notizia trasforma un buon ingresso in una perdita prima ancora che la candela si formi. Il valore grezzo dello spread nella barra di stato non ti dice nulla di tutto ciò; un istogramma sì. Questo colloca lo spread nel pannello a esso dedicato, accanto alla media e ai valori estremi del tuo periodo di analisi, con il costo di andata e ritorno espresso come valore di pareggio — l’unica cifra che determina se vale la pena prendere una posizione di scalping. Nessuna impostazione da configurare, nulla da inviare al broker: solo il costo di ingresso, sullo schermo, prima di cliccare.

Screenshot
XAUUSD AUDJPY EURUSD Dati in ingresso

Avviso

Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/76557

FxCraft Example EA – Range Breakout with pending orders FxCraft Example EA – Range Breakout with pending orders

Educational Expert Advisor: daily range breakout with BuyStop/SellStop pending orders, risk-reward take profit and trading days. Clean, commented MQL5 code with margin and stop level checks. Demo and Strategy Tester only.

FxCraft Example EA – Bollinger Bands mean reversion FxCraft Example EA – Bollinger Bands mean reversion

Educational Expert Advisor: Bollinger Bands return to the mean with an optional RSI filter and trading hours. Clean, commented MQL5 code with margin, volume and stop level checks. Demo and Strategy Tester only.

RiskGuard Lite - Percent-Risk EMA/ATR EA RiskGuard Lite - Percent-Risk EMA/ATR EA

EA MT5 didattico: entrate basate sul crossover dell'EMA su barre chiuse, stop loss e take profit basati sull'ATR, dimensione del lotto calcolata in base a una percentuale fissa del capitale tramite OrderCalcProfit, filtro dello spread, isolamento dei numeri magici e controlli dei codici di ritorno del server. Un modello pulito per la creazione di EA con controllo del rischio. Nessuna garanzia di profitto.

Spread Monitor Spread Monitor

Spread Monitor is an MQL5 Expert Advisor that draws a colour-coded panel on the chart. The panel shows the current spread of the attached symbol in points, along with the average, minimum, and maximum over a rolling history. It also counts how many stored samples exceeded a warning level, and turns the status row red when the current spread is above that level. The utility does not place orders. Inputs control the warning level, the history size, the refresh interval, and the panel position. Panel objects are removed when the EA is detached.