If your download does not start automatically, click here
Note: Use Microsoft Edge to download Bracket Trader(click "..." -> "Keep" -> "Keep Anyway")
Note: If you just upgraded to version 2013r13 or later,
- you need to upgrade your API to to API ver 9.71
NOTE: DO NOT USE THE BETA API (9.72) FROM IB'S WEBSITE !
- you need to run Reset to Default Symbols in the Tools menu to use the new symbol format
Changes in Version 2024r07
- customized commision for HSIChanges in Version 2023r12
- fixed decimal places for DAX - after updating, run Reset to Default Symbols in the Tools menu to use the new exchangesChanges in Version 2023r11 Changes in Version 2022r02 Changes in Version 2022r01 Changes in Version 2017r10 Changes in Version 2017r01 - updated TF parameters Changes in Version 2016r01 - added option for hidden orders - changed DOM last price color for more contrast - fixed DOM quick entry bug during simulation Changes in Version 2015r02 - added support for linked accounts trading Changes in Version 2015r01 - updated API to 9.71 - updated exchange for Z to ICEEU Changes in Version 2014r01 - added a work around to show correct P and L for Z (LIFFE) Changes in Version 2013r15 - updated Z (LIFFE) to the new IB format (click Reset to
Default Symbols after updating if you want to update Z) Changes in Version 2013r14 - fixed account number not being sent out for FFA acoounts Changes in Version 2013r13 - you need to upgrade your API to to API
ver 9.70 - account number added to orders for users with one login
to 2 separate accounts (for example, one regular account and
one IRA account) - fixed the Tws1PlaceOrderError 10000 which occurs
with the latest TWS (Build 941.2b Oct 23, 2013) - this is
due to the constraints in TWS which you now have to turn off
manually - added mini contracts for EOE and CAC40 (click Reset to
Default Symbols in the Tools menu) Changes in Version 2013r12 - added a workaround for the symbol SI to be able to
receive data from IB Changes in Version 2013r11 - added a workaround for the symbol EOE to be able to
receive data from IB Changes in Version 2013r10 - bugfix: removed account number included in orders sent as
orders are being rejected for individual accounts Changes in Version 2013r09 - added a position sizer tool (under the
Tools menu) - added account number to orders sent (for combined
accounts) Changes in Version 2013r08 - fixed inability to trade more than 1
exit when trading 10 shares of CFD's Changes in Version 2013r07 - added option to change sound alert for
maximum daily loss and profit Changes in Version 2013r06 - fixed "live" commissions from IB
showing incorrectly with multiple scales Changes in Version 2013r05 - fixed problem with getting stock prices Changes in Version 2013r04 - changed alert sound for maximum daily
profits reached Changes in Version 2013r03 - fixed the "Trigger Method for Stop
Orders" option not having a default choice with new
installations Changes in Version 2013r02 - fixed last price discrepancy for slow
moving symbols Changes in Version 2013r01 - added ability to trade CFD's - added a new version of ATS which includes the "REVERSE"
keyword - added fallback to hard coded commissions if unable to
retrieve "live" commissions (Note: To get live commissions,
you need the 9.67 API and the latest TWS.) Changes in Version 2012r12 - fixed error 13 occurring in some
systems when checking for the API version - changed icon Changes in Version 2012r11 - fixed missing commissions when trading
in simulation mode using IB data Changes in Version 2012r10 Changes in Version 2012r09 Changes in Version 2012r08 Changes in Version 2012r07 Changes in Version 2012r05 (critical
update) - fixed dynamic price color option not being saved Changes in Version 2012r04 - critical update for handling TWS bug sending FFA code for
non-FFA accounts in versions 924.3a (April 4, 2012) and
later Changes in Version 2012r03 - added "Dynamic Price Color" option (under Preferences
menu) to turn off color changes in the price boxes Changes in Version 2012r02 - added TCP method for receiving ATS signals Changes in Version 2012r01 - updated Ensign Playback link to E10 version (download the ESPL.zip
file - setup instructions for the E10 playback here) Changes in Version 2011r10 (get this version here
- if you are using the old Ensign Playback method) - added ability to send orders simutaneously to 2
subaccounts in managed accounts - added milliseconds to log file timestamp - changed the maximum loss warning option to "Daily
profit/loss Alert..." with more features Changes in Version 2011r09 Changes in Version 2011r08 - added a maximum loss warning option (under the
Preferences menu) - added a filter for duplicate fill messages from TWS Changes in Version 2011r07 - affects: forex traders, Kospi traders Changes in Version 2011r06 Changes in Version 2011r05 Changes in Version 2011r04 Changes in Version 2011r03 Changes in Version 2011r02 Changes in Version 2011r01 - added option to show statistics window when in DOM Changes in Version 07.0130a94 Changes in Version 07.0130a93 - added option to toggle program exit confirmation
(Preferences menu) - update NYMEX market depth to 10 rows - localized add 1/ close 1 setting Changes in Version 07.0130a92 Changes in Version 07.0130a91 Changes in Version 07.0130a90 - added BID and ASK to ATS
parameters Changes in Version 07.0130a89 - fixed DOM size reverting back error Changes in Version 07.0130a88 Changes in Version 07.0130a87 Changes in Version 07.0130a86 - switched to API 9.64 Changes in Version 07.0130a85 Changes in Version 07.0130a84 Changes in Version 07.0130a83 Changes in Version 07.0130a82 Changes in Version 07.0130a81 Changes in Version 07.0130a80 Changes in Version 07.0130a79 Changes in Version 07.0130a78 Changes in Version 07.0130a77 Changes in Version 07.0130a76 Changes in Version 07.0130a75 Changes in Version 07.0130a74 Changes in Version 07.0130a73 Changes in Version 07.0130a72 Changes in Version 07.0130a71 Changes in Version 07.0130a70 Changes in Version 07.0130a69 Changes in Version 07.0130a68 Changes in Version 07.0130a67 Changes in Version 07.0130a66 Changes in Version 07.0130a65 Changes in Version 07.0130a64 Changes in Version 07.0130a63 Changes in Version 07.0130a62 Changes in Version 07.0130a61 Changes in Version 07.0130a60 Changes in Version 07.0130a59 Changes in Version 07.0130a58 Changes in Version 07.0130a57 Changes in Version 07.0130a56 Changes in Version 07.0130a55 Changes in Version 07.0130a53 Changes in Version 07.0130a52 Changes in Version 07.0130a51 Changes in Version 07.0130a50 Changes in Version 07.0130a49 Changes in Version 07.0130a48 Changes in Version 07.0130a47 Changes in Version 07.0130a46 Changes in Version 07.0130a45 Changes in Version 07.0130a44 Changes in Version 07.0130a43 Changes in Version 07.0130a41 Changes in Version 07.0130a40 Changes in Version 07.0130a39 Changes in Version 07.0130a38 Changes in Version 07.0130a36 Changes in Version 07.0130a35 Changes in Version 07.0130a34 Changes in Version 07.0130a33 Changes in Version 07.0130a32 Changes in Version 07.0130a31 Changes in Version 07.0130a30 Changes in Version 07.0130a29 Changes in Version 07.0130a28 Changes in Version 07.0130a26 Changes in Version 07.0130a25 Changes in Version 07.0130a24 Changes in Version 07.0130a23 Changes in Version 07.0130a20 Changes in Version 07.0130a19 Changes in Version 07.0130a18 Changes in Version 07.0130a16 Changes in Version 07.0130a15 Changes in Version 07.0130a14 Changes in Version 07.0130a13 Changes in Version 07.0130a12 Changes in Version 07.0130a11 Changes in Version 07.0130a10 Changes in Version 07.0130a9 Changes in Version 07.0130a8 Changes in Version 07.0130a7 Changes in Version 07.0130a4 Changes in Version 07.0130a3 Changes in Version 07.0130a2 Changes in Version 07.0122a2
Changes in Version 2017r07
- updated website links
- fixed CFD data problem for IBDE30, IBEU50 and BNP
- fixed DOM still appearing even when set to not show
- requires update to API
version 9.67 and above
- automatically detects correct commissions
- added time stop options, move to BE if positive, cancel
SAR if stopped
- added trailing to Stop Entry using Bid/Ask option
- improved code for FFA
- added ability to turn off/on the profit/loss
colors in the DOM (in the Preferences menu)
- added more options
for stop and reverse
- fixed stop and reverse bug
Changes in Version 2012r06
- added back Ensign Playback for versions prior to E10
- increased underticks option for Buy at Bid/Sell at Ask
- added option to select number of market depth levels for
summation
- handles TWS versions 924.3a bug causing "Error 5"
- updated FFA code
- updated price format for UB to 1/32 fractions
- added a "no stop" option (in simulated stop/bid-ask)
- modified SAR to set next target to the default stop amount
- minor bug fixes
- bugfix: commissions not calculated in some situations
- changed the size of the main window panels
- maintenance release: updated forex minimums, Kospi
commission
- maintenance release: expanded range for BE Offset,
BETrigger and TrailTrigger
- maintenance release: revised OCO code
- added stop and reverse function in the entry page so you
can set the SAR before the initial fill
- maintenance release
- fixed DOM resize error
- added last price box in DOM
- mirrored error correction buttons (for partial fill/extra
contracts) in DOM
- updated commission for M6E
- save last used sub-account for FFA's
- added a Time Entry button for breakout or fade entries at
a specific time
- updated commisions for TF
- adjusted DOM to show odd number of boxes (last price in
center)
- adjusted DOM to show full boxes (no splits at top or
bottom)
- fixed connection problem with the latest TWS (Build 907.7,
Aug 2, 2010)
- fixed active limit order not cancelled error when right
clicking the LONG or SHORT button for a quick entry
- updated commissions for TF
- added a workaround for TWS bug preventing market close of
positions for TF
- modified family and friends account code
- changed DOM symbol buttons to be copy-specific
- updated commissions
- modified error handling when using ATS
- updated commissions for forex
- removed pop-up message for partial fills
- fixed 0 fill price error
- group strategy for stocks
- improved OCO code
- improved FFA code
- automatic handling of partial fills (defaults to
cancelling unfilled contracts)
- modified OCO code for FFA accounts
- option to reset to generic IP of 127.0.0.1
- minor code changes to handle errors if comma is used as
decimal symbol (European systems)
- automatic detection of local IP address for connection to
TWS in the same computer (needed for TWS in Netherands,
etc.)
- modified Reset and OCO code
- modified Close All to use market close
- updated ZB format to 1/32's
- added warning when TWS sends back a fill report with wrong
client ID
- fixed delayed stop not stopping out at monitored stop
price
- fixed trailing mismatch error when trading ZB, ZN, ZF
- market depth for forex modified to hide last 3 zeros
(divided by 1000)
- fixed error when installing for the first time
- added user adjustable ATS signal checking interval (added
in the pop-up window when you select the ATS mode)
- improved speed when switching CASH symbols
- fixed overflow error when switching some symbols
- fixed rounding error when sending out orders with some
symbols
- modified simulation LMT fill to consider bid/ask prices
- market depth of 10 modified to include only ES and ECBOT
symbols
- fixed STPLMT fill errors with simulator
- increased ES market depth to 10 levels
- added support for CFD (contract for difference)
- fixed delay when switchng symbols
- added new forex pairs for eSignal data
- fixed DOM recenter error
- fixed delay when switching symbols
- minor bug fixes
- minor bug fixes
- updated API to 9.60
- fixed scale in error when IB rejects the order
- fixed p/l format error for JPY in log file
- updated minimum order for GBP and CAD
- changed format for custom playback to "time,bid,ask,last "
- added option to set log files path
- fixed Day/GTC setting bug
- modified DOM "on top" code
- fixed DOM scale-in "shadowing" when scrolling back from
outside range
- added a price trigger for automatic timestop
- fixed problem with stock symbols traded on "SMART"
- fixed mid-point option check error
- added midpoint to the stop order options
- fixed GUI errors in Vista
- fixed ZB, ZC, ZS errors
- fixed DOM not showing market depth on start-up
- fixed RUT data feed
- added SPI for eSignal
- added warning for opposite fills from IB (reported by some
users)
- added orders log
- added total buy size/sell size in volume tracker
- fixed error when connecting to FFA account
- modified account number in DOM code
- modified scale in and scale out code
- handles message flood (resulting in out of stack error)
from TWS
- removed the included API files
- works with both API 9.40 and 9.41 if the files are
registered correctly
- handled errors introduced in the a40 release
- improved Volume Tracker
- option to turn rth on and off (under Trade Settings menu)
- updated ZF to new tick increment (2.5/320)
- added eSignal handling of TSE stock symbols
- added ability to use number of contracts set in BT for ATS
signals (by setting the number of contracts in the ATS
signal to 0)
- updated ZB to new tick increment (5/320)
- updated rth code
- added ability to add user-defined Trade Logger comments
To modify the entries for the Trade Logger, go to the Trade
Logger subfolder in the BT folder, modify the entries for
each text file with any text editor.
- fixed OCA error
- modified Sierra-BT ATS code
- forex logged with full symbol (EUR.USD instead of EUR)
- modified ATS code
- fixed wrong timestamp when in simulation mode
- fixed "fill delay" setting not memorized
- test for required files during installation
- updated default expiry for new installations
- updated to use API 9.40
- restored the Set # of Fill Delay option in the Trade
Settings menu
- restored simulation fill delay
- added work-around for ZL trade reporting error from IB
- modifed simulated fill code
Changes in Version 07.0130a27
- fixed DOM color problem when scaling in
- added option for changing stop order trigger method
- modifed simulated fill code
- removed simulation fill code
- modified simulation fill code
- optional install of API 9.00 during setup
- cutoff date for log files based on GMT Time
- revised internal client ID/order ID code (for multiple
instances of BT)
- added buy at bid/short at ask for ATS signals (limit order
with a price of 0)
- updated expiry for 1st time installers
Changes in Version 07.0130a22
- fixed error with fraction based symbols (ZB, ZN, etc.)
Changes in Version 07.0130a21
- fixed simulation fill delay error
- fixed 3-exit shares division error
- fixed commissions for ZI
- fixed error when switching to ZB, ZN, etc.
- updated Z symbol equivalent in eSignal to Z M7-EEI
- updated commission rate for ZG
- added DOM high/low indicator for playbacks (based on
prices from start of playback)
- fixed type mismatch error when switching symbols
- fixed overflow errors with ZB
- fixed DOM colors not updating correctly when trading
stocks with large target or stop
- fixed DOM location "jumping back after a trade" error
- modified for Vista compatibility
- fixed DOM colors not updating correctly
- fixed DOM not updating when in sim mode (bug introduced in
a12)
- removed curent time in main window title (to reduce CPU
usage)
- fixed type mismatch error
- fixed maximum ticks in chase not remembered error
- fixed overflow errors
- added an API 8.85 release for compatibility with Ensign
- fixed the chase option not saved error
- added option to mute alerts (registered users only)
- added ability to specify scale in amount for DOM entry
(based on Add 1 option, registered users only)
- fixed processDOM error when switching symbols
- added options to change or disable total bid/ask ratio
- changed bid/ask ratio alert to show bold fonts instead of
a flashing red background
- fixed old Bid/Ask/High/Low indicators not being refreshed
on time
- fixed bug when entering a buy order in DOM (simulation
mode)
- fixed overflow and access violation bugs
- added MAE/MFE color indicator in DOM
- added total bid/ask ratio color indicator in DOM
Changes in Version 07.0130a1
- added total bid/total ask boxes in DOM
- added high/low indicator in DOM
- added Quick Close If Target Hit feature
- further revised code for handling fast market conditions
- modified code for market of depth handling during fast
market
- added ATS for Exit only option
- added checkbox for turning ATS on/off
Version 2024r07