Zenfire RT & Historical Discrepancies? - futures io
futures io futures trading



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 Quick Summary with 1 posts (0 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 3,265 views
    2. thumb_up 9 thanks given
    3. group 4 followers
    1. forum 19 posts
    2. attach_file 6 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 125,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
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

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

 
Search this Thread
 

Zenfire RT & Historical Discrepancies?

(login for full post details)
  #1 (permalink)
Philadelphia, PA
 
Experience: Advanced
Platform: Multicharts, Ninja Trader
Broker: Mirus/ZF
Trading: CL
 
9baller's Avatar
 
Posts: 27 since Jan 2012
Thanks: 8 given, 12 received

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

Journal Challenge February 2021 results (so far):
Competing for $1500 in prizes from Topstep
looks_oneSBtrader82 's Trading Journalby SBtrader82
(166 thanks from 30 posts)
looks_twoJust BEING a Trader: Letting Go!!by iqgod
(111 thanks from 32 posts)
looks_3Wisdom is Emptinessby Mtype
(68 thanks from 25 posts)
looks_4Deetee’s DAX Trading Journal (time based)by Deetee
(31 thanks from 16 posts)
looks_5Journal for peanuts1956by peanuts1956
(23 thanks from 13 posts)
 
 
(login for full post details)
  #3 (permalink)
Legendary Bought TSLA at 880
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
 
Posts: 1,127 since Jul 2012
Thanks: 765 given, 2,534 received


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
 
(login for full post details)
  #4 (permalink)
Omaha NE
 
Experience: Intermediate
Platform: IQFeed compatible
Trading: ES
 
Robert Carrillo's Avatar
 
Posts: 271 since Jun 2012
Thanks: 234 given, 376 received

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
The following 3 users say Thank You to Robert Carrillo for this post:
 
(login for full post details)
  #5 (permalink)
Las Vegas, NV
 
Experience: Advanced
Platform: Abacus, Slide Rule, HP-65, Metastock, TOS, NT
Trading: Futures
 
aligator's Avatar
 
Posts: 3,424 since Aug 2010
Thanks: 1,057 given, 5,841 received


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 futures io Trade Journal Reply With Quote
The following user says Thank You to aligator for this post:
 
(login for full post details)
  #6 (permalink)
Omaha NE
 
Experience: Intermediate
Platform: IQFeed compatible
Trading: ES
 
Robert Carrillo's Avatar
 
Posts: 271 since Jun 2012
Thanks: 234 given, 376 received


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
 
(login for full post details)
  #7 (permalink)
Site Administrator
Swing Trader
Data Scientist & DevOps
Manta, Ecuador
 
Experience: Advanced
Platform: My own custom solution
Trading: Emini Futures
 
Big Mike's Avatar
 
Posts: 49,745 since Jun 2009
Thanks: 32,292 given, 97,490 received

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

We're here to help -- just ask

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
https://futures.io/elite/
Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
The following user says Thank You to Big Mike for this post:
 
(login for full post details)
  #8 (permalink)
Philadelphia, PA
 
Experience: Advanced
Platform: Multicharts, Ninja Trader
Broker: Mirus/ZF
Trading: CL
 
9baller's Avatar
 
Posts: 27 since Jan 2012
Thanks: 8 given, 12 received

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
 
(login for full post details)
  #9 (permalink)
Site Administrator
Swing Trader
Data Scientist & DevOps
Manta, Ecuador
 
Experience: Advanced
Platform: My own custom solution
Trading: Emini Futures
 
Big Mike's Avatar
 
Posts: 49,745 since Jun 2009
Thanks: 32,292 given, 97,490 received

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 futures.io (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

We're here to help -- just ask

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
https://futures.io/elite/
Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #10 (permalink)
Omaha NE
 
Experience: Intermediate
Platform: IQFeed compatible
Trading: ES
 
Robert Carrillo's Avatar
 
Posts: 271 since Jun 2012
Thanks: 234 given, 376 received



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
The following user says Thank You to Robert Carrillo for this post:
 
(login for full post details)
  #11 (permalink)
Philadelphia, PA
 
Experience: Advanced
Platform: Multicharts, Ninja Trader
Broker: Mirus/ZF
Trading: CL
 
9baller's Avatar
 
Posts: 27 since Jan 2012
Thanks: 8 given, 12 received

for whatever reason that particular @CL contract shows that it is pulling July....if you look closely the prices all match so it is in fact pulling August...my other @cl windows in TS show Aug...not sure why this one does not....

new to MC...when I did search those are symbols I received....will make changes and repost tommorrow...



thx

Started this thread Reply With Quote
 
(login for full post details)
  #12 (permalink)
Philadelphia, PA
 
Experience: Advanced
Platform: Multicharts, Ninja Trader
Broker: Mirus/ZF
Trading: CL
 
9baller's Avatar
 
Posts: 27 since Jan 2012
Thanks: 8 given, 12 received

for whatever reason that particular @CL contract shows that it is pulling July when in MC...if you look closely the prices all match so it is in fact pulling August...my other @cl windows in TS show Aug...MC issue?

new to MC...when I did search those are symbols I received....updated symbols as you suggested...

still same trouble DMI Indicator responds differently it seems...throws off PB

two pics this time ZF feed not pulling data....




Started this thread Reply With Quote
The following 2 users say Thank You to 9baller for this post:
 
(login for full post details)
  #13 (permalink)
Omaha NE
 
Experience: Intermediate
Platform: IQFeed compatible
Trading: ES
 
Robert Carrillo's Avatar
 
Posts: 271 since Jun 2012
Thanks: 234 given, 376 received


9baller View Post
still same trouble DMI Indicator responds differently it seems...throws off PB

Thank you for changing the symbols. So the question is, which DMI will you trust as being correct? I'm not suprised that ZF & TS match. They are both delivered by UDP (incomplete by definition). I'm also not suprised that IQFeed is different than those, because it's TCP (all data). TickForce2 is VERY different as well (TS = -0.91 vs IQ = -1.80). What does that indicator represent?

Reply With Quote
 
(login for full post details)
  #14 (permalink)
Philadelphia, PA
 
Experience: Advanced
Platform: Multicharts, Ninja Trader
Broker: Mirus/ZF
Trading: CL
 
9baller's Avatar
 
Posts: 27 since Jan 2012
Thanks: 8 given, 12 received

avg of upticks - downticks

Started this thread Reply With Quote
 
(login for full post details)
  #15 (permalink)
Omaha NE
 
Experience: Intermediate
Platform: IQFeed compatible
Trading: ES
 
Robert Carrillo's Avatar
 
Posts: 271 since Jun 2012
Thanks: 234 given, 376 received


9baller View Post
avg of upticks - downticks

What does the big difference between the two indicate?

Reply With Quote
 
(login for full post details)
  #16 (permalink)
Philadelphia, PA
 
Experience: Advanced
Platform: Multicharts, Ninja Trader
Broker: Mirus/ZF
Trading: CL
 
9baller's Avatar
 
Posts: 27 since Jan 2012
Thanks: 8 given, 12 received

biq question I have is that the tick data is where the differences lie...
virtually no difference in timed data....

as far as what I trust is true...the jury is still out....been with TS over 11 years....
using this PB for almost 4..every day....u get to the point where you know what
color the bars should be without looking
when an indicator responds as if its trending when on other feeds its clearly sideways
(white or low DMI vales) and it's obvious based on price action it should be sideways that's troubling...
will continue to evaluate...

Thanks,

Lee

Started this thread Reply With Quote
 
(login for full post details)
  #17 (permalink)
Philadelphia, PA
 
Experience: Advanced
Platform: Multicharts, Ninja Trader
Broker: Mirus/ZF
Trading: CL
 
9baller's Avatar
 
Posts: 27 since Jan 2012
Thanks: 8 given, 12 received

counting difference of upticks- downticks for each bar....so each feeds bars are different with different time stamp....difference with ZF and Ts too..

Started this thread Reply With Quote
 
(login for full post details)
  #18 (permalink)
Philadelphia, PA
 
Experience: Advanced
Platform: Multicharts, Ninja Trader
Broker: Mirus/ZF
Trading: CL
 
9baller's Avatar
 
Posts: 27 since Jan 2012
Thanks: 8 given, 12 received

more of same....false signals....




also why is volatility indicator calculated different in IQ....decimals are off
send this to IQ customer service?


Started this thread Reply With Quote
 
(login for full post details)
  #19 (permalink)
Omaha NE
 
Experience: Intermediate
Platform: IQFeed compatible
Trading: ES
 
Robert Carrillo's Avatar
 
Posts: 271 since Jun 2012
Thanks: 234 given, 376 received


9baller View Post
more of same....false signals....

Lee,

Let's agree that IQFeed provides "different" signals than TS and ZF, and will continue to do so. Whether they are "false" depends on which you believe to be correct. I am not the least bit familiar with those indicators, and since the IQFeed signals haven't been tested in a trading situation against the TS & ZC signals, who is to say which is accurate and more valuable?


Quoting 
also why is volatility indicator calculated different in IQ....decimals are off
send this to IQ customer service?

Again, because TS & ZF round up to 753, and IQFeed shows 752.75, isn't it possible that IQFeed is more accurate? Don't think it's a support issue.

Reply With Quote
 
(login for full post details)
  #20 (permalink)
Site Administrator
Swing Trader
Data Scientist & DevOps
Manta, Ecuador
 
Experience: Advanced
Platform: My own custom solution
Trading: Emini Futures
 
Big Mike's Avatar
 
Posts: 49,745 since Jun 2009
Thanks: 32,292 given, 97,490 received

Use this existing thread if you want to rehash a comparison of data feeds such as IQFeed vs Zen Fire, we do not need a split topic:



It seems we have strayed off topic in this thread. When you contacted your broker, what did they say for the reason (title of thread) "Zenfire RT & Historical Discrepancies?"

Mike

We're here to help -- just ask

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
https://futures.io/elite/
Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
The following user says Thank You to Big Mike for this post:


futures io Trading Community Trading Reviews and Vendors Brokers > Zenfire RT & Historical Discrepancies?


Last Updated on June 27, 2013


Upcoming Webinars and Events
 

NinjaTrader Indicator Challenge!

Ongoing
 

Journal Challenge w/$1500 prizes from Topstep!

February
 

Battlestations! Show us your trading desk - $1,500 in prizes!

March
     



Copyright © 2021 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