Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 71
![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
Terminal de Cliente / Probador de Estrategias / Funcionamiento del Probador de Estrategias / Pruebas de Avance
Gracias.
Sí, desde este enlace.
http://www.metatrader5.com/ru/terminal/help/tester/tester_using/forward_testing.
He encontrado la respuesta a mi segunda pregunta. Sin embargo, NO hay respuestas a la primera y tercera preguntas.
A mí también me gustaría tenerlos.
Quiero conocer los resultados y ratios de otros comerciantes. Como mis resultados son muy alarmantes. Soy un científico en el campo del control automático y la modelización de procesos no estacionarios, que incluye también un gráfico del movimiento de los precios en el mercado. Llevo muchos años modelando procesos no estacionarios y el funcionamiento del probador no se ajusta en absoluto a mis años de experiencia. Algo está mal aquí. O bien utilizo el comprobador de forma incorrecta o no funciona correctamente. Averigüémoslo juntos.
Mi backtest siguiendo estrictamente el periodo de optimización muestra un 200% del beneficio que tuvimos durante la optimización con los mismos parámetros. Sin embargo, si elegimos otros parámetros de optimización y hacemos pruebas durante el periodo de optimización, obtendremos varios beneficios menos. Esto no debería ser así. Por eso tengo algunas preguntas.
Bueno, no depende de mí, como se dice, "lo que pueda" (c). Estoy lejos del tema en sí. Intenta buscar en el foro, quizás donde ya se haya hablado de las pruebas de avance. O, si crees que el tema es muy importante, crea una nueva rama temática. De lo contrario, las preguntas se perderán en la rama general.
También hay material de referencia en la terminal. F1.
Hizo una cosa muy tonta.
Tomé el cuerpo del indicador Custom Moving Average y puse el buffer MFI dentro.
He cambiado el precio.
Te hice un experto, sólo un indicador y un comentario para verificar.
Gracias de nuevo por sus mensajes.
En lugar de los signos de interrogación puse PositionSelect(_Symbol) con valor true. No sirvió de nada.
Pregunta. ¿Qué puedo cambiar mínimamente para poder establecer condiciones de cierre?El artículo sobre el Asesor Experto https://www.mql5.com/ru/articles/100 menciona las condiciones para la apertura de posiciones, pero no habla de las condiciones para el cierre de posiciones.
En lugar de los signos de interrogación puse PositionSelect(_Symbol) con valor true. No sirvió de nada.
Pregunta. ¿Qué puedo cambiar al mínimo - para poder establecer las condiciones de cierre?Tienes un retorno después de la alerta. Es probable que la posición no se cierre debido a este retorno. Por favor, quítalo y vuelve a intentarlo.
Sin embargo, en la parte de los signos de interrogación surgió otra cuestión.
En el algoritmo.
En condiciones adecuadas + ninguna posición - la posición se abre, y en otras condiciones y la presencia de una posición abierta - la posición abierta se cierra.
Si no me equivoco - existencia de una posición, a saber Buy_opened
igual a uno - provoca alerta y retorno (vuelve al principio), e igual a cero - abre la orden de compra.
Pregunta. ¿Qué debo escribir en lugar de los signos de interrogación - la condición de una orden abierta, para que el EA no abra una posición (en mi caso, abre una orden de venta)?
Por el momento también he prescrito Buy_opened, porque las condiciones de esta definición están relacionadas con PositionSelect(_Symbol)
Entiendo que las preguntas no significan nada, ya que es posible probar rápidamente todas las opciones lógicas posibles y probar, pero el problema es que el error del probador no me permite hacer esto, pero hay una oportunidad de diagnosticar realmente en M1 en el modo de comercio real.
...
Entiendo que las preguntas no significan nada ya que puedes probar rápidamente todas las opciones lógicas posibles y probar, pero el problema es que el bug del probador no me permite hacer eso, pero hay una oportunidad de diagnosticar realmente en M1 en modo de comercio real.
No entiendo bien su pregunta.
¿Y qué fallo en el probador has encontrado que te impide ejecutar la prueba?
No entiendo bien su pregunta.
¿Cuál es el error en el probador que le impide ejecutar la prueba?
Sobre la pregunta. ¿Qué debemos escribir en lugar de los signos de interrogación para que el Asesor Experto "entienda" que hay una posición abierta y no abra una orden?
Descrito anteriormente, o en la rama de indicadores. Dema que se refiere a la manija del indicador MFI - no se muestra en la ventana MFI, y por lo tanto - el Asesor Experto no funciona. Lo mismo ocurre con MA, AMA.
Sobre la pregunta. ¿Qué debemos escribir en lugar de los signos de interrogación para que el EA "vea" que hay una posición abierta y no abra una orden?
Si hay una posición (PositionSelect(_Symbol)) y se cumplen todas las demás condiciones, entonces cierra la posición. Si no se elimina el retorno de su ejemplo, la condición debería tener el siguiente aspecto
lo que significa que si no hay posición, se sale. Si no se sale, el programa ejecutará el código que viene después de este bloque.
Pero yo pondría la comprobación de presencia/ausencia de posición antes de la comprobación de la condición de cierre.