Releases: PaulSquires/TradeTracker
IB-Tracker v2.5.1
Fix: Regression with newly added Trades not getting tickerId assigned thereby not getting streaming market prices immediately.
IB-Tracker v2.5.0
Add: When no Trades exist, display an informative message in the Active Trades list.
Change: Refactor Reconcile_position().
Change: Investigate why portfolio only updates in 3 minute intervals and not on every value change (like api says).
Change: Refactor by adding Trade::CalculateAdjustedCostBase().
Change: Refactor UpdatePortfolio and RequestPositions.
IB-Tracker v2.4.8
Fix: GPF if connected to TWS, click on "Active Trades", and no Trades exist.
IB-Tracker v2.4.7
Add: "THIS MONTH" subtotal line to the Closed Trades summary list.
Change: Request account liquidity and BP immediately after save/edit of Active Trade data rather than wait for normal 3 minute update.
Change: Refactor of Active Trades to show Position Cost, Market Value, UnrealizedPNL, UnrealizedPNL%. Much more accurate than previous implementation.
IB-Tracker v2.4.6
Add: Support for British Pound (GBP) Futures.
Add: Support for Euro (EUR) Futures.
Add: Check that Quantity amount is not zero for new or edited Option transactions.
Fixed: Notes editing not working correctly with DEL key or CUT operation.
IB-Tracker v2.4.5
Add: Added /HE Hogs Futures.
Add: Now a simple InternetCheckConnection() is performed prior to trying to get scraped price data. Error messagebox if no connection.
Add: "Wait" info notice for portfolio values for newly added Options Legs until new price data arrives.
IB-Tracker v2.4.4
Fix: Moved initial start of receiving market data until after TWS sends nextValidId() callback. This fixes the problem of random disconnects on first connection attempts.
Add: Implementing Google C++ Style Guide changes to the source code.
IB-Tracker v2.4.3
Fix: For closed Trades the DIT (Days in Trade) value was not capped at the actual trade closing date.
IB-Tracker v2.4.2
Fix: Closing Long Legs of an Option had incorrect Quantity calculation.
Change: Implement ping delay at start of ping thread rather than send first ping immediately on connection.
IB-Tracker v2.4.1
Fix: Rolled transactions now do not multiply quantity * leg_quantity to be consistent with how IBKR handles it.