Code EA pour fermer les commandes chez TP mais seulement après 2 minutes d'ouverture
Résultats de 1 é 6 sur 6

Sujet : Code EA pour fermer les commandes chez TP mais seulement après 2 minutes d'ouverture

  1. #1
    Bonjour ? tous,

    Mon courtier m'a envoy? quelques courriels me demandant de m'assurer que les transactions sont ouvertes pendant plus de 2 minutes avant de les fermer - facile pour le trading manuel, mais j'utilise un EA pour 95% des transactions.

    Est-ce que quelqu'un sait comment je peux coder MT4 pour que les commandes se ferment lors de l'arriv?e au TP mais seulement apr?s que la commande soit ouverte depuis plus de 2 minutes?

    J'utilise OrderSend pour ouvrir des commandes avec un TP calcul? ins?r? dans cette fonction

    annuler EnterBuy ()
    {
    bool bR?sultat;
    double dTP = CalTP (OP_BUY);
    int iMagic = JenkinsHash (Symbol (), Period ());
    bResult = OrderSend (Symbol (), OP_BUY, gdLotSize, Ask, 100,0, dTP, EA Buy, iMagic, 0, vert);
    }

    J'ai regard? en ligne mais je ne peux que voir comment fermer apr?s une certaine dur?e, mais pas la dur?e et le TP ensemble.

    Merci :-)

  2. #2
    utiliser tp et sl virtuels et utiliser une condition pour v?rifier si 2 minutes ont ?t? effectu?es?
    Citation Envoy? par ;
    J'ai regard? en ligne mais je ne peux que voir comment fermer apr?s une certaine dur?e, mais pas la dur?e et le TP ensemble.
    ?? ma connaissance, une fois que la commande tp est envoy?e sur mt4, nous ne pouvons pas nous en plaindre avec d'autres conditions, car il s'agit ?galement d'une commande enregistr?e sur le serveur. (Je peux me tromper) donc fermer apr?s une certaine dur?e est un peu l???approche tr?s simple devant nous! Ce que j'ai sugg?r? plus t?t, c'est comment le faire une fois qu'un niveau tpsl est atteint ... ce qui est presque le m?me r?sultat qu'un ordre tp ou sl.

  3. #3
    OK donc (pls se rappeler que je suis un codeur tr?s novice) je devrais ouvrir la commande sans TP set, puis v?rifier pour 1) le temps ouvert et 2) TP atteint? Semble juste aller de l'avant assez ... juste pour comprendre cela ... Je suppose que j'ai besoin de OrderSelect, OrderTakeProfit et OrderOpenTime ... OrderSelect (i, SELECT_BY_POS) double OrderTakeProfit (); double OrderOpenTime (); Merci Fauzaan

  4. #4

    Citation Envoy? par ;
    OK donc (pls se rappeler que je suis un codeur tr?s novice) je devrais ouvrir la commande sans TP set, puis v?rifier pour 1) le temps ouvert et 2) TP atteint? Semble juste aller de l'avant assez ... juste pour comprendre cela ... Je suppose que j'ai besoin de OrderSelect, OrderTakeProfit et OrderOpenTime ... OrderSelect (i, SELECT_BY_POS) double OrderTakeProfit (); double OrderOpenTime (); Merci Fauzaan
    J'ai ?t? sur cette route, il y a plus de 10 ans. Vous n'aurez pas la m?me rentabilit? et la dynamique de votre syst?me changera compl?tement. Passer ? un courtier qui permet le scalping.

  5. #5

    Citation Envoy? par ;
    {quote} J'ai ?t? dans cette voie il y a plus de 10 ans. Vous n'aurez pas la m?me rentabilit? et la dynamique de votre syst?me changera compl?tement. Passer ? un courtier qui permet le scalping.
    J'ai vu certains de vos articles sur le conseiller expert que je peux utiliser pour cl?turer les b?n?fices partiels et faire ?voluer mon stop loss vers le seuil de rentabilit?. Avez-vous des suggestions sur certaines qui sont les meilleures? Merci beaucoup

  6. #6

    Citation Envoy? par ;
    {quote} J'ai vu certains de vos articles sur le conseiller expert que je peux utiliser pour cl?turer des profits partiels et faire ?voluer mon stop loss vers le seuil de rentabilit?. Avez-vous des suggestions sur certaines qui sont les meilleures? Merci beaucoup
    Si votre courtier est un courtier de couverture, vous devriez essayer d'utiliser la technique de la couverture par couverture. Comment cela fonctionne-t-il, au lieu de fermer votre position ? travers la plate-forme, vous placeriez un ordre de couverture compensatoire pour annuler votre position et bloquer vos b?n?fices. Vous pouvez vous asseoir sur ceux-ci aussi longtemps que vous le souhaitez, puis, lorsque votre temps est ?coul?, vous pouvez utiliser CloseBy pour r?concilier les ordres, l'un ayant ?t? utilis? pour fermer l'autre. Lorsque vous utilisez ? proximit?, vous ne payez qu'un seul spread et une seule commission au lieu de deux. Cette m?thode devrait vous donner exactement les m?mes r?sultats et masquer vos scalps haute fr?quence.

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.