HTH Trader : Stratégie de Couverture Avancée pour MetaTrader 5

Mike 2017.05.02 19:50 41 0 0
Pièce jointe

L'auteur de l'idéec0d3, auteur mq5barabashkakvn.


HTH Trader a été développé pour optimiser la stratégie de couverture classique (EURUSD couvert par USDCHF). Le Pair-Trading peut parfois entraîner un drawdown important. Cette stratégie vise à hedger le hedge pour réduire le drawdown ressenti par les traders. Le HTH Trader, couvre EURUSD avec USDCHF et GBPUSD avec AUDUSD, créant ainsi une stratégie de couverture du hedge.e Cette stratégie effectue (4) positions par jour. Le drawdown est également limité, car les positions couvertes ne restent ouvertes qu'une journée. Lorsque le nouveau jour commence, et que l'Hour() du courtier est supérieur à zéro, l'EA entre en action. L'EA attend jusqu'à ce que l'Hour() atteigne 23 pour clôturer les positions en cours. L'EA redémarre à chaque début de journée.

  • Lorsque la déviation du jour précédent pour EURUSD est positive, l'EA entre avec LONG EURUSD, LONG USDCHF, SHORT GBPUSD et LONG AUDUSD. Dans ce cas, EURUSD est couvert par USDCHF, EURUSD est couvert par GBPUSD, USDCHF est couvert par AUDUSD et GBPUSD est couvert par AUDUSD.
  • Lorsque la déviation du jour précédent pour EURUSD est négative, l'EA entre avec SHORT EURUSD, SHORT USDCHF, LONG GBPUSD et SHORT AUDUSD.
  • Il existe une forte corrélation entre le ratio EURUSD/USDCHF et le ratio GBPUSD/AUDUSD, ce qui rend possible de hedger le hedge..


Nouvelle Fonction : Trading d'Urgence

Si 'enable_emergency_trading' est activé, cet EA attend que la perte atteigne la valeur 'emergency_loss' en PIPS pour ouvrir de nouvelles positions. Ces nouvelles positions seront celles qui sont bénéficiaires. Par exemple, si vous avez des pertes sur EURUSD et USDCHF, mais des gains sur GBPUSD et AUDUSD, lorsque la valeur 'emergency_loss' est atteinte, l'EA ouvrira un clone des positions GBPUSD et AUDUSD, puisque celles-ci sont profitables. Cette fonction est configurée pour s'exécuter une seule fois par jour, si la valeur 'emergency_loss' est atteinte, elle exécute uniquement la fonction 'emergency_trading' une fois, puis redémarre le lendemain. Cette fonction ne peut pas être désactivée, sauf si le code est supprimé.

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


Options de l'EA :

  • Trade | active le trading, si défini sur true
  • C1 | 1ère devise
  • C2 | 2ème devise
  • C3 | 3ème devise
  • C4 | 4ème devise
  • Show_Profit | active le suivi des gains/pertes de toutes les trades exécutées par cet EA
  • Enable_Profit | active le suivi des gains, pour clôturer toutes les positions
  • Enable_Loss | active le suivi des pertes, pour clôturer toutes les positions
  • Enable_Emergency_Trading | active l'ouverture de nouvelles trades lorsque le profit atteint la valeur Emergency_Loss en PIPS
  • Profit | valeur en PIPS
  • Loss | valeur en PIPS
  • MagicNumber1 | numéro pour suivre C1
  • MagicNumber2 | numéro pour suivre C2
  • MagicNumber3 | numéro pour suivre C3
  • MagicNumber4 | numéro pour suivre C4
  • E_MagicNumber | numéro pour suivre les trades d'urgence
  • Lot | taille des ordres
    Liste
    Commentaire 0