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 Mindset, 04-21-2026, 06:46 AM
|
0 responses
54 views
0 likes
|
Last Post
by Mindset
04-21-2026, 06:46 AM
|
||
|
Started by M4ndoo, 04-20-2026, 05:21 PM
|
0 responses
72 views
0 likes
|
Last Post
by M4ndoo
04-20-2026, 05:21 PM
|
||
|
Started by M4ndoo, 04-19-2026, 05:54 PM
|
0 responses
38 views
0 likes
|
Last Post
by M4ndoo
04-19-2026, 05:54 PM
|
||
|
Started by cmoran13, 04-16-2026, 01:02 PM
|
0 responses
99 views
0 likes
|
Last Post
by cmoran13
04-16-2026, 01:02 PM
|
||
|
Started by PaulMohn, 04-10-2026, 11:11 AM
|
0 responses
60 views
0 likes
|
Last Post
by PaulMohn
04-10-2026, 11:11 AM
|

Comment