Magic Number

¿Tiene dudas sobre el trading con divisas? No se preocupe, FXWizard tiene todas las respuestas.

Magic Number

Notapor idea25 » 13 Ene 2009, 19:27

Bueno;;Quisiera preguntar,,para que sirve la opción Magic Number,,en los EXpert Advisors,,
Según leí en ingles decí que era,,para poder administar varios Eas en una cuenta,,
PEro si me pueden explicar mas sobre como funciona,,para que sirve especificamente,,,estaría agradecido,,


Saludos,,
idea25
 
Mensajes: 36
Registrado: 12 Feb 2008, 13:51
Karma: 0

Re: Magic Number

Notapor FXWizard » 20 Ene 2009, 00:57

idea25 escribió:Bueno;;Quisiera preguntar,,para que sirve la opción Magic Number,,en los EXpert Advisors,,
Según leí en ingles decí que era,,para poder administar varios Eas en una cuenta,,
PEro si me pueden explicar mas sobre como funciona,,para que sirve especificamente,,,estaría agradecido,,


Saludos,,


Hola idea25, disculpa la tardanza, aquí lo tienes:

El Magic Number es uno de los parámetros opciones de la función OrderSend cuya estructura es:

Código: Seleccionar todo
int OrderSend( string symbol , int cmd , double volume , double price, int slippage , double stoploss , double takeprofit , string comment=NULL ,  [b]int magic=0 [/b], datetime expiration =0 , color arrow_color=CLR_NONE)


Con este parámetro asignamos un único número a cada una de nuestras órdenes, ya sean pendientes o ejecutadas. Con ello lo que podemos hacer por ejemplo es diferenciar aquellas órdenes ejecutadas manualmente por nosotros de las de un Expert Advisor o evitar que se confundan órdenes de diferentes EAs; también podemos calcular la pérdida o ganancia de cada EA por separado. Normalmente los Magic Numbers que se asignan suelen ser raros para marcar claramente la diferencia, por ejemplo:

Código: Seleccionar todo
int      MagicNumber = 101030;


Espero haberme explicado bien ;-)


Saludos,
FXWizard
Avatar de Usuario
FXWizard
 
Mensajes: 8493
Registrado: 12 Feb 2008, 15:17
Karma: 35

Re: Magic Number

Notapor idea25 » 21 Ene 2009, 20:06

Muchas gracias por la aclaración ,,estimado FxWizard,,,
idea25
 
Mensajes: 36
Registrado: 12 Feb 2008, 13:51
Karma: 0

Re: Magic Number

Notapor landmeister » 29 Sep 2010, 09:02

Yo tengo un par de dudas sobre este tema. Si lo he entendido bien, a cada orden se le asigna un Magic Number. ¿Cómo se puede visualizar qué Magic Number tiene cada una? Es que tengo un nuevo EA que estoy probando y que permite actual sólo sobre aquellas órdenes con un Magic concreto. Además de visualizarlo, ¿existe algun modo de poder introducir tu el Magic Number en una orden?

Gracias de antemano.
landmeister
 
Mensajes: 183
Registrado: 10 Abr 2010, 20:13
Karma: 0

Re: Magic Number

Notapor FXWizard » 29 Sep 2010, 09:39

Simplemente edita el código y busca el número que asigna a las órdenes al EA. En algunos casos incluso hay un parámetro en el EA que se puede modificar y que suele llamarse MagicNumber. Si tienes dudas postea el código por aquí.

Saludos,
FXWizard
Avatar de Usuario
FXWizard
 
Mensajes: 8493
Registrado: 12 Feb 2008, 15:17
Karma: 35

Re: Magic Number

Notapor landmeister » 29 Sep 2010, 22:50

Gracias por la respuesta. Por desgracia es una de esos EA de color gris que no permiten ver su código. :( Gracias igualmente por la ayuda.
landmeister
 
Mensajes: 183
Registrado: 10 Abr 2010, 20:13
Karma: 0

Re: Magic Number

Notapor landmeister » 29 Sep 2010, 23:48

Otra pregunta. Si no uso ningún EA y sólo introduzco una orden de tipo Buy stop/sell, ¿cómo puedo visualizar entonces qué magic number le ha asignado el MT4? Como tu dices, el EA permite gestionar las órdenes con un magic number concreto, pero me pide introducirlo. ¿Cómo puedo verlo para poderlo introducir en el EA?

Gracias de nuevo por adelantado.
landmeister
 
Mensajes: 183
Registrado: 10 Abr 2010, 20:13
Karma: 0

Re: Magic Number

Notapor FXWizard » 30 Sep 2010, 10:23

Landmeister, el Magic Number es un parámetro dentro de la función OrderSend por lo que sólo se relaciona con Expert Advisor o scripts.

Saludos,
FXWizard
Avatar de Usuario
FXWizard
 
Mensajes: 8493
Registrado: 12 Feb 2008, 15:17
Karma: 35

Siguiente

Volver a Pregunte a FXWizard

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron