HTH Trader: La Soluzione di Hedging per MetaTrader 5

Mike 2017.05.02 19:50 32 0 0
Allegato

L'ideatorec0d3, autore di mq5barabashkakvn.


HTH Trader è stato sviluppato per fare hedging sul normale hedge (EURUSD coperto con USDCHF). Il Pairs-Trading, a volte, porta a drawdown pesanti. Questa strategia di trading cerca di coprire l'hedge per ridurre il forte drawdown che i trader possono sperimentare. HTH Trader copre EURUSD con USDCHF e GBPUSD con AUDUSD, creando una strategia di copertura dell'hedge. La strategia effettua fino a (4) operazioni al giorno. Il drawdown è limitato, poiché le posizioni coperte rimangono aperte solo per la durata di un giorno. Quando inizia un nuovo giorno, se l'Hour() del broker attuale è maggiore di zero, l'EA entra in posizione. L'EA attende fino alle ore 23 per chiudere le posizioni correnti. L'EA si riavvia con l'inizio del nuovo giorno.

  • Se la deviazione del giorno precedente per EURUSD è positiva, l'EA entra con LONG EURUSD, LONG USDCHF, SHORT GBPUSD e LONG AUDUSD. In questo caso, EURUSD è coperto con USDCHF, EURUSD è coperto con GBPUSD, USDCHF è coperto con AUDUSD, e GBPUSD è coperto con AUDUSD.
  • Se la deviazione del giorno precedente per EURUSD è negativa, l'EA entra con SHORT EURUSD, SHORT USDCHF, LONG GBPUSD e SHORT AUDUSD.
  • Esiste una forte correlazione tra il rapporto EURUSD/USDCHF e GBPUSD/AUDUSD, quindi è possibile coprire l'hedge.


Nuova Funzione: Trading di Emergenza

Se 'enable_emergency_trading' è impostato su 'true', questo EA attende che la perdita raggiunga il valore di PIP 'emergency_loss' per entrare in nuove operazioni. Le nuove operazioni saranno le posizioni positive. Ad esempio, se hai EURUSD in perdita, USDCHF in perdita, GBPUSD in profitto e AUDUSD in profitto, quando viene raggiunto 'emergency_loss', l'EA aprirà una copia della posizione GBPUSD e AUDUSD, dato che sono in profitto. Questa funzione è impostata per avere una sola esecuzione al giorno; se il valore di PIP 'emergency_loss' è raggiunto, eseguirà la funzione 'emergency_trading' una sola volta, poi si riavvia il giorno successivo. Questa funzione non può essere disattivata, a meno che il codice non venga eliminato.

if(enable_emergency_trading==true && totalprofit<=-emergency_loss){doubleorders();}


Opzioni EA:

  • Trade | abilita il trading, se impostato su true
  • C1 | 1° valuta
  • C2 | 2° valuta
  • C3 | 3° valuta
  • C4 | 4° valuta
  • Show_Profit | abilita il monitoraggio di profitto/perdita di tutte le operazioni eseguite da questo EA
  • Enable_Profit | Abilita il monitoraggio del profitto, per chiudere tutte le posizioni
  • Enable_Loss | Abilita il monitoraggio della perdita, per chiudere tutte le posizioni
  • Enable_Emergency_Trading | abilita l'ingresso in nuove operazioni quando il profitto raggiunge il valore di Emergency_Loss PIP
  • Profit | valore in PIP
  • Loss | valore in PIP
  • MagicNumber1 | numero per tracciare C1
  • MagicNumber2 | numero per tracciare C2
  • MagicNumber3 | numero per tracciare C3
  • MagicNumber4 | numero per tracciare C4
  • E_MagicNumber | numero per tracciare le operazioni di emergenza
  • Lot | dimensione degli ordini
    Elenco
    Commento 0