Questions des débutants MQL5 MT5 MetaTrader 5 - page 569

 
edutak:
À quel prix les ordres stop s'ouvrent-ils ?
Acheter à Asc, vendre à Bid
 
Aleksandr Prishenko:
Acheter à Asc, vendre à Bid
 if(bs>=1)
     {
      if(Ask>=priceb+Step*_Point)
         if(MarketInfo(Symbol(),MODE_FREEZELEVEL)==0)
            if(OrderSend(Symbol(),OP_BUYSTOP,Lot,Ask,Slippage,0,0,"",Magic,0,Blue)>0)
               pricebs=Ask;
     }
   if(ss>=1)
     {
      if(Bid<=prices-Step*_Point)
         if(MarketInfo(Symbol(),MODE_FREEZELEVEL)==0)
            if(OrderSend(Symbol(),OP_SELLSTOP,Lot,Bid,Slippage,0,0,"",Magic,0,Red)>0)
               pricess=Bid;
     }
Ne pas ouvrir, vous devez parcourir la distance spécifiée.
 
edutak:
Ils ne s'ouvrent pas, vous devez passer par la distance spécifiée.
Voulez-vous fixer deux ordres stop à côté du prix ? Si je comprends bien. Ne le faites pas, du moins à la distance de l'écart.
 
Aleksandr Prishenko:
Voulez-vous fixer deux ordres stop à côté du prix ? Si je comprends bien.
Non, il y a déjà des ordres d'achat et de vente sur le marché, à une certaine distance d'eux.
 
edutak:
Ils ne s'ouvrent pas, ils doivent s'ouvrir à une distance déterminée.
Les ordres OP_BUYSTOP et OP_SELLSTOP ne sont pas ouverts par Ask et Bid, mais par le prix fixé.
 
Alexey Viktorov:
Les ordres OP_BUYSTOP et OP_SELLSTOP ne sont pas ouverts par le Ask et le Bid, mais par le prix fixé.
Ils sont activés par ces prix.
 
Artyom Trishkin:
Activé par ces prix.
Artyom, regarde bien le code...
 
Alexey Viktorov:
Artyom, regardez attentivement le code...
J'utilise mon téléphone portable. Ce n'est pas pratique.
 

Bonjour.

Veuillez indiquer comment calculer le lot à l'aide des outils MT4 pour l'exemple suivant.

Une position avec 0.1 lot a été fermée avec une perte de -$15.

Avec quel montant dois-je ouvrir une position, si j'atteins 20 pips T/P = 20, le profit sera de 20$ + 15$.

Autrement dit, comment calculer que le lot doit être de 0,175 et l'arrondir à la valeur supérieure ?

 
mila.com:

Bonjour.

Veuillez indiquer comment calculer le lot à l'aide des outils MT4 pour l'exemple suivant.

Une position avec 0.1 lot a été fermée avec une perte de -$15.

Avec quel montant dois-je ouvrir une position, si j'atteins 20 pips T/P = 20, le profit sera de 20$ + 15$.

Autrement dit, comment calculer que le lot doit être de 0,175 et l'arrondir à la valeur supérieure ?

Une telle question s'est posée il y a quelque temps :

Comment calculer, en fonction des fonds et du lot disponibles, combien de points (en points) le prix peut passer en moins ?

Et il y avait déjà une telle réponse :

formule de liaison : Lot=Argent/(Stoplos*Tick)
Argent - gagné/perdu
Stoplos - en points de courtier
Tick - MarketInfo(MODE_TICKVALUE), ou SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE) ;
A partir de là, tournez comme vous voulez :
Stoplos=Argent/(Lot*Tick)
Argent=Lot*Stoplos*Tick