- Picture of stategy trades on chart. (Realtime trades start on 4/5/2013; earlier trades are theoretical, historical trades, per the strategy setup).
- Manually produced spreadsheet showing realtime trades starting from 4/5/2013, when the strategy started trading. (ie., there are no realtime trades before 4/5/2013).
- Performance Report - (Realtime only) Trades, as obtained from the Performance Report from right-clicking popup menu.
- Performance Report - (Realtime only) Summary, as obtained from the Performance Report from right-clicking popup menu.
On the other hand the performance reports, (3)(4) show a completely unreal and thorougly misleading report of Total Net Profit of $12904.70! The entries and exits have little, if any, correspondence to reality, whether in prices or entry/exit times. Those virtual entries and exits make little sense as I see them. The arrowed performance items in the summary are seriously out tune with reality. So, my question is: How does one get an accurate realtime only Trades Performance report? Strange to say, running a Historical only Performance Report, which does in this case match the actual trades taken, shows the exact correct report.
Telling me to use the Historical report matched to the trade dates is not a solution, as I also sometimes take manual trades, which will not be reflected in a Historical only Strategy Report. In this particular case, there happen to be no manual trades obfuscating the issue, but that is only because I refrained from any manual trades during the initial test period for the strategy. This will happen with any strategy, as I have seen this discrepancy on many other strategies that I tested. I was theorizing that the manual trades were the culprit. This test run invalidates that hypothesis.
I cannot provide the strategy code; I do not know if the same can be demonstrated using Market Replay. You may have to write a simple strategy and test it yourselves over the coming week in real time, but that is not for me to say. Heck, the ubiquitous SampleMACrossover Strategy, run in real time, should show the same issue.
Comment