Discusión sobre el artículo "Qué comprobaciones debe superar un robot comercial antes de ser publicado en el Mercado" - página 21
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
Había un error en el código del archivo check_freezelevel.mq5 (línea 140) faltando la sentencia `if(!TP_check)`.
En general, la comprobación de los niveles TakeProfit y StopLoss teniendo en cuenta la distancia mínima de SYMBOL_TRADE_STOPS_LEVEL tiene el siguiente aspecto:
Oferta - StopLoss >= SYMBOL_TRADE_STOPS_LEVEL
StopLoss - Ask >= SYMBOL_TRADE_STOPS_LEVEL
Alguien me puede explicar la duda que tengo?
Entiendo que la compra se hace sobre el precio ask, y la venta sobre el precio bid. También entiendo por qué usamos el precio bid para comparar cuando compramos para el stop loss y take profit (porque vamos a hacer la operación contraria, vender, por lo tanto precio bid).
Sin embargo, no entiendo por qué el take profit no se compara también con el precio de venta al comprar, porque si sólo lo comparamos con el precio de venta, el usuario podría establecer el valor más alto que el precio de venta, pero más bajo que el precio de compra, lo que no tiene ningún sentido.
Gracias por su tiempo.
Hola,
mi EA es rechazado porque la validación informa de que "no hay actividades de negociación". Como mi EA está diseñado para operar en una fecha de noticias específica, necesitaría saber qué datos históricos se utilizan durante la validación del EA. Entonces podría proporcionar una fecha predeterminada para fines de validación.
Gracias de antemano
Tim
Parece que no leyó este tema antes de publicar ...
Parece que no has leído este tema antes de publicar ...
Sigue siendo una limitación. Elimine todas y cada una de las limitaciones estableciendo los valores de los parámetros por defecto para permitir la negociación independientemente de cualquier fecha, símbolo o marco temporal.
El EA también tendrá que leer las especificaciones del contrato y ajustar en consecuencia, o de lo contrario fallará el proceso de validación.
He comprobado muchas veces en strategy tester y mi EA funciona sin errores.
Codifiqué un EA de "Prueba de Validación" que simplemente abre una posición con el volumen mínimo permitido y cierra la posición después de unos segundos, pero ocurrió el mismo error.
Acabo de leer un comentario sobre el informe de validación que dice "no hay actividades comerciales". ¿Todos los EAs deben comerciar? ¿Mi EA sólo dibuja cosas en el gráfico, o debería haber sido un indicador?
¿Alguien con este tipo de problema? En la cuenta DEMO de Metaquotes funciona normalmente y en la prueba no pasó la validación.
test on EURUSD,H1 (netting) 2021.06.30 23:59:59 ExpertRemove() function called removed itself within OnDeinit removed itself on 99% of testing interval strategy tester report 1 total trades