------- - Added ``createContinuousFuturesContract(symbol, exchange)`` - ``createFuturesContract()`` accepts SYMBOL (ie ``ES``) and creates continuous contract
1.12.69
------- - Making ``_get_active_account()`` (formerly ``_get_default_account_if_none()``) more fool-proof
1.12.68
------- - Better hanling of MOO/MOC orders (+ in bracket orders) - Cancelling orphan orders (stop/target) on same-instrument fills - Automaticaly rounding order prices to acceptable ticksize for contract - Added quantity, side, and sub-orders' ids to order metadata - Setting ``outsideRth`` to ``False`` if ``TIF`` is ``OPG`` (for MOO orders) - Default target order type changed to ``Market if Touched`` - Using "ISLAND" exchanged when "NASDAQ" is entered (ISLAND = NASDAQ) - Misc code refactoring and minor bug fixes
1.12.67
------- - Support for multiple/FA accounts! - Get info using ``getAccount('DUXXXXXX')``, ``getPositions('DUXXXXXX')``, ``getPortfolio('DUXXXXXX')``, or ``getOrders('DUXXXXXX')`` - Submit order to specific account using by specifing ``account=DUXXXXXX`` in ``create*Order()`` or ``placeOrder()`` methods
1.12.66
------- - ``handleTrailingStops()`` checks for on "if touched"
1.12.65
------- - ``handleNextValidId()`` initiates new orderId counter for each session