I will continue to post any issues with web-content here, then.

While your response was pending (re: my non-thread question), I was coming to the same conclusion that I was abusing the class, and had moved some temporal functions back up to strategy-level in order to overcome the absence of inherited time-context, the rationale for which I understand.

With the ability to call

bt.LinePlotterIndicator(func)

from up there if I want to see it plotted, I think I have all I need.

Thanks for the notes and for caring enough to update the minor typos:

"How infinitessimal is the importance of anything I do.
How infinitely important it is that I do it."

(approximately Voltaire, but likely slightly mis-quoted, from memory)