Dear JForex support,
This submission is in reference to an earlier support request I sent via email:
[~LHL-535103]: Problems with JForex standalone API 2.7.3
In the above support request I reported an issue with accessing order history, namely that trying to obtain a list of historic (closed/deleted) orders via the sync query method history.getOrdersHistory() frequently hangs (never returns).
I got a suggestion to try async reading of orders via history.readOrdersHistory() and was referred to the wiki page:
https://www.dukascopy.com/wiki/#Order_history/Asynchronous_retrievalI have implemented the method outlined in this page. It does not solve the problem of request hanging. Most of the time it works as expected, but on some occasions (f.ex now, as I'm writing this) it still is unable to load historical order data. None of the instruments for which the async requests have been sent completes (LoadingProgressListener's loadingFinished() does not get called). I've been waiting for about half an hour now, normally it takes just a few seconds. This is on a permanent demo account with a very moderate amount of orders (a few tens of tickets over the last few weeks).
I would be grateful for any assistance, and I'm more than happy to supply any further information you should need.
Thank you in advance!