MetaTrader5
HTH Trader: La Soluzione di Hedging per MetaTrader 5
L'ideatore — c0d3, autore di mq5 — barabashkakvn.
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
2017.05.02