Hi Forum!
The forum looks very active, looking forward to learn from you guys! :)
We are loading terms and conditions as well as price time series with 6 fields for around 5000 instruments with the on-demand TermsAndConditions and PriceHistory requests. We try to adhere to the limit of 50 concurrent PriceHistory requests, as laid out in the manual. However, often our PriceHistory requests end up being stuck in the queue at Datascope, taking several hours to complete (up to 7 hours). In the notes we can see the actual processing times of the PriceHistory requests, which are in the range of seconds.
Does anybody have an idea why our requests get stuck in the queue at Datascope, and can help us in answering our questions:
- Why do our requests get stuck in the queue?
- How does the scheduling algorithm of Datascope work?
- How can we optimize our requests such that they won't get stuck in the queue?