Steps to reproduce:
- Open FXCM connection settings
- Disable Ninjatrader historical servers
- connect to FXCM
- open a 1 minute Forex Chart
- open output window
- Add strategy to chart and click enable
Observe output window, which prints "tick tick tick" for every new tick.
Then prints "14 Daily bars been received for the ATR Calculation" - from the barsrequest handler. Then no more ticks. Observe that chart is no longer receiving live data. That chart will no longer receive data unless you quit and restart Ninjatrader.
Repeat above steps for timeframe other than daily.... no issue. Repeat with Ninjatrader servers enabled... no issue.
I'm literally having one of those weeks when I think a malicious individual has gained access to my computer and is f$cking with things to mess with me! I've done practically no work all week.
Ninjatraders servers took 90 seconds to deliver bars requests all weekend and most of the start of the week. Switching to FXCM I get "cannot find instrument" errors.
Ninja sorts out the performance issues but their historical data is clearly corrupted - gaps in the data everywhere and the whole of May is missing from the Forex dailys!!
Switch back to FXCM and dodge the Instrument not found problem by deleting my whole cache folder every 5 minutes, and now this issue which freezes realtime data when a BarsRequest is made for daily data.
What a nightmare!
Comment