NexusFi: Find Your Edge


Home Menu

 





Dealing latency with ZenFire & NT


Discussion in Brokers

Updated
      Top Posters
    1. looks_one Andrew with 23 posts (0 thanks)
    2. looks_two sam028 with 11 posts (10 thanks)
    3. looks_3 steve2222 with 8 posts (0 thanks)
    4. looks_4 NickA with 6 posts (4 thanks)
      Best Posters
    1. looks_one sam028 with 0.9 thanks per post
    2. looks_two FBJS with 0.8 thanks per post
    3. looks_3 NickA with 0.7 thanks per post
    4. looks_4 zoltran with 0.6 thanks per post
    1. trending_up 43,953 views
    2. thumb_up 39 thanks given
    3. group 26 followers
    1. forum 111 posts
    2. attach_file 1 attachments




 
Search this Thread

Dealing latency with ZenFire & NT

  #101 (permalink)
Glista
Chicago, IL USA
 
Posts: 9 since Feb 2012
Thanks Given: 0
Thanks Received: 7

If you would like any detail concerning CQG please contact me directly. To give you a little backround on CQG. We have market data distribution points globally. We have trading gateways in Chicago / London / Sydney / Singapore.

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Futures True Range Report
The Elite Circle
NexusFi Journal Challenge - April 2024
Feedback and Announcements
Are there any eval firms that allow you to sink to your …
Traders Hideout
New Micros: Ultra 10-Year & Ultra T-Bond -- Live Now
Treasury Notes and Bonds
Deepmoney LLM
Elite Quantitative GenAI/LLM
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
61 thanks
Funded Trader platforms
39 thanks
NexusFi site changelog and issues/problem reporting
26 thanks
Battlestations: Show us your trading desks!
24 thanks
The Program
18 thanks
  #102 (permalink)
 rithmic 
New York
 
Experience: None
Platform: R | Trader
Posts: 2 since Dec 2010
Thanks Given: 0
Thanks Received: 1

your analysis seems correct. the real advantage of the co-location is realized when programs running on the co-located equipment submit orders on their own without user intervntion.

If you have any questions about Rithmic, please send me a Private Message
Reply With Quote
  #103 (permalink)
 Koepisch 
@ Germany
 
Experience: Beginner
Platform: NinjaTrader
Broker: Mirus Futures/Zen-Fire
Trading: FDAX
Posts: 569 since Nov 2011
Thanks Given: 440
Thanks Received: 518



sam028 View Post
About what @grahamg wrote about CQG, and their servers locations, I had some interesting information coming from one of my VPS users.
This user is using the CQG API directly to code his own system, and as he will trade CME contracts, I create his VPS on one our servers in Chicago, which seems to be the logical thing to do.

What he told was "the ping to CQG order routing server from the VPS is <1ms but somehow when I send orders using the API it takes almost 100 millisecond before I get response that order is in exchange...", and also "... they are quite slow (data comes from New York)...".
I do not have any CQG account based myself, and can't do deep tests for this, but this kind of latency is really not good at all, compared to what I usually see with my other VPS customers (few ms with Rithmic for example, same with CTS).

If should be interesting to have more details on CQG infrastructure, but I know it's not easy to get detailed information on this.

@Glista, @sam028: I'm very concerned that a VPS customer has an execution time of 100ms. I assume that he isn't trading the eurex from chicago. It were very informative if you (glista) should do some investigations in that issue and fix that. I had planned to use the same trading setup - but no way with 100ms latency!

Reply With Quote
Thanked by:
  #104 (permalink)
Glista
Chicago, IL USA
 
Posts: 9 since Feb 2012
Thanks Given: 0
Thanks Received: 7

I have no information to research what he is talking about. He makes a comment that he is routing to NY. The only contracts are VIX that we route to NY via Ninja. We monitor the acknowldgement times from our systems on an ongoing basis.
I have asked in the past for alpha testers that want to be in the CQG data centers to try our CITRIX deployment. I don't have a live Ninjatrader account to test this.

Reply With Quote
  #105 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


Glista View Post
I have no information to research what he is talking about. He makes a comment that he is routing to NY. The only contracts are VIX that we route to NY via Ninja. We monitor the acknowldgement times from our systems on an ongoing basis.
I have asked in the past for alpha testers that want to be in the CQG data centers to try our CITRIX deployment. I don't have a live Ninjatrader account to test this.

I'll ask my customer if he's ready to give us more details on the high latency he had using CQG API, but as he is not using Ninja but his own home-made code to send orders, maybe something is wrong in his code, or maybe he do not read correctly the orders time stamps, I can't know.
As the Chicago -> NY latency is around 18ms anyway, I don't see where all these extra ms can be lost.
CQG, just like Rithmic, TT and few others, have an excellent reputation, and if something was wrong in their infrastructure, I assume we'll already know it.
It would be quite nice to have a real bench with all major providers, as most of them claims "unfiltered data, direct market access, tick to trade in < 0.250 ms, ...", but it's quite hard to find real examples (at least for us, "small guys" ).

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
Thanked by:
  #106 (permalink)
Glista
Chicago, IL USA
 
Posts: 9 since Feb 2012
Thanks Given: 0
Thanks Received: 7

Yes I clearly understand. With the amount of variables such as exchanges, time of day, high volume, it is impossible to give one number that covers it all. Some will give best time ever ( a salesperson ) some will give an average ( operations staff ) some will give the worst time ( a bad trader ). At CQG we let you the customer decide by earning your business without long term contracts. We have taken our institutional level infrastructure and made it available to you.

Reply With Quote
  #107 (permalink)
 
grahamg's Avatar
 grahamg   is a Vendor
 
Posts: 115 since Dec 2012
Thanks Given: 59
Thanks Received: 108

Has anyone written, or know of a script for Ninjatrader that tests latency of their order routing?

If not, I was thinking one could compare the timestamp of an order event, and perhaps a marketdepth update event to check for a deep market increment for the order. Using your own judgement that it measured the change in your order and not someone elses.

Hopefully someone has a better way but thats all I could come up with off the top of my head.

Vendor - PriceSquawk Audible Market Technology
Follow me on Twitter Reply With Quote
  #108 (permalink)
 
TickedOff's Avatar
 TickedOff 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: NinjaTrader with Jigsaw DOM
Trading: CL, 6E, ES, Piano
Posts: 264 since Nov 2014
Thanks Given: 229
Thanks Received: 250

Does trading sim on ninjatrader (using a live feed) take latency into account? I am experimenting with pure orderflow scalping and Id like to know if the fills Im getting in sim are similar to what Id get live. I did a ping test to chicago and I got 230ms.

Understanding yourself is just as important as understanding markets.
Reply With Quote
  #109 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


TickedOff View Post
Does trading sim on ninjatrader (using a live feed) take latency into account? I am experimenting with pure orderflow scalping and Id like to know if the fills Im getting in sim are similar to what Id get live. I did a ping test to chicago and I got 230ms.

In Ninja: Tools -> Options -> Simulator. You can put your latency there.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
Thanked by:
  #110 (permalink)
 
xiaosi's Avatar
 xiaosi 
Brisbane, Queensland, Australia
 
Experience: Advanced
Platform: JIGSAW/SIERRA CHART
Broker: MacQuarie Futures/AMP Clearing/CQG
Trading: HHI, HSI, FDAX
Posts: 502 since Feb 2012
Thanks Given: 448
Thanks Received: 535



sam028 View Post
In Ninja: Tools -> Options -> Simulator. You can put your latency there.

A year or so ago @sam028 i saw you posted a short NT strategy that send an order to the exchange and then cancels it, testing the latency. Do you know where i can find it, i've been looking for a half hour or so already with no luck....

Many thanks,


XS

Follow me on Twitter Reply With Quote




Last Updated on June 16, 2015


© 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