Tuesday, December 18, 2012

Hi all
Version 2.8_08 now complete and new videos posted!

Enjoy
Simon

Friday, December 7, 2012

TradeManager 2.8_05 now ready + updated Demo DB. Look for new video early next week. I'll try and keep this to just 15mins!
The changes are as follows:

1/ All indexes/fk names changed to be unique MySQL 5.5 requirement.
2/ Contract.localSymbol length changed to 10 from 6 to match sysmbol column.
3/ Tradingday Tab now allows you to trade the same contract with different strategies or barSize on the same day. Tradestrategy key changed to include barSize
4/ Changed the TradingCalendar to add a day when the trade.market.close property in config.properties is less or equal to the trade.market.open.
5/ On Live login main controller (managedAccountsUpdated()) now parses all accounts from TWS API reqManagedAccounts(). The first account is considered the master and will be set to the default (popup to request this) if this is not so.
6/ Added field priceMultiplier to table Contract this is needed for Futures trade
7/ Tradingday Tab open/close times on a tradingday now over-ride values set in config.properties for the trading day defaults.
8/ Change the key for Contract to Symbol/SECType/Currency/Exchange/Expiry (app uses MMYYYY)  app will use MMYYYY in searches as the ContractDetails api request sets the date to the actual date.
9/ Tradingday Tab Tradingday date-times can now be changed as long as the Tradestrategies do not have trades.
10/ When loading contracts from a csv file the app will assign these to the most recent Tradingday (usually today) regardless of open/close date-time.  If this is not found then one is created using the config.properties values.
11/ Added none trading days to config.properties
# Tradingdays Sunday=1 Saturnday=7
# Trading days for week Stock Monday-Friday.
# E-mini Sunday-Saturday
trade.market.nontradingdays=1,7
12/ On connection to TWS if connection fails app now reverts to backtesting mode.
13/ Fixed defect added refresh() to WindowActivated() on Strategy Tab
14/ Fixed defect Updated order table now enable when connected to TWS added validation on Limit/Aux field based on OrderType.
15/ Added validation to Tradingday Tab close date
16/ Added event to BrokerInterface to fire events when the orderStatus changes, these now update the Contract Tab Orders panel as changes occur.
17/ Added validation to the BarSize/ChartDays fields on Tradingday Tab.
18/ Added sample csv files to the /db dir
19/ Updated column tooltips