Comment utiliser mon EA pour gérer une transaction spécifique qui a été ouverte manuellement ?
Résultats de 1 é 5 sur 5

Sujet : Comment utiliser mon EA pour gérer une transaction spécifique qui a été ouverte manuellement ?

  1. #1
    Salut,

    Si j'ouvrais une transaction manuellement, ce serait le numéro magique 0.

    Comment utiliser mon EA pour gérer spécifiquement le commerce tout en ouvrant d'autres métiers ?

    Puis-je modifier le nombre magique une fois la commande passée ?

    Ou sinon, quelles autres options ai-je? Est-ce que je gère le commerce avec Ticket Number? Ou moment de la commande ? Comment puis-je faire cela avec mon EA ? Quelle est l'instruction If/Else à utiliser et dans quelle partie du code ?

    Merci beaucoup si vous pouvez m'aider

  2. #2
    où il est dit si (OrderMagicNumber() == MagicNumber OrderType() == OP_SELL) changez-le en if (OrderTicket() == ticket OrderType() == OP_SELL) puis mettez ceci en haut avec vos autres paramètres extern int ticket= 0 ; cela a éliminé le mn que vous pourriez faire si (OrderTicket() == ticketOrderMagicNumber() == MagicNumber OrderType() == OP_SELL)

  3. #3
    Le nombre magique est une mauvaise façon de gérer les échanges manuels, car cela suppose que chaque échange manuel doit être traité de la même manière. L'utilisation du numéro de ticket est bien meilleure dans mon esprit car cela vous donne la possibilité de différencier les métiers. OrderTicket() récupère le numéro du ticket après avoir utilisé OrderSelect() de la manière habituelle. Pas différent de tout autre code de gestion commerciale.

  4. #4
    Il s'agit du code de fermeture de ma commande, comment dois-je le modifier pour qu'il ne se ferme que par un numéro de ticket particulier ? Code inséré if (Order == SIGNAL_CLOSESELL ((EachTickMode !TickCheck) || (!EachTickMode (Bars != BarCount)))) { for (cnt = Total ; cnt gt;=0 ; cnt--) { OrderSelect(cnt, SELECT_BY_POS,MODE_TRADES ); { if (OrderMagicNumber() == MagicNumber OrderType() == OP_SELL) { InTrade = false ; Ticket = OrderClose(OrderTicket(), OrderLots(), Ask, Slippage, DarkOrange);

  5. #5

Régles des messages

  • Vous ne pouvez pas cr?er de sujets
  • Vous ne pouvez pas r?pondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas ?diter vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Désactivé
  • Le code HTML est Désactivé
Le site d'sundytrading utilise des cookies
Le site d'sundytrading utilise des cookies pour vous assurer la meilleure expérience sur notre site ; certains sont déjà effectifs. Vous pouvez consulter plus de détails sur leurs usages ici. Veuillez cliquer sur le bouton à droite pour accepter nos cookies. Si vous continuez à utiliser le site internet d???sundytrading, nous considérerons que vous acceptez nos cookies.