Welcome to the Traders Laboratory Forums.
Automated Trading Black box systems, strategy automation, algorithmic trading, etc...

Reply
Old 07-27-2009, 01:27 PM   #1

Join Date: Jul 2009
Location: Parma
Posts: 3
Ignore this user

Thanks: 0
Thanked 0 Times in 0 Posts

Realtime Trading Platform Based on Matlab

Hi to all,

I'm a starter on Matlab (the last time I used was 10 years ago during my physics laboratories!) but really interested on algo trading. This is the first time I post here so to present myself I work for a financial software company as business development, I am finishing a EMBA and starting to study for analyst certification. So I'm not a real tech guy but I wrote my part of code, some time ago.
I find in Matlab the ideal platform to start again using a easy language that hide the hard tech elements of coding and allow to concentrate on the real problem of create algo and elaborate data.

Since that I want to know your experience (or informations too) about creating a realtime algo trading platform based on Matlab. I mean using Matlab for the realtime analytics and order generation, and someting elese for tick capture and order execution. My idea is to create a sort of demo with a very simple algo, and understand better how this kind of systems works.

Thanks,

Davide
davidez is offline  
Reply With Quote
Old 07-29-2009, 06:54 PM   #2

Join Date: Feb 2009
Location: Charlottesville
Posts: 46
Ignore this user

Thanks: 18
Thanked 11 Times in 9 Posts

Re: Realtime Trading Platform Based on Matlab

i would check these out, these 2 tools used together should be able to get you what you're looking for; while sage is not matlab it offers similiar syntax and should be more capable/powerful (plus it's free and open source). since sage's scripting language is python you should be able to use it with ibpy which is just a python wrapped version of the interactive broker's TWS api.

Sage: Open Source Mathematics Software
ibpy - Project Hosting on Google Code
dam5h is offline  
Reply With Quote
Old 07-30-2009, 04:42 AM   #3

Join Date: Jul 2009
Location: Parma
Posts: 3
Ignore this user

Thanks: 0
Thanked 0 Times in 0 Posts

Re: Realtime Trading Platform Based on Matlab

Quote:
Originally Posted by dam5h »
i would check these out, these 2 tools used together should be able to get you what you're looking for; while sage is not matlab it offers similiar syntax and should be more capable/powerful (plus it's free and open source). since sage's scripting language is python you should be able to use it with ibpy which is just a python wrapped version of the interactive broker's TWS api.

Sage: Open Source Mathematics Software
ibpy - Project Hosting on Google Code
Hi dam5h, thanks for responding.

In fact I prefer to remain focused on Matlab, since I already invest time and money, and can have faster progress to main goal.
I already tried open source options such as Octave or R but they have a longer learning curve for a list of reasons (from documentation to available tools/libraries/examples to IDE features to community support)

Do you have any suggestion about a Matlab based environment?
davidez is offline  
Reply With Quote
Old 07-30-2009, 09:31 PM   #4

Join Date: Feb 2009
Location: Charlottesville
Posts: 46
Ignore this user

Thanks: 18
Thanked 11 Times in 9 Posts

Re: Realtime Trading Platform Based on Matlab

i'm sure there are one or 2 plugins for matlab based trading; though i am not aware of any specifically as i've really only used matlab back in grad school for fluid dynamics simulations. i can tell you i wish sage had been around back then.

the syntax for numpy (one of the tools built into sage) is pretty much identical; whatever is different is very easy to adjust to.

NumPy for Matlab Users -

fwiw, matlab is a numerical only engine, why limit yourself to that when you can have both an analytical (think maple/mathematica type solvers) as well as numerical (matlab) engine at your fingertips. last i checked there are 14 or so engines included in sage; that's pretty ridiculously powerful. allowing you to use the best tool for each unique problem you face.

in the long run you will likely find sticking with a proprietary language/engine such as matlab to be limiting vs. an open source solution implemented in a major programming language when it comes to building it out with additional features that you may not be envisioning quite yet.

just my .02
dam5h is offline  
Reply With Quote
Old 07-31-2009, 12:52 AM   #5

Join Date: Nov 2006
Location: N/A
Posts: 612
Ignore this user

Thanks: 62
Thanked 294 Times in 177 Posts

Re: Realtime Trading Platform Based on Matlab

Quote:
Originally Posted by davidez »
Hi to all,

I'm a starter on Matlab (the last time I used was 10 years ago during my physics laboratories!) but really interested on algo trading. This is the first time I post here so to present myself I work for a financial software company as business development, I am finishing a EMBA and starting to study for analyst certification. So I'm not a real tech guy but I wrote my part of code, some time ago.
I find in Matlab the ideal platform to start again using a easy language that hide the hard tech elements of coding and allow to concentrate on the real problem of create algo and elaborate data.

Since that I want to know your experience (or informations too) about creating a realtime algo trading platform based on Matlab. I mean using Matlab for the realtime analytics and order generation, and someting elese for tick capture and order execution. My idea is to create a sort of demo with a very simple algo, and understand better how this kind of systems works.

Thanks,

Davide
Have you seen this blog? If not, you might find this useful.

tradingwithmatlab blog

And this site. Not sure if this is the same person.
tradingwithmatlab

Last edited by sevensa; 07-31-2009 at 01:46 AM. Reason: correction
sevensa is offline  
Reply With Quote
Old 07-31-2009, 02:45 AM   #6

BlowFish's Avatar

Join Date: Mar 2007
Location: In Da House
Posts: 3,292
Ignore this user

Thanks: 129
Thanked 1,054 Times in 702 Posts

Re: Realtime Trading Platform Based on Matlab

Quote:
Originally Posted by dam5h »
i would check these out, these 2 tools used together should be able to get you what you're looking for; while sage is not matlab it offers similiar syntax and should be more capable/powerful (plus it's free and open source). since sage's scripting language is python you should be able to use it with ibpy which is just a python wrapped version of the interactive broker's TWS api.

Sage: Open Source Mathematics Software
ibpy - Project Hosting on Google Code
Is it reasonably straightforward to setup this combo?
BlowFish is offline  
Reply With Quote
Old 08-04-2009, 04:28 AM   #7

Join Date: Jul 2009
Location: Parma
Posts: 3
Ignore this user

Thanks: 0
Thanked 0 Times in 0 Posts

Re: Realtime Trading Platform Based on Matlab

Quote:
Originally Posted by sevensa »
Have you seen this blog? If not, you might find this useful.

tradingwithmatlab blog

And this site. Not sure if this is the same person.
tradingwithmatlab
I saw them but appear that they are focused on backtesting and trading using interactive brokers end of the day service, so nothing near what I want to.
davidez is offline  
Reply With Quote
Old 09-30-2010, 09:52 AM   #8

Join Date: Sep 2010
Posts: 10
Ignore this user

Thanks: 0
Thanked 0 Times in 0 Posts

Re: Realtime Trading Platform Based on Matlab

that's definitely, but of course nothing is certain
Eleventrader is offline  
Reply With Quote

Reply

Thread Tools
Display Modes Help Others By Rating This Thread
Help Others By Rating This Thread:


Similar Threads
Thread Thread Starter Forum Replies Last Post
Algorithmic Trading with MATLAB Webinar darthtrader2.0 Automated Trading 58 04-16-2012 09:00 PM
Best Trading Platform for VSA bigboss123 Volume Spread Analysis 37 11-18-2011 06:33 PM
Trading Indicator -- Platform Tams Support Center 1 05-04-2009 11:58 AM
Trading Platform stevenann Introduce Yourself 11 11-28-2008 07:32 AM
Thoughts on private/retail trading as an advantage to office based/corporate trading MrPaul General Discussion 20 12-10-2007 12:25 AM

All times are GMT -4. The time now is 10:44 AM.
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
CS to VB integration by DeskLancer
©2006-2011 Traders Laboratory, All Rights Reserved.