Guarda come scaricare robot di trading gratuitamente
Ci trovi su Telegram!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Visualizzazioni:
32
Valutazioni:
(3)
Pubblicato:
2025.05.22 11:39
Freelance MQL5 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:

  1. Bullish: visualizza solo le candele rialziste.
  2. Bearish: visualizza solo le candele ribassiste.
  3. Doji: visualizza solo le candele Doji.
  4. 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

    Plombiers - Oscillatore nel canale Plombiers - Oscillatore nel canale

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

    Class CalcFrac - Number of bars before and after the current High / Low (calculated fractal) Class CalcFrac - Number of bars before and after the current High / Low (calculated fractal)

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

    Funzione che consente di verificare se il mercato è aperto alle contrattazioni in base al simbolo corrente. Funzione che consente di verificare se il mercato è aperto alle contrattazioni in base al simbolo corrente.

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

    Barra di inversione Barra di inversione

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