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!
See more
See less

Partner 728x90

Collapse

Access to the Ninja Trader code base

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

    Access to the Ninja Trader code base

    Hi All,

    I am new to Ninja Trader forum,

    I have an idea for a drawing tool that I would like to develop further.

    I was wondering where I could get access to the source code - so that I can develop and share this.

    #2
    Welcome to the forums!

    The NinjaTrader.exe internal source code is not publicly available.

    The NinjaTrader.exe is a closed source proprietary program built and
    maintained by NinjaTrader LLC, headquartered in Denver, Colorado.

    Despite the protected nature of the internal source code, a great
    many traders and developers have successfully used the external
    APIs (which have been explicitly provided for this purpose) to build
    'plugins' that extend the functions and usefulness of the core product.

    The external APIs, properly known as NinjaScript, are publicly
    documented here.

    [Unlike JavaScript, 'NinjaScript' is not a language, but is just the name
    of the public C# framework (which includes the hierarchy of classes)
    exposed by the NinjaTrader product. NinjaScript uses Microsoft's C#
    language and requires the .NET Framework.]

    The drawing tools external APIs are documented here.

    There is also a great many publicly available open source examples
    of working NinjaScript plugins available here.

    The more you know about C# and .NET Framework, the easier your
    immersion into the NinjaScipt coding environment.

    Welcome to NinjaTrader!
    Have fun and enjoy!

    Last edited by bltdavid; 01-22-2022, 07:49 PM.

    Comment


      #3
      Hi bltdavid

      Thanks for the swift reply.

      this is exactly what I am looking for.

      I would like to extend the functionality of one of the drawing tools.

      Comment


        #4
        Hello Daddy_Trader21,

        Welcome to the NinjaTrader forums!

        bltdavid has great information above. One note is that NinjaScripts will be internal scripts similar to plugins that compile within NinjaTrader. External applications interfacing with NinjaTrader would use the API (Application Programming Interface), for example TradeStation.


        While I have an example of a custom drawing tool for NinjaTrader 8, unfortunately custom drawing tools are not supported for NinjaTrader 7. This was newly supported in NinjaTrader 8.

        Below is a link to the NinjaTrader 8 version if you are interested.

        Chelsea B.NinjaTrader Customer Service

        Comment


          #5
          Thanks I will have a look

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by Sparkyboy, Today, 10:57 AM
          0 responses
          1 view
          0 likes
          Last Post Sparkyboy  
          Started by TheMarlin801, 10-13-2020, 01:40 AM
          21 responses
          3,916 views
          0 likes
          Last Post Bidder
          by Bidder
           
          Started by timmbbo, 07-05-2023, 10:21 PM
          3 responses
          152 views
          0 likes
          Last Post grayfrog  
          Started by Lumbeezl, 01-11-2022, 06:50 PM
          30 responses
          810 views
          1 like
          Last Post grayfrog  
          Started by xiinteractive, 04-09-2024, 08:08 AM
          3 responses
          11 views
          0 likes
          Last Post NinjaTrader_Erick  
          Working...
          X