Ayuda en MQL4

Foro para cuestiones generales sobre la plataforma MetaTrader 4.

Ayuda en MQL4

Notapor JuanSositoXD » 20 Feb 2011, 03:41

Buenas
Tengo una duda con respecto al MQL4.
Como podría hacer para obtener el precio anterior después del nuevo tick?
Osea, necesitaría hacer que cada vez que llegue un nuevo tick me guarde en una variable el nuevo valor y en otra variable el valor anterior, se puede hacer? Como se haría?
Desde ya, muchas gracias
Juan.
JuanSositoXD
 
Mensajes: 1
Registrado: 20 Feb 2011, 03:31
Karma: 0

Re: Ayuda en MQL4

Notapor FXWizard » 21 Feb 2011, 12:51

Hola Juan, echa un vistazo al código adjunto. LogTickData.mq4 sirve para almacenar ticks y PostTickData para representarlos gráficamente en Metatrader.

Saludos,
FXWizard
Adjuntos
PostTickData.mq4
(10.23 KiB) 744 veces
LogTickData.mq4
(3.22 KiB) 733 veces
Avatar de Usuario
FXWizard
 
Mensajes: 8493
Registrado: 12 Feb 2008, 15:17
Karma: 35

Re: Ayuda en MQL4

Notapor elcctroo » 23 Feb 2011, 12:55

creo que la cosa es bastante mas sencilla.
Eb el valor Bid por ejemplo tenemos el valor del precio actual, si lo guardamos en una variable tenemos el bid anterior, para que la variable no resetee el valor con cada nuevo tick y mantenga el valor hay que declararla como static.

static double TickANTERIOR;

..
...
....

Bid;
TickANTERIOR= Bid;

saludos
elcctroo
 
Mensajes: 56
Registrado: 01 Dic 2009, 17:41
Karma: 0


Volver a MetaTrader 4

¿Quién está conectado?

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