Guarda come scaricare robot di trading gratuitamente
Ci trovi su Twitter!
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

Session Candle Counter: candles numbered from the cash open, DST aware - indicatore per MetaTrader 5

Timon-pascal Krueger
Timon-pascal Krueger
Systematic index trader and MT5 developer from Germany.
I trade my own capital and funded accounts, including a live FTMO account, with time anchored breakout strategies on DAX, FTSE, Dow and Nasdaq.
| Italian English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Türkçe
Visualizzazioni:
16
Valutazioni:
(1)
Pubblicato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Il lavoro intraday è pieno di frasi del tipo “la terza candela dopo l’apertura” o “ha invertito la tendenza alla settima barra”. Contarle a mano su un grafico a cinque minuti richiede attenzione e si verificano errori due volte all’anno, quando la borsa e il server del broker passano all’ora legale in date diverse. Questo indicatore si occupa del conteggio. Individua l’apertura di mercato della sessione selezionata, individua la prima candela in quel minuto o subito dopo e assegna un numero progressivo sotto ogni candela successiva di quel giorno.

La conversione avviene dall’ora locale della borsa all’UTC e infine all’ora del server del broker. Francoforte e Londra cambiano l’ultima domenica di marzo e ottobre, New York la seconda domenica di marzo e la prima domenica di novembre, mentre Tokyo non cambia mai. L’offset del broker viene letto dal terminale e arrotondato alla mezz’ora, coprendo così tutti i fusi orari dei server in uso. Il grafico non viene mai modificato al di là degli oggetti di testo che l’indicatore crea e rimuove nuovamente quando viene disattivato.

Contatore di candele di sessione sul GER40 M5

GER40 M5: la numerazione inizia all’apertura del mercato a pronti di Francoforte; la linea tratteggiata indica il punto di riferimento

Cosa si vede sul grafico

  • Un numero sotto ogni candela a partire dall’apertura del mercato a pronti, che inizia da uno per la prima candela della sessione. Le candele precedenti all’apertura rimangono senza etichetta, quindi la notte e l’asta pre-apertura risultano visibilmente escluse dal conteggio.
  • Una linea verticale tratteggiata in corrispondenza di ogni apertura di sessione nell’intervallo visibile, attivabile o disattivabile, in modo che il punto di riferimento possa essere verificato in base all’andamento dei prezzi anziché essere preso per buono.
  • Un'etichetta informativa in un angolo del grafico con la sessione in uso, l'apertura in ora del server e il numero della candela più recente. Se la sessione è stata dedotta dal nome del simbolo, l'etichetta riporta "auto"; una deduzione non viene mai presentata come impostazione.
  • Le etichette vengono create solo per l’intervallo visibile e sono limitate, in modo che lo scorrimento rimanga veloce su cronologie lunghe. Su intervalli di tempo densi è possibile etichettare ogni N-esima candela invece che tutte.

La selezione della sessione è automatica per impostazione predefinita. È il nome del simbolo a determinare la scelta: gli indici britannici utilizzano Londra, quelli dell’Europa continentale Francoforte, quelli statunitensi New York e l’indice giapponese Tokyo. I simboli al di fuori di questi gruppi ricorrono a Francoforte e vengono contrassegnati come ipotesi nell’etichetta informativa. Ogni scelta automatica può essere sovrascritta, e la modalità manuale accetta un semplice orario del server, ad esempio 15:30, per tutto ciò che il rilevamento del nome non riconosce.

Contatore di candele di sessione sul grafico US30 M5

US30 M5 con l’ancora “New York” e l’etichetta informativa: apertura in ora del server e numero della candela più recente

Parametri di input

Parametro Predefinito Significato
InpSession Auto Ancoraggio della sessione: Auto, Francoforte 09:00, Londra 08:00, New York 09:30, Tokyo 09:00 o Manuale
InpManualOpen 09:00 Ora di apertura secondo l'ora del server, formato HH:MM, utilizzata dalla sessione Manuale
InpLabelEvery 1 Etichetta ogni N-esima candela; 1 etichetta tutte; la prima candela è sempre etichettata
InpMaxLabels 500 Limite massimo di etichette sul grafico
InpDaysBack 10 Etichetta solo gli ultimi N giorni di calendario; 0 rimuove il limite
InpLabelColor DimGray Colore dei numeri e dell'etichetta informativa
InpFontSize 7 Dimensione del carattere dei numeri; l'etichetta informativa è di due punti più grande
InpLabelOffsetPct 1,5 Distanza del numero rispetto al minimo, espressa in percentuale dell'intervallo di prezzo visibile
InpShowOpenLine true Disegna la linea tratteggiata all'apertura di ogni sessione
InpOpenLineColor Argento Colore di quella linea
InpShowInfo true Mostra l'etichetta informativa
InpInfoCorner in alto a sinistra Angolo per l'etichetta informativa
InpInfoX 10 Offset X dell'etichetta informativa in pixel
InpInfoY 20 Offset Y dell'etichetta informativa in pixel

Simbolo e intervallo di tempo

L'indicatore è progettato per i CFD su indici e i simboli azionari con posizioni aperte in contanti: GER40, UK100, US30, NAS100, US500, JP225. I timeframe da M1 a H1 sono indicati; M5 e M15 sono la scelta più comune per il trading intraday. Su M1 impostare InpLabelEvery su 5 o 10, altrimenti i numeri risultano troppo ravvicinati. Sul Forex non esiste una posizione aperta in contanti, quindi utilizzare la modalità manuale con un intervallo di tempo che abbia senso per l'utente.

Limiti

  • Il conteggio segue i giorni di calendario. Una sessione la cui apertura cade prima della mezzanotte del server — cosa che accade con i fusi orari dell’Estremo Oriente basati su Tokyo — viene numerata a partire dall’apertura dello stesso giorno di calendario, non oltre.
  • L’indicatore non tiene conto dei giorni di chiusura delle borse. Nei giorni in cui la borsa è chiusa ma i CFD sono negoziati, il conteggio inizia comunque al minuto abituale.
  • Nel tester di strategie, il terminale riporta l’ora simulata del server come GMT, quindi l’offset del broker risulta pari a zero e i punti di riferimento vengono trattati come UTC. La numerazione rimane coerente, cambia solo l’orologio sottostante.
  • Il rilevamento della sessione legge il nome del simbolo. I broker con denominazioni insolite vengono inseriti nel fallback di Francoforte, che l’etichetta informativa contrassegna con "auto".
  • L’indicatore è solo a scopo di visualizzazione. Non dispone di buffer, non scrive file e non invia ordini.

Guida rapida

  1. Aggiungilo a un grafico dell’indice su M5 e lascia ogni impostazione predefinita. I numeri compaiono sotto le candele della sessione corrente.
  2. Confronta la linea tratteggiata con il prezzo di apertura previsto. Se il simbolo non è riconosciuto dal sistema di rilevamento dei nomi, seleziona tu stesso la sessione in InpSession.
  3. Su M1 aumentare InpLabelEvery a 5, su cronologie lunghe ridurre InpDaysBack.

Il codice è un complemento gratuito delle mie utility per società di trading proprietario disponibili sul Market (PropGuardian, PropMirror, PropSizer). Funziona in modo autonomo e non richiede altro.

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

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.

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.

CSetupLedger: a per-setup win rate ledger for Expert Advisors CSetupLedger: a per-setup win rate ledger for Expert Advisors

Assegna un punteggio a ogni tipo di configurazione del tuo EA in un registro separato, anziché raggrupparli in un’unica curva di equity. Si ricostituisce automaticamente a partire dalla cronologia delle operazioni del conto al momento dell’avvio, in modo che un riavvio non possa cancellarne la cronologia. Visualizza un limite inferiore del punteggio di Wilson accanto alla percentuale di vincita grezza, in modo che una serie positiva di tre operazioni non sembri più un vantaggio competitivo.

Line Master – Fast and Slow Trend Lines with Trend Change Signals Line Master – Fast and Slow Trend Lines with Trend Change Signals

Line Master is a trend-following indicator for MetaTrader 5 that displays fast and slow dynamic price lines to help traders identify market direction and potential trend changes. Blue represents a bullish trend, while red represents a bearish trend. Visual markers highlight changes in the indicator's trend state. The indicator includes adjustable Fast Length and Slow Length parameters, allowing traders to customize its sensitivity. It can be used on forex, gold (XAUUSD), indices, and other MT5-supported markets. For better results, combine its signals with price action, support and resistance levels, and proper risk management. Signals are not guaranteed and should be confirmed before entering a trade.