Hi Everyone,
I am looking at designing a medium frequency automated trading system. After reading these forums, I have a few unanswered questions and so any advice is highly appreciated.
System Specs:
⢠50-100 trades/day (stocks initially)
⢠Custom designed from scratch
⢠Modified Linux kernel (cluster maybe) + Xeon cores + C/C++
⢠Will eventually get collocated
⢠Broker agnostic
⢠Dev timeline: 8-12 months
⢠Acc starting budget: 80-100K
⢠Lowest latency possible (retail only)
I am stuck with choosing the correct brokerage firm. I am VERY particular about using Linux as my OS and I have taken off IB from my list (of course latency of TWS as well along with order cancel fee). The other factor here is that I am not a pro trader, but a pro s/w architect type and I know there is a tremendous learning curve involved in the art of trading. MB trading is out since they donât support Linux & C++.... again I am not sure about their FIX gateway product...
I did consider Lime brokerage, but I feel that its too early to contact them since I donât even have the system in place. I have currently zeroed on three brokers who offer good API solutions:
- Vision financial (Rithmic) [ 250us execution with colo]
- Lightspeed [ 2-3ms execution with colo]
- Speed trader (DAS API) [unknown⦠but fast I believe]
Vision Financial Markets seems to be the only brokerage firm that offers Rithmic for stocks. I did contact them and they are not willing to give out any information unless I come through an introducing broker (of course, they are assisting me in getting in touch with one). So, as such, I donât know the commission structure.
Lightspeed has given me good information about their BDK gateway product. I have seen their API and I think I am comfortable with it. They told me that if I can collocate my machine to one of their two location in NY(nasdaq), I can get an execution speed of about 2-3ms. It is definitely impressive, but not as impressive as what Rithmic claims.
As for Speed trader, the sales reps I have spoken to have no clue about the technology part and so they have asked me to speak with http://www.dastrader.com/ . This website doesnât even have a phone number? I did come across nice reviews about DAS Trader/APIs, but I donât know what to expect here.
So, here are my questions and any info is highly appreciated:
1. Are there any other brokerage firms that I missed?
2. Does any of you have experience in designing systems using any of the three: Rithmic, lightspeed & das apis?
3. Are DAS apis linux compatible? I want to stay away from wine because of the tools I intend to use.
4. What kind of commissions I should expect when I attempt to trade 50-100 a day? Lightspeed is promising that the commissions will reduce to under $0.0035 if I can make 250K shares a month, I think its doable, but definitely not during the first month.
5. Datafeed⦠I am looking at doing the initial design/testing & small runs using nxcore, but I eventually need to move to some good level 1& 2 feeds. Since I intend to look at âstocks onlyâ, I donât need the options feed. Lightspeed is promising a good feed at their colo and claims that the latency is non-existent. How does this feed compare with rithmic, lime brokerage, Bloomberg and reuters? Lightspeed says that the feed is not one of these multi-thousand types. Can anyone share their experiences here?
6. (Newbee alert) Whats this whole FIX gateway "industry standard" specs? MB trading seems to be offering... Can I directly program using the FIX protocol.... it doesn't make sense to me when rithmic and lightspeed are providing wrapper APIs. Looks like I am confused here. Do ATS designers program using the FIX specification or use rithmic/lightspeed apis?
Any advice how I should proceed at this juncture�
Thanks,
P2
I am looking at designing a medium frequency automated trading system. After reading these forums, I have a few unanswered questions and so any advice is highly appreciated.
System Specs:
⢠50-100 trades/day (stocks initially)
⢠Custom designed from scratch
⢠Modified Linux kernel (cluster maybe) + Xeon cores + C/C++
⢠Will eventually get collocated
⢠Broker agnostic
⢠Dev timeline: 8-12 months
⢠Acc starting budget: 80-100K
⢠Lowest latency possible (retail only)
I am stuck with choosing the correct brokerage firm. I am VERY particular about using Linux as my OS and I have taken off IB from my list (of course latency of TWS as well along with order cancel fee). The other factor here is that I am not a pro trader, but a pro s/w architect type and I know there is a tremendous learning curve involved in the art of trading. MB trading is out since they donât support Linux & C++.... again I am not sure about their FIX gateway product...
I did consider Lime brokerage, but I feel that its too early to contact them since I donât even have the system in place. I have currently zeroed on three brokers who offer good API solutions:
- Vision financial (Rithmic) [ 250us execution with colo]
- Lightspeed [ 2-3ms execution with colo]
- Speed trader (DAS API) [unknown⦠but fast I believe]
Vision Financial Markets seems to be the only brokerage firm that offers Rithmic for stocks. I did contact them and they are not willing to give out any information unless I come through an introducing broker (of course, they are assisting me in getting in touch with one). So, as such, I donât know the commission structure.
Lightspeed has given me good information about their BDK gateway product. I have seen their API and I think I am comfortable with it. They told me that if I can collocate my machine to one of their two location in NY(nasdaq), I can get an execution speed of about 2-3ms. It is definitely impressive, but not as impressive as what Rithmic claims.
As for Speed trader, the sales reps I have spoken to have no clue about the technology part and so they have asked me to speak with http://www.dastrader.com/ . This website doesnât even have a phone number? I did come across nice reviews about DAS Trader/APIs, but I donât know what to expect here.
So, here are my questions and any info is highly appreciated:
1. Are there any other brokerage firms that I missed?
2. Does any of you have experience in designing systems using any of the three: Rithmic, lightspeed & das apis?
3. Are DAS apis linux compatible? I want to stay away from wine because of the tools I intend to use.
4. What kind of commissions I should expect when I attempt to trade 50-100 a day? Lightspeed is promising that the commissions will reduce to under $0.0035 if I can make 250K shares a month, I think its doable, but definitely not during the first month.
5. Datafeed⦠I am looking at doing the initial design/testing & small runs using nxcore, but I eventually need to move to some good level 1& 2 feeds. Since I intend to look at âstocks onlyâ, I donât need the options feed. Lightspeed is promising a good feed at their colo and claims that the latency is non-existent. How does this feed compare with rithmic, lime brokerage, Bloomberg and reuters? Lightspeed says that the feed is not one of these multi-thousand types. Can anyone share their experiences here?
6. (Newbee alert) Whats this whole FIX gateway "industry standard" specs? MB trading seems to be offering... Can I directly program using the FIX protocol.... it doesn't make sense to me when rithmic and lightspeed are providing wrapper APIs. Looks like I am confused here. Do ATS designers program using the FIX specification or use rithmic/lightspeed apis?
Any advice how I should proceed at this juncture�
Thanks,
P2