Programando EA en metatrader 4

Foro para cuestiones generales sobre la plataforma MetaTrader 4.

Programando EA en metatrader 4

Notapor ALPANEZ » 13 Nov 2011, 09:36

Buenos días.

Estoy empezando con los Expert Advisor y me he encontrado con un problema que no se solventar.
Quiero programar que , con grafico horario de EURUSD, compre cuando al cambiar de hora se compruebe que el cierre de la hora última fue superior al cierre de la hora penúltima. Es decir , al ser pj las 11:00 en punto compruebe el cierre de la vela de las 10:00 y si es superior al cierre de la vela de las 9:00 ejecute una orden de compra de 1 lote.

Sabes si es posible?. seguro que es algo sencillo pero lo único que se me ocurren son bucles que consumen muchos recursos ya que miran todos los ticks continuamente y no es eso lo que quiero.

Un saludo.
ALPANEZ
 
Mensajes: 8
Registrado: 27 May 2009, 19:52
Karma: 0

Re: Programando EA en metatrader 4

Notapor FXWizard » 14 Nov 2011, 10:40

Lo muevo aquí, alguien puede ayudar a Alpanez?

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

Re: Programando EA en metatrader 4

Notapor elcctroo » 17 Nov 2011, 11:03

Mira en el metaeditor la informacion que te sale de la función: iClose() en esta funcion se determina el FT de la vela:

double iClose( string symbol, int timeframe, int shift)
Returns Close value for the bar of indicated symbol with timeframe and shift. If local history is empty (not loaded), function returns 0.
For the current chart, the information about close prices is in the predefined array named Close[].

Un saludo.
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 1 invitado