![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
TP obtiene un deslizamiento negativo en el probador
En este caso la posición de COMPRA debería haber cerrado en TP = 0,87689 pero el nivel de TP cerró en 0,87729, ¡obteniendo un deslizamiento negativo de -40 pips!
¿Por qué el TP puede deslizarse negativamente en el probador?
Hemos conseguido que las órdenes limitadas no se deslicen en el Probador. Pero la situación con TP no es buena: son de mercado y, por tanto, se deslizan. ¿Cómo se desactiva el deslizamiento y el TP en el Probador?
En el probador TP, el TP obtiene un deslizamiento negativo
Esta es la razón. Registro
Es decir, tenemos el TP 58300 y la ejecución en 58255. Al mismo tiempo, la hora de ejecución del TP (DEAL_TIME) es 10:00:00.001, pero el precio de ejecución del TP corresponde al futuro - 10:00:00.024. Es decir, el TP no sólo se ejecuta con un deslizamiento negativo, sino que además se llena utilizando precios futuros.
Algo ha fallado en el probador con las aletas y quizás no sólo con ellas. Tendremos que comprobar la idoneidad del probador. De nuevo, no puedes confiar en él.
Por favor, añada una solución para este error en la próxima versión. Haga que la ejecución de TP en el probador sea la misma que la de las órdenes limitadas.
¡Realice la ejecución para TP en el Probador como para las órdenes limitadas!
¿Por qué? La TP no es una orden limitada, sino una orden quese ejecuta en el mercado en unas condiciones determinadas. En consecuencia, el deslizamiento a menudo será negativo si está en el punto TP correcto (donde se están comprando grandes volúmenes de órdenes limitadas) y positivo (digamos, cuando se rompe el nivel cuando se activa un stop por personas) si no está en el punto TP correcto. Me gustaría poder ajustar el deslizamiento de forma independiente en el probador, así quien lo necesite lo hará.
¿Por qué? En una bolsa, el TP no es un límite, sinola ejecución de una orden de mercado bajo condiciones específicas.
Porque el Probador no es un intercambio. El TP en una bolsa puede tener un deslizamiento negativo debido al factor de retraso, que no está presente en el Probador en el modo de negociación "Sin retraso".
¿Por qué? En una bolsa, el TP no es un límite, sinola ejecución de una orden de mercado bajo condiciones específicas.
¿De verdad?
Desgraciadamente, lo es.
Desgraciadamente, lo es.
En MT5 y en la bolsa hay dos grandes diferencias
Dudo que exista una orden de TP en una bolsa.
Dudo que exista una orden de TP en una bolsa.
Entonces, ¿por qué hacer esa pregunta?
Al probador de MT5, no a la bolsa. Al menos deja que el TP del probador funcione de forma humana. Lo que impide que MQ envíe limitadores en lugar de mercado - no está claro.
En lo que respecta a TP, esto es una florForo sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
Bichos, errores, preguntas
fxsaber, 2018.03.05 19:22
Error de comprobación.
Que haya una posición de COMPRA con TP primero. Y hay un SellLimit en el mismo TP. El probador ejecuta estas situaciones de diferentes maneras
En el segundo caso tenemos dos posiciones opuestas abiertas a la vez en una cobertura o una posición de COMPRA cerrada sin abrir VENTA.
En el caso de las coberturas se agrava por el hecho de que el SellLimit puede ser rescatado debido a la insuficiencia de dinero para abrir la segunda posición.
En general, lleve al Probador a un comportamiento inequívoco: primero TP, luego Límite.
Este es un verdadero problema con Limit.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
Bichos, errores, preguntas
fxsaber, 2018.02.14 14:41
El error no está en el terminal, sino en la plataforma MT5Ejecutar en MQ-Demo en algún símbolo de movimiento lento. EURHUF, por ejemplo.
El script abre una posición de COMPRA con TP = Oferta. Es decir, la posición debe cerrarse inmediatamente. Pero se comprobará el cumplimiento de la condición de aceptación de TP sólo en el siguiente tick.
La posición no se cerrará inmediatamente hasta que se produzca el siguiente tick. Además, si el siguiente tick tiene Bid < TP, el TP se mantendrá sin ninguna aceptación.
Lo mismo ocurre con las órdenes limitadas (línea comentada). La situación es la misma en el probador.
Y la cereza.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
Errores típicos y cómo solucionarlos al trabajar con un entorno comercial
fxsaber, 2018.02.24 16:25
Incluso te mostraré cómo son esas órdenes de mercado canceladas
Sólo que no hay ningún error.
Este ejemplo resultó ser mucho más genial. ¡Un TP colocado por el propio broker fue codificado! Y casi inmediatamente (estuve esperando 115 ms-aparentemente era un error de MT5) después de que se cerrara la reorden, el broker puso otro TP, que se ejecutó. Los comentarios de los pedidos no aparecen en la captura de pantalla. El color verde esORDER_REASON_TP. En consecuencia, la orden tiene incluso el ORDER_POSITION_ID.
Es decir, el TP se reordena y espera al siguiente tick para reordenarse. No se fija inmediatamente.