Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1750
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
Por ejemplo:
Se perdió 1 barra el miércoles, iniciada por este símbolo a las 00:30, es decir, se perdió a las 00:00
M30, resultaron ser 47 en un día en lugar de 48. Esto es exactamente lo que necesitamos para identificar
He aquí un ejemplo:
Se perdió 1 barra el miércoles, iniciada por este símbolo a las 00:30, es decir, se perdió a las 00:00
M30 marco de tiempo, consiguió 47 en el día en lugar de 48. Esto es exactamente lo que tenemos que identificar.
No sé cuál es el camino correcto, pero yo pensaría en esta dirección
He aquí un ejemplo:
Se perdió 1 barra el miércoles, iniciada por este símbolo a las 00:30, es decir, se perdió a las 00:00
M30 marco de tiempo, consiguió 47 en el día en lugar de 48. Esto es exactamente lo que necesitamos para identificar
Vitaly Muzichenko #:
Eso es exactamente lo que tenemos que identificar.
Entendido, la cuestión son las falsas alarmas, de las que habrá muchas.
Si 47
Esto es posible, también se puede CopyOpen()
No puedo decidir cómo organizar esto en un bucle a través de toda la historia
aún más simple:
Esto es posible, también se puede CopyOpen()
No puedo decidir cómo organizar esto en un bucle a través de toda la historia
Esto es posible, también se puede CopyOpen()
No puedo decidir cómo organizarlo en un bucle sobre toda la historia
Exactamente (por ejemplo para M30) - si el tiempo entre las aperturas (modulo % 24 horas) de las barras vecinas es más largo que M30 - significa que faltan barras entre ellas.
int nbars = ( ( iTime(_Symbol,PERIOD_M30,N) - iTime(_Symbol,PERIOD_M30,N+1) ) ) / PeriodSeconds(PERIOD_M30) ) % 48; // сколько баров должно быть между ссоедними отметками
if (nbars>1) PrintFormat("Пропущено баров: %d",nbars-1);
Gracias a todos, el principio está claro, el problema se ha formalizado.
---
Ahora una pregunta: ¿Qué estoy haciendo mal, todos los caracteres tienen el mismo valor?
---
P.D. Terminal MT4, comprobado en dos terminales diferentes en diferentes empresas de corretaje
P.SS. He comprobado en MT5, el resultado es el mismo
---
Probablemente estoy haciendo algo mal.
Necesito obtener el "valor de los puntos"
Gracias a todos, el principio está claro, el problema se ha formalizado.
---
Ahora una pregunta: ¿Qué estoy haciendo mal, todos los caracteres tienen el mismo valor?
Vitaly, aquí es necesario, o bien molestar a los desarrolladores, o bien