![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
1. Escriba su probador
2. Esperar a la visualización
Спасибо за ответы. И какой же выход, если рисовать нужно?
sargazo:
1. Escriba su probador
2. Esperar a la visualización
No puedo entender dónde está el error, el siguiente código comprueba el beneficio en 2 pares de divisas
En los primeros minutos después de la apertura en el registro:
En el primer minuto de la apertura aún no se ha formado una nueva barra escribe que - 941,7 dólares.
La prueba va en el servidor m1 "sólo en los precios de apertura" - Alpari, billete 425.
Es imposible que aún no haya aparecido una barra y ya sea menos 1000.
Pero desde noviembre de 2010 hasta febrero de 2011 esto no ha ocurrido nunca.
//--------------???????????????????????????????????????????-----------------//
Llevó a XP probado con el ticket 421 y hubo 7 con el ticket 425.
No tiene sentido, pero todo funciona como debería.
//---------------------------------------------------------------------//
Si no es difícil por favor dígame cómo guardar los resultados del optimizador,
no una imagen, es decir, las variantes de pases con ajustes (parámetros)
y el resultado (beneficio) es mejor, por supuesto, si se puede guardar en html . Gracias
no el dibujo, sino las variantes de los pases con ajustes (parámetros)
y el resultado (beneficio) es mejor por supuesto si se puede guardar en html . Gracias
Echa un vistazo a la sección de resultados de optimización en la ayuda del terminal
Por favor, indique cuál de los puntos de la figura es el más prometedor, por así decirlo.
si el criterio de optimización (búsqueda completa de parámetros) es max.profit + min.drawdown
Según tengo entendido el punto más alto indica que el beneficio + drawdown es máximo + mínimo
de todos los pases del probador?
Lo más probable es que no tengan tiempo de inicializarse completamente. La idea es usar sleep(pause) para dar tiempo a la inicialización y al cálculo inicial, pero no sé si sleep() funcionará en tester.
Me he enfrentado a algo similar, hasta ahora un experto arranca de forma poco fiable en el probador (también con el indicador de "grueso"), todavía no tengo tiempo de terminarlo.
Por supuesto, lo haré, pero no es conveniente.
Escribir envoltorios para las funciones del objeto gráfico. Nombre esta clase de funciones, por ejemplo "GrafObject" y guarde los datos necesarios en las propiedades de su objeto y cree el objeto gráfico en sí. Así, independientemente de que esté en el probador o no, siempre tendrá información sobre el objeto y los propios objetos en el gráfico.
Error en CDealInfo::TypeDescription() :
en lugar de switch(Type()) switch(DealType())
También enCHistoryOrderInfo::TypeDescription():
en lugar dereturn(FormatType(str,Type())); necesitareturn(FormatType(str,OrderType());