Scripts: ClosePosition - página 2

 

y este script solo cierra 1 posicion y debemos adjuntarlo al mismo grafico,

yo estaba pensando que cerrar todas las posiciones que tenemos ; basado en :


este era mi entendimiento Towards.

gracias a todos.

 
TIMisthebest:

y este script solo cierra 1 posicion y debemos adjuntarlo al mismo grafico,

yo estaba pensando que cerrar todas las posiciones que tenemos ; basado en :


esto fue mi Hacia la comprensión.

<Enlace eliminado por el moderador>

gracias a todos.

Si el script cierra la posición del símbolo actual solamente.

He quitado el enlace, ya que no está permitido el enlace de post a los productos del mercado en el foro (incluso gratis). ¿Por qué no utilizar este producto si necesita cerrar todas las posiciones?

 
angevoyageur:

Sí, el script sólo cierra la posición del símbolo actual.

He quitado el enlace, ya que no está permitido el enlace a los productos de mercado en el foro (incluso gratis). ¿Por qué no utilizar este producto si necesita cerrar todas las posiciones?

ok, y lo siento,

lo edito de nuevo,

la nueva version de mt5 tiene la solucion

solo para cerrar todas las posiciones .

Gracias.

 
TIMisthebest:

ok, y lo siento

lo edito de nuevo,

nueva versión de mt5 tiene la solución

solo para cerrar todas las posiciones .

gracias.

Lo siento pero me falta algo, ¿qué solución ?
 
angevoyageur:
Lo siento pero me perdí algo, ¿qué solución?


Estaba pensando que puede ser la versión anterior de metatrader 5 no tiene esto.

----

angevoyageur:

Sí, la posición de cierre de secuencia de comandos del símbolo actual solamente.

He quitado el enlace, ya que no está permitido el enlace a los productos de mercado en el foro (incluso gratis). ¿Por qué no utilizar este producto si necesita cerrar todas las posiciones?

solo para cerrar todas las posiciones al mismo tiempo.

Gracias.

 
TIMisthebest:


Yo estaba pensando que puede ser la versión anterior de Metatrader 5 no tiene esto.

Ah ok, sí que está disponible desde hace algún tiempo, con One Click Trading.
 

El script ha dejado de funcionar correctamente. En lugar de cerrar posiciones, las abre. ((

 
Alivru:

El script ha dejado de funcionar correctamente. En lugar de cerrar posiciones, las abre. ((

En principio, el script está hecho para brokers que tienen una sola posición para cada divisa. Debido a que no está claro lo que, de hecho, para cerrar, cuando el objeto de aplicar los esfuerzos no es uno, sino en plural.

Asi que el problema con la apertura esta cerrado, el nuevo codigo sera publicado, pero con muchas posiciones todavia sera incorrecto.

 
fxsaber:
Se explica por sí mismo
input int Deviation = 100;

#include <MT4Orders.mqh> // https://www.mql5.com/es/code/16006

#define Bid (SymbolInfoDouble(_Symbol, SYMBOL_BID))
#define Ask (SymbolInfoDouble(_Symbol, SYMBOL_ASK))

void OnStart()
{
  for (int i = OrdersTotal() - 1; i >= 0; i--)
    if (OrderSelect(i, SELECT_BY_POS) && (OrderSymbol() == _Symbol) && (OrderType() <= OP_SELL))
      OrderClose(OrderTicket(), OrderLots(), (OrderType() == OP_BUY) ? Bid : Ask, Deviation);
}
¡Difícilmente! Tu código, como un rinoceronte en una cacharrería, se limitará a bloquear todas las posiciones y ya está, en lugar de cerrar el volumen necesario. Buena suerte.
 
Nikolay Kositsin:
Difícilmente. Tu código es como un rinoceronte en una cacharrería, se limitará a destrozar todas las posiciones y ya está, sin cerrar el volumen necesario. Buena suerte.
Bueno, es fácil añadir un volumen cerrado al código.