Created this version of ProfessionalSwing:
the
ProfessionalSwing_MOA (Multi timeframe, Objects on chart, Alert options).
It is just a piece of code I played with since I'm new to coding. And, I find this algo interesting.
So, I implemented some additional options, made it more 'clear' regarding all possibilities and tried to make it somewhat eye-pleasing.
Some notes:
1. when adding multiple instances of this indicator, make sure to use unique Object ID's [input tab 'Object ID']
2. do not rename the indicator. If so, it will remove itself
3. I haven't tested it extensively, but as far as i know, it works just fine (I hope

)
4. condition arrows: when the high + low are fully above/below the 0 value
5. condition OB/OS: when the histo value exceeds the value(s) +24 or -24
Anyhow, perhaps it has some value for some.