Dealing latency with ZenFire & NT - Reviews of Brokers and Data Feeds | futures io social day trading
futures io futures trading


Dealing latency with ZenFire & NT
Updated: Views / Replies:23,848 / 111
Created: by steve2222 Attachments:1

Welcome to futures io.

(If you already have an account, login at the top of the page)

futures io is the largest futures trading community on the planet, with over 90,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors Ė all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you donít need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

Reply
 1  
 
Thread Tools Search this Thread
 

Dealing latency with ZenFire & NT

  #51 (permalink)
Elite Member
London
 
Futures Experience: None
Platform: MC & Ninja mainly
 
Posts: 130 since Jan 2010
Thanks: 3 given, 47 received


zoltran View Post
Guys .. just be careful, and re-read Sam's and my posts.
You cannot do anything to fix latency... it's a physical location/distance thing that can never ever be fixed by tweaking some registry setting.

All these tuning tools do is adjust how much data is sent per window, and how quickly your TCP stack will recover if there's an error on the line. That's it.

As zoltran points out you can not really improve latency (assuming that you haven't got actual faults anywhere) but you can often improve real world application performance, by tuning the transport layer to better accomodate the higher level process (client) to process (server) communications.

Tcp Acknowledge Frequency does make a difference in certain types of application (those that are also handling 'handshaking' at the application layer for example) especially if actual latency is already high. This is particularly true if the application is unaware exactly what the transport protocol is doing. It almost certainly will be. Most software engineers write to the appropriate windows API with little understanding of what is going on 'further down the stack'. Completely understandable thats the whole point of a layered protocol stack you don't have to worry about managing stuff at lower levels.

Worth mentioning ping is not a useful tool here as it operates at the network layer, so below this stuff. To test you would probably want to write some ninjascript to place and cancel an orders outside the market and record the time taken in a log file. Depends how far down the rabbit hole you want to go

Reply With Quote
 
  #52 (permalink)
Senior Member
sea side
 
Futures Experience: None
Platform: NinjaTrader
 
Posts: 217 since Dec 2009
Thanks: 86 given, 25 received

Nick,

Where to know more about it ?

Krgds,
Andrew


NickA View Post
but you can often improve real world application performance, by tuning the transport layer to better accomodate the higher level process (client) to process (server) communications.


Reply With Quote
 
  #53 (permalink)
Elite Member
London
 
Futures Experience: None
Platform: MC & Ninja mainly
 
Posts: 130 since Jan 2010
Thanks: 3 given, 47 received



Andrew View Post
Nick,

Where to know more about it ?

That's kind of tough to answer. Like others here who already know, my experience came from working in the industry.( Mind you when I started out telegraph circuits where common and X.25 was state of the art. )That doesn't help you really. Wiki tells you a bit about TCP/IP and what various 'layers' do, all good background knowledge. it is worth understanding that framework as things make much more sense when you know what each layer does - it isn't going to help you directly though.

Reply With Quote
The following user says Thank You to NickA for this post:
 
  #54 (permalink)
Senior Member
sea side
 
Futures Experience: None
Platform: NinjaTrader
 
Posts: 217 since Dec 2009
Thanks: 86 given, 25 received

Nick,

Thank you a lot.
I will go to Wiki and read about TCP/IP.

P.s. I just used to not wait while champions remain on their places, but train a lot in order see results growing.

Krgds,
Andrew



NickA View Post
That's kind of tough to answer. Like others here who already know, my experience came from working in the industry.( Mind you when I started out telegraph circuits where common and X.25 was state of the art. )That doesn't help you really. Wiki tells you a bit about TCP/IP and what various 'layers' do, all good background knowledge. it is worth understanding that framework as things make much more sense when you know what each layer does - it isn't going to help you directly though.


Reply With Quote
 
  #55 (permalink)
Senior Member
sea side
 
Futures Experience: None
Platform: NinjaTrader
 
Posts: 217 since Dec 2009
Thanks: 86 given, 25 received

Nick,

Also small p.s. on example of music players for computer.
I like to listen music at hi quality level (if not hi-end)
so, some 10 years ago, one friend of mine advised me one music player for computer and told : check it out, when I will install it and play you will think you've changed sound card, however I never used "bad or weak" computer at those times.
So, I did what he advised and...I was shocked difference between usual Media Player and that music player, even without it upgrade to its pro version.
Well, I used that for year and enjoyed it was like, say, Teac, but then a few months ago, don't remember what I've searched for, I found just amazing music player, when I played music with it I got impression I listen NAD which provides my favorite conception of sound.
The same with all other, if one is not searching for better or never did that or stopped do that, so the result will be.

Krgds,
Andrew

Reply With Quote
 
  #56 (permalink)
Just a boy
Auckland, New Zealand
 
Futures Experience: Beginner
Platform: Sierra Chart
Broker/Data: AMP/CQG
Favorite Futures: Whatever moves in my timezone
 
Posts: 1,803 since Sep 2009
Thanks: 3,165 given, 1,371 received

ZenFire Latency - can be measured

See my post here: https://futures.io/elite-circle/2347-zenfire-web-beta.html#post26622

Reply With Quote
 
  #57 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 46,238 since Jun 2009
Thanks: 29,350 given, 83,169 received


dankoo View Post
Here you go, i found 5 IP addresses at 7ticks (who hosts zenfire) that responds to ping.
This is not their order or maket data server.. but this is the closest we may be able to reach by ping.

64.202.118.1
64.202.118.2
64.202.118.3
64.202.118.4
64.202.118.5

I got an average of 33ms from New York City, NY
Can you guys try to ping and post your results here...please include your location(city and state) and ping time.

Thanks!

root@echelon:/home/mike# ping 64.202.118.5
PING 64.202.118.5 (64.202.118.5) 56(84) bytes of data.
64 bytes from 64.202.118.5: icmp_seq=1 ttl=251 time=1.47 ms
64 bytes from 64.202.118.5: icmp_seq=2 ttl=251 time=1.62 ms
64 bytes from 64.202.118.5: icmp_seq=3 ttl=251 time=1.34 ms
64 bytes from 64.202.118.5: icmp_seq=4 ttl=251 time=1.59 ms
64 bytes from 64.202.118.5: icmp_seq=5 ttl=251 time=1.40 ms
64 bytes from 64.202.118.5: icmp_seq=6 ttl=251 time=1.58 ms
^C
--- 64.202.118.5 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5007ms
rtt min/avg/max/mdev = 1.346/1.504/1.629/0.109 ms

Averaging 1.5ms from the futures.io (formerly BMT) server in Chicago...

Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
 
  #58 (permalink)
Elite Member
Madison, WI
 
Futures Experience: Advanced
Platform: Sierra Charts, ALT
Favorite Futures: ES
 
aslan's Avatar
 
Posts: 614 since Jan 2010
Thanks: 342 given, 1,077 received


Big Mike View Post
Averaging 1.5ms

Ok, I need to wipe the drool off my keyboard!

I averaged 35ms to all of the listed hosts, which is pretty good considering it is just a DSL line. Where I live, DSL is the best I will have for quite some time, but it has been good enough.

Reply With Quote
 
  #59 (permalink)
Trading for Fun
portland, OR
 
Futures Experience: Advanced
Platform: NinjaTrader, TradeStation
Broker/Data: Optimus/Rithmic
Favorite Futures: CL
 
Posts: 50 since Nov 2009
Thanks: 5 given, 18 received

BMT server ?

Mike,

what is this futures.io (formerly BMT) server ? Is it a hosting solution ?
I'm getting 33ms from my hosted server in Toronto and would love the snappier response time for my bots.



Pinging 64.202.118.5 with 32 bytes of data:
Reply from 64.202.118.5: bytes=32 time=33ms TTL=248
Reply from 64.202.118.5: bytes=32 time=32ms TTL=248
Reply from 64.202.118.5: bytes=32 time=32ms TTL=248
Reply from 64.202.118.5: bytes=32 time=32ms TTL=248

Ping statistics for 64.202.118.5:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss
Approximate round trip times in milli-seconds:
Minimum = 32ms, Maximum = 33ms, Average = 32ms

Reply With Quote
 
  #60 (permalink)
Trading for Fun
portland, OR
 
Futures Experience: Advanced
Platform: NinjaTrader, TradeStation
Broker/Data: Optimus/Rithmic
Favorite Futures: CL
 
Posts: 50 since Nov 2009
Thanks: 5 given, 18 received

mirus virtual machine hosting


Btw everybody,

Mirus futures sells virtual machine hosting in 3 different packages ranging from $350-$550/month and claim a response time of less than 1ms since their servers are co-located with the exchange and beyond the DMZ.

I currently pay $60/month for a windows VM which does perfectly fine for trading 4-5 TF contracts (no slippage), but my goal is to be trading 20 contracts eventually and at that point I suspect a better response time might be more suitable for my 6 to 15 tick scalping bots.

Reply With Quote

Reply



futures io > > > > Dealing latency with ZenFire & NT

Thread Tools Search this Thread
Search this Thread:

Advanced Search



Upcoming Webinars and Events (4:30PM ET unless noted)

Adam Grimes: TBA

Elite only

NinjaTrader: TBA

Dec 7

Linda Bradford Raschke: TBA

Elite only

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is MBT dealing or non dealing desk Forex broker? koni Reviews of Brokers and Data Feeds 11 August 19th, 2011 03:18 AM
IQfeed and Zenfire out of Sync on NT??? tdaman Reviews of Brokers and Data Feeds 14 April 27th, 2011 01:44 PM
NT 7 & Multicore CPU max-td NinjaTrader 19 January 27th, 2011 07:30 AM
Writing & reading data into/out of NT Saroj NinjaTrader Programming 1 September 12th, 2009 04:55 PM


All times are GMT -4. The time now is 05:16 PM.

Copyright © 2017 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
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.
no new posts
Page generated 2017-11-21 in 0.13 seconds with 20 queries on phoenix via your IP 54.224.18.114