Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 982
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
Existe el siguiente código, que dibuja un cuadro de entrada en el gráfico con el texto "Take Profit" alineado al centro:
Cuando se ejecuta en tiempo real, funciona correctamente:
En el probador de estrategias, la alineación está en el lado izquierdo por alguna razón.
En MT4, el código funciona correctamente tanto en tiempo real como en el Probador de Estrategias. Veo tales trucos sólo en MT5...
¿Cuál puede ser el problema?
Existe el siguiente código, que dibuja un cuadro de entrada en el gráfico con el texto "Take Profit" alineado al centro:
Cuando se ejecuta en tiempo real, funciona correctamente:
En el probador de estrategias, la alineación está en el lado izquierdo por alguna razón.
En MT4, el código funciona correctamente tanto en tiempo real como en el Probador de Estrategias. Veo tales trucos sólo en MT5...
¿Cuál puede ser el problema?
En el probador de MT5, ya se mencionó muchas veces en el foro.
Buenas tardes a todos. Señores, por favor, aconsejen cómo manejar la pulsación simultánea del botón del teclado y del botón del ratón.Por ejemplo, al pulsar el botón se dibuja un objeto, y al pulsar lo mismo + el botón izquierdo del ratón se dibujaría otro objeto.Pero resulta que al pulsar el botón del teclado y el del ratón se dibujan 2 objetos.
Estoy trabajando a partir del siguiente artículo:
https://www.mql5.com/ru/articles/4149
y hay un par de cosas en el código que no entiendo, por favor explique el significado
1. ¿Por qué se utiliza el operador ::(resolución de ámbito)?
2. ¿qué hace esta línea de código "_errCode |= code"? (Sé que este operador es bitwise "o" lo mismo que "_errCode =_errCode |code")
Hola, hay un asesor en la base para mt4 que se puede utilizar como un simulador de comercio manual en el probador. No es un mal simulador. Quiero hacer una pregunta, ¿es posible hacer un entrenador EA multitiempo de este tipo? ¿En MT4 o en MT5?
Puedes hacerlo. Para MT5 también es multidivisa, pero con algunas limitaciones. Lamentablemente, el probador no funciona con gráficos. Más exactamente, no permite editar manualmente los objetos gráficos.
Puedes hacerlo. Y para mt5 también es multidivisa, pero con algunas limitaciones. Lamentablemente, el probador no funciona con gráficos. Más concretamente, no permite editar manualmente los objetos gráficos.
Gracias por tu respuesta Alexey! Has respondido a lo que se puede hacer. Me gustaría aclarar mi pregunta. ¿Es posible hacer la visualización de manera que pueda analizar varios marcos temporales, ya que el probador se utilizará como un simulador de comercio manual. si es posible cómo se puede hacer esto en términos generales7
De ninguna manera
Gracias por tu respuesta Alexey! Has respondido a lo que se puede hacer. Quiero arreglar mi pregunta. ¿Puedo analizar varios marcos temporales en la visualización, ya que el probador se utilizará como un simulador de comercio manual?
De ninguna manera
No se puede hacer en MT4. Puedes ajustar los gráficos para que puedas mirar el historial hasta la profundidad necesaria.
En MT5 el probador carga todos los símbolos y todos los TFs a los que se accede desde el programa junto con los indicadores si se utilizan en el código.
Pero en cualquier caso, necesitará un indicador especial para "saltar" sobre los gráficos para no querer operar. O la velocidad tendrá que ser tal que no difiera mucho de la real.
¿En qué medida ayuda la bandera de optimización en la configuración del meta-editor a acelerar la ejecución del programa? Tengo una especie de prueba lenta... ¿Qué efecto tiene este Optimize?
Desgraciadamente, no puedo utilizarlo porque se bloquea al añadir instancias al objeto CDictionary.