Login Page - Create Account

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...