Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Coding best practices, linking in more code

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

    Coding best practices, linking in more code

    I'm a very experienced C++ programmer, but new to C# and NT.

    If I want to add more classes / functions but keep them in separate files from my strategy/indicator files, how do I get NT to compile them? What are the best practices for doing this and maintaining my own "library" of functions that various strategies can use?

    Thank you, impressed with the support on these forums.

    #2
    Hello LiquidDrift,

    You can use the user defined methods to be able to define functions that other custom indicators and strategies can use. See the following link below.
    http://www.ninjatrader.com/support/h...ed_methods.htm

    Classes on the other hand would be something that we could not support but is possible using C#.
    http://msdn.microsoft.com/en-us/library/x9afc042.aspx

    Let us know if we can be of further assistance.
    JCNinjaTrader Customer Service

    Comment


      #3
      Try looking at the "UserDefinedMethods" strategy. You can throw some of your utility type methods in there.

      Also, as long as you include your classes/structs in the Strategy or Indicator namespaces, I believe NT will compile them. An example of this can be found here: http://www.ninjatrader.com/support/f...d.php?p=136372 (do a search for charthelper.zip).

      You can also use many external forms/classes by including the compiled .dll files.

      Being an experienced coder, you will probably enjoy reading about some of the unsupported ways that you can extend NT:



      Have fun!

      Comment


        #4
        I think I will eventually want to link in a .dll, how do you do that? Thanks again.

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by Geovanny Suaza, 02-11-2026, 06:32 PM
        0 responses
        599 views
        0 likes
        Last Post Geovanny Suaza  
        Started by Geovanny Suaza, 02-11-2026, 05:51 PM
        0 responses
        345 views
        1 like
        Last Post Geovanny Suaza  
        Started by Mindset, 02-09-2026, 11:44 AM
        0 responses
        103 views
        0 likes
        Last Post Mindset
        by Mindset
         
        Started by Geovanny Suaza, 02-02-2026, 12:30 PM
        0 responses
        558 views
        1 like
        Last Post Geovanny Suaza  
        Started by RFrosty, 01-28-2026, 06:49 PM
        0 responses
        558 views
        1 like
        Last Post RFrosty
        by RFrosty
         
        Working...
        X