How to interpret in afl script for multi color volume at-price-VAP

First of all, I am Amibroker beginner, I apply Multi-color Volume At Price (VAP) written by you since 2016 into my chart, I try to detail in the code as the following link.
As far as I understand
In any VAP bar.
GfxFillSolidRect( x1, y1, x2, y2, colorGreen ); it is represented bull sentiment. buy>sell
GfxFillSolidRect( x1, y1, x2, y2, colorPink ); it is represented bear sentiment. sell>buy
GfxFillSolidRect( x1, y1, x2, y2, colorLightBlue ); it is nutual (buy=sell volume)
is it correct?

Thank for your advice.

"you" in this case is @awilson. I'm citing his nickname so he will be notified of your request!

Nice formula by the way.

Sorry Beppe. I miss to mention full name.

This part of the code determines what is considered bull / bear.

BullBearZone = (High - Low) / 3; // divide
bullbar = C > (High - BullBearZone);
bearbar = C < (Low + BullBearZone);

volume will be considered bull in case close up third top (green)
volume will be considered bear in case close up third bottom (red)
otherwise will be neutral (blue)

Thanks @beppe .