Thursday, May 30, 2013

I am re versioning the product back to 2.1. From now on I will only release version on a monthly basis unless there is a critical patch required.

Friday, April 19, 2013



Updates to model removed Trade and replace with TradePosition. So new model is:
Contract oneToMany TradePosition oneToMany TradeOrder
Tradestrategy oneToMany TradeOrder.
Note
1/ There can only ever be one TradePosition open at a time for a Contract.
2/ A TradePosition is created when at least one TradeOrder becomes filled/partially filled. The TradeOrder that caused the TradePosition to be created is marked as the opening TradeOrder.
3/ A TradePosition is closed when the totaly open quantity i.e. buy quantity - sell quantity equals zero. At this point the net value represents the P/L for the position.

Thursday, April 18, 2013

2.11_06 version out tomorrow new data model see below. Removed Trade table replaced with TradePosition so Tradestrategy creates oneToManat TradeOrder a TradeOrder may have One TradePosition that is for One Contract


Wednesday, March 6, 2013


2.11 build now avaialbe this build handle FA account holders. It also allows submission of FA orders.

1/ Altered database, Tradestrategy ManyToOne Portfolio ManyToMany Account. The Portfolio table now represents a group of accounts. This allows Profiles/Groups from IB TWS to be loaded at login into the Portfolio table. Portfolio AllocationMethod details the distribution of a position across Accounts.
2/ Configuration Tab allows configuration of Portfolio/Account relationship. Note for individual accounts this is OneToOne for FA accounts this should be managed in IB TWS.

Thanks
Simon

Wednesday, February 27, 2013

TradeManager 2.10 released


This release now has support for FA Accounts. On login accounts are download to the Trademanager and stored in the DB. If the accountType is CORPORATION then the Alias/Profile and Group details are requested and stored. This allows for manual order (see Contract Tab orders panel) & strategies to submit orders for a Profile or Group. If Profile or Group is not specified then the account assigned on the Trading Tab is used.

Changes to the DB are :
TradeAccount table and new tables FinancialAccount oneTomany AllocationAccount (note these are IB TWS specific)

In a future release I will probably replace the TradeAccount with a Portfolio (acts as a group/profile holder) and so the model would read
Tradestrategy manyToone Portfolio manyTomany TradeAccount

Thanks
Simon

Wednesday, January 2, 2013

2.9_01 release now finished. New layout for buttons. Main button bar used across tabs. Simplifies UI.

Updates to test cases lots of re-factoring of Main controller.

Added installations instructions for download from Git see Wiki/Eclipse setup.

New video to come for new UI.

Thanks
Simon