Saturday, March 14, 2015

We have now moved the code over to Git Hub source can be found at

https://github.com/trade-manager/trade-manager

enjoy :)
I am a little behind on the JavaFX conversion but should be finished soon.

Thursday, December 11, 2014

2.1_16 now available I have updated Hibernate 4.3.7, TWS API 9.71 and JFreecharts 1.0.19 to the latest versions, plus fixed a few bugs. See readme.txt for list of changes.

Monday, June 16, 2014

2.1_14 now available see the readme.txt for details. Main new feature is the Go button on the Tradestrategy table this allows you to down load a current position and its orders (including orders not created by the TM). So you can run strategies that just manage an open position see the example PosMgrHeikinAshiTrailStrategy.

Java FX is a still an in progress project. I will check this in when complete. One advantage is I can now deploy this as a completely packed app for Mac(dmg)/Lunix(rpm)/Windows(exe) including jdk. Also this will be a 1.8 java app due to lambda use in javaFX.

I will also implement a messaging framework between the Strategies/Broker/UI (main thread) abstractions.

Sunday, March 23, 2014

OK 2.1_12 available for download. This fixes the issue with contract timezone TWS API changed the length of this field. Also added MACD indicator.

I am currently about to start looking into creating an Android app (I just completed an Android course) so looking for suggestions re features/ideas.

Also in the process of converting the UI to javaFX this will result in a faster UI and remove the dependence on JFreeCharts.

Since the downloads are now via GDrive I have no idea re how many people are still interested in this app so depending on feedback So please let me know if this project still has value.

Wednesday, January 29, 2014

OK build 2.1_10 is now out on GDrive note all further build and database demo dump will be on GDrive as google code no longer supports downloads in the download tab. See home page Links/External Links/Downloads

See the readme.txt for release notes.

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.