Respuesta

Problemas graves: los objetivos de beneficios no se activan y los límites de pérdidas no se añaden en la ejecución.

3 respuestas

jastejp

Abonado, bbp_participant, comunidad, 8 respuestas.

Visitar el perfil

hace 6 años #117882

Hola,

 

Tengo dos problemas en este momento con mi backtesting en MT4: uno para la codificación de EA Wizard y el otro para el probador de MT4 (creo).

 

EA Wizard bug: los Stop Loss a veces no se activan en el tester de MT4

 

En el gráfico adjunto se puede ver que la última orden stop de venta se activó correctamente, pero no se colocó ningún Stop Loss por encima del punto de entrada de la orden stop. Tengo un Stop Loss de 16 pips ($160) por lo que habría sido detenido por una pérdida si se hubiera activado y no tendría un beneficio de $600 también. Vea la tabla de Resultados (adjunta) donde un Stop Loss (s/l) debería haber sido añadido después de que la orden fuera ejecutada.

 

¿Puede explicar por qué se añadió el Stop Loss después de que se ejecutara la orden, por favor? Puede ver que el Stop Loss se añadió en la orden anterior y se ejecutó con una pérdida de $160 dólares.

 

Este es un problema grave y la ya sea el probador MT4 o código es defectuoso y en la actualidad no voy a operar en vivo utilizando EAs hasta que este se han resuelto

 

Los objetivos de beneficio no se activan - parece un problema de MT4 Tester, pero posiblemente también de código

 

En el gráfico adjunto (TargetNotTriggered_1) puede ver que el objetivo de beneficio no se activó cuando se alcanzó el precio, incluso teniendo en cuenta el spread. Esto puede confirmarse como un problema cuando el objetivo de ganancia se activó a un precio superior al de la barra anterior, que era inferior - véase el gráfico adjunto (SellTargetTriggeredHigherThanPreviousLow). Por favor, explique por qué sucede esto. Una vez más no puedo operar en vivo con EAs hasta que esto se resuelva.

 

Gracias, señor.

Jamie

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 6 años #145101

Hola,

 

sería útil que adjuntaras tu proyecto Wizard. También puede enviarlo a [email protected]. Tendré que probarlo

0

jastejp

Abonado, bbp_participant, comunidad, 8 respuestas.

Visitar el perfil

hace 6 años #194622

Hola Tomas,

Descubrí que cuando utilizaba datos de tick con Range Bars y calidad de modelado 99% no tenía estos problemas. Esto demuestra que las pruebas retrospectivas con la plataforma MT4 estándar de datos de ticks dan resultados optimistas inútiles. El método de backtesting de datos M1 "Every tick" modificado es sólo un truco para engañar al usuario.

Sólo espero que lancen una nueva versión de EA Wizard para MT5. MT5 parece que puede ser mucho mejor para las pruebas de espalda utilizando todos los núcleos en el procesador y los de la nube - es una verdadera lástima que no tiene la capacidad de importar datos CSV garrapata en el momento.

Gracias,
Jamie

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 6 años #195074

Hola,

Sí, el backtest estándar "every tick" puede inducir a error en ocasiones. Por eso debe utilizarse la calidad de modelado 99%. Definitivamente vamos a añadir soporte para MT5. Estamos trabajando en añadir esto en Wizard y StrategyQuant.
También la configuración "SupportECNBrokers" en true afecta a la colocación de PT y SL. Tiene que hacerse por separado de la orden principal para apoyar a los corredores ECN.

0

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)