So is it the indicator or maybe my expert?? I actually wanted to set the shift from the external inputs using int BarBuffer but have been trying various things...
I Since have been trying to see the whole number of the only index buffer using DoubleToStr,..,8 to see if its maybe rounding the price but its not. Only thing I see is it doesn't have the same price as the indicator itself.. when I am setting the MA to D1(1440) with period 1 (on the H1) the indicator is a straight lines at times with a price of 1.3335 for example and the problem is that if you wanted to print this price in progression of bars it is never the same and hardly every correct.
I am not really good with indicator programming yet but I am trying to figure out if this has anything to do with the indicator or not because the indicator call from an expert is the simplest part of it because there is only one index buffer, and the shift has been 0 or 1(because my BarBuffer was going to be set at 1) or variations.
Still doesn't make very much sense unless I have to have better tick data which is what I will have to expect that it is and try some good stuff I have eventually but I am going to have to decide to go with no timeframe for now because from what I have seen with this indicator it DOES NOT WORK.
Subscribed: https://www.mql5.com/en/code/7227
What the hell now it acts all weird like its pointing upward but doesn't on the demo, i just wiped out history and redownloaded and even made new EA and doesn't act the same.
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
here you can see what I mean, this indicator should show the same price, because it is reading from a different timeframe, but it seems to have different prices.
Indicator Link: http://www.35pip.com/metatrader-indicators/mtf-movingaverage-mq4/
Wanna see my code?
the last that I changed is Print(DoubleToStr(MTFMA,Digits)); to see the 5th decimal.
I am not very well at telling what is going on with this indicator to tell if this is what should be happening because shouldn't the price be the same here instead of varying???