I am usig Amibroker Backtest report with Artificial bar added to get signals to enter with a market order on next day open. I do this religiously every day. With very few, in my view, non material mistakes.
But, there is quite a discrepancy in real results and what Amibroker is showing when you run the Amibroker backtest for even a month or two months and observe cumulative performance as shown in AB backtest report and in live trading accounts.
I want to understand where this discrepancy is coming from:
- Data issues (simply difference in data between when I run daily signal/trade generation and when I am performing a MTD backtest)
- Bad fills (getting much worse than open price)
- Not following all the signals/trades AB suggests
- Some other issue
Has anyone done any trade reconciliation between AB and IB? How? Is there some tool or script or code available?
Thank you very much in advance for your answer.