Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1464
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
Y también: https://www.mql5.com/ru/articles/503
Buenas tardes.
¿Podría decirme por qué es necesaria la prueba de avance?
¡Buenas tardes programadores! Por favor ayúdenme con un script. Necesito que el script dibuje multitud de líneas verticales en el gráfico para una lista de fechas. Es decir, por ejemplo: introduzco en el cuerpo del código, una lista de 100 fechas por ejemplo, y el script se limita a dibujar una línea vertical para cada fecha.
Empecé a intentar algo aquí, pero de alguna manera resulta ser muy engorroso, y es sólo una línea.
¡Buenas tardes programadores! Por favor ayúdenme con un script. Necesito que el script dibuje multitud de líneas verticales en el gráfico para una lista de fechas. Es decir, por ejemplo: introduzco en el cuerpo del código, una lista de 100 fechas por ejemplo, y el script se limita a dibujar una línea vertical para cada fecha.
Empecé a intentar algo aquí, pero de alguna manera resulta ser muy engorroso, y es sólo una línea.
La fecha en cadena a través del separador.
A continuación, dividir esta cadena en una matriz.
A continuación, bucle a través de la matriz en cada iteración llamando a
Gracias. Como soy un programador muy superficial. Empezaré preguntando por orden.
"Poner la fecha en cadena con un delimitador".
Usa " cadena TimeToString( ""
????
????
No necesitas convertir nada a cadena para dibujar una línea.
Has descrito el problema, pero no lo has descrito completamente, así que la gente tiene que averiguarlo.
¿Cómo vas a registrar 100 fechas?
¿Vas a escribirlas en el cuerpo del script?
¿O va a introducirlas manualmente al iniciar el Asesor Experto?
No es necesario convertir nada en cadena para dibujar una línea.
Has descrito la tarea, pero no la has descrito completamente, así que la gente tiene que adivinar.
¿Cómo vas a registrar 100 fechas?
¿Vas a escribirlas en el cuerpo del guión?
¿o las vas a introducir manualmente al lanzar el Asesor Experto?
Lo he comprobado. El segundo caso está bien, pero no es adecuado debido a la necesidad de introducir cada fecha en la ventana manualmente, lo que lleva mucho tiempo. Debería ser simple... "ctrl-c, ctrl-v".
En el primer caso, por alguna razón no dibuja 3 líneas, sino sólo una, en la vela más reciente. Por qué, no está claro todavía, lo estoy investigando.
Comprobado. El segundo caso está bien, pero no es adecuado por la necesidad de introducir cada fecha en la ventana manualmente, lo que lleva mucho tiempo. Debería ser simple... "ctrl-c, ctrl-v".
En el primer caso, por alguna razón no dibuja 3 líneas, sino sólo una, en la vela más reciente. Por qué, no está claro todavía, lo estoy investigando.
El nombre de la línea debe ser único. Me perdí este punto
const string name="VLine,VLine2,VLine3", // nombre de la línea
Hice el nombre de línea único. En la entrada también. No ayuda.
const string name="VLine,VLine2,VLine3", // nombre de la línea
Hice el nombre de línea único. En la entrada también. No ayuda.
Usted hizo el nombre en algún lugar equivocado, y no así).