• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

NT7 to NT8

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    NT7 to NT8

    I have some indicators that I developed for NT7, can anyone convert these to NT8?

    #2
    Hello MalcRob,

    Thanks for your post and welcome to the NinjaTrader forums!

    You may first want to check the ecosystem user apps section if you have not already as this contains many indicators that have already been converted from NT7 to NT8. You can reach the user apps at any time by clicking in the red banner above on the words "User apps". In the User apps, click on the "show all" button to see the filter selections, such as "NT8 indicators" The scripts on that site are free to download and use, please note: The NinjaTrader Ecosystem website is for educational and informational purposes only and should not be considered a solicitation to buy or sell a futures contract or make any other type of investment decision. The add-ons listed on this website are not to be considered a recommendation and it is the reader's responsibility to evaluate any product, service, or company. NinjaTrader Ecosystem LLC is not responsible for the accuracy or content of any product, service or company linked to on this website.

    If you do not find already converted indicators or no one offers to convert them for you, we can provide references to 3rd party programmers who can provide the conversion service. Alternately if you would like to convert them yourself we can offer some guidance:

    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.


    Paul H.NinjaTrader Customer Service

    Comment


      #3
      Hi Paul, thank you for your message. Can you put me in touch with some 3rd party programmers who can provide the conversion service?

      Many thanks,
      Malcolm

      Comment


        #4
        Hello,

        You can search our extensive library of NinjaScript consultants through the link below. Simply enter a consultant name or search by using our filter categories. Once you have identified your consultants of choice, please visit each consultant's site for more information or contact them directly to learn more:
        You can locate the contact information for the consultants on their direct websites for any additional questions you may have. Since these consultants are third-party services for NinjaTrader, all pricing and support information will need to be obtained through the consultant.

        The NinjaTrader Ecosystem website is for educational and informational purposes only and should not be considered a solicitation to buy or sell a futures contract or make any other type of investment decision. The companies and services listed on this website are not to be considered a recommendation and it is the reader's responsibility to evaluate any product, service, or company. NinjaTrader Ecosystem, LLC is not responsible for the accuracy or content of any product, service or company linked to on this website.
        Christopher S.NinjaTrader Customer Service

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by GLFX005, Today, 12:22 PM
        2 responses
        35 views
        0 likes
        Last Post NinjaTrader_Kate  
        Started by AspenHiker, Today, 08:37 AM
        1 response
        10 views
        0 likes
        Last Post NinjaTrader_Kate  
        Started by MartinT, Yesterday, 01:12 PM
        3 responses
        15 views
        0 likes
        Last Post MartinT
        by MartinT
         
        Started by caveat_lector, Today, 11:58 AM
        1 response
        7 views
        0 likes
        Last Post NinjaTrader_Heath  
        Started by Bionian, Today, 11:43 AM
        1 response
        10 views
        0 likes
        Last Post NinjaTrader_Kate  
        Working...
        X