Ajuda com Algoritmo

 

Olá  galera !


Seguinte, eu estou estudando MQL4 e estou desenvolvendo um EA para praticar a lógica, porém eu estou a alguns dias tentando fazer um algoritmo e não estou conseguindo

A minha situação é o seguinte: Eu quero pegar o preço  Close[1] do H1 (Preço de fechamento do candle1) isso o EA rodando em um gráfico menor por exemplo M5. Alguém conhece alguma função que retorne isso, Irei usar o Close[1] como um suporte/resistencia enviando uma ordem contra a tendencia.

Ou alguém imagina algum algoritmo que possa solucionar esse caso?

Agradeço desde já !

 

Olá,

Utilize o iClose e use o timeframe para 1 hora. Mesmo no gráfico de 5 minutos você pode pegar o fechamento de 1 hora.

iClose(NULL,Period_H1,0);

Espero ter ajudado.

Abaixo documentação.

https://docs.mql4.com/series/iclose

https://docs.mql4.com/constants/chartconstants/enum_timeframes

iClose - Timeseries and Indicators Access - MQL4 Reference
iClose - Timeseries and Indicators Access - MQL4 Reference
  • docs.mql4.com
Close price value for the bar of specified symbol with timeframe and shift. If local history is empty (not loaded), function returns 0. To check errors, one has to call the GetLastError() function.
 
Ivan Ronchi:

Olá,

Utilize o iClose e use o timeframe para 1 hora. Mesmo no gráfico de 5 minutos você pode pegar o fechamento de 1 hora.

iClose(NULL,Period_H1,0);

Espero ter ajudado.

Abaixo documentação.

https://docs.mql4.com/series/iclose

https://docs.mql4.com/constants/chartconstants/enum_timeframes

Valeu brother, ajudou demais ! Abraço