Sistema di Trading Duplex per MetaTrader 5: Configurazione e Funzionamento

Mike 2018.10.26 03:29 15 0 0
Allegato

Scopri un sistema di trading innovativo con due strategie identiche (per operazioni long e short) basato sull'indicatore ColorSchaffJCCXTrendCycle. Questo Expert Advisor (EA) è configurabile in vari modi e consente di adattare il volume delle operazioni future in base ai risultati delle operazioni precedenti. Gli input possono essere suddivisi in due gruppi principali:

  • Parametri che iniziano con la lettera L per gestire le posizioni long;
  • Parametri che iniziano con la lettera S per gestire le posizioni short.
//+----------------------------------------------+
//| Parametri di input dell'EA per operazioni long   |
//+----------------------------------------------+
magic number uint    L_Magic=777;          //Numero magico per le operazioni long
//+----------------------------------------------+
//| Parametri di input dell'EA per operazioni short  | 
//+----------------------------------------------+
 uint    S_Magic=555;          //Numero magico per le operazioni short

Questi due sistemi di trading utilizzano numeri magici diversi e sono completamente indipendenti l'uno dall'altro. I mercati finanziari reali raramente sono simmetrici. Spesso sono necessari parametri completamente diversi per operare in un mercato in crescita rispetto a uno in calo. Per configurare correttamente l'EA, è consigliabile testare inizialmente un solo sistema di trading, disabilitando l'altro tramite i relativi switch.

 bool    L_PosOpen=true;       //Permesso di aprire posizioni long
 bool    L_PosClose=true;      //Permesso di chiudere posizioni long

Successivamente, ripeti la stessa procedura per il secondo sistema.

Il blocco degli input dell'Expert Advisor è stato ampliato per gestire i volumi delle posizioni aperte:

 uint    L_TotalMMTriger=5;    //Numero delle ultime operazioni Buy per calcolare lo stop loss
 uint    L_LossMMTriger=3;     //Numero delle operazioni Buy in perdita per ridurre il MM
 double  L_SmallMM=0.01       //Quota del deposito in un'operazione in caso di perdita
 double  L_MM=0.1             //Quota del deposito in un'operazione durante il trading normale
 MarginMode L_MMMode=LOT;      //Modalità di impostazione del lotto

e

 uint    S_TotalMMTriger=5;    //Numero delle ultime operazioni Sell per calcolare lo stop loss
 uint    S_LossMMTriger=3    //Numero delle operazioni Sell in perdita per ridurre il MM
 double  S_SmallMM=0.01       //Quota del deposito in un'operazione in caso di perdita
 double  S_MM=0.1             //Quota del deposito in un'operazione durante il trading normale
 MarginMode S_MMMode=LOT;      //Modalità di impostazione del lotto

Nel caso di questi input, se si selezionano le ultime cinque operazioni e tre di esse sono in perdita nella stessa direzione, l'EA apre la prossima operazione nella stessa direzione con un volume di 0.01 lotto. Se ci sono meno di tre operazioni in perdita tra le ultime cinque, il volume della posizione è di 0.1.

Per il corretto funzionamento dell'EA, i file compilati JCCX.ex5 e ColorSchaffJCCXTrendCycle.ex5 devono trovarsi nella cartella <terminal_data_directory>\MQL5\Indicators.

I parametri di input predefiniti dell'Expert Advisor sono stati utilizzati durante i test mostrati di seguito. Non sono stati utilizzati Stop Loss e Take Profit durante i test.

Fig. 1. Esempi di operazioni sul grafico con impostazioni simmetriche


Fig. 1. Esempi di operazioni sul grafico con impostazioni simmetriche

Risultati del test su GBPUSD H8 nel 2017:

Fig. 2. Grafico dei risultati del test

Fig. 2. Grafico dei risultati del test

Fig. 3. Esempi di operazioni sul grafico con impostazioni non simmetriche

Fig. 3. Esempi di operazioni sul grafico con impostazioni non simmetriche

Elenco
Commento 0