Sorry. My english is not my mother language.
Let me describe my computers setting first. I purchased two AB licenses and installed on two separate computers. One of the computers connects to IB account. Both Amibroker can connect to IB simultaneously. I could choose any backfill length option on AB for a few days. From yesterday, AB allows minimum backfill only. AB hid others backfill options. Please help
Do you have market subscriptions for your relevant mrkt with IB?
Also ther is a limit to number of symbols = 100 unless you pay for more.
I’m not sure you can have simultaneous connections to IB api.
What happens when you only have a single connection?
I trade Forex , which is free of data feed from IB. My trade symbols are less than 100 currency pair. By the way, I wrote Python program to download historical data directly from IB TWS. The Python app works well to download 6 months data. AB doesn't allow me to choose backfill options, so I think the problem is not caused by IB.
I remembered I copied symbol data fold from one computer to another computer. Does it be the problem root caused?
Your assumptions are incorrect. The plugin ALLOWS to download more data (180 days), but you just configured your database incorrectly (not following instructions) and you don't know the basics about TWS API limits.
Longer backfills are ONLY available when "Base time" interval in the File->Database Settings is 1 minute (or higher).
This is basically because of TWS API historical data limitations that you should read and understand prior to anything else:
https://interactivebrokers.github.io/tws-api/historical_limitations.html
This documents (as many IB docs) is obviously lacking full information too, but generally with tick data you can only request something like 2000 ticks in one request from TWS.
Longer backfills require 1-minute interval (or higher).
Hi, I'll ask this from a slightly different angle. Can Amibroker combine 1-second or 5-second data taken from TWS into a custom 55-second bar?
Greetings
yes you can use custom 55 sec timeframe.
As long as you have the valid basetime of 1sec/5sec that will correctly build it
see here on how
75 min Timeframe - AFL Programming - AmiBroker Community Forum
Hello, I have a problem with non-standard candle times on the chart. The main time interval for the database is set to 5 seconds and if I set predefined times for the chart such as 15 seconds, 1 minute then everything is fine, but when I set a different multiple of five seconds e.g. 55 seconds then candles are drawn at odd times e.g. successive candles are drawn at such a time as 19:05:45, 19:05:50, 19:06:45, 19:06:50 etc. by the way the volume is being consumed. When I set the main time interval in the database to 1 second, the situation repeats itself. I subscribe to the intraday data at Interactive Brokers. For comparison, two charts of 15seconds and 55 seconds.
Is there a solution to this problem?
N second interval should be selected so 60/N is integer. Because those N second intervals must align to minute boundaries to allow proper syncing with N minute intervals.
So there is no way to get an intraday chart of 55 seconds like, for example, Siera Chart or MultiCharts or others? Does it depend on the programme or on the data? On Amibroker I have data from IB and on MultiCharts and Siera from CQG via AMP Global.