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
¿Qué es "reloj"? hasta donde yo sé no hay función "reloj" en MQL4.
Puedes probar esto
if(TimeHour(TimeCurrent())==7)
{
if(TimeMinute(TimeCurrent())==15) B== 1;
if(TimeMinute(TimeCurrent())==30) B== 2;
if(TimeMinute(TimeCurrent())==45) B== 3;
}
if(TimeHour(TimeCurrent())==8)
{
if(TimeMinute(TimeCurrent())==0) B== 4;
if(TimeMinute(TimeCurrent())==15) B== 5;
if(TimeMinute(TimeCurrent())==30) B== 6;
}Por supuesto, pensé que tenía
datetime clocks = TimeCurrent();
en una línea anterior.
Robert
Por supuesto, pensé que tenía
datetime clocks = TimeCurrent();
en una línea anterior.
Robert¿De verdad? No lo encuentro en la página anterior.
Eso debería funcionar. Pero en una hora, a veces faltan algunos minutos debido a su conexión a Internet o al lag del servidor.
Busco programador para convertir un indicador en un EA
Hola a todos,
Estoy buscando un programador para convertir un indicador en un asesor experto (o un EA independiente que funcione con el indicador existente). Simplemente necesita comprar o vender donde se genera la señal, y tener lo siguiente en las habilidades en los preajustes:
*Tamaño del lote
*Ajuste de la pérdida de la parada
*Ajuste de la parada de arrastre
*Administración de dinero de tamaño de lote basado en el saldo de la cuenta.
Se adjunta una imagen del indicador.
Por favor, envíenme un mensaje si están interesados en el proyecto, o conocen a alguien que lo esté.
Gracias de antemano.
¿De verdad? No lo encuentro en la página anterior, eso debería funcionar. Pero en una hora, a veces faltarán algunos minutos debido a tu conexión a internet o al lag del servidor.
perdón por la confusión este es el código para los Relojes así que puedo cambiar con diferentes GMT
broker es la hora del broker en GMT..
otro problema código que necesito chicos.. lo siento si pido demasiado..
mi problema :
Quiero que sólo se abra un máximo de 1 venta flotante y 1 compra flotante en un día.. pero puede abrir más de un montón de compra o venta en un día.. si el EA se ejecuta tres días y las condiciones de orden de todos los días se cumplen, entonces tendrá 3 flotante compra / venta o 6 flotante compra y venta..
ejemplo:
Día 1 = abrir una compra llega a Tp y abrir otra compra = 1 compra aún abierta
Día 2 = la compra anterior sigue abierta y abre otra compra = 2 compras siguen abiertas
Día 3 = 2 compras aún abiertas y abrir otra compra = 3 compras aún abiertas
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == false) break;
if(OrderSymbol()== Symbol () && OrderMagicNumber()== Magic_Number)
{
if(OrderType()== OP_BUY) compra++;
if(OrderType() == OP_SELL) vende++;
}
}
if (buys < 1) ordena una compra
if (sells < 1) ordena una venta cuando se cumplen las condiciones
Puede utilizarlo para contar sólo los que se abren hoy:
necesito ayuda rápida
Tengo estos códigos abajo.....
puede alguien por favor comprobar si siguen esta regla...
Si no hay operaciones en el gráfico entonces con la señal se abre 1 lote.
si hay una operación en el gráfico, el resto de las órdenes son de doble lote.
por favor verifique,
total = OrdersTotal();
if(total>=2)
{
if(MA11>MA21 && MA12<MA22)
{
ticket=OrderSend(Symbol(),OP_BUY,2*Lots,Ask,5,Ask-stoploss*Point,0,0,Magic_number,0,Green);
return (0);
}
if(MA11MA22)
{
ticket=OrderSend(Symbol(),OP_SELL,2*Lots,Bid,5,Bid+stoploss*Point,0,0,Magic_number,0,Red);
return (0);
}
}
if(MA11>MA21 && MA12<MA22)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Ask-stoploss*Point,0,0,Magic_number,0,Green);
}
if(MA11MA22)
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Bid+stoploss*Point,0,0,Magic_number,0,Red);
}
}
¿Martingale?
No tienes esperanza.....
¿Martingale? No tienes esperanza.....
Lo tendré en cuenta, gracias
Acabo de cambiar y añadir.. los caracteres rojos.. espero que ayude..
if(total>=1)
{
if(MA11>MA21 && MA12<MA22)
{
ticket=OrderSend(Symbol(),OP_BUY,2*Lots,Ask,5,Ask-stoploss*Point,0,0,Magic_number,0,Green);
return (0);
}
if(MA11MA22)
{
ticket=OrderSend(Symbol(),OP_SELL,2*Lots,Bid,5,Bid+stoploss*Point,0,0,Magic_number,0,Red);
return (0);
}
}
if(total<1)
{
if(MA11>MA21 && MA12<MA22)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Ask-stoploss*Point,0,0,Magic_number,0,Green);
}
if(MA11MA22)
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Bid+stoploss*Point,0,0,Magic_number,0,Red);
}
}StopLoss en el cruce de MAs
En un EA, tengo un SL=50.
¿Cómo codificar si quiero SL = 50 o el cruce de 2 Ma?
Gracias por la ayuda.