texcs:
The code excerpt from where the error is this
for (i = Bars; i >= 0; i--) {
TrendUp[i] = EMPTY_VALUE;
TrendDown[i] = EMPTY_VALUE;
atr = iATR(NULL, 0, 10, i);
medianPrice = (High[i]+Low[i])/2;
up[i]=medianPrice+(Multiplier*atr);
dn[i]=medianPrice-(Multiplier*atr);
trend[i]=1;
The lines which gives the error are these
TrendUp[i] = EMPTY_VALUE;
TrendDown[i] = EMPTY_VALUE;"
Do you think why? then one thing is strange if I do run into a mql file with only the function code nn problems if I put it in a file with other code gives me the problem
I hope for an answer
Have you checked the your access to your array, the size of the array?
PLS use the SRC-button if you post code!
-
Play videoPlease edit your post.
For large amounts of code, attach it.
for (i = Bars; i >= 0; i--) { TrendUp[i] = EMPTY_VALUE;
Assuming TrendUp is a buffer it's size is always Bars. That means the index is [Bars-1 .. 0], [Bars] does not exist, array out of range.- Your lookback is 10 (iATR(NULL,0, 10, i) Do your lookbacks correctly.

You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
The code excerpt from where the error is this
Do you think why? then one thing is strange if I do run into a mql file with only the function code nn problems if I put it in a file with other code gives me the problem