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
¿Cómo puede ser esto? (véase el cálculo de la variable k y los valores de todas las variables en el modo de depuración)
Es muy sencillo. lparam es de tipo long (entero), wdpix es de tipo int (entero). lparam/wdpix es de tipo long privado (entero). Como lparam < wdpix, lparam/wdpix ==0.
Ver MQL5 Reference / Language Basics / Data types / Type conversion
¿Cómo se explican los espacios entre barras adyacentes en el gráfico?
¿Se puede saber qué Asesor Experto se está ejecutando en otra ventana?
¿Es posible también hacer una enumeración por enumeración
¿así?
for (int i = PERIOD_M1;i<=PERIOD_D;i++)
¿Es posible también hacer una enumeración por enumeración
¿así?
for (int i = PERIOD_M1;i<=PERIOD_D;i++)
Esto no funcionará.
Sobre esto - debería probarlo.
De alguna manera sospecho que no funcionará, aunque "teóricamente" tenga una oportunidad. :)
Bueno, lo he intentado.
Ni siquiera quiere compilar.
'ForEnum.mq5' ForEnum.mq5 1 1
'i' - token inesperado ForEnum.mq5 15 25
'i' - identificador no declarado ForEnum.mq5 15 25
'PERIOD_D' - identificador no declarado ForEnum.mq5 15 42
'i' - el parámetro para EnumToString debe ser una enumeración ForEnum.mq5 15 77
4 error(es), 0 advertencia(s) 5 1
Pero parece que no hay nada ilegal en ello.
Lo he probado.
El programador no quiere ni compilar.
Y parece que no hay nada ilegal en ello.
Para trabajar con enum, probablemente debería añadir al menos funciones como
enum::GetName y enum::GetValue
y para cada construcción lingüística
Entonces la enumeración será automatizada por MQL
Esto, por supuesto, funciona.
Y lo que es genial - no dice que P es un token inesperado o un identificador no declarado
Y por el contrario, como cliente habitual proporciona todas las comodidades
Extraño ..... ;)