There are several reasons. I have an IB account, and to be frank I really don't like TWS. But that alone is certainly not enough. I also run a small trading business, and I have to be flexible on where I trade. Lastly, I don't like the IB data feed, and although you don't have to trade from the same source as the feed, it gets you part way there already. The API I may integrate is not FIX, it is tailored for integration into this type of platform, so much of the heavy lifting is done on that end. And I know some of the people behind the API are motivated to help me, as it helps their business, win-win.
In the end it kind of begs the question, why are all of us here using JBookTrader? It is because we have the flexibility and control to make our own decisions with fewer constraints. It is the same idea. Eugene nicely offered up his philosophy on creating JBookTrader, and I thought about creating my own platform from scratch too, but if I only have to create an adapter that is not a bad deal. On Wednesday, October 23, 2013 10:37:12 PM UTC-4, Judson Wilson wrote: > > Furthermore, for order placement, why would you want to use anything other > than IB (except for the fact that you might already have someone else)? > > I know this is a can of worms question, but I'm curious if there is a > better broker for this from the perspective of API quality, execution > speed, and price. > > We aren't interested in a cheaper alternative if it requires taking a step > backward in API quality or execution speed. Furthermore, I don't think > anyone here places enough orders to even care about commissions below IB's > prices. > > > On Wed, Oct 23, 2013 at 4:45 PM, Eugene Kononov > <[email protected]<javascript:> > > wrote: > >> >> >> 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] <javascript:>. >> To post to this group, send email to [email protected]<javascript:> >> . >> Visit this group at http://groups.google.com/group/jbooktrader. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- 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.
