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

Multi Timeframe Trend Dashboard Indicator - indicatore per MetaTrader 5

Olamide Daniel Adebayo
Olamide Daniel Adebayo
MQL5 Developer • Trading Tools • EAs • Products • Articles
Building, learning, and sharing one project at a time.
| Italian English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Türkçe
Visualizzazioni:
20
Valutazioni:
(1)
Pubblicato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Dashboard delle tendenze su più intervalli di tempo

L'idea alla base

Fare trading seguendo il trend su timeframe più elevati di solito significa passare da una finestra all'altra tra diversi grafici solo per rispondere a una domanda: questo titolo è davvero in trend, e in quale direzione, nei timeframe rilevanti per la strategia? Questo indicatore risponde a questa domanda con un solo sguardo. Per ogni timeframe attivato — da M15 a W1 — crea una propria coppia indipendente di medie mobili veloce/lenta su quel timeframe, legge i valori più recenti e mostra il risultato come una singola riga codificata a colori: rialzista quando la media veloce è al di sopra di quella lenta, ribassista quando è al di sotto e neutra quando sono sostanzialmente uguali.

Il trend di ciascun intervallo di tempo viene calcolato in modo completamente indipendente utilizzando il motore degli indicatori del terminale (gestione iMA più CopyBuffer), quindi la riga M15 è esattamente ciò che mostrerebbe un grafico M15 con le stesse due medie mobili, la riga H4 è esattamente ciò che mostrerebbe un grafico H4, e così via: non vi è alcuna approssimazione tra timeframe diversi né ricampionamento sintetico.

Come interpretarlo

  • RIALZISTA (verde predefinito) — la media mobile veloce è al di sopra della media mobile lenta in quel timeframe.
  • RIBASSISTA (rosso predefinito) — la media mobile veloce si trova al di sotto della media mobile lenta su quel timeframe.
  • NEUTRO (grigio predefinito) — le due medie sono sostanzialmente uguali, oppure la cronologia di quel timeframe non è ancora stata caricata completamente (visualizzata come "N/A" fino a quando non lo sarà).
  • Ordine delle righe — sempre fisso, dal timeframe abilitato più basso a quello più alto (M15 → W1), in modo che il pannello si legga sempre allo stesso modo, indipendentemente dai timeframe attivati.
  • Valori MA opzionali — l’attivazione di InpShowMAValues aggiunge i valori esatti di prezzo veloce/lento a ciascuna riga, per quando si desidera conoscere i numeri alla base del colore.

Variabili esterne (input)

Input Predefinito Scopo
InpShowM15 / InpShowM30 / InpShowH1 / InpShowH4 / InpShowD1 / InpShowW1 vero / vero / vero / vero / vero / falso Determina quali intervalli di tempo vengono visualizzati come righe nel pannello.
InpFastMAPeriod 10 Periodo della media mobile veloce, calcolato separatamente su ogni intervallo di tempo abilitato.
InpSlowMAPeriod 30 Periodo della media mobile lenta, calcolato separatamente su ogni timeframe abilitato.
InpMAMethod Semplice Metodo della media mobile (Semplice, Esponenziale, Livellata, Ponderata linearmente) applicato sia alla media veloce che a quella lenta.
InpAppliedPrice Chiusura Serie di prezzi da cui vengono calcolate le medie mobili.
InpShowMAValues false Se abilitato, aggiunge i valori esatti dei prezzi fast/slow a ogni riga.
InpUpdateOnNewBarOnly vero Se impostato su "true", aggiorna una volta per ogni nuova barra del grafico; se impostato su "false", aggiorna ad ogni tick.
InpPanelCorner Sinistra in alto Angolo del grafico a cui è ancorato il pannello.
InpPanelXDistance / InpPanelYDistance 12 / 18 Offset del pannello rispetto all'angolo scelto, in pixel.
InpFontSize 9 Dimensione del carattere utilizzata per ogni riga.
InpBullColor / InpBearColor / InpNeutralColor Verde lime / Rosso / Argento Colore delle righe per ciascuno dei tre possibili stati di andamento.
InpPanelTextColor / InpPanelBgColor Bianco / Grigio scuro Colore del testo del titolo e colore di sfondo del pannello.

Uso consigliato

Da associare a un singolo grafico di qualsiasi simbolo; gli intervalli di tempo visualizzati sono indipendenti dal periodo del grafico stesso, poiché ogni riga estrae i propri dati direttamente tramite gli handle iMA() creati per quello specifico intervallo di tempo. Eseguire una sola istanza per layout del grafico: non vi è alcun vantaggio nell’associarla contemporaneamente a più grafici dello stesso simbolo, poiché ogni istanza mostrerebbe righe identiche.

Un incrocio tra media mobile veloce e lenta è per sua natura un filtro di tendenza in ritardo, quindi considerare "Rialzista"/"Ribassista" come un'indicazione di regime piuttosto che come un segnale di ingresso a sé stante; risponde alla domanda "in che direzione sta andando questo intervallo di tempo" piuttosto che "fare trading ora". Sui simboli con una storia di trading molto breve (uno strumento di recente quotazione o un broker con barre settimanali/mensili limitate), le righe relative agli intervalli di tempo superiori potrebbero mostrare "N/A" fino a quando non saranno state caricate barre sufficienti: ciò è prevedibile e si risolve automaticamente. Questo indicatore legge solo i dati di prezzo e non inserisce, modifica né chiude mai alcun ordine, quindi è sicuro da utilizzare su qualsiasi tipo di conto.

Ogni handle dell’indicatore creato in OnInit() viene rilasciato tramite IndicatorRelease() in OnDeinit(), e tutti gli oggetti del grafico vengono rimossi tramite ObjectsDeleteAll() contemporaneamente, quindi la disattivazione dell’indicatore non lascia alcuna traccia.



Fig. 1. Il pannello di controllo del trend su EURUSD M15, che mostra i timeframe da M15 a D1 valutati ciascuno in modo indipendente. Reso in bianco e nero secondo le linee guida per le immagini di Code Base (750×500 px).

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

Hurst Exponent Regime Switch Indicator Hurst Exponent Regime Switch Indicator

Stima l'esponente di Hurst mobile del prezzo tramite l'analisi del range riscalato (R/S) e lo rappresenta graficamente sotto forma di oscillatore con codice cromatico che indica se il mercato sta attualmente seguendo un trend, se tende a tornare alla media o se si muove come un percorso casuale.

Spread Monitor for Scalpers Spread Monitor for Scalpers

Spread histogram in a sub-window with current/avg/max/min stats, cost per trade, and threshold alerts for scalpers.

AAPL cfd - ORB strategy AAPL cfd - ORB strategy

Utilizzo della strategia ORB sul CFD di AAPL

Liquidity Void Decay Oscillator. Liquidity Void Decay Oscillator.

Un oscillatore a finestra secondaria che contrassegna le barre di spostamento con scarsa partecipazione come "vuoti di liquidità" e assegna un punteggio da 0 a 100 in base alla rapidità con cui il prezzo riempie ciascuna di esse, distinguendo il rumore assorbito rapidamente dai livelli che continuano a fungere da vero supporto o resistenza.