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

How to create a new broker connection?

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

    How to create a new broker connection?

    Hello all,

    I'm getting off the ground with NinjaTrader and have located a market data ninjascript for a broker that I wish to integrate. However, I can't locate an "execution" side, meaning I can't seem to figure out a way to automate execution via NinjaTrader on their brokerage.

    Is it possible to create an execution-side NinjaScript? If so, can you please provide some guidance?

    I'm looking to integrate bittrex, and believe I can refactor the bitmexconnector code I located on github to receive marketdata, but can't locate something that will allow me to execute strategies that I create.


    Thanks,

    Matt

    #2
    Hello Matt,

    It is possible to write a NinjaScript Strategy that automates trading to a connected supported brokerage in NinjaTrader.

    Below I am providing a link to a forum post with helpful information getting started with NinjaScript Strategies in NinjaTrader 7.
    Chelsea B.NinjaTrader Customer Service

    Comment


      #3
      Thanks for your reply.

      How does one create a "connected supported brokerage"?

      Two examples of this include add-ons for binance and bitfinex by ninjastudio: https://ninjatools.studio/

      Is there documentation on how to create such add-ons that execute on an exchange?


      Thanks,

      Matt

      Comment


        #4
        Hello Matt,

        NinjaTrader does not include the ability to create custom connection adapters.

        The External data feed can be fed with real-time data using the API (Application Programming Interface). Below is a link with more information.


        Any calls to APIs from other brokerages or data feeds would be outside of what is supported by NinjaTrader Support. However, NinjaScript is created using C#. You may be able to find unsupported methods to communicate with a 3rd party API using C#.
        Chelsea B.NinjaTrader Customer Service

        Comment


          #5
          Thanks Chelsea. I've already been in communication with the developer at ninjatools.studio. I'll see if I can move further in that direction.


          Thanks,

          Matt

          Comment


            #6
            Hi Matt. Any luck in that direction?
            Was the issue solved?

            Thanks,
            Marius
            Last edited by NinjaTrader_ChelseaB; 03-23-2021, 08:10 AM. Reason: (removed 3rd party promotional links)

            Comment


              #7
              Hello Marius Titulescu,

              Please send an email to info [at] ninjatraderecosystem [dot] com, and a member of our business development can provide further information.
              Last edited by NinjaTrader_ChelseaB; 02-05-2020, 09:45 AM.
              Chelsea B.NinjaTrader Customer Service

              Comment


                #8
                Curious if we have any other information on how to create custom connection or data feed as some of these add-ons clearly have working? I ask because many of these add ons for cryptocurrency are very much not available outside of U.S. so finding something to integrate crypto data feeds is extremely limited when its only the few available from coinbase.com. If there is no support to connect and integrate our own data feed, are there any data feeds besides coinbase that work for cryptocurrency? Maybe binance.us? Or any others even if trading isn't supported, would be great to at least have the datafeed.

                -Chad
                Last edited by NinjaTrader_ChelseaB; 03-23-2021, 08:10 AM. Reason: (removed 3rd party promotional links)
                chadnash
                NinjaTrader Ecosystem Vendor - Nash Technologies

                Comment


                  #9
                  Hello chadnash,

                  Making a custom adapter is not supported, but you can work with our development if you want to be a vendor with NinjaTrader with an official adapter.

                  Otherwise the API is all that is available.
                  Chelsea B.NinjaTrader Customer Service

                  Comment


                    #10
                    Thanks guys! I have emailed vendor support and will await their response!

                    -Chad
                    Last edited by NinjaTrader_ChelseaB; 03-23-2021, 08:09 AM. Reason: (removed 3rd party promotional links)
                    chadnash
                    NinjaTrader Ecosystem Vendor - Nash Technologies

                    Comment

                    Latest Posts

                    Collapse

                    Topics Statistics Last Post
                    Started by RookieTrader, Today, 09:37 AM
                    1 response
                    7 views
                    0 likes
                    Last Post NinjaTrader_ChelseaB  
                    Started by alifarahani, Today, 09:40 AM
                    0 responses
                    3 views
                    0 likes
                    Last Post alifarahani  
                    Started by Gerik, Today, 09:40 AM
                    0 responses
                    1 view
                    0 likes
                    Last Post Gerik
                    by Gerik
                     
                    Started by KennyK, 05-29-2017, 02:02 AM
                    3 responses
                    1,283 views
                    0 likes
                    Last Post NinjaTrader_Clayton  
                    Started by AttiM, 02-14-2024, 05:20 PM
                    11 responses
                    184 views
                    0 likes
                    Last Post NinjaTrader_ChelseaB  
                    Working...
                    X