[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 132
![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
Entonces supongo que eso es todo:
¿Es eso cierto?
Ahora lo entiendo.
Gracias.
no existe tal función incorporada, tienes que escribirla tú mismo, mostré un ejemplo aquí:https://www.mql5.com/ru/forum/131277/page113
gracias
No existe tal función incorporada, tienes que escribirla tú mismo, mostré un ejemplo aquí:https://www.mql5.com/ru/forum/131277/page113
Y cómo prescribir que el Asesor Experto tenga sólo esta condición para abrir operaciones.
alsu:
Entonces no se necesita size-1, ya que de lo contrario la primera ejecución indexará 0-1 y el tamaño del array será cero.
Entonces debería ser así:
Entonces no necesitas size-1, de lo contrario la indexación será 0-1 y el tamaño del array será cero en la primera ejecución.
Entonces es así:
Hay una inicialización al principio del programa int size=1;
no existe tal función incorporada, tienes que escribirla tú mismo, mostré un ejemplo aquí:https://www.mql5.com/ru/forum/131277/page113
¿Por qué cuando adjunto este código se abre un número increíblemente grande de operaciones?
Hay una inicialización al principio del programa int size=1;
¿Por qué cuando adjunto este código se abre un número increíblemente grande de operaciones?
No puede ser, porque en el código:
no hay intercambios https://book.mql4.com/ru/trading/ordersend
no puede ser el mismo porque en el código
no hay intercambios https://book.mql4.com/ru/trading/ordersend
He insertado
if(profit == 0 &&time == 0){//acciones si el historial está limpio
OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,Bid-6*Point);
volver;
}
if(profit >= 0){// acción si el último pedido fue rentable, o cero
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-12*Point,Bid+12*Point);
volver;
}
if(profit < 0 ){/acciones if(profit < 0 ){/acciones si el último pedido no fue rentable
OrderSend(Symbol(),OP_SELL,0.1,Bid,3,Bid+15*Point,Bid-15*Point);
volver;
}
return(0);
}