Open Close : Optimisez vos trades sur MetaTrader 5

Mike 2018.11.20 21:45 9 0 0
Pièce jointe

L'auteur de l'idée - Ilnaz

Auteur du code mq5 - barabashkakvn

Cet EA analyse les chandeliers #1 et #2 pour vous aider à prendre des décisions éclairées sur vos positions.

Exemple d'ouverture et de fermeture pour une vente :

Conditions d'ouverture : il ne doit pas y avoir de position ouverte sur le marché.

      //--- achat
      if((rates[1].open>rates[2].open) && (rates[1].close<rates[2].close))
        {
         double lot=TradeSizeOptimized();
         OpenBuy(lot,0.0,0.0);
         return;
        }
      //--- vente
      if((rates[1].open<rates[2].open) && (rates[1].close>rates[2].close))
        {
         double lot=TradeSizeOptimized();
         OpenSell(lot,0.0,0.0);
         return;
        }

Si une position est ouverte, vérifiez les conditions de fermeture :

      if(rates[1].open<rates[2].open && (rates[1].close<rates[2].close))
        {
         ClosePositions(POSITION_TYPE_BUY);
         return;
        }
      if(rates[1].open>rates[2].open && (rates[1].close>rates[2].close))
        {
         ClosePositions(POSITION_TYPE_SELL);
         return;
        }
Liste
Commentaire 0