Hola a todos, me presento.
Opero en forex desde hace un año (con resultados no muy buenos jeje) y sigo el foro con interes pues siempre se puede aprender algo de foreros tan ilustres como spirit,ice, guevon, gordon, roboco, dasziel,strad, bolsa1....
Me preguntaba si conoceis algun EA que cierre todas las operaciones abiertas en un activo cuando la equity haya llegado a un valor prefijado anteriormente. Es decir el EA debe tener en cuenta las operaciones que se han cerrado en negativo para poder cerrar las operaciones positivas cuando la diferencia entre ellas sea la fijada.
Gracias y seguid escribiendo en el foro que lo haceis muy bien
busqueda de un EA
Re: busqueda de un EA
Si hombre si...
Bienvenido, y aqui hay quien, puede ayudarte en ese tema...
En realidad, no tiene ningun problema, es mas, yo tengo, un sistema hecho por electro, que me cierra todo cuando llega a la meta que yo le pongo.
Eso si, me deja un monton de pajaritos en la pantalla, pero no me importa, asi se.. cuando he hecho las operaciones, y me sirven para reflexionar.
Ademas... aqui, ahora hay un sitio libre, se nos va el Observer, por falta de nivel del foro...
En una palabra, bienvenido y habla con la media docena de buenisimos programadores que pululan por aqui, te ayudaran sin duda.
Eso si, a ver si dices cual es tu sistema, para asi, podertelo poner a parir...
Aguanta, el mundo es de los que aguantan...
Bienvenido, y aqui hay quien, puede ayudarte en ese tema...
En realidad, no tiene ningun problema, es mas, yo tengo, un sistema hecho por electro, que me cierra todo cuando llega a la meta que yo le pongo.
Eso si, me deja un monton de pajaritos en la pantalla, pero no me importa, asi se.. cuando he hecho las operaciones, y me sirven para reflexionar.
Ademas... aqui, ahora hay un sitio libre, se nos va el Observer, por falta de nivel del foro...
En una palabra, bienvenido y habla con la media docena de buenisimos programadores que pululan por aqui, te ayudaran sin duda.
Eso si, a ver si dices cual es tu sistema, para asi, podertelo poner a parir...
Aguanta, el mundo es de los que aguantan...
Re: busqueda de un EA
Éste EA cierra todas las posiciones cuando la equity ha alcanzado el valor "inicio*porcentajecierre", siendo inicio el capital incial (lo puedes poner a manao, o dejarlo a cero y toma el Balance de cuando se lanza el experto), y porcentajecierre el porcentaje de ganancia expresado como 1.005 para ganar el 0.50%, por ejemplo. Si quisieras cerrar al ganar un 1% deberías poner porcentajecierre=1.01joker700 escribió:Hola a todos, me presento.
Opero en forex desde hace un año (con resultados no muy buenos jeje) y sigo el foro con interes pues siempre se puede aprender algo de foreros tan ilustres como spirit,ice, guevon, gordon, roboco, dasziel,strad, bolsa1....
Me preguntaba si conoceis algun EA que cierre todas las operaciones abiertas en un activo cuando la equity haya llegado a un valor prefijado anteriormente. Es decir el EA debe tener en cuenta las operaciones que se han cerrado en negativo para poder cerrar las operaciones positivas cuando la diferencia entre ellas sea la fijada.
Gracias y seguid escribiendo en el foro que lo haceis muy bien
Espero que te sirva.
Saludos!

Código: Seleccionar todo
//+------------------------------------------------------------------+
//| CartosController2.mq4 |
//| Copyright © 2009, Bolsa1.com |
//| http://www.bolsa1.com |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, Bolsa1.com"
#property link "http://www.bolsa1.com"
extern double porcentajecierre=1.005;
extern double inicio=0;
int start()
{
if (inicio==0) inicio=AccountBalance();
if (AccountEquity()>inicio*porcentajecierre)
{
CierraTodas();
inicio=AccountBalance();
}
return(0);
}
void CierraTodas()
{
Print("---------------------CIERRA TODAS--------------------");
int total = OrdersTotal();
for(int i=total-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS);
int type = OrderType();
bool result = false;
switch(type)
{
//Cierra longs
case OP_BUY : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red );
break;
//Cierra shorts
case OP_SELL : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5, Red );
break;
//Cierra Pendientes
case OP_BUYLIMIT :
case OP_BUYSTOP :
case OP_SELLLIMIT :
case OP_SELLSTOP : result = OrderDelete( OrderTicket() );
}
if(result == false)
{
Alert("Orden " , OrderTicket() , " falló al cerrarse. Error:" , GetLastError() );
Sleep(3000);
}
}
Print("***************CERRADAS*****************");
//return;
}
"Mercaderes e industriales no deben ser admitidos a la ciudadanía; porque su género de vida es abyecto y contrario a la virtud."
Aristóteles.
Aristóteles.
Re: busqueda de un EA
hola bolsa1
el expert funciona correctamente
muchas gracias, era precisamente lo que buscaba
saludos y buen trading
el expert funciona correctamente
muchas gracias, era precisamente lo que buscaba
saludos y buen trading
Si te ha gustado este hilo del Foro, ¡compártelo en redes!