I backtest in beta 21 few currency pairs (50min timeframe) downloaded from IQFeed with my own session called Forex Asia which trades 00-09h CET (minus 6h and you get these times in EST). And so I want to let the backtester trade only between 00 and 09h during my timezone. But it is making trades between 6 and 15h my timezone!
If I change the timeframe to 10M, then it trades between 5am and 15h (=3pm).
If I use for my downloaded ETFs or currencies (also from IQFeed) on 10M timeframe US Equities RTH, then the trades take place between 14:30 and 22h (which is 8:30 and 16h EST!) while it should trade only between 15:30 and 22h due to the template.
If I backtest ETF on 30M timeframe on US Equities RTH, then it trades between 15:30 and 22h. On 20M, it begins trading at 15h.
If I backtest my system on US Equities ETH (8-20h) then i get trades 00-02:30 and 13-00h.
(the strategy makes over 5000 trades in last five years - using settings to generate as many trades as possible to see when it trades).
This renders the whole session template management useless.
Who programmed this? Who tested this? Any solution anytime soon?
N.
I am sorry to be angry, I just wanted to let my system trade on real money just tomorrow and I am happy I found this huge flaw from loosing money as it would trade in totally different times.
-----------------------------To replicate this do the following
MA Crossover, fast :2, slow 3
AUDJPY, 3Min Timeframe, tested since 1.1.2010, trades: between 8000-11000
used session: Forex Asia (00-09), trades take place 5-15h (incorrect)
used session: EUForex (8-16), trades take place 13-22h (incorrect)
used session: US Equities RTH, trades take place 14:30-22h (incorrect)
30Min Timeframe, trades around 1000 :
used session: Forex Asia (00-09), trades take place 6-15h (incorrect)
used session: EUForex (8-16), trades take place 14-22h (incorrect)
used session: US Equities RTH, trades take place 15:30-22h (correct)
I live in EST +6 hours, so even if the times would be in EST (as downloaded data from IQFeed might have different timestamps - I do not know why you do not tackle that if that is the issue), then why sometimes it is correct and sometimes incorrect? Sometimes it trades 1 hour more and sometimes not. Sometimes many hours after the template says so. Who did this to Ninja Trader?
Comment