Download history in MQL4 EA - Forex Calendar - MQL4 programming forum - Page 3 № 26
The function linked to, opens a hidden chart for the symbol/TF in question (if not already open,) thus updating history, and temporarily placing the symbol on Market Watch (if not already there,) so SymbolInfoDouble(symbol, SYMBOL_BID) or MarketInfo(symbol, MODE_BID) don't also return zero the first call.
Ok. Let’s say, I load my EA in EURUSD M15, and I want the value of the MACD in H1, I execute this:
if (downloadHistory(Symbol(), PERIOD_H1)) { double res = iMACD(Symbol(), PERIOD_H1, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 0); }
BUT, what I have to do to get the MACD visualized in the chart (using H1, not M15)?
EAs have no eyes, they don't visualize anything. You have the H1 value. What you do with it is up to you.
If you want to visualize it, put a MTF version of the MACD on your chart, Print it, or put it in a Comment, etc.
I understand.
Sorry, what is 'MTF'? (=********)
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hi,
I want to ask you, if it is possible, inside an EA to load an indicator from another timeframe, different of the current timeframe.
Let’s say I load my EA in EURUSD PERIOD_M15. And I want to see the MACD indicator (12, 26, 9); but not about PERIOD_M15, BUT in reference to PERIOD_D1.
thanks!