I really like the above script (Thank you Pastafarian!) but it was annoying that it always took so long to load, so I made some edits so it would run faster.
Basically I replaced all the custom code (the sum loop and the calculations) with pinescript builtins since they are faster and I commented out price since it runs slowly (and I always have it on the chart anyway), but feel free to uncomment if you want it, it is still a speed up.