Support Board
Date/Time: Mon, 25 Nov 2024 14:56:38 +0000
Post From: "accurate" backtest results change when multiple charts opened
[2014-02-03 02:28:01] |
hairyMug - Posts: 31 |
1. type backtest is "accurate trading system replay backtest" 2. YES, the results change when just 1 chart is added. 3. "For All Charts in Chartbook" is not selected; If I do select it, I get an even different result... Also, the "bar-based" back-test gives an even different result. None of this makes any sense as I only trade when "sc.GetBarHasClosedStatus() == BHCS_BAR_HAS_CLOSED"... I use three "persisted" variables in my function and observed that the location of the declaration of the seems to have changed the results also. The only reason I mention this is that I also had a problem where the "persisted" values caused a continuous "CPU exception" error which was cause by assigning a float value to a double "persisted" value without "casting" it to double... I have spent a great amount of time finding "undocumented features" (bugs) of ACSIL and I am really starting to question if SC is even capable (or stable enough) to handle an "auto-bot" trading system... |