In the overview webinars it was stated that NT8 will allow open access to UI elements. Is that access universal or limited to a few elements? For example when I switch my custom indicators I will need to have access to dialogs such as Chart Trader and Market Replay dialogs so that I can add various elements, buttons, checkboxes etc. with ability to add event handlers for such to add functionaliy to suit my needs. Right now with NT7 I have accomplished these things using "undocumented" methods.
Will NT8 document UI elements allowing additions of user elements and functionality? Below is an example of what I mean for Chart Trader.
Please register on futures.io to view futures trading content such as post attachment(s), image(s), and screenshot(s).
Last edited by Seahn; October 9th, 2015 at 06:06 PM.
That's a step. However, I suggest that to be useful, there needs to be a 1-click option, e.g., a button. Having to middle-click and then move the mouse around and get the right quantity and then click and hopefully not screw that up when you're trying to execute orders doesn't sound good to me.
1-click on a big button for the quantity, 1-click on the right price or Market - less chance of mistakes and quicker ability to get orders into the market.
Seek freedom and become captive of your desires. Seek discipline and find your liberty. - Frank Herbert
The following user says Thank You to Surly for this post:
Favorite Futures: Gameplay Klownbine® Trading of Globex
Posts: 1,276 since Jul 2009
Thanks: 1,227 given,
Converting from NT7 to NT8
Many of the indicator conversions are simple enough to be done by rote. However, since the Plot method went out the window, any custom drawing that was in there has to be converted to work in OnRender. The concepts are similar but the syntax is different.
There is a thread on Futures.io where you can solicit coders for jobs like indicator conversion. If your custom indicators were actually making money for you, it would be worth the cost. However, I do agree with the idea that most of what are called indicators are simply another, lagging, way of looking at the same price that is on your chart, thus having no real value.
Really nice to be able to categorize indicators and place them in folders. Similar indicators can then be grouped together in logical categories such as Bands, Oscillators, Moving Averages, etc, making them much easier to pick from the list and to keep track of than in NT7. More than likely you actually use only a limited number of indicators, which then could all go into one folder of Favourites.
That OnMarketData now works in the historical state when in Tick Replay drastically simplifies indicators involving bid ask delta, instruments other than those on the chart, and multi-timeframe indicators. These are more likely to have real world value since they are not derived with a lag from the chart price series.
Real time performance of NT8 is very good, but there are still quite a few subtle bugs that need to be flushed out. Migrating is not as urgent an issue as when NT7 came out. NT7 is quite good, but for me at least, using NT6.5 was a constant ordeal.
"If we don't loosen up some money, this sucker is going down." -GW Bush, 2008
“Lack of proof that something is true does not prove that it is not true - when you want to believe.” -Humpty Dumpty, 2014
“The greatest shortcoming of the human race is our inability to understand the exponential function.” Prof. Albert Bartlett
Last edited by Zondor; October 9th, 2015 at 07:37 PM.
The following 4 users say Thank You to Zondor for this post:
This allows you to iterate over the visual elements in the UI to access any control or grid and make modifications. In addition to this we have attached Automation ID's to controls to make it easier to find common locations where you may want to add something. At this time will will not be publishing and maintaining a list of Automation ID's however you can use Microsoft's 'Inspect' tool to inspect the UI to find Automation ID's and navigate the visual tree. You can find information and download the Microsoft Inspect tool here: https://msdn.microsoft.com/en-us/library/windows/desktop/dd318521(v=vs.85).aspx
I will also suggest you look into our new 'Add On' NinjaScript object. This is a top level NinjaScript object that allows you to hook into any window creation or shutdown. Eliminating the need to for example add an Indicator on a chart to get your Add On running. It is intended to be used for exactly the purpose you describe, modifying existing NT UI's or creating your own. Add On documentation can be found here: NinjaScript > Language Reference > Add On
You can discuss this further if you wish with our support team at the NinjaTrader Support Forum.
The following 4 users say Thank You to NinjaTrader for this post:
But so far, not enough programmers using NT8 yet to do mass conversions. Adoption rate not there yet, but give it some time.
Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.
Need help? 1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first. 2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses. 3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make. 4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance. 5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers. 6) Help using the forum? Watch this video to learn general tips on using the site.
If you want to support our community, become an Elite Member.
The following 3 users say Thank You to Big Mike for this post: