How to access NinjaTrader Menus programmatically - NinjaTrader | futures.io
futures.io futures trading


How to access NinjaTrader Menus programmatically
Started: by spinnybobo Views / Replies:369 / 7
Last Reply: Attachments:0

Welcome to futures.io.

Welcome, Guest!

This forum was established to help traders (especially futures traders) by openly sharing indicators, strategies, methods, trading journals and discussing the psychology of trading.

We are fundamentally different than most other trading forums:
  • We work extremely hard to keep things positive on our forums.
  • We do not tolerate rude behavior, trolling, or vendor advertising in posts.
  • We firmly believe in openness and encourage sharing. The holy grail is within you, it is not something tangible you can download.
  • 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, and we will never resell your private information.

-- Big Mike

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 10: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,197 since May 2010
Thanks: 142 given, 1,791 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,197 since May 2010
Thanks: 142 given, 1,791 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

Futures Edge on FIO

Which products do you trade?

 

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,257 since Jun 2009
Thanks: 3,479 given, 3,846 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.

Usually in trading, those who know don't talk, and those who talk don't know. (Al Brooks)
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,197 since May 2010
Thanks: 142 given, 1,791 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)

2016 True Edge Awards: Voting is open until Jan 21!

Now
 

An Afternoon with FIO member Massive l

Elite only
 

Anthony Drager: Pulling the trigger with confidence

Elite only
 

Leo Murphy: The Art and Science of Technical Analysis

Elite only
 

FuturesTrader71: Ask Me Anything

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 03:58 AM
programmatically read the type of unit pintope NinjaTrader Programming 1 December 1st, 2014 11:51 AM
Open New Chart Programmatically AlBundy NinjaTrader Programming 2 July 30th, 2014 07:22 AM
Is it possible to programmatically pause NinjaTrader Market Replay? drunkcolonel NinjaTrader 4 May 5th, 2014 10:58 PM
Automation for the programmatically impaired trader trendisyourfriend Elite Automated NinjaTrader Trading 3 August 19th, 2012 09:12 PM


All times are GMT -4. The time now is 10:22 PM.

no new posts
Page generated 2017-01-18 in 0.12 seconds with 20 queries on phoenix via your IP 174.129.78.73