Search
× Search
Saturday, December 21, 2024

Archived Discussions

Recent member discussions

The Algorithmic Traders' Association prides itself on providing a forum for the publication and dissemination of its members' white papers, research, reflections, works in progress, and other contributions. Please Note that archive searches and some of our members' publications are reserved for members only, so please log in or sign up to gain the most from our members' contributions.

what broker integration is recommended for matlab based strategy development. How do you compare strategy development in matlab compared to development within Tradestation? Cheers guys!

photo

 Snorre H., Senior Consultant - SpareBank1 SMN

 Tuesday, February 3, 2015

what broker integration is recommended for matlab based strategy development. How do you compare strategy development in matlab compared to development within Tradestation? Cheers guys!


Print

7 comments on article "what broker integration is recommended for matlab based strategy development. How do you compare strategy development in matlab compared to development within Tradestation? Cheers guys! "

photo

 Dr. Mirko C. Ulbrich, NFA reg. Commodity Trading Advisor

 Wednesday, February 4, 2015



Matlab development project takes app. 30x to 40x times longer (or even more). Tradestation has to be based (more or less) on the technical and fundamental data given by Tradestation, Matlab is open to everything (not only the dataprovider offered in the Toolboxes like FRED). Basically Matlab has no real broker integration and it depends on what you want to do. Trading Technologies and Bloomberg have in general the best APIs but you might be able to live with IAB if you are on a budget.


photo

 Dwayne Paschall, Associate Professor at Texas Tech Univ Health Sciences Center

 Thursday, February 5, 2015



I use Matlab to trade my live strategies with TradeKing. They have an excellent API that makes integration pretty straight-forward. IB also has a Matlab integration library. Once I built the basic strategy "infrastructure", strategy development was the same or easier than Tradestation. And, you're not locked into their brokerage. There was a very interesting article in TAS&C a while back that compared the fills generated by the same strategy with different brokers. I'll let you interpret the findings for yourself, but it's interesting that when you own the platform AND the brokerage, how fill accuracy suddenly seems to "slip" just a little more than the others.

TD Ameritrade has a pretty easy interface and you could build (or pay to have built for you) an interface pretty inexpensively. Certainly much cheaper than the cost of ongoing "slippage".

YMMV


photo

 Snorre H., Senior Consultant - SpareBank1 SMN

 Thursday, February 12, 2015



What about R, anyone using this for strategy development or data mining?


photo

 Dwayne Paschall, Associate Professor at Texas Tech Univ Health Sciences Center

 Monday, February 16, 2015



Hi Snorre,

I've used both R and Matlab for strategy development, research and implementation. Each has its benefits and drawbacks. R has some decided benefits in terms of pre-existing packages that do some of the heavy lifting for you. Broker connectivity will be a custom-developed project in pretty much either one (if you're thinking of executing your strategy that is). R is not really well suited, though, for higher frequency strategies. But EOD stuff can work nicely.

cheers,

d


photo

 Snorre H., Senior Consultant - SpareBank1 SMN

 Monday, February 16, 2015



Hi Dwayne P. Thanks for sharing. After some research I've landed on Python as main platform for development and executions because it's open source, has a lot of good add ins for strategy development, and it has a lot of easy accessible literature and example code. Also, found brokers with good api for connecting.


photo

 Dwayne Paschall, Associate Professor at Texas Tech Univ Health Sciences Center

 Monday, February 16, 2015



Yep. Python is a third viable option. Python paired with Pandas for storing some historical data can make a nice platform for strategy research and historical analysis.


photo

 Andrew Moreno, Equity & Derivatives Broker at Berkeley Futures

 Tuesday, February 17, 2015



We have a client using MATLAB with simple excel integration into our PATS system and it is going very well. He is doing FTSE options.

Please login or register to post comments.

TRADING FUTURES AND OPTIONS INVOLVES SUBSTANTIAL RISK OF LOSS AND IS NOT SUITABLE FOR ALL INVESTORS
Terms Of UsePrivacy StatementCopyright 2018 Algorithmic Traders Association