(posting all issues for sake of a resource for other users to search for same issues with)
If Either
Print(Position.GetProfitLoss(Close[0], PerformanceUnit.Points));
or
if(print(Position.GetProfitLoss(Close[0], PerformanceUnit.Points) >0)
{ etc
are in my strategy, only 1 trade (instead of normally 95 or so) gets triggered in backtesting. I checked the output window and the number is constant 0 (from the print routine).
Is this a bug or the incorrect use of the routine?
Just the presence of the mere print routine kills the whole strategy.
Comment