25
Apr
2008
Posted by Tom as Algorithmic Trading System
I had a great meeting last night with my ATS team! We’re all on board and we’re all roaring to go! The next step is for me to write down my trading strategy into something called “pseudocode.” Essentially is a simple outline of statements that the developers will use to code the ATS. This will require some thinking on my part because a lot my trading strategy is in my head and transforming those “organic thoughts” into hard code will be challenging for me.
We do have some housekeeping things to take care of like signing a Nondisclosure Agreement in case the team falls apart. Although I doubt that will happen, you still have to be business smart and protect your hard work (not just mine but the teams).
Despite that, I’m very excited that the ATS is moving into production. The team is really motivated since they have no understanding of how the markets work and they want to learn how to better make money in the markets; geed is an wonderful motivator!
8 Responses
Sarah Parker
April 25th, 2008 at 2:59 pm
1Hi Tom,
Congratulations on the ATS’s progress. If you don’t mind sharing more
details, I would like to know more about your ATS development.
How much time do you think it will take your team, will they start from an open
source ATS, what programming language will they be using, are you worried about
trading latency, what is the source of data, and finally what is the estimated
cost.
You can choose to ignore the questions you do not want to answer at your will.
Thanks,
~Sarah
Tom
April 26th, 2008 at 6:31 am
2Sarah: We’re all full-time employees at other corporations so this development will take place over nights and weekends. I hope to have a proof of concept up and running by September if possible but we’ll see.
The developers are C#/ Dot net developers so I suspect we’ll be using that. For testing purposes we’ll use opentick.com data.
Shane
June 16th, 2008 at 10:48 am
3Hi Tom,
I’ve been away for a while, so I just noticed your posts about ATS. There is a great open source ATS platform out there called JSystemTrader.
http://code.google.com/p/jsystemtrader/
The features include:
* real time trading via the Interactive Brokers API
* strategy backtesting
* strategy optimization
* historical data retrieval from IB and OpenTick
It is coded in Java,works w/ an Interactive Brokers account and is very reliable. All you have to do is take a sample strategy (written in Java) and modify it to trade the way you want. You can backtest with historical data, forward test with real time data or trade live automatically.
This way you focus on your strategy and not building a trading platform (which could take a very long time and lot’s of money).
Tom
June 16th, 2008 at 11:42 am
4Shane! You are the awesomest! Thanks so much for that link!!! You’re not going to be believe how much time and money you are going to save me!
Shane
June 16th, 2008 at 12:24 pm
5No problem. Let me know if you need any help.
Tom
June 16th, 2008 at 4:06 pm
6Shane, I’ll let you know. I have a call into my development team to see if they can do JAVA.
Shane
June 16th, 2008 at 5:10 pm
7Depending upon the complexity of your trading algorithm, I might be open to the idea of collaborating on this (which would save you money). I may also be able to provide additional value that you might not get from a hired developer.
Tom
June 18th, 2008 at 7:03 am
8Shane: I’ll get back to you on that. I have a call into my development team to see if they can use the java based ATS.
RSS feed for comments on this post
Leave a reply
previous post: links for 2008-04-24
next post: links for 2008-04-25
to top of page...