Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 371
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
Saludos a todos los miembros del foro.
No sé qué hacer a continuaciónPor favor, ayúdenme a conseguir que el indicador funcione con un símbolo específico, independientemente del gráfico en el que esté configurado.
Sé que se utiliza un parámetro externo para cambiar el símbolo
Adjunto el indicador
Por favor, me pueden decir cómo restablecer el buffer cuando aparece una nueva barra, pero para que no se borren los datos anteriores y se muestren en el gráfico. Poralguna razón no puedo poner el buffer a cero y cuando apareceuna nueva barra, los nuevos datos se superponen a los antiguos datos acumulados. ¿En qué me equivoco en mi código? Gracias por la aclaración.
Así son las cosas
cualquier otra solución al problema? Me gustaría verlo en la compilación, pero quería tener una solución más fácil.
Es necesario escribir este parámetro en las llamadas Higest, Lowest - son obsoletas, mejor iHigest, iLowest y elogiado notorio Fisher inmediatamente acordó un empate (V.Vysotsky)
Tengo una duda con el código, resulta que la vela de una hora actual no cerrada tiene el tiempo de Cierre y hasta que la vela no se cierra, el indicador dibuja el cierre del precio del periodo en el que se encuentra el indicador, se supone que la zona roja de la pantalla no se dibuja porque la vela de una hora no está cerrada , ese es el momento de la compilación y luego después de la compilación viene el dibujo de cada vela cerrada, por supuesto que se puede resolver de otra manera mediante la búsqueda de las barras de la hora, pero yo quería una manera más fácil, escribí antes así
¿Hay otra solución al problema? Gracias.
Si lo he entendido bien, ¿quieres marcar el cierre horario en el gráfico?
// (только для TF меньше часа) для всех свечей внутри часа поставить HourCloseBuff=цена закрытия часа
// предполагается что close индексирован как тайм-серия
for(int back=i+1;back<=limit && TimeHour(time[back]==TimeHour(time[i+1]);back++) {
HourCloseBuff[back]=close[i+1];
}
Deberíamos escribir este parámetro en las llamadas Higest, Lowest - son obsoletas, mejor iHigest, iLowest y el elogiado y notorio Fischer acordó inmediatamente unas tablas (V.Vysotsky)
Alta y Baja utilizan el símbolo actual.
Si lo he entendido bien, ¿quieres marcar el cierre horario en el gráfico?
// (только для TF меньше часа) для всех свечей внутри часа поставить HourCloseBuff=цена закрытия часа
// предполагается что close индексирован как тайм-серия
for(int back=i+1;back<=limit && TimeHour(time[back]==TimeHour(time[i+1]);back++) {
HourCloseBuff[back]=close[i+1];
}
Maxim, ¡buenos días! Gracias por la variante, la mía es casi igual, también funciona, peroAlekseu Fedotov lo sugirió y escribí que hay una idea de cómo corregirlo?
Por favor, me pueden decir cómo restablecer el buffer cuando aparece una nueva barra, pero para que no se borren los datos anteriores y se muestren en el gráfico. Poralguna razón no puedo poner el buffer a cero y cuando apareceuna nueva barra, los nuevos datos se superponen a los antiguos datos acumulados. ¿En qué me equivoco en mi código? Gracias por la aclaración.
¿Nadie puede ayudarme?
¡Buenos días a todos! ¿Cómo puedo cambiar a la ventana de gráficos correcta?
Tengo muchas ventanas de diferentes pares abiertas, cada una con un EA, aparece una señal de operación, pero las divisas están hasta la coronilla, y necesito activar rápidamente el gráfico exacto en el que vino la señal.
Conozco el comando Symbol(), pero no sé cómo activar una ventana con un par de divisas especificado. Tal vez, ¿quién se ha enfrentado a esta tarea?