Disliked{quote} The atr indicator has 2 parts, calculate an array of true ranges, and then (per the mt4 version of atr) calculate a simple ma on that array. ie, calculate an array of true ranges: int lookback = 1; int limit = MathMax(rates_total-1-prev_calculated-lookback,0); for(int i=limit; i>=0; i--) { double H = High; double L = Low; double C1 = Close[i+1]; b_tr = MathMax(H-L, MathMax(MathAbs(H-C1),MathAbs(L-C1)) ); } then calculate a simple moving average on that array, you can use imaonarray (separate this in a different loop, so the source...Ignored
- Post #65,261
- Quote
- Jan 2, 2024 8:38am Jan 2, 2024 8:38am
- | Joined Sep 2014 | Status: Member | 62 Posts
- Post #65,262
- Quote
- Jan 2, 2024 9:17am Jan 2, 2024 9:17am
- Joined Sep 2017 | Status: Trend Following,Price Action,Grid | 2,453 Posts
- Post #65,263
- Quote
- Jan 2, 2024 10:13am Jan 2, 2024 10:13am
- Joined Dec 2010 | Status: Member | 1,979 Posts
- Post #65,264
- Quote
- Jan 2, 2024 10:20am Jan 2, 2024 10:20am
- Joined Dec 2010 | Status: Member | 1,979 Posts
- Post #65,265
- Quote
- Jan 2, 2024 10:24am Jan 2, 2024 10:24am
- Joined Dec 2010 | Status: Member | 1,979 Posts
- Post #65,268
- Quote
- Jan 2, 2024 11:06am Jan 2, 2024 11:06am
- | Joined Feb 2022 | Status: Member | 131 Posts
- Post #65,270
- Quote
- Jan 2, 2024 11:53am Jan 2, 2024 11:53am
- | Joined Sep 2008 | Status: Member | 97 Posts
- Post #65,274
- Quote
- Jan 2, 2024 6:48pm Jan 2, 2024 6:48pm
- Joined Dec 2010 | Status: Member | 1,979 Posts
- Post #65,276
- Quote
- Jan 2, 2024 9:21pm Jan 2, 2024 9:21pm
- Joined Aug 2019 | Status: Member | 1,087 Posts
- Post #65,278
- Quote
- Edited Jan 3, 2024 1:46am Jan 2, 2024 10:38pm | Edited Jan 3, 2024 1:46am
- | Joined Nov 2019 | Status: Junior Member | 7 Posts
- Post #65,280
- Quote
- Jan 3, 2024 9:46am Jan 3, 2024 9:46am
- Joined Jun 2012 | Status: Trader , Analyst and Mentor | 5,388 Posts
Say something meaningful or Silence!!