I have come across quite a few exceptions when requesting/subscribing to many currency pairs e.g. 15+
I am using the Java SDK standalone connecting into an open session of JForex.
Would this be a normal exception for demo accounts? Would I get the same exception if I had a live account? I made a video of this to clarify any details
https://www.youtube.com/watch?v=0GNCTGxPDjEException trace is:
2017-10-05 16:11:31.144 INFO ProtocolVersionClientNegotiatorFilter – Server: DDS2 Standalone Transport Client responded with version: 4
2017-10-05 16:11:31.144 INFO ClientConnector – Child session opened for [d-ja-usa-e-97-4-b.dukascopy.com/107.21.41.150:10443], sending [<ChildSocketAuthAcceptorMessage(parentSessionId=a7ec129c-1038-48d3-bb4d-134700a1491c,timestamp=1507234289627)>], successful consequent attempt [1]
Strategy “HistoryBarsFilter1Week” Strategy ID: 5EB1734D2C5AAC6EAE735A634E65CCB1 is started at 2017-10-05 20:11:32.573 GMT on the local computer with no parameters
com.dukascopy.charts.data.datacache.DataCacheException: Failed to load in-progress candle data in timeout period [NZD/CHF, Monthly, Bid] @ com.dukascopy.charts.data.datacache.IntraperiodCandlesGenerator.getInProgressCandleBlocking(IntraperiodCandlesGenerator.java:1284)
com.dukascopy.charts.data.datacache.DataCacheException: Failed to load in-progress candle data in timeout period [NZD/CHF, Monthly, Bid]: com.dukascopy.api.JFException: com.dukascopy.charts.data.datacache.DataCacheException: Failed to load in-progress candle data in timeout period [NZD/CHF, Monthly, Bid]
at com.dukascopy.api.impl.History.getBar(History.java:208)