![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
Silent:
¿Qué? ¿K? K se inicializa como falso. Asignado verdadero en el camino. Entonces comprobamos - si (K). ¿Qué? ¿K?
Lee primero los documentos.
Entienda que un bool en if no es sólo verdadero/falso. Para el compilador, cualquier cosa que no sea 0 es verdadera.
https://www.mql5.com/ru/docs/basis/types/integer/boolconst
Para empezar, lee los documentos.
Entienda que un bool en if no es sólo verdadero/falso. para el compilador, cualquier cosa que no sea 0 es verdadera.
https://www.mql5.com/ru/docs/basis/types/integer/boolconst
Tratando de obtener el tiempo/precio de la línea de tendencia resaltada
para
Recibo una advertencia
Pero
Pregunta 1: ¿cómo convertir correctamente?
Para
No consigo la hora del segundo punto de la línea, sino la hora del comienzo de la historia por el símbolo
Pregunta 2: ¿por qué si
ObjectGetTimeByValue Возвращает значение времени для указанного значения цены указанного объекта.
с
He hecho todo tipo de trucos, he borrado y añadido números - no tengo tiempo de objeto.
Si te refieres al identificador de línea - cómo obtenerlo, no encuentro la función.
Actualización
En general, parece que se relaciona con los indicadores, entonces por qué no se refleja en la documentación. Así que entonces
ObjectGetTimeByValue
en la sección de objetos gráficos.
Hmm. Me deshice de la advertencia declarando como largo
long TL1_Old_Time,TL2_Old_Time;
Debe entenderse que.
para
TL1_Old_Time=ObjectGetInteger(0,n,OBJPROP_TIME);
Recibo una advertencia
posible pérdida de datos debido a la conversión de tipos
TL1_Old_Time=(datetime)ObjectGetInteger(0,n,OBJPROP_TIME)
tal curva en la función lingüística
TL1_Old_Time=(datetime)ObjectGetInteger(0,n,OBJPROP_TIME)
tal curva en la función lingüística
Es decir, ¿se puede (y en mi caso se debe) especificar una conversión para las funciones?
Gracias.
Entonces, ¿es posible (y en mi caso, necesario) especificar una transformación para las funciones?
Resulta que sí. Pero también puedes ignorar las advertencias, lo que en algunos casos no es muy conveniente
DE ACUERDO.
E ignorar no es una opción, y el registro de errores se rellena con cualquier cosa durante la compilación, y el lugar potencialmente problemático - por lo que tiene que buscar respuestas :)
Necesito obtener el número de barras de minutos del marco temporal alto.
Recibo un número incomprensible de Bares. Lo arranco en H1 y obtengo 1201. En la M1 tengo 6.
¿Puede decirme dónde está el problema?
Puedes hacerlo.
Y tienes muchos segundos en una hora, ¡hasta 72.000! Ojalá tuviera tantos en la realidad )).
En el código real, todavía hay que comprobar la sincronización del marco temporal más pequeño.