Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 756
![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
Básicamente no he publicado todo el código, sino sólo una parte de encontrar el take profit de la orden con el lote más alto. La cuestión es la siguiente: cuando el precio se invierte, se coloca una orden pendiente con un lote mayor. Si funciona, se establece un stop loss en la orden opuesta, de modo que cuando la orden con lote grande se cierra en el Take Profit, la orden con beneficio negativo en el stop loss también se cierra. El código completo de la modificación con la configuración del stop loss tiene el siguiente aspecto
P.D. Durante las pruebas, hay muchos matices que deben ser "explicados" al Asesor Experto en cuanto a cómo debe comportarse en ciertos casos.
Quiero decir que no debes hacer cambios innecesarios si ya sabes que algo no te conviene. A veces es mejor interrumpir la ejecución de una función llamando a devolver.
P.D. Esto es sólo algo para pensar.
Hola. Qué es el error 130 al abrir los pedidos. Por favor, aconséjeme cómo evitarlo.
2019.02.06 17:12:38.643 2019.01.31 01:36:43 pulso GBPCHF,H1: Error al abrir la orden de VENTA : 130
Básicamente no he publicado todo el código, sino sólo una parte de encontrar el take profit de la orden con el lote más alto. La cuestión es la siguiente: cuando el precio se invierte, se coloca una orden pendiente con un lote mayor. Si funciona, se establece un stop loss en la orden opuesta, de modo que cuando la orden con lote grande se cierra en el Take Profit, la orden con beneficio negativo en el stop loss también se cierra. El código completo de las modificaciones con la configuración del stop loss tiene el siguiente aspecto
P.D. En el proceso de pruebas, hay tantos matices que hay que "explicar" al Asesor Experto cómo actuar en tal o cual caso.
Será mucho más eficaz cerrar una orden con pérdidas de forma programada cuando se cierre la orden de toma de beneficios. En mi práctica, ha habido casos en los que una orden de pérdida se cerró antes y el precio cambió y se alejó de la orden de toma de beneficios que se superpuso a ella.
Se puede hacer lo contrario, en el momento de cerrar una orden perdedora utilizando un stop loss, podemos cerrar programáticamente una rentable.
Hola. Qué es el error 130 al abrir los pedidos. Por favor, aconséjeme cómo evitarlo.
2019.02.06 17:12:38.643 2019.01.31 01:36:43 pulso GBPCHF,H1: Error al abrir la orden de VENTA : 130
Hay documentación en el sitio web. También hay uno en la ayuda del editor. Hay una búsqueda en el sitio web, que da el primer resultado.
Esta búsqueda devuelve códigos de error para un cinco y la pregunta es para un cuatro.
130
ERR_INVALID_STOPS
Paradas incorrectas
Si se activa, se coloca un stop loss en la orden opuesta, de modo que cuando la orden con un lote mayor se cierra en el take profit, la orden con un stop loss negativo también se cierra.
Si he entendido bien, es una maniobra arriesgada: para las órdenes opuestas hay diferentes precios de activación (Bid/Ask). Existe el riesgo de que uno cierre y el otro permanezca en el mercado. Aunque la diferencia es sólo en el spread, sucede que el precio toca en la reversión.
Será mucho más efectivo cerrar una orden con pérdidas de forma programada cuando la orden superpuesta se cierre a valor de toma. En mi práctica, ha habido casos en los que se cerró una orden con pérdidas, pero SIEMPRE se cerró antes y el precio se revirtió y se alejó de la orden de toma de beneficios, que se superpuso a ella.
También es posible cerrar una orden de beneficios en el momento de cerrar una de pérdidas mediante un stop, así como cerrar una orden de beneficios mediante un enfoque programático.
Le responderé a usted y aIgor Zakharov al mismo tiempo.
Creo que es más arriesgado cerrar de forma programada: en el momento en que se puede cerrar por el punto de equilibrio, puede que no haya internet, conexión o luz. Con el TP y el SL fijados de antemano, las razones anteriores no son significativas.
"Si fijas el TP y el SL al mismo precio, sí. Si establecemos un SL teniendo en cuenta el spread - TP+spread para la compra, TP-spread para la venta (debido a la diferencia de cierreBid/Ask), todas las órdenes se cerrarán a la vez (no hay problemas con eso todavía).
Esta búsqueda devuelve códigos de error para un cinco y la pregunta es para un cuatro.
130
ERR_INVALID_STOPS
Paradas incorrectas
Y el editor tiene la misma ayuda. Yo escribí. ¿No lo has visto?
He hecho clic en el enlace que has dado, esperando ver una respuesta de "primer resultado" :) Por supuesto, no estaba allí: los cuatro habían pasado a la clandestinidad.
Y sí, culpa mía - no vi lo de la ayuda del editor :(
He hecho clic en el enlace que has dado, esperando ver una respuesta de "primer resultado" :) Por supuesto, no estaba allí: los cuatro habían pasado a la clandestinidad.
Y sí, culpa mía - no vi lo de la referencia del editor :(