I need to convert NT7 "DrawVerticalLine("this",xTime, Color.Red, DashStyle.DashDot, 1);" to it's NT8 equivalent.The line draws a vertical line based on a timestamp. Any guidance is appreciated. tx
Announcement
Collapse
Looking for a User App or Add-On built by the NinjaTrader community?
Visit NinjaTrader EcoSystem and our free User App Share!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less
Partner 728x90
Collapse
NinjaTrader
Draw.VerticalLine by time
Collapse
X
-
Draw.VerticalLine by time
Hi ... this may be simple to do but didn't see it in NT8 docs.
I need to convert NT7 "DrawVerticalLine("this",xTime, Color.Red, DashStyle.DashDot, 1);" to it's NT8 equivalent.The line draws a vertical line based on a timestamp. Any guidance is appreciated. txTags: None
-
Hello pman777,
Thanks for your post.
There are a few key items to look for when converting your scripts from NinjaTrader 7 format to NinjaTrader 8, and we keep a Code Breaking Changes table updated in the NinjaTrader 8 Help Guide to assist in identifying changes or new implementations of familiar methods and properties from NinjaTrader 7: http://ninjatrader.com/support/helpG...ng_changes.htm
Some notable items to consider when converting your code will be the following:
Initialization has changed significantly. Initialize() has been replaced with OnStateChange(), which can be used to filter out different stages of the entire life cycle of a script (SetDefaults, Configure, Historical, Realtime, Terminated, etc.) OnStateChange() is fully covered in the Help Guide.
The names of many methods and properties have changed slightly, so you will need to refactor these in your code. The Code Breaking Changes table can make this task much easier, and there is also an alphabetical reference in the Help Guide that can help to find new method/property names: http://ninjatrader.com/support/helpG..._reference.htm
In numerous instances, you now have direct access to objects, where in NinjaTrader 7 you had to work with interfaces. For example, rather than the IOrder interface, you now have direct access to an Order object and its related fields. This will require a change in the way items like this are handled in your code.
As always, we are more than happy to help out with tips and advice in this area, although we do not offer full script conversion services.
Here is a link to the helpguide for Draw.VerticalLine(): https://ninjatrader.com/support/help...rticalline.htm
In taking a quick look at the NT8 indicators file sharing forum, it appears this has already been converted: https://ninjatrader.com/support/foru...d=7&linkid=888
In addition, another indicator that can also perform the same (and more) is: https://ninjatrader.com/support/foru...d=7&linkid=680Paul H.NinjaTrader Customer Service
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by algospoke, Yesterday, 06:40 PM
|
2 responses
19 views
0 likes
|
Last Post
by algospoke
Today, 07:04 PM
|
||
Started by ghoul, Today, 06:02 PM
|
3 responses
14 views
0 likes
|
Last Post Today, 06:43 PM | ||
Started by jeronymite, 04-12-2024, 04:26 PM
|
3 responses
44 views
0 likes
|
Last Post
by jeronymite
Yesterday, 10:10 PM
|
||
Started by Barry Milan, Yesterday, 10:35 PM
|
7 responses
20 views
0 likes
|
Last Post Today, 06:16 PM | ||
Started by AttiM, 02-14-2024, 05:20 PM
|
10 responses
180 views
0 likes
|
Last Post
by jeronymite
Today, 06:11 PM
|
Comment