Unisciti alla nostra fan page
- Visualizzazioni:
- 32
- Valutazioni:
- Pubblicato:
- 2025.05.22 11:39
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Caratteristiche principali
Filtraggio delle candele:L'indicatore consente di visualizzare solo le candele che soddisfano un determinato criterio:
- Bullish: visualizza solo le candele rialziste.
- Bearish: visualizza solo le candele ribassiste.
- Doji: visualizza solo le candele Doji.
- Tutte: visualizza tutte le candele con i rispettivi colori.
Rilevamento delle candele Doji:
Il rilevamento delle candele Doji si basa su una soglia configurabile (`InpDojiThreshold`), che definisce il rapporto tra il corpo della candela e il suo intervallo totale. Ciò garantisce la precisione nell'identificazione delle candele neutre.
Filtraggio delle candele: personalizzazione del colore:
Il trader può definire colori personalizzati per ogni tipo di candela:
- Rialzista: il colore predefinito è il verde (`clrForestGreen`).
- Ribassista: il colore predefinito è il rosso scuro (`clrDarkRed`).
- Doji: Il colore predefinito è oro (`clrGold`).
- Bottom: Il colore predefinito è nero (`clrBlack`).
Pulizia del grafico:
L'indicatore rimuove gli elementi visivi non necessari dal grafico, come griglie, volumi e separatori di periodo, per facilitare l'analisi visiva.
Come funziona:
1. Inizializzazione (`OnInit`):
I buffer vengono mappati per memorizzare i valori OHLC (open, high, low, close) e i colori corrispondenti.
I colori personalizzati vengono assegnati agli indici di colore dell'indicatore.
Il grafico viene ripulito eliminando gli elementi visivi non necessari.
2. Calcolo principale (`OnCalculate`)
Per ogni candela sul grafico, l'indicatore controlla se soddisfa il criterio selezionato (`InpCandleShow`).
Le candele che non soddisfano il criterio vengono visualizzate con un colore di sfondo (`InpBackgroundColor`).
Le candele che soddisfano il criterio sono visualizzate con colori personalizzati.
3. Deinizializzazione (`OnDeinit`):
Quando l'indicatore viene rimosso, vengono ripristinate le impostazioni originali del grafico, assicurando che l'ambiente di trading torni allo stato iniziale.
Esempi d'uso:
- Analisi del trend:
Impostate `InpCandleShow` su `ShowBullish` o `ShowBearish` per concentrarvi solo sulle candele che indicano una tendenza al rialzo o al ribasso.
-
Identificare le zone neutrali:
Utilizzate `ShowDoji` per evidenziare le candele neutre e identificare possibili punti di inversione o consolidamento.
- Visualizzazione completa:
Scegliete `ShowAllCandle` per visualizzare tutte le candele con i rispettivi colori, consentendo una panoramica del comportamento del mercato.
Miglioramenti implementati:
- Rilevamento accurato delle Doji: l'uso di una soglia configurabile (`InpDojiThreshold`) assicura che solo le candele veramente neutre siano classificate come Doji.
- Personalizzazione completa: il trader ha il controllo completo dei colori e dello sfondo del grafico.
- Pulizia automatica: l'indicatore rimuove automaticamente gli elementi visivi non necessari, migliorando la leggibilità del grafico.

Tradotto dal portoghese da MetaQuotes Ltd.
Codice originale: https://www.mql5.com/pt/code/58516

A volte è utile osservare il comportamento dell'oscillatore in un canale. La valutazione della situazione è semplificata.

Calcola i frattali e consente di specificare il numero di barre separatamente prima e dopo il massimo/minimo corrente (frattale).

La funzione può essere utile per non sovraccaricare il server di richieste di compravendita in momenti in cui il mercato è chiuso per le contrattazioni.

L'indicatore evidenzia le barre successive a quella di inversione.