I have (successfully) tested each of the "called" indicators individually, on 1 minute ES chart. They are not overlays and paint in a seperate panel below the main chart panel.
These have now been combined into a single (COMB) study that "calls" all 3 sub-studies. This is being tested now and, (whilst it seems to work ok) it is causing significant processor load, so I suspect that the way the studies execute, internally, is non-optimal. Hence my mention of "Execution Protocol" - which I may not understand well enough yet.
The COMB study has AddDataSeries for each of the additional 11 instruments used in sub-studies.
When I increment the Plot values on each OnBarUpdate, the study works, but I get extreme processor usage. When I only update when BarsInProgress == 0, I get a tolerable processor usage, but I get many small gaps in the displayed line/histogram (See attachment).
Are there some general rules surrounding script execution protocol/sequence I need to know
Suggestions welcome.

Comment