----- Original Message -----
Sent: Saturday, January 28, 2006 3:51
PM
Subject: Re: [amibroker] New
Interactive Brokers plugin version 1.5.0 - featuring upto 30 DAYS of
1-minute bar backfill
Tomasz - This is great work! ...and seems
to backfill faster for my installation. It could be that it was
Friday evening
and the IB servers were coasting
along when I tested
it. On Sat morning I'm not getting on at all.
On to other topics (my newbie blind
spots)
I'm assuming that I can't get streaming
quotes unless I subscribe to the Level II data from IB? Right now I'm on
the
minimal data provider service and get
real-time price changes.
Backfill occurs for me when I select
a single issue, however on the plug-in pull down menu it
looks like
I could pull the data from a list of
issues to be backfilled in a batch. I'm probably missing something?
How do more experienced IB/AB users
work with the AB database population? With the IB ticker
lists?
Do you populate AB with only the 100
issues you are currently focusing
on?
How have you worked the ticker information
area, like full name, sector, industry?
Best regards
Joe
----- Original Message -----
Sent: Friday, January 27, 2006
12:09 PM
Subject: [amibroker] New
Interactive Brokers plugin version 1.5.0 - featuring upto 30 DAYS of
1-minute bar backfill
Hello,
A new version of Interactive Brokers data
plugin has been released now.
It features (among other things) extended
backfill (upto 30 days of 1-minute bars).
Please read change log below for more
details.
Download & instructions:
Direct link:
(you need to CLOSE AmiBroker, and copy
downloaded file to "Plugins" subfolder)
You can verify version numbers of all
plugins using Tools->Plugins menu in AmiBroker.
Best regards,
Tomasz
Janeczko
amibroker.com
CHANGES for version 1.5.0 (as compared to
1.4.4)
+ 1-minute backfill length is now
extended to upto 30 days,
user selectable from RIGHT mouse
button menu over plugin status area.
(Note that due to TWS
limitation backfills longer than 5 days are splitted into chunks of 5
days and downloaded sequentially)
+ Implemented workaround to IB weird
way of sending tickSize events
Problem was that IB sometimes
repeats many times the same tick and sometimes skips some ticks and
cumulate them into one tickSize LAST_SIZE event.
This is because IB
feed was NOT designed as tick-by-tick and never intended to create
time&sales series, but rather solely to update TWS display
grid.
Now the plugin tries to workaround this weirdness by ignoring
duplicate tickSize LAST_SIZE events (with the same size) and correcting
missing ticks usign CUMULATIVE volume sent with tickSize VOLUME event.
Correction is needed because without it we would end up having incorrect
total volume (sometimes real trades may have same events so multiple
REAL ticks may have same price/size, unfortunatelly there is no way to
detect whenever it is real trade or duplicate generated by IB, so
correction according to cumulative volume is the only way to
go).
+ plugin now
accepts "O" and "OP" as type specification and treats it as "OPT"
This allows to get quotes for some options that have very
long symbols (exceeding 26 characters allowed by AB).
For example to
get DAX options use this symbols:
C ODAX MAR 06 5500-DTB-O
P ODAX MAR
06 5500-DTB-O
(note that there are TWO spaces between 06 (year code)
and 5500 (price).)
+ Fixed some
problems with Microsoft's CSocket buggy implementation
+ IB API error
message 165 is used now to detect whenever backfill is available or not
(demo account for example does not offer
backfill)