Indicatore tecnico

PSAR Zigzag: L'indicatore Trend-Based per MetaTrader 5
MetaTrader5
PSAR Zigzag: L'indicatore Trend-Based per MetaTrader 5

Introduzione al PSAR Zigzag Oggi voglio parlarti di un indicatore che potrebbe rivoluzionare il tuo modo di fare trading: il PSAR Zigzag. Questo indicatore si differenzia notevolmente dal classico zigzag che conosci già. A differenza di quest'ultimo, che si limita a evidenziare i precedenti movimenti di mercato e presenta dei ritardi nel confermare i nuovi swing, il PSAR Zigzag offre un approccio completamente diverso. Caratteristiche del PSAR Zigzag Il classico zigzag si basa sull'analisi dei punti di inversione storici per prevedere i movimenti futuri dei prezzi, ma non è adatto per i segnali in tempo reale. Invece, il PSAR Zigzag è un indicatore dinamico e privo di lag, che segue il trend attuale senza ritardi. Ho sviluppato questo indicatore basandomi sull'algoritmo del SAR, noto per la sua capacità di seguire i trend senza ritardi. Nel corso degli anni, ci sono stati tentativi di creare zigzag trend-following, ma spesso presentavano ritardi e gambe invalide. Perché utilizzare un indicatore zigzag che ritarda i segnali, quando possiamo avere un zigzag senza lag? Questo è ciò che mi ha spinto a realizzarlo: un disegno a zigzag privo di ritardi. Funzionamento e validità delle gambe Per garantire la validità delle gambe, utilizzo un metodo di backstep. Quando il sistema cerca un massimo, identifica il massimo più alto tra un numero definito di barre di lookback, e fa lo stesso per i minimi. Questo significa che la fine del segmento può oscillare al massimo o minimo, o nei punti di supporto e resistenza più recenti. Tieni presente che il PSAR può avere delle difficoltà nei mercati laterali, ma al di là di questo, è un ottimo indicatore per seguire i trend. La struttura dello zigzag è la parte più rilevante del codice, progettata per essere pulita, efficiente e facilmente manutenibile. Spero che tu possa apprezzare il lavoro e l'esperimento che c'è dietro. Nuove versioni del PSAR Zigzag v1: Collega gli swing dal massimo o minimo della candela, o dai supporti e resistenze trovati con il backstep. v2: Collega rigorosamente le gambe ai massimi e minimi delle candele nel punto di swing (per quanto possibile). v3: Include una logica di forward step per un controllo totale sul zigzag.

2025.04.01
BarDuration: Indicatore per MetaTrader 5 per Analisi Avanzata
MetaTrader5
BarDuration: Indicatore per MetaTrader 5 per Analisi Avanzata

Se sei un trader che utilizza MetaTrader 5, sicuramente saprai quanto sia importante avere a disposizione strumenti che ti aiutino a comprendere meglio il mercato. Oggi parliamo di BarDuration, un indicatore che ti permette di visualizzare la durata delle barre personalizzate in minuti, presentando i dati in un istogramma all'interno di una finestra secondaria. Questo indicatore è particolarmente utile per chi utilizza grafici renko, Point and Figure (PnF), barre di equivolume e altri grafici personalizzati dove le durate delle barre possono variare. Questo è in netto contrasto con i grafici standard che si basano su timeframe fissi. È importante tenere a mente che MT5 non supporta grafici con timeframe variabili. Pertanto, la rappresentazione personalizzata, come nel caso dei grafici renko o equivolume, viene emulata attraverso grafici standard, generalmente utilizzando il timeframe M1, che è il più piccolo disponibile. Questo ti offre la massima precisione nell'allineamento delle barre sull'asse temporale. Utilizzare questo indicatore su un grafico tradizionale ha poco senso, poiché ti mostrerà colonne verticali di altezza uniforme per tutte le barre, perdendo così la variabilità che desideri analizzare. Impostazioni Direzionale - un'opzione booleana per visualizzare un istogramma con valori firmati o non firmati; di default, è impostata su falso (non firmato) e tutti i valori sono assoluti. Se attivi la direzione (vero), i valori saranno positivi o negativi a seconda della variazione di prezzo nella barra corrispondente;

2025.03.14
T3 Moving Average: Indicatore Avanzato per MetaTrader 5
MetaTrader5
T3 Moving Average: Indicatore Avanzato per MetaTrader 5

Se sei un trader esperto, probabilmente conosci l'importanza di avere indicatori efficaci per analizzare il mercato. Oggi parliamo del T3 Moving Average, un indicatore avanzato sviluppato da Tim Tillson, progettato per ridurre il lag mantenendo una curva fluida che filtra il rumore di mercato. A differenza delle medie mobili tradizionali, il T3 combina più medie mobili esponenziali (EMA) per offrire una reattività superiore ai movimenti di prezzo reali. Metodo di Calcolo Il T3 viene calcolato utilizzando una cascata di sei medie mobili esponenziali, con un sistema di pesatura basato sul fattore di volume. La formula utilizza coefficienti specifici per combinare queste EMA: Per prima cosa, vengono calcolate sei EMA sequenziali, dove ogni EMA prende in input il risultato dell'EMA precedente. Successivamente, la formula del T3 combina queste EMA con coefficienti derivati dal fattore di volume: T3 = c1*EMA6 + c2*EMA5 + c3*EMA4 + c4*EMA3 Dove: c1 = -fattore³ c2 = 3fattore² + 3fattore³ c3 = -6fattore² - 3fattore - 3*fattore³ c4 = 1 + 3fattore + fattore³ + 3fattore² Parametri di Input T3_Length: Lunghezza del periodo per le EMA (predefinito: 12) T3_Factor: Fattore di volume che controlla la morbidezza rispetto alla reattività (predefinito: 0.7) Valori più alti (vicini a 1) creano linee più morbide con maggiore lag Valori più bassi (vicini a 0) creano linee più reattive con meno lag Utilizzo Il T3 Indicator può essere utilizzato per: Identificazione del trend (direzione della linea T3) Segnali di trading (prezzo che attraversa la linea T3) Livelli di supporto e resistenza Filtraggio del rumore di mercato a breve termine Installazione Per installare il T3, basta posizionare il file nella cartella degli indicatori di MetaTrader 5 e collegarlo a qualsiasi grafico. Ricorda di regolare i parametri di input in base alla tua strategia di trading e al tuo timeframe.

2025.03.11
Fibonacci ZigZag: Guida all'Indicatore per MetaTrader 5
MetaTrader5
Fibonacci ZigZag: Guida all'Indicatore per MetaTrader 5

Impostazione dell'Indicatore Per configurare il nostro indicatore ZigZag, avremo bisogno di: Un grafico ZigZag Due buffer dati per i massimi e i minimi Parametri di input Un insieme di variabili di sistema che si resetta ogni volta che l'indicatore ricalcola Il buffer upWaves memorizzerà i massimi, mentre il buffer dwWaves memorizzerà i minimi. Variabili di sistema: Dobbiamo tenere traccia del tipo di onda, dove inizia e dove termina, e la distanza in barre tra l'inizio e la fine. //--- tracciamento del zigzag int wave_type=0; double wave_start_price=0.0; double wave_end_price=0.0; int wave_start_distance=0; int wave_end_distance=0; double high_mem=0.0; int distance_from_high=0; double low_mem=0.0; int distance_from_low=0; double rollingAtr=0.0; int rollingAtrs=0; Adesso creiamo una funzione per resettare il sistema: void resetSystem() { ArrayFill(upWaves, 0, ArraySize(upWaves), 0.0); ArrayFill(dwWaves, 0, ArraySize(dwWaves), 0.0); wave_type=0; wave_start_price=0.0; wave_end_price=0.0; wave_start_distance=0; wave_end_distance=0; high_mem=0.0; low_mem=0.0; distance_from_high=0; distance_from_low=0; rollingAtr=0.0; rollingAtrs=0; } Riempie le matrici con zeri e resetta le variabili di sistema. All'inizio, impostiamo i buffer, il grafico e chiamiamo il reset per la prima volta: SetIndexBuffer(0, upWaves, INDICATOR_DATA); SetIndexBuffer(1, dwWaves, INDICATOR_DATA); PlotIndexSetDouble(0, PLOT_EMPTY_VALUE, 0.0); PlotIndexSetInteger(0, PLOT_DRAW_TYPE, DRAW_ZIGZAG); PlotIndexSetInteger(0, PLOT_LINE_COLOR, 0, Color); PlotIndexSetInteger(0, PLOT_LINE_WIDTH, Width); PlotIndexSetInteger(0, PLOT_LINE_STYLE, Style); resetSystem(); Cominciamo con il calcolo. La prima cosa da gestire è il rolling ATR. Fino a quando non abbiamo raccolto più barre del periodo ATR, non faremo altro. Se non abbiamo raccolto più del periodo, continuiamo ad aggiungere l'intervallo delle barre trovate a una somma Una volta raggiunto il periodo, facciamo la prima divisione (media) Dopo, togliamo una porzione del rolling ATR e aggiungiamo una nuova porzione che è l'intervallo della barra / periodo Gestiamo il rolling ATR: rollingAtrs++; if(rollingAtrs>rollingAtrPeriod) { double new_portion=((high[i]-low[i])/_Point)/((double)rollingAtrPeriod); rollingAtr=(rollingAtr)-(rollingAtr/((double)rollingAtrPeriod))+new_portion; } else if(rollingAtrs

2025.03.03
Autoscaling Zigzag: L'indicatore per MetaTrader 5 che migliora l'analisi dei swing
MetaTrader5
Autoscaling Zigzag: L'indicatore per MetaTrader 5 che migliora l'analisi dei swing

Se sei un trader alla ricerca di strumenti che possano migliorare la tua analisi, l'indicatore Autoscaling Zigzag per MetaTrader 5 è qualcosa che dovresti assolutamente considerare.Questo indicatore identifica nuovi punti di swing basandosi su una dimensione di passo. La sensibilità nella rilevazione degli swing è controllata da un unico input chiamato "scala", che regola quanto l'indicatore è reattivo ai cambiamenti di prezzo.La dimensione di passo definisce il movimento minimo di prezzo necessario per invertire la direzione dell'onda corrente. In sostanza, stabilisce la soglia di movimento di prezzo richiesta prima che la direzione dello swing venga considerata cambiata.Rispetto all'indicatore Zigzag tradizionale, che utilizza un parametro di "profondità" per definire il numero minimo di barre di prezzo necessarie per una inversione di swing, questo indicatore si concentra sul movimento di prezzo stesso. Tuttavia, nonostante questa differenza, la funzionalità è abbastanza simile, poiché c'è una continuazione della gamba fino a quando il nuovo swing non è confermato. È particolarmente utile per l'analisi degli swing.Questa è una conversione di un indicatore MT4 realizzato da Evgeniy Chumakov.Puoi trovare l'indicatore originale MT4 qui: https://www.mql5.com/en/code/54274Aumentando il valore della scala, l'indicatore Zigzag diventa più sensibile ai cambiamenti di prezzo, portando a un numero maggiore di punti Zigzag man mano che il valore della scala aumenta.Un valore di scala predefinito di 1.0 è stato progettato principalmente per le coppie di valute.Per XAUUSD, puoi iniziare con un input di scala di 3000 e da lì fare delle regolazioni.Per BTCUSD, ti consiglio di partire da un input di scala di 25000 e regolare in base alle tue osservazioni.Per altri tipi di mercati, sarà necessario utilizzare un approccio di prova ed errore per trovare un valore di scala iniziale appropriato.

2025.03.03
Time To Close v1.01: L'Indicatore per MT5 che Ti Aiuta a Gestire il Trading
MetaTrader5
Time To Close v1.01: L'Indicatore per MT5 che Ti Aiuta a Gestire il Trading

Time To Close MT5 TimeToClose-v1.01 è un indicatore per grafici che mostra un conto alla rovescia in tempo reale fino alla chiusura della candela, integrandosi visivamente in modo adattivo. L'obiettivo è stato quello di semplificare l'uso, affinando l'indicatore affinché funzionasse immediatamente. Ecco alcune delle sue funzionalità principali: Adattamento Dinamico dei Colori: Il colore del testo si adatta automaticamente al tuo tema in base al colore del bordo della candela o al colore del corpo della candela, a seconda della direzione (rialzista, ribassista, doji), mantenendo coerenza visiva con il tema del tuo grafico. Ottimizzazione per il Tester di Strategia: Utilizza il rilevamento MQL_VISUAL_MODE per disabilitare il rendering nei back-test non visivi tramite il parametro EnableTextInVisualBacktest, risparmiando risorse di sistema durante l'ottimizzazione. Supporto Multi-Temporal: Si adatta automaticamente al formato di visualizzazione utilizzando i calcoli di PeriodSeconds() per tutti i timeframe, da 1 minuto a mensile. Visualizzazione Personalizzabile: Configurabile tramite: - TextFirstSeparator/TestSecondSeparator per il distanziamento - FontSize e TextAnchorPoint per il posizionamento - Visualizzazione opzionale della Data e Ora tramite il parametro ShowTimeDate (disattivato di default). L'indicatore utilizza EventSetMillisecondTimer(1000) per aggiornamenti precisi ogni secondo, mantenendo un consumo minimo della CPU tramite ottimizzazioni di OnCalculate(). Gli elementi visivi vengono rimossi automaticamente al termine dell'EA e rinfrescati dopo le modifiche ai parametri. Come utilizzarlo: Scarica Compila in MetaEditor5 Esegui Esempio in Bianco e Nero: Esempio a Colori: Se trovi bug, hai idee per ottimizzarlo o se lo trovi utile, fammi sapere! Buona giornata!

2025.03.01
Trade Assistant MT5: Il Tuo Compagno per il Trading su MetaTrader 5
MetaTrader5
Trade Assistant MT5: Il Tuo Compagno per il Trading su MetaTrader 5

Trade Assistant per MetaTrader è un indicatore multi-timeframe che si basa su tre indicatori standard: Oscillatore Stocastico, RSI (Indice di Forza Relativa) e CCI (Commodity Channel Index). Questo strumento ti offre una visione chiara delle direzioni di tendenza su diverse timeframe: M1, M5, M15, M30, H1, H4, D1, W1 e MN1. Indipendentemente dalla timeframe a cui lo applichi, avrai sempre un quadro preciso delle tendenze. L'indicatore è disponibile per il download sia su MT4 che su MT5. Parametri di Configurazione CheckCandle (predefinito = Precedente) — indica quale candela controllare per i valori dell'indicatore; funziona sia per la visualizzazione che per gli avvisi. PercentK (predefinito = 8) — il periodo in barre per il calcolo della linea %K dell'indicatore Stocastico. PercentD (predefinito = 3) — il periodo in barre per il calcolo della linea %D dell'indicatore Stocastico. Slowing (predefinito = 3) — il valore per l'attenuazione dell'indicatore Stocastico. RSIP1 (predefinito = 14) — il periodo per il primo RSI (veloce). RSIP2 (predefinito = 70) — il periodo per il secondo RSI (lento). Enable (predefinito = false/true) — se true, Trade Assistant calcola e visualizza i segnali per la timeframe selezionata. EnableNativeAlerts (predefinito = false) — se true, verrà utilizzato un avviso popup nativo di MetaTrader quando appare una convergenza di segnali per alcune delle timeframe. EnableEmailAlerts (predefinito = false) — se true, verrà inviata una email quando appare una convergenza di segnali. Assicurati di configurare correttamente l'email in MetaTrader tramite Strumenti->Opzioni->Email. EnablePushAlerts (predefinito = false) — se true, verrà inviata una notifica quando appare una convergenza di segnali. Le notifiche devono essere configurate correttamente in MetaTrader tramite Strumenti->Opzioni->Notifiche. Altri parametri — codici simbolo per le frecce di direzione della tendenza e colori.

2025.02.04
Total Power Indicator MT5: Scopri Come Ottimizzare le Tue Operazioni
MetaTrader5
Total Power Indicator MT5: Scopri Come Ottimizzare le Tue Operazioni

Total Power Indicator (indicatore per MetaTrader) — si basa su due indicatori standard, Bear Power e Bull Power. Questo strumento calcola quanti periodi rialzisti e ribassisti ci sono stati in un determinato intervallo di tempo e poi elabora un indice proporzionale per orsi, tori e totale (calcolato come la differenza assoluta tra tori e orsi) per la candela corrente. In questo modo, otteniamo linee continue che mostrano la potenza relativa media di orsi e tori su un periodo, risolvendo il principale svantaggio degli indicatori originali di Bear/Bull Power: la mancanza di una prospettiva a lungo termine. La versione originale per MetaTrader 4 del Total Power Indicator è stata creata da Daniel Fernandez di Asirikuy nel 2011, e ora è disponibile anche per MT5. Parametri di Input Lookback Period (default = 45) — il periodo principale dell'indicatore. Determina il numero di barre da considerare per contare quelle dominate da orsi o tori. Power Period (default = 10) — il periodo degli indicatori originali Bear Power e Bull Power. AlertOn100Power (default = false) — se true, verrà emesso un avviso quando la potenza di Bull o Bear raggiunge il livello 100. Questo è un forte segnale di ipercomprato/ipervenduto, spesso anticipando inversioni di tendenza. AlertOnCrossover (default = false) — se true, verrà emesso un avviso quando le linee di Bull e Bear Power si incrociano. EnableNativeAlerts (default = false) — se true, verrà utilizzato un avviso popup nativo di MetaTrader per le due condizioni sopra. EnableEmailAlerts (default = false) — se true, verrà inviata un'email in caso di attivazione dell'allerta. L'email deve essere configurata correttamente in MetaTrader tramite Strumenti -> Opzioni -> Email. EnablePushAlerts (default = false) — se true, verrà inviata una notifica in caso di attivazione dell'allerta. Le notifiche devono essere configurate correttamente in MetaTrader tramite Strumenti -> Opzioni -> Notifiche. TriggerCandle (default = Previous) — la candela su cui emettere avvisi: Previous — l'ultima candela chiusa o Current — la candela ancora in formazione. Il Total Power Indicator funziona in modo simile ad altri indicatori di tipo oscillatore: Uno dei metodi di ingresso più sicuri, sebbene rari, è aspettare che la linea Bull o Bear raggiunga il valore di 100 e poi entrare in una trade di inversione. L'incrocio delle linee Bear e Bull può essere usato per entrare in operazioni. Se la linea Bull è sopra — vai long, se la linea Bear è sopra — vai short. L'incrocio della linea Bull o Bear con la linea Totale può essere utilizzato per un'uscita conservativa da un trade.

2025.02.03
TD Sequential Ultimate: L'indicatore indispensabile per MetaTrader 5
MetaTrader5
TD Sequential Ultimate: L'indicatore indispensabile per MetaTrader 5

TD Sequential Ultimate per MetaTrader 5 è l’indicatore che ogni trader dovrebbe avere nel proprio arsenale. Sviluppato dal leggendario analista tecnico Tom DeMark, questo strumento mostra tutti i dettagli del metodo TD Sequential. Con TD Sequential Ultimate puoi visualizzare i segnali di acquisto e vendita, le frecce di Perfezione Setup, i countdown per acquisti e vendite, compresi i tentativi falliti di conteggio 13, e i livelli di supporto e resistenza TDST. Rispetto ad altre implementazioni del metodo TD Sequential, questo indicatore offre numerosi miglioramenti. Parametri di input Calcolo MaxBars (predefinito = 1000) — numero massimo di barre su cui calcolare il TD Sequential. Un valore zero significa che l'indicatore calcolerà i conteggi su tutte le barre disponibili. Maggiore è il numero, più lentamente l'indicatore lavorerà. Visualizzazione BuySetupColor (predefinito = clrLime) — colore dei conteggi di Buy Setup e delle frecce di Perfezione. SellSetupColor (predefinito = clrRed) — colore dei conteggi di Sell Setup e delle frecce di Perfezione. CountdownColor (predefinito = clrOrange) — colore dei valori di Countdown. FontFace (predefinito = "Verdana") — font da utilizzare per i conteggi. FontSize (predefinito = 12) — dimensione del font da utilizzare per i conteggi. ArrowWidth (predefinito = 2) — dimensione delle frecce per la Perfezione Setup. PixelDistance (predefinito = 3) — distanza verticale tra gli oggetti di conteggio in pixel. Prefix (predefinito = "TDS_") — prefisso per nominare gli oggetti nel grafico. Allerta AlertOnSetup (predefinito = false) — attiva un’allerta quando il Setup di Buy/Sell è completato (il conteggio #9 è stampato). AlertOnPerfecting (predefinito = false) — attiva un’allerta quando il Setup di Buy/Sell è perfezionato (compare una freccia). AlertOnCount13 (predefinito = false) — attiva un’allerta quando appare la candela Countdown #13. AlertOnSupportResistance (predefinito = false) — attiva un’allerta quando una candela si chiude sopra la resistenza o sotto il supporto. AlertNative (predefinito = false) — se true, verrà emessa un’allerta popup nativa ogni volta che si verifica un evento di allerta. AlertEmail (predefinito = false) — se true, le allerta verranno inviate via email. L'email deve essere configurata correttamente in MetaTrader tramite Strumenti -> Opzioni -> Email. AlertNotification (predefinito = false) — se true, le allerta verranno inviate tramite notifiche push al tuo dispositivo mobile. Devi configurare l'ID di MetaQuotes in MetaTrader tramite Strumenti -> Opzioni -> Notifiche affinché funzioni correttamente.

2025.02.03
Indicatore Fisher per MetaTrader 5: Guida all'Utilizzo e Impostazioni
MetaTrader5
Indicatore Fisher per MetaTrader 5: Guida all'Utilizzo e Impostazioni

L'indicatore Fisher per MetaTrader è un indicatore istogramma piuttosto semplice che aiuta a identificare la direzione e la forza del trend, segnalando anche i cambiamenti di tendenza. A differenza di altri indicatori standard di MT4 o MT5, il Fisher non utilizza alcun indicatore predefinito nel suo codice. Le sue elaborazioni si basano sui livelli massimi e minimi dei prezzi dei periodi precedenti, applicando calcoli matematici avanzati per analizzare le relazioni tra il prezzo attuale e i valori max/min. Questo indicatore è disponibile sia per MT4 che per MT5 ed è un indicatore "repainting", ossia ricalcola le barre precedenti quando ne arriva una nuova. Parametri di Input Period (predefinito = 10) — rappresenta il periodo in barre su cui calcolare il massimo e il minimo. Maggiore è il valore, minori saranno i segnali di cambiamento di trend falsi, ma l'indicatore risulterà più lento. Nell'esempio di grafico sopra, si possono vedere le tendenze rialziste contrassegnate dalle linee istogramma verdi, mentre le tendenze ribassiste sono indicate dalle linee rosse. Utilizzare questo indicatore è abbastanza semplice: puoi chiudere le posizioni corte e passare long quando il colore delle linee cambia da rosso a verde. Al contrario, chiudi le posizioni long e apri short quando il colore passa da verde a rosso. Con l'impostazione predefinita del periodo (10), l'indicatore ha mostrato una buona accuratezza sul grafico H1 di EUR/USD. Tuttavia, è importante tenere presente che dovrai aspettare alcune barre prima di agire su un segnale, poiché potrebbe cambiare a causa del repainting.

2025.01.30
Primo Precedente 2 3 4 5 6 7 8 9 10 11 12 Successivo Ultimo