NexusFi: Find Your Edge


Home Menu

 





Zenfire RT & Historical Discrepancies?


Discussion in Brokers

Updated
      Top Posters
    1. looks_one 9baller with 8 posts (2 thanks)
    2. looks_two Robert Carrillo with 6 posts (4 thanks)
    3. looks_3 Big Mike with 3 posts (2 thanks)
    4. looks_4 aligator with 1 posts (1 thanks)
      Best Posters
    1. looks_one aligator with 1 thanks per post
    2. looks_two Robert Carrillo with 0.7 thanks per post
    3. looks_3 Big Mike with 0.7 thanks per post
    4. looks_4 9baller with 0.3 thanks per post
    1. trending_up 4,994 views
    2. thumb_up 9 thanks given
    3. group 4 followers
    1. forum 19 posts
    2. attach_file 6 attachments




 
Search this Thread
  #1 (permalink)
 
9baller's Avatar
 9baller 
Philadelphia, PA
 
Experience: Advanced
Platform: Multicharts, Ninja Trader
Broker: Mirus/ZF
Trading: CL
Posts: 27 since Jan 2012
Thanks Given: 8
Thanks Received: 12

I am in the process of switching from TS to MC....using Zenfire broker to run MC...
after weeks of getting TS code to replicate in MC I am finally ready to can TS but now I am
noticing that when running both platforms simulataneously to check for accurracy in my code...
I see that indicator values/paintbar gets slightly skewed after 10-15 minutes in MC....

after refreshing MC charts...the historical data changes to correlate with TS charts....
when refereshing TS charts there is no change....

I have the rt history matching box unchecked in MC....seemed worse when checked

broker says this in MC historical server problem....not Zenfire....

MC says says this is Zenfire problem...different RT and historical data....

anybody have same problem...how to resolve....

IQ feed?


Thanks....9baller

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
How to plot a custom icon for crossover
NinjaTrader
Has anyone taken The Confident Trader course from aheadc …
Trading Reviews and Vendors
Elite Trader Funding, Avoid?
Trading Reviews and Vendors
Pivot Indicator based on Level2 data
NinjaTrader
How to create dashboard like this one?
Platforms and Indicators
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
ApexTraderFunding.com experience and review
98 thanks
HumbleTraders next chapter
57 thanks
Winning attitudes create winning traders
38 thanks
Vinny E-Mini & Algobox Review TRADE ROOM
23 thanks
Learning to Trade with the Big Money
22 thanks
  #3 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
Posts: 1,152 since Jul 2012
Thanks Given: 784
Thanks Received: 2,686


Not exactly on-topic, but the last I've touched Zen-Fire, I found out that their problems will never be fixed, because they've stopped all development on Zen-Fire. I don't actually know why - maybe their lead developer (Matt Griswold?) moved to a different company and they didn't have things set up for business continuity.

A side effect of this is that Zen-Fire is riddled with bullet holes and bugs: there's a huge security vulnerability that I'm not going to describe in public, the C++ examples don't compile, there's no proper API call to query for particular instrument(s), the documentation is incomplete. So MC/NT/Sierra etc. all contain the same security vulnerabilities thanks to Zen-Fire.

Reply With Quote
  #4 (permalink)
 
Robert Carrillo's Avatar
 Robert Carrillo 
Omaha NE
 
Experience: Intermediate
Platform: IQFeed compatible
Trading: ES
Posts: 271 since Jun 2012
Thanks Given: 234
Thanks Received: 376

Hi 9baller,

It's been discussed many times here, but ZF is designed for order execution, not charting. ZF market data is delivered via UDP which doesn’t guarantee delivery of data packets. It’s fast but incomplete (by definition) which leads to inaccurate historical data (ZF uses TCP protocol for order excecution to ensure accuracy). IQFeed uses TCP delivery protocol, which guarantees you see every trade the exchanges produce and IQFeed historical servers are a carbon copy of the streaming feed so both match.

If you’d like more info on UDP (ZF) and TCP (IQFeed) data delivery protocols, see:

TCP and UDP Ports Explained

Please read through the paragraph entitled: The two Internet workhorses: UDP and TCP

Robert

Reply With Quote
Thanked by:
  #5 (permalink)
 
aligator's Avatar
 aligator 
Las Vegas, NV
Legendary Market Wizard
 
Experience: Advanced
Platform: Abacus, Slide Rule, HP-65
Trading: Futures, Stocks, Options
Posts: 3,637 since Aug 2010
Thanks Given: 1,071
Thanks Received: 6,012


Robert Carrillo View Post
Hi 9baller,

If you’d like more info on UDP (ZF) and TCP (IQFeed) data delivery protocols, see:

TCP and UDP Ports Explained

Please read through the paragraph entitled: The two Internet workhorses: UDP and TCP

Robert



@Robert Carrillo,

Thanks. Your explanation and the link clarify a lot of things.

So, if one is using just a DOM for trade execution (order flow type trades) UDP (ZF) delivery is OK. But for chart analysis and trading from charts TCP (IQFeed) is preferred. Correct?

Also, can you provide a list of futures brokers supporting IQFeed?

Thanks.

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #6 (permalink)
 
Robert Carrillo's Avatar
 Robert Carrillo 
Omaha NE
 
Experience: Intermediate
Platform: IQFeed compatible
Trading: ES
Posts: 271 since Jun 2012
Thanks Given: 234
Thanks Received: 376


aligator View Post
@Robert Carrillo,

Thanks. Your explanation and the link clarify a lot of things.

So, if one is using just a DOM for trade execution (order flow type trades) UDP (ZF) delivery is OK. But for chart analysis and trading from charts TCP (IQFeed) is preferred. Correct?

Also, can you provide a list of futures brokers supporting IQFeed?

Thanks.

aligator,

I can't think of any good reason to use UDP data when trading, given a choice, since the data is by definition incomplete, and sometimes out of sequence.

A TCP market feed into a trade-capable software (like MC, SC, NT, IRT, MD, etc) which supports your broker's TCP order execution is the only way to guarantee accuracy and reliability from start to finish.

Robert

Reply With Quote
  #7 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,594 since Jun 2009
Thanks Given: 33,335
Thanks Received: 101,946

Look here:



The primary difference here is simple: Zen Fire is a brokerage execution feed first and foremost. IQFeed is a data feed first and foremost. Different priorities, features, etc.

Mike



Join the free Markets Chat beta: Real-time Trading Insights

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #8 (permalink)
 
9baller's Avatar
 9baller 
Philadelphia, PA
 
Experience: Advanced
Platform: Multicharts, Ninja Trader
Broker: Mirus/ZF
Trading: CL
Posts: 27 since Jan 2012
Thanks Given: 8
Thanks Received: 12

signed up for IQ feed on Tuesday....

running 3 feeds (TS IQ ZF) in same workspace....

ZF & TS historical data same....
ZF & TS & IQ Real time Minute data same....

IQ feed tick data differs from ZF & TS....

IQ feed on tick chart does not seem to calculate DMI Indicator correctly....
this throws off paint bar...giving false signals....twice today....yesterday as well



Started this thread Reply With Quote
  #9 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,594 since Jun 2009
Thanks Given: 33,335
Thanks Received: 101,946

You can see a detailed/extensive comparison here:



I don't know what "throws off paint bar" means, but it seems unlikely IQFeed is the culprit based on my experience. There is an AMA thread here you can ask questions to IQFeed's rep on nexusfi.com (formerly BMT) @Robert Carrillo:



In the end, the products are simply different - you'll have to decide what features you need and make your choice.

Mike



Join the free Markets Chat beta: Real-time Trading Insights

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #10 (permalink)
 
Robert Carrillo's Avatar
 Robert Carrillo 
Omaha NE
 
Experience: Intermediate
Platform: IQFeed compatible
Trading: ES
Posts: 271 since Jun 2012
Thanks Given: 234
Thanks Received: 376



9baller View Post
signed up for IQ feed on Tuesday....

running 3 feeds (TS IQ ZF) in same workspace....

ZF & TS historical data same....
ZF & TS & IQ Real time Minute data same....

IQ feed tick data differs from ZF & TS....

IQ feed on tick chart does not seem to calculate DMI Indicator correctly....
this throws off paint bar...giving false signals....twice today....yesterday as well

9baller,

First, you are comparing 3 different quotes. TS (@CL) is a Globex continuous contract (July 2013 front month). ZF (CLQ3) is Aug 2013, and IQFeed (+CLQ13) is the combined quote for Pit & Globex Aug 2013, not Globex. The proper IQFeed symbol for Crude Globex is QCL# (continuous).

Change that first, and also the TS quote to Aug 2013 instead of July.

IQFeed Support would have seen that right away.

Once you have the correct symbols, please try again and advise.

Robert

Reply With Quote
Thanked by:




Last Updated on June 27, 2013


© 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