Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 326
![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
Pues bien, cada tick pasa información nueva, cada tick pasa la señal de compra, pero el servidor intenta entrar en ese momento (durante los ticks).
Entonces, déjalo estar, ¿qué tiene de malo?
Pero si algo hay es una función IsConnected();
Así que déjalo estar, ¿cuál es el problema?
Pero si algo hay es la función IsConnected();
Bueno, lo peor que pasó fue que el comercio positivo no se abrió:)
Pero me gustaría saber qué ha pasado realmente: si el corredor se ha equivocado o ha habido un problema por mi parte.
1. bueno, lo peor que pasó fue que no se abrió un comercio positivo:)
2. Pero me gustaría saber qué ha pasado realmente: si el corredor se ha equivocado o ha habido un problema por mi parte.
1. Es un fenómeno normal y natural.
No hay forma de saberlo. A menudo se pierde la conexión durante unos segundos.
1. Es un fenómeno normal y natural.
2. no hay forma de saberlo. Muy a menudo la conexión se pierde durante unos segundos.
En un mes de pruebas con este broker, es la primera vez que me pasa, aunque ya he notado 4 problemas con ellos - probablemente sea el momento de buscar otro:)
Gracias por sus respuestas).
¡¿Alguna vez ves lo que has escrito?!
Algo me dice que "aquí es donde está el perro":
Gracias. Lo tengo.
No necesitas una bandera. La bandera puede perderse en situaciones anormales. Es mejor comprobar - si hay una posición abierta y, si la hay - más
Oh, creo que lo tengo. He descubierto la lógica, así que esto es lo que he hecho. Sin embargo, cuando lo compilo, me da un error ')'. - asignación espera D:\Alpari\experts\Sp.mq4 (160, 92). He comprobado todos los paréntesis diez veces y no encuentro el error. Una especie de puto poltergeist. artmedia70, si no te importa decirme dónde está el error.
es unpoco raro.
Por favor, dígame si esta función está escrita correctamente.
double GetLastUpperFractal()
{
double LastUpperFractalPrice = 0;
for (int i = 0; i<=Bars; i++)
{
double FractalUp = iFractals(Symbol(),PERIOD_M5,MODE_UPPER,i);
if (FractalUp != 0) LastUpperFractalPrice = FractalUp;
}
return (LastUpperFractalPrice);
}
//+------------------------------------------------------------------+
double GetLastLowerFractal()
{
double LastLowerFractalPrice = 0;
for (int i = 0; i<=Bars; i++)
{
double FractalDown = iFractals(Symbol(),PERIOD_M5,MODE_LOWER,i);
if (FractalDown != 0) LastLowerFractalPrice = FractalDown;
}
return (LastLowerFractalPrice);
}