![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
En el ejemplo estamos hablando de la situación específica de CT descrita. Y ahí la pregunta queda sin respuesta.
La función devuelve lo que está físicamente en la cuenta. Y miente exactamente lo mismo que mentiría en MT4. Es decir, todo es normal.
Con todo el respeto, no puedo entender su deseo de alejarse del problema real para un problema chupado (y ni siquiera formalizado en este hilo).
Sigue sin mí.
En MT4 la función no devolverá "quizás tres", devolverá exactamente dos.
Se propone devolver tanto las posiciones físicamente existentes -su número- como las órdenes de mercado que aún no son posiciones. Y puede que nunca llegue a serlo.
¡Tiene toda la razón!
Mi ejemplo no es más hipotético que el tuyo desde el punto de vista del comportamiento de la ST.
Con todo el respeto, no puedo entender su deseo de alejarse del problema real para un problema chupado (y ni siquiera formalizado en este hilo).
Sigue sin mí.
¡Tiene toda la razón!
Mi ejemplo no es más hipotético que el tuyo en cuanto al comportamiento del TC.
Andrey. El verdadero problema es que la solución sugerida para el problema de la apertura de una posición extra puede, a su vez, devolver falso. ¿No es esto un problema? Hay dos puestos. Una orden de mercado. La función devuelve tres. El pedido es cancelado por el servidor. Ese es el error.
Incluso le mostraré cómo son esas órdenes de mercado canceladas
Sólo que no hay ningún error.
Nadie parece querer ver un problema diferente. Todo el mundo está harto del otro problema. Hasta que te enfrentas a los problemas que genera.
Esa es la cuestión, cuando hay dos posiciones y una orden de mercado de apertura, hay tres posiciones. Si en un momento el corredor cancela la orden de mercado, las posiciones se convierten en dos. ¿Dónde está el error?
He citado un ejemplo por una razón, para entender la lógica.
Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading
Errores típicos y cómo solucionarlos al trabajar con un entorno comercial
fxsaber, 2018.02.24 14:46
Dejemos de lado la MT5 y pasemos a la MT4. Un asesor está negociando. De repente, el broker, por un error técnico (no tú), coloca una posición en tu cuenta que pasa con éxito el filtro propio del EA - magik, símbolo, etc. Segundos después, el corredor corrige su error: borra (ni siquiera cierra) su posición de su cuenta.
¿Se estropeará su ST?
Nadie parece querer ver un problema diferente. Todo el mundo está harto del otro problema.
Incluso le mostraré cómo son esas órdenes de mercado canceladas
Sólo que no hay ningún error.
La cuestión es que cuando hay dos posiciones y una orden de mercado de apertura, hay tres posiciones. Si en un momento el corredor cancela la orden de mercado, hay dos posiciones. ¿Dónde está el error?
He puesto un ejemplo por una razón, para que la lógica sea clara.