Algorithmic Trading: How to access real money and make real transactions

6 views (last 30 days)
Hello,
Lately I've been doing a lot of research on high frequency algo trading, and I think I'm ready to start putting some actual (although not much) money into this. These are my problems:
1. Giving the software access to real money from a bank account
2. Giving the software the ability to buy and sell
3. Acquiring real time high-frequency data (I've been using theoretical data)
If I decided to trade at a lower frequency, I would be able to do the actual buying and selling myself, with predictions from my software, but that can't really be done here. I'm certain this is something people use MATLAB for, but I can't seem to find useful information on actually making transactions.
Thanks,
Jordan
  4 Comments
Sean de Wolski
Sean de Wolski on 23 Aug 2011
http://blog.programmableweb.com/2010/08/09/etrade-launches-stock-trading-api/
may be a good reference
Oleg Komarov
Oleg Komarov on 23 Aug 2011
I don't think high frequency trading could be done in matlab. The algo traders that came to present at our university were talking about millisecond strategies and the only trading in matlab webinar I have seen tested a strategy in more than 30 seconds.
I haven't seen yet examples of actual transaction code with matlab.

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 23 Aug 2011
16. LIMITATION OF LIABILITY. The Programs should not be relied on as the
sole basis to solve a problem or implement a design whose incorrect
solution or implementation could result in injury to person or property.
If a Program is employed in such a manner, it is at the Licensee's own
risk and MathWorks and its Licensors explicitly disclaim all liability
for such misuse to the extent allowed by law.

More Answers (3)

Justin Lane
Justin Lane on 8 Mar 2015
I can tell you now, that if you're going to attempt to do HFT with matlab, it is highly likely you'll be burnt. The other entities in the HFT space are directly parked near the servers and have access to information quicker than you. Just in terms of looking at it in information processing, it caused me to shy away from HFT in Matlab. Not to say it isn't good for other things ;)

Jan
Jan on 23 Aug 2011
Are you convinced, that you want to do this?
High frequency algo trading does not produce anything useful. All you can earn must be lost by somebody else. The market is dominated by large banks, which give high ratings to stocks, they want to sell, while they bet for a drop in prices.
However, if you dare to invest money in gambling, your local bank counselor will know more.
  3 Comments
Jan
Jan on 24 Aug 2011
Reallocation of resources with millisecond frequency? I simply use another definition of "useful". I'm going to discuss the details in a food, peace and freedom forum. Sorry for this off-topic answer.
Oleg Komarov
Oleg Komarov on 24 Aug 2011
@ Jan: it doesn't matter if you lose money in an instant, in a trading session or in a month. If I am able to forecast where the price will be it's better that I detain the ownerwhip because I will be able (in probabilistic temrs) to invest it in profitable companies and short the loosers, thus creating incentives and penalties.
At least, this is how it should be. Come to the dark side Jan, cooooooomee.

Sign in to comment.


Jordan
Jordan on 24 Aug 2011
So it turns out that both TD Ameritrade and Etrade have xml based APIs. Does anyone have any experience with this sort of thing?

Categories

Find more on Financial Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!