I've got an Indicator that is placing values into several (3) DataSeries objects. Using Print statements I can see that when the Indicator is run everything works fine, the DataSeries objects properly populate using the .Set() command with the correct values.
I'm running a Strategy that is to take those 3 DataSeries values into it, however it seems (again using Print statements) that the values for those 3 DataSeries objects are being set to "0" when used in the Strategy...I don't know why. I've done this sort of thing dozens of times before without any issue (using Indicator values within a Strategy).
The only difference here is that both the Indicator and Strategy are running using "timers", the Indicator processes first to determine/set the values, then the Strategy runs a short time after...in my testing there is no "overlap" in time at all so I wouldn't think that is the cause of the problem, however it must be related somehow...ideas?
Comment