Este artículo expone el problema que plantea el uso de varios asesores expertos que trabajan de forma simultánea en un mismo Terminal Cliente MT 4. Aprenderemos a indicar al asesor experto que maneje solamente sus propias órdenes, sin que modifique o cierre otras posiciones, es decir, las abiertas manualmente o las colocadas por otros expertos. Este artículo se dirige a los usuarios que tienen unos conocimientos básicos de programación en MQL 4 y cuentan con algo de experiencia manejando el terminal.
1. Preámbulo
En МТ3, el manejo de las posiciones abiertas requería bastante
tiempo. Los traders tenían a su disposición una herramienta bastante
limitada para trabajar con la lista de posiciones abiertas y cerradas.
Hacía falta aplicar soluciones bastante complicadas para poder
distinguir qué posiciones pertenecían a un experto y cuáles eran de
otro. En MT4 esta situación ha cambiado completamente. Ahora los traders
pueden utilizar una completa variedad de funciones para gestionar las
posiciones abiertas, colocar órdenes y obtener acceso a la información
de las posiciones cerradas.
Se ha añadido un parámetro especial llamado MagicNumber para
identificar las órdenes. Este artículo explica cómo funciona este
parámetro.
2. ¿Qué es el MagicNumber?
Referencia MQL4:
int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE) … magic - Número mágico de la orden. Se puede utilizar como identificador definido por el usuario.
Es decir, uno puede asignar un número único a una orden en el momento
de la apertura. En consecuencia, este número sirve para distinguir una
orden determinada del resto de órdenes. No tiene sentido aplicar esta
característica cuando se hace trading manual, pero es muy importante
para los asesores expertos cuando se hace trading automático.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Artículo publicado MagicNumber, el identificador "mágico" de la orden:
Este artículo expone el problema que plantea el uso de varios asesores expertos que trabajan de forma simultánea en un mismo Terminal Cliente MT 4. Aprenderemos a indicar al asesor experto que maneje solamente sus propias órdenes, sin que modifique o cierre otras posiciones, es decir, las abiertas manualmente o las colocadas por otros expertos. Este artículo se dirige a los usuarios que tienen unos conocimientos básicos de programación en MQL 4 y cuentan con algo de experiencia manejando el terminal.
1. Preámbulo
En МТ3, el manejo de las posiciones abiertas requería bastante tiempo. Los traders tenían a su disposición una herramienta bastante limitada para trabajar con la lista de posiciones abiertas y cerradas. Hacía falta aplicar soluciones bastante complicadas para poder distinguir qué posiciones pertenecían a un experto y cuáles eran de otro. En MT4 esta situación ha cambiado completamente. Ahora los traders pueden utilizar una completa variedad de funciones para gestionar las posiciones abiertas, colocar órdenes y obtener acceso a la información de las posiciones cerradas.
Se ha añadido un parámetro especial llamado MagicNumber para identificar las órdenes. Este artículo explica cómo funciona este parámetro.
2. ¿Qué es el MagicNumber?
Referencia MQL4:
int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE)
…
magic - Número mágico de la orden. Se puede utilizar como identificador definido por el usuario.
Es decir, uno puede asignar un número único a una orden en el momento de la apertura. En consecuencia, este número sirve para distinguir una orden determinada del resto de órdenes. No tiene sentido aplicar esta característica cuando se hace trading manual, pero es muy importante para los asesores expertos cuando se hace trading automático.
Autor: Andrey Khatimlianskii