NexusFi: Find Your Edge


Home Menu

 





Last Cumulative Volume Column for NinjaTrader SuperDOM


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one SpeculatorSeth with 7 posts (8 thanks)
    2. looks_two Kaimu with 3 posts (4 thanks)
    3. looks_3 Keefer0 with 2 posts (1 thanks)
    4. looks_4 jrjoe with 2 posts (0 thanks)
      Best Posters
    1. looks_one Kaimu with 1.3 thanks per post
    2. looks_two SpeculatorSeth with 1.1 thanks per post
    3. looks_3 jossfx with 1 thanks per post
    4. looks_4 IequalsS with 1 thanks per post
    1. trending_up 7,037 views
    2. thumb_up 15 thanks given
    3. group 7 followers
    1. forum 16 posts
    2. attach_file 5 attachments




 
Search this Thread

Last Cumulative Volume Column for NinjaTrader SuperDOM

  #1 (permalink)
 SpeculatorSeth   is a Vendor
 
Posts: 780 since Apr 2016
Thanks Given: 22
Thanks Received: 1,018

So I'm between jobs right now, and I've been doing some scalping using demo accounts. I've noticed that the NinjaTrader DOM is missing some pretty important information. I guess most people usually get this through other tools, but they don't have a demo available.

Anyways, I'm talking about cumulative volume totals. The normal DOM lets you see how many bids or asks are at a specific price level. However, those numbers are changing all the time, and so it's hard to tell when orders were actually executed. This is especially true for something like an iceberg order where lots of shares may have traded, but the number of bids/asks at that price stay the same because the fill triggers a new order to take its place.

NinjaTrader does have a cumulative volume column, but it shows the total volume executed at that price for the entire day. We need to see the volume separated by bid/ask, and only how much has executed since it started printing at that price. In other words, when it starts printing at a new price, the field for that price level gets reset to 0.

So I'm a pretty good C# programmer, and honestly it wasn't too hard to re-purpose their volume column into what I wanted. Here's what it looks like:



Any ideas on where I should take it from here? I'm willing to share it, but I'm having trouble finding guidelines for how to do that with the forum's downloads section and so forth.

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
My NT8 Volume Profile Split by Asian/Euro/Open
NinjaTrader
ZombieSqueeze
Platforms and Indicators
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
Exit Strategy
NinjaTrader
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
 
  #2 (permalink)
 
xplorer's Avatar
 xplorer 
London UK
Site Moderator
 
Experience: Beginner
Platform: CQG
Broker: S5
Trading: Futures
Posts: 5,945 since Sep 2015
Thanks Given: 15,447
Thanks Received: 15,293


TWDsje View Post
So I'm between jobs right now, and I've been doing some scalping using demo accounts. I've noticed that the NinjaTrader DOM is missing some pretty important information. I guess most people usually get this through Jigsaw, but they don't have a demo available.

Anyways, I'm talking about cumulative volume totals. The normal DOM lets you see how many bids or asks are at a specific price level. However, those numbers are changing all the time, and so it's hard to tell when orders were actually executed. This is especially true for something like an iceberg order where lots of shares may have traded, but the number of bids/asks at that price stay the same because the fill triggers a new order to take its place.

NinjaTrader does have a cumulative volume column, but it shows the total volume executed at that price for the entire day. We need to see the volume separated by bid/ask, and only how much has executed since it started printing at that price. In other words, when it starts printing at a new price, the field for that price level gets reset to 0.

So I'm a pretty good C# programmer, and honestly it wasn't too hard to re-purpose their volume column into what I wanted. Here's what it looks like:



Any ideas on where I should take it from here? I'm willing to share it, but I'm having trouble finding guidelines for how to do that with the forum's downloads section and so forth.

Good job TWDsje. Since I use Jigsaw I have no particular suggestions but it sounds like your basic functionality is a good starting place.

Reply With Quote
  #3 (permalink)
 
Kaimu's Avatar
 Kaimu 
Madrid - Spain
 
Experience: Advanced
Platform: Ninja
Trading: ES,NQ
Posts: 315 since Mar 2012
Thanks Given: 883
Thanks Received: 346


Hi @TWDsje

If you follow this steps will be easy to upload your generous work here:






Thank's

Reply With Quote
Thanked by:
  #4 (permalink)
 
Kaimu's Avatar
 Kaimu 
Madrid - Spain
 
Experience: Advanced
Platform: Ninja
Trading: ES,NQ
Posts: 315 since Mar 2012
Thanks Given: 883
Thanks Received: 346

@TWDsje

Are you planning to add other things? I'm interested to have in the ninjatrader dom the last volume traded for the best bid and best ask.

Regards

Reply With Quote
Thanked by:
  #5 (permalink)
 SpeculatorSeth   is a Vendor
 
Posts: 780 since Apr 2016
Thanks Given: 22
Thanks Received: 1,018

Ahh, can I only upload things if I'm an elite member?


ignacio90 View Post
@TWDsje

Are you planning to add other things? I'm interested to have in the ninjatrader dom the last volume traded for the best bid and best ask.

Regards

I'm totally open to making changes or new columns of a similar nature. Could you please give me a more detailed explanation? I'm not sure I understand how this is different from what I'm already doing.

Started this thread Reply With Quote
  #6 (permalink)
 
Kaimu's Avatar
 Kaimu 
Madrid - Spain
 
Experience: Advanced
Platform: Ninja
Trading: ES,NQ
Posts: 315 since Mar 2012
Thanks Given: 883
Thanks Received: 346


TWDsje View Post
Ahh, can I only upload things if I'm an elite member?

Not, you can upload any indicator you want. Follow the route in the image. In this case use the ninjatrader 8 downloads


Reply With Quote
Thanked by:
  #7 (permalink)
 SpeculatorSeth   is a Vendor
 
Posts: 780 since Apr 2016
Thanks Given: 22
Thanks Received: 1,018

I just don't see the link that you posted in your picture. What am I doing wrong here?


Started this thread Reply With Quote
Thanked by:
  #8 (permalink)
 SpeculatorSeth   is a Vendor
 
Posts: 780 since Apr 2016
Thanks Given: 22
Thanks Received: 1,018

Perhaps the feature is locked out until I've made a sufficient number of posts. It seems that way for private messages. I'll keep checking, and upload if I can.

Started this thread Reply With Quote
  #9 (permalink)
 
jossfx's Avatar
 jossfx 
Almeria / Spain
 
Experience: Intermediate
Platform: NinjaTrader
Broker: NinjaBrokerage/CQG
Trading: 6E, ES, CL, GC
Posts: 69 since Jun 2015
Thanks Given: 35
Thanks Received: 49

please, upload this!

thanks

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #10 (permalink)
 IequalsS 
Washington DC
 
Experience: None
Platform: Ninjatrader, IRT
Trading: ES
Posts: 95 since Feb 2016
Thanks Given: 82
Thanks Received: 48



TWDsje View Post
So I'm between jobs right now, and I've been doing some scalping using demo accounts. I've noticed that the NinjaTrader DOM is missing some pretty important information. I guess most people usually get this through Jigsaw, but they don't have a demo available.

Anyways, I'm talking about cumulative volume totals. The normal DOM lets you see how many bids or asks are at a specific price level. However, those numbers are changing all the time, and so it's hard to tell when orders were actually executed. This is especially true for something like an iceberg order where lots of shares may have traded, but the number of bids/asks at that price stay the same because the fill triggers a new order to take its place.

NinjaTrader does have a cumulative volume column, but it shows the total volume executed at that price for the entire day. We need to see the volume separated by bid/ask, and only how much has executed since it started printing at that price. In other words, when it starts printing at a new price, the field for that price level gets reset to 0.

So I'm a pretty good C# programmer, and honestly it wasn't too hard to re-purpose their volume column into what I wanted. Here's what it looks like:



Any ideas on where I should take it from here? I'm willing to share it, but I'm having trouble finding guidelines for how to do that with the forum's downloads section and so forth.

Hi there, I've been lookng for something very similar? Was wondering if you have made any progress? Another idea is to track if orders are being added and removed from the bid and offer...

Don't think hard, Think clearly. - Me
You don't get smarter IN a trade - FT71
Ever wonder how Jon Snow trades?
Follow here. Vote for Jon Snow's King of the pits! here
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:




Last Updated on November 22, 2016


© 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