NexusFi: Find Your Edge


Home Menu

 





fastest CME retail trading API?


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one LukePoga with 10 posts (5 thanks)
    2. looks_two SMCJB with 5 posts (4 thanks)
    3. looks_3 andrico with 5 posts (0 thanks)
    4. looks_4 mattz with 3 posts (2 thanks)
      Best Posters
    1. looks_one oasisjoe with 1 thanks per post
    2. looks_two SMCJB with 0.8 thanks per post
    3. looks_3 mattz with 0.7 thanks per post
    4. looks_4 LukePoga with 0.5 thanks per post
    1. trending_up 11,317 views
    2. thumb_up 12 thanks given
    3. group 11 followers
    1. forum 26 posts
    2. attach_file 0 attachments




 
Search this Thread

fastest CME retail trading API?

  #11 (permalink)
 oasisjoe 
Taipei, Taiwan
 
Experience: Intermediate
Platform: Custom
Broker: IB/IQFeed
Trading: HG
Posts: 30 since Jul 2014
Thanks Given: 21
Thanks Received: 25

I have a dedicated server in Chicago, which has ping speed of 1ms to CTS T4 server. However, I don't know how long it takes for order to travel from CTS T4 server to CME Aurora. That's why Aurora hosting with direct market access seems to be the only sure way to break that 1 ms barrier which really feels more like 50 ms barrier when market is in extreme rush.

The one thing I understand about speed when starting out is that you can just assume that you will be the slowest one among all the people/machines running similar class of strategy. Those people who been in this market for a long time have had enough profit to upgrade to Aurora with direct market access long ago.

So the decision here isn't really speed because you don't want to pay to break the sub-1ms barrier. The decision then becomes cost. Who will be the least costly among the 1ms combinations for you to start out.

Why do you care about latency anyway? Do you want to be fast for order submission or cancellation? Do you care about latency in general, or do you care about latency only when the market is in a rush. Those two are actually different.

Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
ZombieSqueeze
Platforms and Indicators
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
Increase in trading performance by 75%
The Elite Circle
REcommedations for programming help
Sierra Chart
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
34 thanks
Tao te Trade: way of the WLD
24 thanks
My NQ Trading Journal
14 thanks
Vinny E-Mini & Algobox Review TRADE ROOM
13 thanks
GFIs1 1 DAX trade per day journal
11 thanks
  #12 (permalink)
 LukePoga 
Sydney Australia
 
Experience: Intermediate
Platform: Rithmic API
Trading: ES CL
Posts: 63 since Jan 2014
Thanks Given: 11
Thanks Received: 24


oasisjoe View Post
I have a dedicated server in Chicago, which has ping speed of 1ms to CTS T4 server. However, I don't know how long it takes for order to travel from CTS T4 server to CME Aurora. That's why Aurora hosting with direct market access seems to be the only sure way to break that 1 ms barrier which really feels more like 50 ms barrier when market is in extreme rush.

The one thing I understand about speed when starting out is that you can just assume that you will be the slowest one among all the people/machines running similar class of strategy. Those people who been in this market for a long time have had enough profit to upgrade to Aurora with direct market access long ago.

So the decision here isn't really speed because you don't want to pay to break the sub-1ms barrier. The decision then becomes cost. Who will be the least costly among the 1ms combinations for you to start out.

Why do you care about latency anyway? Do you want to be fast for order submission or cancellation? Do you care about latency in general, or do you care about latency only when the market is in a rush. Those two are actually different.

Low latency gives more certainty so when modelling I will find more trade opportunities during a rush.

Why does your trade seem like 50ms? Latency to cts does not increase during events, it is internal to cts, either cts being slow to place your order, or it is market micro structure at the time (not sure if you mean limit or market orders)

so choosing your provider like Rithmic or CTS can be more important than your first hop. Unfortunately measuring how your provider handles events is tedius and empirical work.

Started this thread Reply With Quote
Thanked by:
  #13 (permalink)
 LukePoga 
Sydney Australia
 
Experience: Intermediate
Platform: Rithmic API
Trading: ES CL
Posts: 63 since Jan 2014
Thanks Given: 11
Thanks Received: 24


Not sure if belongs here, but does Rithmic API provide MDP 3.0 raw from exchange? I would prefer this as it includes orders and i can build my order book accurately.

on another note i tried about 10 VPS providers, and i managed to find a $5/month linux server that is 0.460ms (0.23ms one way) RTT from Rithmic. fantastic! I might tell some people in private if they are interested.

Started this thread Reply With Quote
  #14 (permalink)
 iantg 
charlotte nc
 
Experience: Advanced
Platform: My Own System
Broker: Optimus
Trading: Emini (ES, YM, NQ, ect.)
Posts: 408 since Jan 2015
Thanks Given: 90
Thanks Received: 1,148


LukePoga View Post
Not sure if belongs here, but does Rithmic API provide MDP 3.0 raw from exchange? I would prefer this as it includes orders and i can build my order book accurately.

on another note i tried about 10 VPS providers, and i managed to find a $5/month linux server that is 0.460ms (0.23ms one way) RTT from Rithmic. fantastic! I might tell some people in private if they are interested.

Hi Luke,

I would be very interested in hearing about it!

I would love to know which VPS providers you have tried / tested and get your take on which ones you liked.
I am in the process of setting up something that may be similar and would love to pick your brain.

Thanks

Ian

Visit my NexusFi Trade Journal Reply With Quote
  #15 (permalink)
 LukePoga 
Sydney Australia
 
Experience: Intermediate
Platform: Rithmic API
Trading: ES CL
Posts: 63 since Jan 2014
Thanks Given: 11
Thanks Received: 24

Please dont msg me asking what provider. I wasnt using the live gateways for that test so its invalid (sorry i cant edit the post).

There is only 1 vps provider now for Aurora, theomne.

Started this thread Reply With Quote
Thanked by:
  #16 (permalink)
 iantg 
charlotte nc
 
Experience: Advanced
Platform: My Own System
Broker: Optimus
Trading: Emini (ES, YM, NQ, ect.)
Posts: 408 since Jan 2015
Thanks Given: 90
Thanks Received: 1,148

Thanks Luke.

Visit my NexusFi Trade Journal Reply With Quote
  #17 (permalink)
 
SMCJB's Avatar
 SMCJB 
Houston TX
Legendary Market Wizard
 
Experience: Advanced
Platform: TT and Stellar
Broker: Advantage Futures
Trading: Primarily Energy but also a little Equities, Fixed Income, Metals and Crypto.
Frequency: Many times daily
Duration: Never
Posts: 5,049 since Dec 2013
Thanks Given: 4,384
Thanks Received: 10,206


LukePoga View Post
There is only 1 vps provider now for Aurora, theomne.

Huh?

Reply With Quote
  #18 (permalink)
 LukePoga 
Sydney Australia
 
Experience: Intermediate
Platform: Rithmic API
Trading: ES CL
Posts: 63 since Jan 2014
Thanks Given: 11
Thanks Received: 24

sorry, if you use rithmic there is no point getting another VPS they are all as slow as chicago.

theomne has one on the rithmic LAN and its the only one worth using. these are the TCP 3-way handshakes (in ms)



there is a big overhead for VPS networking. a dedicated server would be much faster and 5 times as expensive.

Started this thread Reply With Quote
  #19 (permalink)
andrico
Deft ZH, Netherlands
 
Posts: 6 since Apr 2018
Thanks Given: 2
Thanks Received: 0

Do you happen to know if using Rithmic Diamond API gives noticeable improvement? They claim 250 microseconds round trips on their website.
Did anybody experience that? Of course it comes with the price, around 1000$ a month.
LukaPoga, you said using VPS as opposed to dedicated is slower. May I ask how much slower?
Additionally, do you see value in investing in 10GB port? Thank you.

Reply With Quote
  #20 (permalink)
 LukePoga 
Sydney Australia
 
Experience: Intermediate
Platform: Rithmic API
Trading: ES CL
Posts: 63 since Jan 2014
Thanks Given: 11
Thanks Received: 24


using a VPS is wrought with uncontrollable lags, the cpu has jitter. eg. a Thread.Sleep(1) wont sleep 1ms all the time. sometimes it will sleep for 19ms lol.

i havent been able to get a dedicated server with Rithmic yet to test it. even though my VPS RTT ping was as low as 350us, the tick delay was averaging 3-4ms. with 97% ticks received within <30ms. so it wouldnt make much difference if you are in the datacenter or in central chicago with this system. Rithmic have another system (not Diamond) that they set up for dedicated servers and that could be much faster but I havent tried it.

There is another company Rival Systems. not very well known or talked about online, but they market 12 microseconds. that could be an alternative if you have capital.

Started this thread Reply With Quote
Thanked by:




Last Updated on April 14, 2018


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts