Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 569

 
edutak:
¿A qué precio se abren las órdenes de stop?
Comprar en Asc, vender en Bid
 
Aleksandr Prishenko:
Comprar en Asc, vender en 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;
     }
No abra, tiene que recorrer la distancia especificada.
 
edutak:
No se abren, hay que recorrer la distancia especificada.
¿Quieres poner dos órdenes de stop junto al precio? Si lo he entendido bien. No, al menos en la distancia de la propagación.
 
Aleksandr Prishenko:
¿Quieres poner dos órdenes de stop junto al precio? Si lo he entendido bien.
No, ya hay órdenes de compra y venta en el mercado, a cierta distancia de ellas.
 
edutak:
No se abren, tienen que abrirse a una distancia determinada.
Las órdenes OP_BUYSTOP y OP_SELLSTOP no se abren por Ask y Bid, sino por un precio determinado.
 
Alexey Viktorov:
Las órdenes OP_BUYSTOP y OP_SELLSTOP no se abren por Ask y Bid, sino por el precio establecido.
Se activan con estos precios.
 
Artyom Trishkin:
Activado por estos precios.
Artyom, pues mira bien el código...
 
Alexey Viktorov:
Artyom, mira el código cuidadosamente...
Estoy usando mi teléfono móvil. No es conveniente.
 

Hola.

Por favor, indique cómo calcular el lote utilizando las herramientas de MT4 para el siguiente ejemplo.

Una posición con 0,1 lote se cerró con una pérdida de -15 dólares.

Con cuánto debo abrir una posición, si llego a 20 pips T/P = 20, el beneficio será de 20$ + 15$.

Es decir, ¿cómo calcular que el lote debe ser de 0,175 y redondearlo?

 
mila.com:

Hola.

Por favor, indique cómo calcular el lote utilizando las herramientas de MT4 para el siguiente ejemplo.

Una posición con 0,1 lote se cerró con una pérdida de -15 dólares.

Con cuánto debo abrir una posición, si llego a 20 pips T/P = 20, el beneficio será de 20$ + 15$.

Es decir, ¿cómo calcular que el lote debe ser de 0,175 y redondearlo?

Hace algún tiempo se planteó una pregunta de este tipo:

¿Cómo calcular, en función de los fondos disponibles y del lote, cuántos puntos (en puntos) puede pasar el precio en menos?

Y ya existía esa respuesta:

fórmula de enlace: Lote=Dinero/(Stoplos*Tick)
Dinero - ganado/perdido
Stoplos - en puntos de broker
Tick - MarketInfo(MODE_TICKVALUE), o SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE);
A partir de aquí, gira como quieras:
Stoplos=Dinero/(Lote*Tick)
Dinero=Lote*Stoplos*Tick