![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Farhad,
Ya funciona. Tomó el primer comercio después de unas horas.
Estoy probando en FXDD y IBFX. Publicaré los resultados después del fin de semana.
Declaraciones en vivo
IBFX:http://www.forexea.com/farhadcrab_ibfx/statement.htm
FXDD:http://www.forexea.com/farhadcrab_fxdd/statement.htmsu declaración no funciona??? dominio suspendido o qué?
¿tu declaración no funciona? ¿dominio suspendido o qué?
FarhadCrab version4.5 beta abre posiciones basadas en el gráfico de 1h timeframe (sin embargo lo ejecutamos en 1m timeframe) . He visto EA's que abren más de un centenar de posiciones a la vez (como FarhadCrab1) pero FarhaCrab4.5 es más sabio. es confiado y todos los comerciantes confiados hacen pocas posiciones y por lo tanto pocos pero estables beneficios.
FarhadCrab version4.5 beta abre posiciones basadas en el gráfico de 1h timeframe (sin embargo lo ejecutamos en 1m timeframe) . He visto EA's que abren más de cien posiciones a la vez (como FarhadCrab1) pero FarhaCrab4.5 es más sabio. es confiado y todos los comerciantes confiados hacen pocas posiciones y por lo tanto pocos pero estables beneficios.
¿todavía no hay operaciones hoy?
Beta 4.5 trades, ¿límite manual para abrir posiciones?
Esto parece una gran adición. ¿Sería una alternativa a la función de gestión del dinero sólo para tener la opción manual para establecer un número máximo de operaciones abiertas?
He estado ejecutando el FarhadCrab 4.5 beta durante unas 18 horas y no se ha señalado ninguna operación. También estaba ejecutando el FarhadCrab v3 en la misma cuenta. ¿Podría eso entrar en conflicto con el rendimiento de la 4.5? No he visto ningún mensaje de error en el área de la pestaña Diario o expertos.
El FarhadCrab v3 funcionó increíblemente bien en las dos veces que lo ejecuté; $1500 y $500. Sin embargo, abrió 222 y 62 operaciones para hacer esto. Farhad, ¿hay alguna manera de controlar el número de operaciones abiertas en sus expertos anteriores?
Seguiré observando la beta de FC 4.5.
MJ
Esto suena como una gran adición. ¿Sería una alternativa a la función de gestión del dinero sólo para tener la opción manual para establecer un número máximo de operaciones abiertas?
He estado ejecutando el FarhadCrab 4.5 beta durante unas 18 horas y no se ha señalado ninguna operación. También estaba ejecutando el FarhadCrab v3 en la misma cuenta. ¿Podría eso entrar en conflicto con el rendimiento de la 4.5? No he visto ningún mensaje de error en el área de la pestaña Diario o expertos.
El FarhadCrab v3 funcionó increíblemente bien en las dos veces que lo ejecuté; $1500 y $500. Sin embargo, abrió 222 y 62 operaciones para hacer esto. Farhad, ¿hay alguna manera de controlar el número de operaciones abiertas en sus expertos anteriores?
Seguiré observando la beta de FC 4.5.
MJMJ
Farhadcrab la versión 3 funciona muy bien especialmente en mercados laterales como el de hoy. pero creo que esta versión es mucho más sabia. puedes descargar la versión 3 gratuitamente desde mi sitio. para controlar el número de posiciones en la versión 3 antes de la condición //Compra haz lo siguiente:
...
//Requisito de margen
if(AccountFreeMargin()<(7*initialDeposit/10)){
Print("No tenemos dinero. Margen libre = ", AccountFreeMargin());
return(0);
}
//final del script
//Condición de compra
...
¿todavía no hay operaciones hoy?
Llevo 2 días probándolo en 4 pares, con una sola operación. ¿Supongo que es normal? He utilizado 1min TF en EURUSD y 15min TF en los otros pares.
Sean
Hoy no hemos tenido operaciones... con la versión 4.5 beta del cangrejo
¿tu declaración no funciona? ¿el dominio está suspendido o qué?
Mi dominio está bien. Esto es más bien un problema con el editor de MT4. He notado que de vez en cuando deja de enviar actualizaciones a través de ftp. Voy a cambiar al modo pasivo para ver si esto ayuda.
Controles de pedidos en FarhadCrab 3
Hola Farhad
Gracias por la modificación del experto FarhadCrab3. ¿Podría explicar brevemente lo que controla el código adicional? ¿Acaba con la generación de nuevas órdenes cuando el % de margen es superior al 30% del saldo inicial de la cuenta?
Farhadcrab version 3 performs very good specially in sideway markets such as nowadays. but i think this version is much more wiser. you can download version 3 free of charge from my site. to control the number of positions in version 3 before //Buy Condition do the following:
...
/Requisito de margen
if(AccountFreeMargin()<(7*initialDeposit/10)){
Print("No tenemos dinero. Margen libre = ", AccountFreeMargin());
return(0);
}
//final del script
//Condición de compra
...PS - También me preguntaba si usted tiene una lista corta de los corredores de MT4 que están dispuestos a apoyar las cuentas con los expertos que el cuero cabelludo 8-10 pips en la forma en que los expertos Farhad Cangrejo hacer? Supongo que algunos podrían tener una objeción a la misma. ¿Tal vez no....?
-MJ
Muchas gracias.
Hola Farhad,
Gracias por la modificación del experto FarhadCrab3. ¿Podría explicar brevemente qué controla el código adicional? ¿Apaga la generación de nuevas órdenes cuando el % de margen se convierte en más del 30% del saldo inicial de la cuenta?
PS - También me preguntaba si usted tiene una lista corta de los corredores de MT4 que están dispuestos a apoyar las cuentas con los expertos que scalp 8-10 pips en la forma en que los expertos Farhad Crab hacer? Supongo que algunos podrían tener una objeción a la misma. ¿Tal vez no....?
-MJ
Muchas gracias.MJ
si quieres tener más controles cambia el siguiente código en FarhadCrab versión3 :
//Número de posiciones de compra
bool takeBuyPositions() {
int j = 0 ;
//si (maLongCurrent<closeCurrent) {
if ((CurTime()-OrderOpenTime()>300)) {j=1;}
if ((CurTime()-OrderOpenTime()>600)) {j=2;}
si ((CurTime()-OrderOpenTime()>900)) {j=3;}
if ((CurTime()-OrderOpenTime()>1200)) {j=4;}
if ((CurTime()-OrderOpenTime()>1500)) {j=5;}
if ((CurTime()-OrderOpenTime()>1800)) {j=6;}
if ((CurTime()-OrderOpenTime()>2100)) {j=7;}
if ((CurTime()-OrderOpenTime()>2400)) {j=8;}
if ((CurTime()-OrderOpenTime()>2700)) {j=9;}
if ((CurTime()-OrderOpenTime()>3000)) {j=10;}
if ((CurTime()-OrderOpenTime()>3300)) {j=11;}
if ((CurTime()-OrderOpenTime()>3600)) {j=12;}
if ((CurTime()-OrderOpenTime()>3900)) {j=13;}
if ((CurTime()-OrderOpenTime()>4200)) {j=14;}
if ((CurTime()-OrderOpenTime()>4500)) {j=15;}
if ((CurTime()-OrderOpenTime()>4800)) {j=16;}
if ((CurTime()-OrderOpenTime()>5100)) {j=17;}
if ((CurTime()-OrderOpenTime()>5400)) {j=18;}
if ((CurTime()-OrderOpenTime()>5700)) {j=19;}
for (int i=j; i<TotalPedidos(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol() && OrderMagicNumber() == magicEA) {
return(0);
}
}
}
return(0);
}
//Número de posiciones de venta
bool takeSellPositions() {
int j = 0 ;
//si ((OrdersTotal()==0)) {j=0;}
//si (maLongCurrent>closeCurrent) {
if ((CurTime()-OrderOpenTime()>300)) {j=1;}
if ((CurTime()-OrderOpenTime()>600)) {j=2;}
si ((CurTime()-OrderOpenTime()>900)) {j=3;}
if ((CurTime()-OrderOpenTime()>1200)) {j=4;}
if ((CurTime()-OrderOpenTime()>1500)) {j=5;}
if ((CurTime()-OrderOpenTime()>1800)) {j=6;}
if ((CurTime()-OrderOpenTime()>2100)) {j=7;}
if ((CurTime()-OrderOpenTime()>2700)) {j=9;}
if ((CurTime()-OrderOpenTime()>3000)) {j=10;}
if ((CurTime()-OrderOpenTime()>3300)) {j=11;}
if ((CurTime()-OrderOpenTime()>3600)) {j=12;}
if ((CurTime()-OrderOpenTime()>3900)) {j=13;}
if ((CurTime()-OrderOpenTime()>4200)) {j=14;}
if ((CurTime()-OrderOpenTime()>4500)) {j=15;}
if ((CurTime()-OrderOpenTime()>4800)) {j=16;}
if ((CurTime()-OrderOpenTime()>5100)) {j=17;}
if ((CurTime()-OrderOpenTime()>5400)) {j=18;}
if ((CurTime()-OrderOpenTime()>5700)) {j=19;}
for (int i=j; i<TotalPedidos(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol() && OrderMagicNumber() == magicEA) {
return(0);
}
}
}
return(0);
}
//fin del código
SIMPLEMENTE CAMBIE EL CÓDIGO ANTERIOR POR EL SIGUIENTE:
//Número de posiciones de compra
bool takeBuyPositions() {
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol() && OrderMagicNumber() == magicEA) {
return(0);
}
}
}
return(0);
}
//Número de posiciones de venta
bool takeSellPositions() {
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol() && OrderMagicNumber() == magicEA) {
return(0);
}
}
}
return(0);
}
//FIN DEL CÓDIGO
TENDRÁ MÁS POSICIONES SI CAMBIA i=0 a i=1 o i=2 etc,