NexusFi: Find Your Edge


Home Menu

 





Delayed level II tick data for research?


Discussion in Traders Hideout

Updated
    1. trending_up 1,608 views
    2. thumb_up 5 thanks given
    3. group 3 followers
    1. forum 6 posts
    2. attach_file 0 attachments




 
Search this Thread

Delayed level II tick data for research?

  #1 (permalink)
tinustate
Groningen Netherlands
 
Posts: 3 since Dec 2019
Thanks Given: 2
Thanks Received: 0

A few years back i did some research and experiments with level 2 data which i got from tunneling demo CQG data from demo ninjatrader to my own software. Worked great!

Is there still a way to get level 2 data freely (or at reduced costs)?

Note that i can develop my own plugins for software, so any software with level 2 data with a demo will also do the trick.

This is not for actual trading, just for research so delayed data is also fine.

Cheers for the ideas!

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
NexusFi Journal Challenge - April 2024
Feedback and Announcements
Better Renko Gaps
The Elite Circle
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
My NT8 Volume Profile Split by Asian/Euro/Open
NinjaTrader
Futures True Range Report
The Elite Circle
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
59 thanks
Funded Trader platforms
38 thanks
NexusFi site changelog and issues/problem reporting
25 thanks
GFIs1 1 DAX trade per day journal
19 thanks
The Program
18 thanks
  #3 (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,147


Sure, Ninjatrader 7 and 8 both allow you to write level 2 data to a file or output window easily.



tinustate View Post
A few years back i did some research and experiments with level 2 data which i got from tunneling demo CQG data from demo ninjatrader to my own software. Worked great!

Is there still a way to get level 2 data freely (or at reduced costs)?

Note that i can develop my own plugins for software, so any software with level 2 data with a demo will also do the trick.

This is not for actual trading, just for research so delayed data is also fine.

Cheers for the ideas!


In the analytical world there is no such thing as art, there is only the science you know and the science you don't know. Characterizing the science you don't know as "art" is a fools game.
Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #4 (permalink)
tinustate
Groningen Netherlands
 
Posts: 3 since Dec 2019
Thanks Given: 2
Thanks Received: 0


iantg View Post
Sure, Ninjatrader 7 and 8 both allow you to write level 2 data to a file or output window easily.

Cheers @iantg , the old solution indeed still works.
But the CQG has made a few changes that make reapplying for a demo a lot difficult. (no offense here, it make sense business wise)
Do you know if there are any alternatives?

Reply With Quote
  #5 (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,147

I get it, you are referring to getting a second or third version of a NT demo account to get access to a live feed. I think they only run for like a week or two. So I see your point.

The alternative then, would be not to use a live feed but instead use the market replay. It contains the same data but from 1 day prior or <. Also as an advantage you can play the data back at 1000x speed or >. For testing purposes it is more efficient to use market replay data. You don't have to pay for anything, you can typically get a few months back on just about any symbol you want. Have you tried that yet?


tinustate View Post
Cheers @iantg , the old solution indeed still works.
But the CQG has made a few changes that make reapplying for a demo a lot difficult. (no offense here, it make sense business wise)
Do you know if there are any alternatives?


In the analytical world there is no such thing as art, there is only the science you know and the science you don't know. Characterizing the science you don't know as "art" is a fools game.
Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #6 (permalink)
tinustate
Groningen Netherlands
 
Posts: 3 since Dec 2019
Thanks Given: 2
Thanks Received: 0


iantg View Post
I get it, you are referring to getting a second or third version of a NT demo account to get access to a live feed. I think they only run for like a week or two. So I see your point.

The alternative then, would be not to use a live feed but instead use the market replay. It contains the same data but from 1 day prior or <. Also as an advantage you can play the data back at 1000x speed or >. For testing purposes it is more efficient to use market replay data. You don't have to pay for anything, you can typically get a few months back on just about any symbol you want. Have you tried that yet?

Cheers for the helpful reply @iantg .
I took a peek at market replay in ninjatrader and it seems it is not as realtime, it syncs level 1 and 2 data together every 1 second. I'm not sure how this is reflected on api level, going to check that one.
I will contact CQG and see if they maybe have a program for research, hopefully with a nice discount.
Thanks for the help!

Reply With Quote
  #7 (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,147

tinustate,

With NinjaTrader, there are three separate event handlers for the following 3 feeds:

OnBarUpdate: This event front runs the other two, but only takes an update when there is a transaction. This can be set based on time, ticks, or anything else. Most charting tools use this feed.

OnMarketData: This is the full level 1 feed. It processes every add, cancel, and transaction in the level 1 feed.

OnMarketDepth: This the full feed (Level 2 + Level 1). It processes everything on any change to the book from level 1 or level 2.

When you are trading live, the synchronization between these three feeds can be off by a huge magnitude due to latency issues from the raw feed, processing the data live, internet connection lag etc. These 3 will be much more closely aligned with market replay data vs. live.

But it sounds like you are mostly interested in the more granular detail. So you really should just be using the OnMarketDepth feed. Then you won't have any syncing issues. They have a fair documentation about the all the variables within this even handler, so if your decent at C#, it's not too hard to write an extraction program to get all the raw data out.



tinustate View Post
Cheers for the helpful reply @iantg .
I took a peek at market replay in ninjatrader and it seems it is not as realtime, it syncs level 1 and 2 data together every 1 second. I'm not sure how this is reflected on api level, going to check that one.
I will contact CQG and see if they maybe have a program for research, hopefully with a nice discount.
Thanks for the help!


In the analytical world there is no such thing as art, there is only the science you know and the science you don't know. Characterizing the science you don't know as "art" is a fools game.
Visit my NexusFi Trade Journal Reply With Quote
Thanked by:




Last Updated on December 13, 2019


© 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