Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 948
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 favor, indíquenos cómo quedaría aproximadamente el siguiente diseño:
1) Se genera un nuevo tick - la condición se cumple, por ejemplo, en este tick se dibujará una indicación de patrón y se dará una alerta
2) Una vez cumplida la condición anterior, es necesario detener las múltiples repeticiones de la misma acción descrita anteriormente hasta que el periodo de tiempo sea igual:
3) Tan pronto como la barra cambie a la siguiente, reanude la condición de nuevo hasta el siguiente período de tiempo descrito anteriormente
¿Es realista este diseño?
Por favor, indíquenos cómo quedaría aproximadamente el siguiente diseño:
1) Se genera un nuevo tick - la condición se cumple, por ejemplo, en este tick se dibujará una indicación de patrón y se dará una alerta
2) Una vez cumplida la condición anterior, es necesario detener las múltiples repeticiones de la misma acción descrita anteriormente hasta que el periodo de tiempo sea igual:
3) Tan pronto como la barra cambie a la siguiente, reanude la condición de nuevo hasta el siguiente período de tiempo descrito anteriormente
¿Es realista este diseño?
Ya has escrito tú mismo la mayor parte de la lógica...
Ya has escrito tú mismo la mayor parte de la lógica...
La lógica puede ser correcta, pero el problema es encontrar la funcionalidad adecuada. ¿Podríais aconsejar qué funciones o construcciones de ejemplo aplicar para intentar resolver el problema, ya que estoy bastante perplejo.
La lógica puede ser correcta, pero el problema es encontrar la funcionalidad adecuada. ¿Podría aconsejar qué funciones o diseños de ejemplo para tratar de resolver el problema, ya que estoy bastante perplejo aquí.
Por favor, ayuda.
Tengo una lista de enum.
Necesito que los valores se conviertan en una cadena, es decir, que se conviertan en un texto, este enfoque no funciona
(string)Target
Recibo simplemente el número de un valor variable de la lista, y necesito el texto - el nombre real de la lista, por ejemplo, "arr_100".
¿Cómo hacerlo?
Por favor, ayuda.
Tengo una lista de enum.
Necesito que los valores se conviertan en una cadena, es decir, que se conviertan en un texto, este enfoque no funciona
Recibo simplemente el número de un valor variable de la lista, y necesito el texto - el nombre real de la lista, por ejemplo, "arr_100".
¿Cómo hacerlo?
EnumToString()
EnumToString()
Gracias.
¿Puedes darme un enlace a la documentación de lo que significan estos símbolos <>?
Este es un método de plantilla. El tipo del parámetro que contiene se corresponderá con el tipo pasado entre estos paréntesis. El tipo se determina estáticamente en la fase de compilación del programa. Puede leer más sobre ello en "plantillas de funciones y clases":https://www.mql5.com/ru/docs/basis/oop/templates.
Buenas tardes! He hecho .mqh para el procesamiento y almacenamiento de datos en el recurso. Todo funciona, pero hay un matiz, si compilo el indicador, el .mqh se reinicia y vuelve a hacer el proceso de peso para el almacenamiento. Objetivo: mientras haya datos en el recurso no se restablece. ¿Dónde está el error, cómo solucionarlo?
Los recursos están diseñados para contener datos estáticos (permanentes) e inmutables. Su tarea es descargar un archivo con datos y cambiar los datos en la memoria del indicador y guardar los nuevos datos en el archivo, por lo que después del reinicio y la recompilación del indicador descargará nuevos datos. Los recursos no ayudarán a hacerlo.
Los recursos están diseñados para mantener datos estáticos (constantes) e inmutables. Para su tarea necesita cargar un archivo con datos, cambiar estos datos en la memoria del indicador y guardar el nuevo peso de los datos en el archivo, para que después de recargar y recompilar el indicador pueda cargar nuevos datos. Los recursos no ayudarán a hacerlo.
Ya veo, ¡gracias!