When I saw JBT was open source, I thought I would download and build it > and then make any necessary changes I needed. However, now that I have > downloaded and built JBT I see that there are many libraries where the > source is actually not included. Therefore, my intentions may not work > out, as far as I can tell. Did I get that right? >
The entire source base of JBookTrader is open. All of the included libraries (such as JFreeChart, commons, IB API) are also open source, which can be found elsewhere. There is no sense to bundle the source code of these libraries with JBookTrader, since they don't need to be modified for the purposes of building a trading strategy. > Here is what my goal is: modify the source code to add a new market data > adapter for real-time market data source other than IB, > This is certainly doable. > and modify the source code to submit orders to another brokerage via my > new adapter. > This would be much more difficult. There is a ton of things you would need to worry about when switching over to another brokerage: order handling and tracking, order executions during disconnections, order sequencing, rejected orders, partially executed orders, ticker matching, etc. These things are well tested with JBookTrader and IB, but it took a good effort to put everything in place and do it right. > I would hope that the project participants of JBT would encourage new > broker and data feed adapters to expand the influence of the project. > > The thing is, as the project owner, I am not really after the "expansion". Think of JBT as my private trading system which I offer as an open source to community. What I get in return is a collection of good code contributors, free QA by dozens of people, and new ideas. -- You received this message because you are subscribed to the Google Groups "JBookTrader" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/jbooktrader. For more options, visit https://groups.google.com/groups/opt_out.
