Unisciti alla nostra fan page
- Visualizzazioni:
- 20
- Valutazioni:
- Pubblicato:
-
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
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 histogram in a sub-window with current/avg/max/min stats, cost per trade, and threshold alerts for scalpers.
AAPL cfd - ORB strategy
Utilizzo della strategia ORB sul CFD di AAPL
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.