Long story shot, using tick replay, my indicators update properly unlike by simply adding a 1-tick series where all trades are being opened at the end of the main series bar. I feel as though I had solved this problem earlier by just adding the 1 tick series but it's back with a vengeance. They are at least closing intrabar but I think that's cos closing is price based and not indicator driven.
I would love to ditch tick replay and have the strategy follow along on the 1 tick series however I need the indicators on the higher timeframe (tickframe?) to react to the way the 1 tick series moves as opposed to just using OHLC of the main series - for 2 reasons:
1. I believe I want to access Bid and Ask market events and not only when a trade occurs (as limited by tick replay) and also do this in a backtest in which indicators follow market movement at the 1 tick level.
2. Speed
I tried adding bid and ask historical series in tick replay but of course discovered they can't be used *with* tick replay enabled. I then backed out of tick replay to using the 1-tick series and found the indicators on the main series don't appear to be responding to the granular level of the 1-tick series. So I feel a bit stuck..
Without using tick replay trades go off at the wrong time (end of bar)
Using tick replay I cannot get at the Bid/Ask series historically.
It's possible I'm just confused at this point but I thought I'd put it all on the forum and see if I could find some help and clarification.
I think perhaps another way of phrasing this is: When not using tick replay, considering indicators on the main series (higher timeframe) and an added 1 tick series, at what point do the indicators on the main series update when they are set to "Calculate.OnEachTick"
And btw *all* indicators and the strategy itself are all set to Calculate.OnEachTick
Thanks!
Comment