Sistema di Trading Duplex: Ottimizza le Tue Operazioni con MetaTrader 5

Mike 2018.10.26 03:29 17 0 0
Allegato

Oggi parleremo di un sistema di trading innovativo, il Duplex, che si basa su due sistemi identici per gestire operazioni lunghe e corte, utilizzando l'indicatore ColorSchaffJJRSXTrendCycle. Questo EA è configurabile in diversi modi e permette di adattare il volume delle operazioni future in base ai risultati ottenuti nelle precedenti operazioni.

Parametri di Input per il Trading

Per aiutarti nella gestione delle posizioni, i parametri di input sono divisi in due grandi gruppi:

  • L: parametri per gestire le posizioni lunghe;
  • S: parametri per gestire le posizioni corte.
//+----------------------------------------------+
//| Parametri di input per operazioni lunghe   |
//+----------------------------------------------+
magic numberinput uint    L_Magic=777;          //Numero magico per le posizioni lunghe
//+----------------------------------------------+
//| Parametri di input per operazioni corte  | 
//+----------------------------------------------+
input uint    S_Magic=555;          //Numero magico per le posizioni corte

Questi due sistemi di trading utilizzano numeri magici diversi e sono completamente indipendenti l'uno dall'altro. Ricorda che i mercati finanziari raramente sono simmetrici; è comune avere parametri diversi per il trading in mercati rialzisti e ribassisti. Ti consiglio di testare prima un sistema di trading alla volta, disabilitando l'altro tramite gli appositi switch.

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

Una volta fatto, esegui lo stesso con il secondo sistema.

Gestione dei Volumi delle Posizioni

L'EA include anche blocchi di input per la gestione dei volumi delle posizioni aperte:

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

...e

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

In caso di questi input, l'EA aprirà la prossima operazione nella stessa direzione con un volume di 0.01 lotto se nelle ultime cinque operazioni ci sono stati tre trade perdenti. Se ci sono meno di tre trade perdenti, il volume sarà di 0.1.

Per far funzionare l'EA, assicurati che i file compilati JJRSX.ex5 e ColorSchaffJJRSXTrendCycle.ex5 siano presenti nella cartella <terminal_data_directory>\MQL5\Indicators.

I parametri di input predefiniti dell'Expert Advisor sono stati utilizzati nei test riportati qui sotto. Durante i test, non sono stati utilizzati Stop Loss e Take Profit.


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

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

Risultati dei test per il 2017 su EURAUD H8:

Fig. 2. Grafico dei risultati dei test

Fig. 2. Grafico dei risultati dei 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