How to access NinjaTrader Menus programmatically - NinjaTrader | futures io social day trading
futures io futures trading


How to access NinjaTrader Menus programmatically
Updated: Views / Replies:568 / 7
Created: by spinnybobo Attachments:0

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
 
Thread Tools Search this Thread
 

How to access NinjaTrader Menus programmatically

  #1 (permalink)
Elite Member
Crete, IL/USA
 
Futures Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker/Data: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Favorite Futures: ES, CL, EUR/USD, TF
 
spinnybobo's Avatar
 
Posts: 171 since Aug 2009
Thanks: 99 given, 47 received

How to access NinjaTrader Menus programmatically

Hello


there is a company called http://marketreplay.net/ which created their own way of downloading replay data from Ninja Traders servers without the "1 at a time" date restriction.

It is interesting because they built a module in which it inserts itself in the menu bar of the Utility menu and lets you access their form of downloading replay data.

However, they must have hacked Ninja's inner class libraries (meaning become aware of something that is not readily available but open for people to use) and connected to it because I believe are using Ninja to download data without the "1 at a time" thing. So they can download an entire year, etc..

Plus I think they store some older on their server so they might mix it.
My question is:

1. How does one actually input their own form and add it to Ninja's menu items in the Utility menu section?
2. How would one actually access Ninja's Replay Data Class Library and make up their own code using their library so that there are multiple dates in which one can download?

I am looking to just build my own but I am also wanting to learn how to do all of this cool genius like stuff

Obviously if somebody can access Ninja's Replay Data Class Library, it is open for anybody to use. however, how does one become aware of it in the first place? Does this have to do with attaching one of Ninja's DLL's to Visual Studio and taking a peek ?

this was all done on Ninja 7. Perhaps Ninja 8 works differently ?

thank you

Spencer


Last edited by spinnybobo; September 12th, 2016 at 09:48 AM.
Reply With Quote
 
  #2 (permalink)
Elite Member
Denver, CO
 
Futures Experience: Advanced
Platform: NinjaTrader
Broker/Data: NinjaTrader Brokerage
Favorite Futures: ES
 
NinjaTrader's Avatar
 
Posts: 1,243 since May 2010
Thanks: 152 given, 1,877 received


spinnybobo View Post
Hello


there is a company called http://marketreplay.net/ which created their own way of downloading replay data from Ninja Traders servers without the "1 at a time" date restriction.

It is interesting because they built a module in which it inserts itself in the menu bar of the Utility menu and lets you access their form of downloading replay data.

However, they must have hacked Ninja's inner code and connected to it because I believe are using Ninja to download data without the "1 at a time" thing. So they can download an entire year, etc..

Plus I think they store some older on their server so they might mix it.
My question is:

1. How does one actually input their own form and add it to Ninja's menu items in the Utility menu section?
2. How would one actually access Ninja's Date class Library and make up their own code using their library so that there are multiple dates in which one can download?

I am looking to just build my own but I am also wanting to learn how to do all of this cool genius like stuff

thank you

Spencer

Take a look at NinjaTrader 8 Add-Ons, this is all documented.

Reply With Quote
The following user says Thank You to NinjaTrader for this post:
 
  #3 (permalink)
Elite Member
Crete, IL/USA
 
Futures Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker/Data: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Favorite Futures: ES, CL, EUR/USD, TF
 
spinnybobo's Avatar
 
Posts: 171 since Aug 2009
Thanks: 99 given, 47 received



NinjaTrader View Post
Take a look at NinjaTrader 8 Add-Ons, this is all documented.

wow that was quick. do you have a link for Ninja 8 Add ons?

I was actually talking about Ninja7 above

Reply With Quote
 
  #4 (permalink)
Elite Member
Denver, CO
 
Futures Experience: Advanced
Platform: NinjaTrader
Broker/Data: NinjaTrader Brokerage
Favorite Futures: ES
 
NinjaTrader's Avatar
 
Posts: 1,243 since May 2010
Thanks: 152 given, 1,877 received


spinnybobo View Post
wow that was quick. do you have a link for Ninja 8 Add ons?

I was actually talking about Ninja7 above

In NinjaTrader 7, what you want to do is unsupported.

NinjaTrader 8 is fully supported.

NinjaScript > Language Reference > Add On

Specific to menus - NinjaScript > Language Reference > Add On > NTMenuItem

Reply With Quote
The following user says Thank You to NinjaTrader for this post:
 
  #5 (permalink)
Elite Member
Crete, IL/USA
 
Futures Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker/Data: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Favorite Futures: ES, CL, EUR/USD, TF
 
spinnybobo's Avatar
 
Posts: 171 since Aug 2009
Thanks: 99 given, 47 received


NinjaTrader View Post
In NinjaTrader 7, what you want to do is unsupported.

NinjaTrader 8 is fully supported.

NinjaScript > Language Reference > Add On

Specific to menus - NinjaScript > Language Reference > Add On > NTMenuItem

ok cool I will check it out.

Is replay data of the same form in both NT7 and NT8? In other words, can I use NT8 data as well as replay data for NT7 as well?

thanks

Reply With Quote
 
  #6 (permalink)
Administrator: Retired Backtester
 Vendor: speedytradingservers.com 
Rennes France
 
Futures Experience: Advanced
Platform: NinjaTrader
Broker/Data: IB/Kinetick
Favorite Futures: Futures
 
sam028's Avatar
 
Posts: 3,346 since Jun 2009
Thanks: 3,554 given, 3,964 received


spinnybobo View Post
ok cool I will check it out.

Is replay data of the same form in both NT7 and NT8? In other words, can I use NT8 data as well as replay data for NT7 as well?

thanks

To clarify @NinjaTrader reply:
- you can easily add menu items in a "supported" way
- you can't write an NT8 AddOn to download multiple instruments/days of replay data
AFAIK there is no public method for this purpose.

Success requires no deodorant! (Sun Tzu)
Reply With Quote
The following user says Thank You to sam028 for this post:
 
  #7 (permalink)
Elite Member
Denver, CO
 
Futures Experience: Advanced
Platform: NinjaTrader
Broker/Data: NinjaTrader Brokerage
Favorite Futures: ES
 
NinjaTrader's Avatar
 
Posts: 1,243 since May 2010
Thanks: 152 given, 1,877 received


spinnybobo View Post
ok cool I will check it out.

Is replay data of the same form in both NT7 and NT8? In other words, can I use NT8 data as well as replay data for NT7 as well?

thanks

No, they are different formats. NinjaTrader 8 will import your NinjaTrader 7 replay files on installation though.

Reply With Quote
 
  #8 (permalink)
Elite Member
Crete, IL/USA
 
Futures Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker/Data: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Favorite Futures: ES, CL, EUR/USD, TF
 
spinnybobo's Avatar
 
Posts: 171 since Aug 2009
Thanks: 99 given, 47 received


sam028 View Post
To clarify @NinjaTrader reply:
- you can easily add menu items in a "supported" way
- you can't write an NT8 AddOn to download multiple instruments/days of replay data
AFAIK there is no public method for this purpose.

I wonder how people then add menus to their own personal gui forms in NT7 when it is unsupported. All of that unsupported activity is what prompted Raymond to actually write in Add on supported methods. Those developers that found a way actually contributed to making NT8 much better probably

Therefore it is probably in NinjaTaders best interest to have MORE things on their forum to showing how to do "unsupported things" to developers that might not yet know how to do something. Once they are given one bread crumb, they can usually find the rest on their own.

Reply With Quote

Reply



futures io > > > > How to access NinjaTrader Menus programmatically

Thread Tools Search this Thread
Search this Thread:

Advanced Search



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

Monte Carlo Analysis w/Kevin Davey

Elite only
 

How-to Choose a Futures Broker w/Lynette Lim @ Phillip Capital

Sep 20
 

Alternative Views on Traditional Tools w/Rhonda Jones

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
Outside code to access NinjaTrader data and orders spinnybobo NinjaTrader 6 July 22nd, 2016 02:58 AM
programmatically read the type of unit pintope NinjaTrader Programming 1 December 1st, 2014 10:51 AM
Open New Chart Programmatically AlBundy NinjaTrader Programming 2 July 30th, 2014 06:22 AM
Is it possible to programmatically pause NinjaTrader Market Replay? drunkcolonel NinjaTrader 4 May 5th, 2014 09:58 PM
Automation for the programmatically impaired trader trendisyourfriend Elite Automated NinjaTrader Trading 3 August 19th, 2012 08:12 PM


All times are GMT -4. The time now is 10:53 AM.

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-09-20 in 0.12 seconds with 19 queries on phoenix via your IP 54.225.26.154