I have just uploaded an intermediate version of the downloader based
on the JAB 1.02 code base:
http://groups.google.com/group/jarbitrager/web/source.zip
It is for those of you wo want to be early adaptors. note that this
is a version still in heavy development.
But the class structure will remain the same.
note that in BackDataDownloader.java there is a debugging code line
which allows me to serialize downloaded data to disk. This saves lots
of time when doing the time series alignment and normalization.
with the boolean class member
private boolean bBarSave = true/false;
you can toggle if the data should be saved to disk or loaded from
disk. when it is set to false no IB download action takes place and
for time series alignment the previously downloaded bars are loaded
from disk.
for this class I am still in heavy testing. but it produces already
some good results.
i have tested each instrument pair combination of the sample
strategies:
GBP_GBP
EUR_EUR
ES_NQ
-> these worked fine. 1 second data was downloaded successfully
NQ_QQQQ
ES_SPY
YM_DIA
-> here TWS delivered erroneous data! duplicate timestamps where
downloaded
please play around and test :-)