MultiCharts Easter Sale has jumped in! Up to 50% off Explore offers
+1 888 340 6572
MultiCharts Project Management
previous_open_issue.png
Go to the previous open issue
previous_issue.png
Go to the previous issue (open or closed)
star_faded.png
Please log in to bookmark issues
bug_report_small.png
Open Bug report MC-2019

Backfill data from IB in larger gulps

action_vote_minus_faded.png
5
Votes
action_vote_plus_faded.png
next_issue.png
Go to the next issue (open or closed)
next_open_issue.png
Go to the next open issue
Description

When backfilling minute bars for a symbol from Interactive Brokers, Multicharts requests one day at a time. This rapidly runs into a pacing violation from Interactive Brokers, as they have strict rate limits on how often you can request data from a single symbol.
There's no reason to be hitting these rate limits. IB's API lets you download more than a single day's worth of data at once. In other programs I've backfilled an entire half-year of minute bars in a single connection. If Multicharts would take bigger gulps of data per request, it would never hit a pacing violation in these circumstances.

Steps to reproduce this issue

Load a one-minute chart that stretches back one year for a new symbol for Interactive Brokers.

Comments (1)
#1
user-offline.png  MultiCharts Support (MultiCharts)
Jun 06, 2017 - 14:06
We have made all currently possible IB data feed improvements, however, due to IB API limitations and specifics, you will still run into pacing violation when a lot of historical data is requested.
History
Issue basics
User pain
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
Affected by this issue (2)
People involved
Times and dates
  • Posted at
  • Last updated
Issue details
  • Reproducability
    Not determined
  • Severity
    Normal
Attachments (0)
There is nothing attached to this issue
Commits (0)
There are no code checkins for this issue
Duplicate issues (0)
This issue does not have any duplicates