Página 1 de 2
Cerrar todas las ordenes abiertas a un precio [Metatrader]
Publicado: 24 Mar 2011 21:14
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.
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 24 Mar 2011 21:28
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..
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 25 Mar 2011 10:41
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.
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 25 Mar 2011 13:02
por sadacaal
Gracias eurer por tu enlace, voy a ver si me aclaro, es que el ingles no es lo mio :-(
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 25 Mar 2011 13:21
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.
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 25 Mar 2011 19:58
por eurer
No es de esa página que dices, pero igual hay algo que sirva...
http://www.forex.es/metatrader-herramie ... t2195.html
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 26 Mar 2011 01:26
por eurer
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 26 Mar 2011 08:11
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.
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 26 Mar 2011 19:00
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.
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 27 Mar 2011 11:33
por Merlinjoy
Alguien me puede decir como poner el experto en marcha en metatrader?
No veo la opción por ningún sitio.
saludos
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 27 Mar 2011 11:40
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
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 27 Mar 2011 12:18
por Merlinjoy
Gracias voy a verlo.
SAludos
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 28 Mar 2011 20:49
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

.
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 29 Mar 2011 13:47
por Merlinjoy
A alguien le funciona el de trailing stop? con que parámetros?
Saludos
Re: Cerrar todas las ordenes abiertas a un precio [Metatrade
Publicado: 29 Mar 2011 15:28
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.