Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1391
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
¿Puedes decirme por qué este código en el probador sólo funciona con datos reales? Debug y profiler, no funciona en la historia. Es decir, cuando pongo datos históricos, puedes pulsar el gráfico todo lo que quieras, "
" no aparecerá en los registros.
Restricciones de las funciones en el Probador de Estrategias#
Existen limitaciones para algunas funciones en el Probador de Estrategias del terminal cliente.
Funciones Comment(), Print() y PrintFormat()#
Las funcionesComment(),Print() yPrintFormat() no se ejecutan para aumentar el rendimiento cuando se optimizan los parámetros de EA. La excepción es el uso de estas funciones dentro del manejadorOnInit(). Esto nos permite simplificar la búsqueda de las causas de los errores cuando éstos se producen.
Las funciones Alert(), MessageBox(), PlaySound(), SendFTP, SendMail(), SendNotification(), WebRequest()#
Las funcionesAlert(),MessageBox(),PlaySound(),SendFTP(),SendMail(),SendNotification() yWebRequest() que interactúan con el "mundo exterior" no se ejecutan en el probador de estrategias.
Limitaciones de las funciones en el Probador de Estrategias#
Existen limitaciones para algunas funciones en el Probador de Estrategias del terminal cliente.
Funciones Comment(), Print() y PrintFormat()#
Las funcionesComment(),Print() yPrintFormat() no se ejecutan para aumentar el rendimiento cuando se optimizan los parámetros de EA. La excepción es el uso de estas funciones dentro del manejadorOnInit(). Esto nos permite simplificar la búsqueda de las causas de los errores cuando éstos se producen.
Las funciones Alert(), MessageBox(), PlaySound(), SendFTP, SendMail(), SendNotification(), WebRequest()#
Las funcionesAlert(),MessageBox(),PlaySound(),SendFTP(),SendMail(),SendNotification() yWebRequest() que interactúan con el "mundo exterior" no se ejecutan en el probador de estrategias.
Gracias por la ayuda, pero esa no es la cuestión. En este caso no hay optimización y la funciónPrint() debe funcionar. Sin embargo, resulta que la interacción con los objetos gráficos no es compatible con el probador de MT5.https://www.mql5.com/ru/forum/189085/page19
No entiendo por qué no hay documentación sobre este tema y no hay nada en la descripción de la función
OnChartEvent
No entiendo por qué no hay documentación sobre este tema ni descripción de la función.
Saludos, tengo una pregunta (MT4). ¿Cómo puedo identificar la relación de dos posiciones abiertas en órdenes pendientes colocadas al mismo tiempo?
No hay posiciones en el 4. Los tickers de las órdenes no cambian de los tipos de órdenes pendientes a los de mercado.
No hay posiciones en el 4. Las entradas de órdenes no cambian de tipo de orden pendiente a mercado.
¿Por qué - está escrito así?
https://www.metatrader5.com/ru/terminal/help/trading/general_concept
¿Por qué - lo escriben así?
https://www.metatrader5.com/ru/terminal/help/trading/general_concept
el certificado por un 5. El 4 tiene una referencia diferente.
https://docs.mql4.com/ru
¿puede ayudarme con esto?
https://www.mql5.com/ru/forum/363075
Por favor, aconséjeme sobre esta situación - cierro todas las posiciones abiertas en un período (digamos, un día) usando la función CloseAllPositions(), pero ¿dónde llamarla correctamente? en DeInit o elegir un temporizador para cerrar? Ahora resulta que en el probador las posiciones son cerradas por el probador (en el registro debido al final de la prueba), y sólo entonces mi función CloseAllPositions() es llamada
¿Qué es "CloseAllPositions()"? ¿De dónde?
Por favor, lea la documentación.
Efectivamente, no estaba prestando atención. Gracias