Friday, September 7, 2012

Trademanager 2.7_02 now available. Major re-factor of the persist Trade and TradeOrder process. Now CRUD actions on Trade/TradeOrder are all handled via the persistTradeOrder action, TradeOrderfill are handled by the persistTradeOrderfill (note this calls persistTradeOrder). Trade (a.k.a Position) is derived from the latest state of all the open/filled TradeOrders. Trade is now not needed by any of the createOrder actions in the strategies. This simplifies the writing of strategies and wraps Trade actions in one function.

I have added addition events to the BrokerChangeEvent i.e. tradeOrderFilled, positionclosed, tradeOrderCancelled.

TradeOrder Key is now a NOT NULL field in the DB.

Next 3 weeks I will be away so don't expect  any new builds!!

Friday, August 24, 2012

OK 2.7_01 complete and posted to google code. I've also updated the demo DB with gappers through 8/24/2012.

In this release I have focused on test cases. I fixed all failing test cases and made updates to the buildtest.xml. Now if you run the target "all" it should clean the DB and run all test cases, upon completion the DB should be empty if all tests were successful! From this point forward all new code will be accompanied by test cases goal is to get to where there is roughly 1.5 test/source code. I will be spending the next week added to the test case scenarios.

Tuesday, August 21, 2012

TradeManager 2.7 is now complete over the next week I will be completing test cases to get the code coverage up to scratch!!