Cerrar todas las ordenes abiertas a un precio [Metatrader]

Foro dedicado a todo lo relacionado con la versión 4 de la plataforma de Metaquotes.
sadacaal
Mensajes: 110
Registrado: 30 Abr 2010 19:01

Cerrar todas las ordenes abiertas a un precio [Metatrader]

Mensaje por sadacaal »

Hola, ¿hay algun sistema en el metatrader que permita cerrar todas las ordenes abiertas a una determinada perdida o ganancia?
Por ejemplo el metatrader 4 va sumando y restando todas las operaciones abiertas y al final suba todo marcando un beneficio o perdida en dolares, ya que no lo marca en pips. Entonces lo que me gustaria es poder cerrar todas las operaciones abiertas a una de terminada perdida o ganancia, por ejemplo a 100 dolares de beneficio cerrar todo o a -100 dolares cerrar todo.
Gracias.
Avatar de Usuario
haiku
Mensajes: 639
Registrado: 25 Ago 2009 21:34

Re: Cerrar todas las ordenes abiertas a un precio [Metatrade

Mensaje por haiku »

bueno eso lo puedes calcular tu... calcular cuanto sube o baja por cada pip.... y entonces poner un stop loss a X pips..
Avatar de Usuario
eurer
Mensajes: 789
Registrado: 09 May 2005 16:05
Ubicación: Tenerife

Re: Cerrar todas las ordenes abiertas a un precio [Metatrade

Mensaje por eurer »

Igual esto te puede ayudar, es un EA :

http://codebase.mql4.com/6057/page2#22177

Ya me cuentas si es lo que buscas...

Saludos.
sadacaal
Mensajes: 110
Registrado: 30 Abr 2010 19:01

Re: Cerrar todas las ordenes abiertas a un precio [Metatrade

Mensaje por sadacaal »

eurer escribió:Igual esto te puede ayudar, es un EA :

http://codebase.mql4.com/6057/page2#22177
Gracias eurer por tu enlace, voy a ver si me aclaro, es que el ingles no es lo mio :-(
Spirit
Mensajes: 4739
Registrado: 12 Jun 2008 19:49

Re: Cerrar todas las ordenes abiertas a un precio [Metatrade

Mensaje por Spirit »

En esa Web creo recordar que hay un hilo de un foro donde hay un listado de expertos y scripts que sirven para lanzar y cerrar órdenes de todas las formas imaginables. Por ejemplo, experto para cerrar a una hora determinada todas las órdenes abiertas con un magic o de un par concreto, etc. O un experto para cerrar todas las órdenes que tengan un volumen mayor de Xlotes y que se encuentren en positivo y cosas de esas.

Si alguno la encuentra que ponga el enlace.

Avatar de Usuario
Gamelu
Mensajes: 787
Registrado: 21 May 2009 16:49

Re: Cerrar todas las ordenes abiertas a un precio [Metatrade

Mensaje por Gamelu »

Código: Seleccionar todo

void CierraTodas()
{
  int total = OrdersTotal();
  for(int i=total-1;i>=0;i--)
  {
    OrderSelect(i, SELECT_BY_POS);
    int type   = OrderType();

    bool result = false;
    
    switch(type)
    {
      //Close opened long positions
      case OP_BUY       : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red );
                          break;
      
      //Close opened short positions
      case OP_SELL      : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5, Red );
                          break;

      //Close pending orders
      case OP_BUYLIMIT  :
      case OP_BUYSTOP   :
      case OP_SELLLIMIT :
      case OP_SELLSTOP  : result = OrderDelete( OrderTicket() );
    }
    
    if(result == false)
    {
      Alert("Order " , OrderTicket() , " failed to close. Error:" , GetLastError() );
      Sleep(3000);
    }  
  }
   return(0);
}
Esa es la tipica funcion para cerrar todas las posiciones, ahora solo tienes que llamarle cuando desees:
double AccountEquity( )
Returns equity value of the current account. Equity calculation depends on trading server settings.
double OrderProfit( )
Returns the net profit value (without swaps or commissions) for the selected order. For open positions, it is the current unrealized profit. For closed orders, it is the fixed profit.
Returns profit for the currently selected order.
Note: The order must be previously selected by the OrderSelect() function
double AccountProfit( )
Returns profit value of the current account.
Merlinjoy
Mensajes: 75
Registrado: 22 Ene 2011 12:47

Re: Cerrar todas las ordenes abiertas a un precio [Metatrade

Mensaje por Merlinjoy »

Como se ponen estos experrtos(creo que son expertos y no indicadores) a funcionar?

Lo hacen de forma automatica?

Como los puedo conectar y desconectar?

Perdonar pero no lo he hecho nunca, gracias por la ayuda.
Merlinjoy
Mensajes: 75
Registrado: 22 Ene 2011 12:47

Re: Cerrar todas las ordenes abiertas a un precio [Metatrade

Mensaje por Merlinjoy »

Alguien me puede decir como poner el experto en marcha en metatrader?

No veo la opción por ningún sitio.

saludos
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12794
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Cerrar todas las ordenes abiertas a un precio [Metatrade

Mensaje por X-Trader »

Merlinjoy escribió:Como se ponen estos experrtos(creo que son expertos y no indicadores) a funcionar?

Lo hacen de forma automatica?

Como los puedo conectar y desconectar?

Perdonar pero no lo he hecho nunca, gracias por la ayuda.
Aquí lo explican bastante bien:

http://www.efxto.com/articulos-forex/65 ... metatrader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Merlinjoy
Mensajes: 75
Registrado: 22 Ene 2011 12:47

Re: Cerrar todas las ordenes abiertas a un precio [Metatrade

Mensaje por Merlinjoy »

Gracias voy a verlo.

SAludos
sadacaal
Mensajes: 110
Registrado: 30 Abr 2010 19:01

Re: Cerrar todas las ordenes abiertas a un precio [Metatrade

Mensaje por sadacaal »

Muchas gracias a todos, aqui ya tengo material para ir probando el que más me guste.
Ya tengo juguetes nuevos para todo el mes :-).
Merlinjoy
Mensajes: 75
Registrado: 22 Ene 2011 12:47

Re: Cerrar todas las ordenes abiertas a un precio [Metatrade

Mensaje por Merlinjoy »

A alguien le funciona el de trailing stop? con que parámetros?

Saludos
sadacaal
Mensajes: 110
Registrado: 30 Abr 2010 19:01

Re: Cerrar todas las ordenes abiertas a un precio [Metatrade

Mensaje por sadacaal »

Merlinjoy escribió:A alguien le funciona el de trailing stop? con que parámetros?

Saludos
Hola Merlinjoy yo probe un par ayer, pero tampoco los hice funcionar, supongo que cuando le meta 200 horas algo saldrá.
Si logro hacer algo lo explico.
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Metatrader 4”