jTWSdump provides easy download (dump) of historical and intraday data with Interactive Brokers TWS. It generates formatted text files (Date/Time, Open, High, Low, Close, Volume) ready to be imported into any charting or analysis software. Data requests are performed through a graphical interface or through the command-line. Requests can be automated by providing an input file listing multiple contracts. jTWSdump works on Windows, Mac and GNU/Linux.
NEW: support added for Futures Spreads and Stock/Stock Combos.
Screenshot of the graphical interface in the Windows environment.
"EUR" "CASH" "IDEALPRO" "0" "0.0" "" "USD" "" "1 M" "1 day" "0" "MIDPOINT" "1" "" "GOOG" "STK" "SMART" "0" "0.0" "" "" "" "1 D" "5 mins" "1" "TRADES" "1" "" "ER2" "FUT" "GLOBEX" "200706" "0.0" "" "" "" "1 D" "2 mins" "0" "TRADES" "1" "" "QQQ" "OPT" "SMART" "20070615" "45.0" "PUT" "" "" "1 W" "1 hour" "1" "TRADES" "1" "" "INDU" "IND" "NYSE" "0" "0.0" "" "" "" "1 M" "1 day" "1" "TRADES" "1" ""
The processing of this input file generated the following data files: EUR_CASH_1 day.csv, GOOG_STK_5 mins.csv, ER2_FUT_2 mins.csv, QQQQ_OPT_1 hour.csv and INDU_IND_1 day.csv.
Here is the tail of the QQQQ data file:
20070328 16:00:00,1.92,1.92,1.87,1.91,333 20070328 17:00:00,1.75,1.77,1.75,1.75,28 20070328 18:00:00,1.83,1.83,1.78,1.78,720 20070328 19:00:00,1.85,1.97,1.85,1.93,1944 20070328 20:00:00,1.95,2.03,1.9,2.03,1442 20070328 21:00:00,2.03,2.03,2.03,2.03,5
These are text files which could now be imported into any charting/analysis software or opened with a text editor.
The input file had been created by jTWSdump making use of the manual data requests we entered
in the graphical interface but it could have been created with a text editor or programmatically.
Here is another example: we manually requested one month of daily data for each Dow Jones Industrials stock
using the graphical interface. jTWSdump saved automatically all requests to file dump.txt. After exiting
jTWSdump we renamed the file to dump_dow.txt so that it wouldn't be overwritten.
The next day we instructed jTWSdump to use the stored dump_dow.txt file and
jTWSdump re-generated 30 data files for all Dow stocks in one minute (note that
data requests during regular trading hours take more time to complete).
If you are not happy with the default jTWSdump functioning I can customize it prior to delivery.
By purchasing the software you agree to use it for personal purposes only (to negotiate a different license contact me). You cannot transfer, rent, lease, lend, copy, share the software and/or documentation. You cannot adapt nor change the software and you cannot re-sell the software. You may not reproduce or distribute any documentation without my permission. You may install a copy of the software on a computer and freely move the software from one computer to another, provided that you are the only individual using the software.
In no event shall I be liable for any special, incidental, indirect, or consequential damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use the software product or the provision of or failure to provide support services.
Buy a license.
Free 7-day evaluation.
Share this website.
Questions ? Use the contact form.
© Copyright 2007-2024 Trading Software Lab. All rights reserved.
Interactive Brokers (IB) is a low cost provider of trade execution and clearing services for individuals, advisors, prop trading groups, brokers and hedge funds. IB's premier technology provides direct access to stocks, options, futures, forex, bonds and funds on over 100 markets worldwide from a single IB Universal account.
Member NYSE, FINRA, SIPC. Visit www.interactivebrokers.com for more information.