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
Sistemi Esperti

Filtro iCHO Trend CCIDualOnMA - sistema esperto per MetaTrader 5

Visualizzazioni:
60
Valutazioni:
(18)
Pubblicato:
\MQL5\Indicators\
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Strategia di trading

L'Expert Advisor utilizza due indicatori: iCHO (Chaikin Oscillator, CHO) e CCIDualOnMA personalizzato. CHO viene utilizzato come indicatore di tendenza e anche, quando l'indicatore incrocia lo zero, per chiudere le posizioni. L'indicatore "CCIDualOnMA" viene utilizzato come filtro per aggiungere posizioni. Entrambi gli indicatori vengono creati sul' Timeframedi lavoro' specificato - lo stesso timeframe viene utilizzato per determinare il momento di nascita di una nuova barra (se necessario per i parametri 'Trailing su ...' e'Ricerca segnali su ...').

Segnali di trading:

Chiusura delle posizioni quando l'indicatore CHO attraversa lo zero :

Incrocio Posizioni: Inversione Modalità di negoziazione
Incrocio dal basso verso l'alto 'false' -> chiudere tutte le posizioni SELL ('Consentite solo posizioni BUY' OPPURE'Consentite posizioni BUY e SELL') -> aprire posizioni BUY

'true' -> chiude tutte le posizioni BUY ('Consentite solo posizioni SELL' OPPURE'Consentite posizioni BUY e SELL') -> aprire posizione SELL


Intersezione dall'alto verso il basso 'falso' -> chiude tutte le posizioni BUY ('Consentite solo posizioni SELL' OPPURE'Consentite posizioni BUY e SELL') -> aprire posizione SELL

'true' -> chiude tutte le posizioni SELL ('Consentite solo posizioni BUY' OPPURE'Consentite posizioni BUY e SELL') -> aprire posizione BUY

Segnali normali (aggiunta di una posizione)

L'indicatore CHO è sopra lo zero e il CCI veloce incrocia il CCI lento dal basso verso l'alto e quello veloce è sotto lo zero - un segnale per aprire l'ACQUISTO.

L'indicatore CHO è sotto lo zero e il CCI veloce incrocia il CCI lento dall'alto verso il basso e quello veloce è sopra lo zero - un segnale per aprire SELL.

Filtro iCHO Trend CCIDualOnMA

Fig. 1. Filtro iCHO Trend CCIDualOnMA


Caratteristiche:

  • L'Expert Advisor può essere ottimizzato in base altimeframe di lavoro ("Working timeframe").
  • Può esserci solo un'operazione di "ingresso a mercato" per barra (questo è un parametro interno, non è incluso nei parametri di ingresso e non ha nulla a che fare con il parametro"Solo una posizione").
  • Quando si lavora in modalità"barra interna" (il parametro "Cerca segnali su ..." è "barra#0 (a ogni tick)") la barra corrente è la barra #0, quando si lavora in modalità"solo quando nasce una nuova barra" ( il parametro "Cerca segnali su ..." è "barra #1 (su una nuova barra)") la barra corrente è la barra #1.
  • Parametro'Modalità di negoziazione: '- restrizione sul lato da negoziare. Può assumere i valori'Consentite solo posizioni BUY','Consentitesolo posizioni SELL'e 'Consentite posizioni BUY e SELL'.
  • Il parametro"Usa il controllo del tempo"- intervallo di tempo per la ricerca dei segnali di trading da"Ora iniziale":"Minuto iniziale" a"Ora finale":"Minuto finale". L'intervallo di tempo può essere impostato sia all'interno di un giorno che con una transizione attraverso un giorno.

Vediamo ora di conoscere meglio ciascun gruppo di parametri:

Impostazioni di trading:

Timeframe di lavoro" - Timeframedi lavoro. Il timeframe su cui vengono creati gli indicatori e su cui viene ricercata una nuova barra.

Stop Loss, Take Profit e Trailing sono impostati inpunti. Uno qualsiasi dei parametri ('Stop Loss','Take Profit','Trailing Stop') può essere disattivato - per farlo, impostare il parametro selezionato su '0.0'.

Il funzionamento del trailing è illustrato nelle immagini del codice TrailingStop.

Gestione delle dimensioni della posizione (calcolo dei lotti)

Il lotto può essere costante ('Money management' impostato su'Constant lot' e impostare la dimensione del lotto in'The value for Money management') o dinamico - in percentuale di rischio peroperazione('Money management' impostato su'Risk in percent for a deal' e impostare la percentuale di rischio in'The value for Money management'). È anche possibile impostare un lotto costante pari al lotto minimo -"Gestione denaro" è impostato su"Lotti Min".

Controllo del tempo:

In questa sezione si imposta l'intervallo di tempo per la ricerca dei segnali di trading. L'intervallo di tempo si attiva tramite"Usa controllo orario" e imposta l'intervallo di tempo per la ricerca dei segnali da"Ora iniziale":"Minuto iniziale" a"Ora finale":"Minuto finale". L'intervallo di tempo può essere impostato sia all'interno di un giorno che con una transizione attraverso un giorno. Non influisce sul trailing.

Caratteristiche aggiuntive:

Il flag"Posizioni: solo una" impostato su"true" consente all'Expert Advisor di non avere più di una posizione sul mercato.

ATTENZIONE: Il flag "Posizioni: Solo una" impostato su"true" non annulla il flag "Posizioni: Chiudi opposto"impostato su "true"! In altre parole, la posizione o le posizioni opposte saranno chiuse per prime.

Caratteristiche aggiuntive

Il flag'Posizioni: Inverti' è responsabile dell'inversione dei segnali. Un flag interessante è "Posizioni: Chiudi opposto": se impostato su"vero" prima di aprire una posizione, garantisce che la posizione o le posizioni opposte vengano cancellate.La funzione "Stampa log" consente di registrare in modo avanzato tutte le operazioni. Il parametro'Coefficiente dei livelli di stop e di congelamento' imposta il coefficiente dei livelli di stop e di congelamento per i casi in cui questi livelli per un simbolo sono uguali a zero. Si consiglia di utilizzare il valore '3'.

    Tradotto dal russo da MetaQuotes Ltd.
    Codice originale https://www.mql5.com/ru/code/37799

    Pannello di tracciamento manuale della posizione Pannello di tracciamento manuale della posizione

    Pannello basato sulla classe CDialog. Lavora sul simbolo corrente. Eliminazione, impostazione di Take Profit, impostazione di Breakeven su un gruppo di posizioni

    Visualizzazione ottimizzata per l'output di testo del grafico di tipo console Visualizzazione ottimizzata per l'output di testo del grafico di tipo console

    Questa libreria consente di creare visualizzazioni che consentono di inviare facilmente informazioni di testo al grafico alla velocità più ottimale.

    Rapporto rapido MT4Ordini Rapporto rapido MT4Ordini

    Versione veloce in JavaScript della libreria Report di fxsaber per i comandi di trading in stile MT4 implementati tramite MT4Orders o Virtual. Funziona fino a 10 volte più velocemente, la dimensione del file NTML è più piccola, può caricare e visualizzare fino a 5,4 milioni di righe di report.

    Libreria di base per creare profili di volume Libreria di base per creare profili di volume

    Libreria di base per creare profili di volume sul grafico.