So, first, with this code...
protected override void OnBarUpdate() { Print("BarsInProgress " + BarsInProgress + " " + Time[0] + " " + State.ToString()); }
BarsInProgress 0 8/17/2016 9:05:00 AM Historical BarsInProgress 0 8/17/2016 9:10:00 AM Historical Enabling NinjaScript strategy 'Testing/86292581' : On starting a real-time strategy - StartBehavior=WaitUntilFlat EntryHandling=All entries EntriesPerDirection=1 StopTargetHandling=Per entry execution ErrorHandling=Stop strategy, cancel orders, close positions ExitOnSessionClose=True / triggering 30 seconds before close SetOrderQuantityBy=Strategy ConnectionLossHandling=Keep running DisconnectDelaySeconds=10 CancelEntriesOnStrategyDisable=False CancelExitsOnStrategyDisable=True Calculate=On bar close IsUnmanaged=False MaxRestarts=4 in 5 minutes BarsInProgress 0 8/17/2016 9:15:00 AM Realtime BarsInProgress 0 8/17/2016 9:20:00 AM Realtime
HOWEVER, if, in anticipation of using an indicator that requires a daily chart, I add ...
else if (State == State.Configure) { AddDataSeries(BarsPeriodType.Day, 1); }
BarsInProgress 0 8/17/2016 9:15:00 AM Historical BarsInProgress 0 8/17/2016 9:20:00 AM Historical Enabling NinjaScript strategy 'Testing/86292581' : On starting a real-time strategy - StartBehavior=WaitUntilFlat EntryHandling=All entries EntriesPerDirection=1 StopTargetHandling=Per entry execution ErrorHandling=Stop strategy, cancel orders, close positions ExitOnSessionClose=True / triggering 30 seconds before close SetOrderQuantityBy=Strategy ConnectionLossHandling=Keep running DisconnectDelaySeconds=10 CancelEntriesOnStrategyDisable=False CancelExitsOnStrategyDisable=True Calculate=On bar close IsUnmanaged=False MaxRestarts=4 in 5 minutes
Is there something I'm missing? Has anyone else seen this? Can anyone replicate this? Is this a known issue?
Comment