Could it be possible to implement an objective function, with the following variables:
1) Lookback period (i.e. last n symbols)
2) Some sort of time-decaying weights.
3) Weights on wavy lines, small arrows, large arrows.
So in a sense, when objective function > K, some constant, it means buy or hold buy position; if it dips below K, it means close position, if it is < -K then sell etc.
and then get the indicator to store the n-period of (ignoreFuture = False) objective function data somewhere, regardless of whether you refresh the charts or not, so this allows any chart to be opened and traded immediately, instead of having to leave it open for "n symbols to appear" before you can get a read of the market based on the objective function..
Ofcourse this requires us to determine what this period is, what sort of weights to implement, or what kind of decay to use. Perhaps the more experienced traders using HGI can chip in on this. But I think a step to this direction would allow us to optimise HGI for different currency pairs (by tuning the weights), and also have parameters that can be optimised as market conditions changes over time (again by tuning the weights, or constant K), increase objectivity in decision making, and in all, move close to the so-called Holy Grail.
Just some ideas, if they don't seem good to you, feel free to ignore
Thanks.