I’m trying to count the number of times a short moving average crosses over or crosses under a long moving average over a number of bars. Any help would be gratefully received.
Hmmm this question of “how much time something occurred in the past through x bars ” have been asked many times. I assume I should make a video for this 🙂
So firstly, you have to define how much bars you want to lookback:
1
lookback=20//20 bars lookback
Then define the conditions you’d like to be tested through this lookback period:
1
c1=average[7]crosses overaverage[21]
Finally, count how much time this “c1” condition returned true (so condition value would be 1) in the past with the summation instruction:
1
x=summation[lookback](c1)
Now you have your variable x which contain the number of times the condition “c1” occurred through “lookback”. Happy testing.
Nicolas thanks – and apologies. I assume if had looked harder I would have found the answer in your other posts. Really good of you to help me out and very much appreciated. Nick
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok