Thanks, FuturesPhantom
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Creating a Skip Bar moving average
Collapse
X
-
Creating a Skip Bar moving average
Does anyone know if its possible to create a simple moving average based on lets say the close of every 4th bar instead of every bar? You would be basically skipping three out of every four bars to create a moving average? If anyone knows a way to do this or has a sample code I would appreciate your help.
Thanks, FuturesPhantomTags: None
-
Hello FuturesPhantom,
You could use custom logic. Loop through the amount of bars you would like and if the index modulus 4 is 0, then add to an array. Then add all values in the array and divide by the size of the array.
List<double> every4thValue = new List<double>();
for (int i = CurrentBar - 8; i < CurrentBar; i++)
{
if (i % 4 ==0)
every4thValue.Add(Close[i]);
}
double summedValues = every4thValue.Sum();
Print(summedValues / every4thValue.Count());Chelsea B.NinjaTrader Customer Service
- Likes 1
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
571 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
331 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
101 views
0 likes
|
Last Post
by Mindset
02-09-2026, 11:44 AM
|
||
|
Started by Geovanny Suaza, 02-02-2026, 12:30 PM
|
0 responses
549 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
549 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment