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

Migrating custom software from Transact

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

    Migrating custom software from Transact

    I am migrating my custom indicator database and software from Transact to NT. Presently, Transact offers both a C# API and web socket API to subscribe to tick data for any given contract. What is the comparable method to use with NT?

    #2
    Hello jmyers0482,

    Welcome to the NinjaTrader forums!

    Are you creating a NinjaScript Indictor that runs internally in NinjaTrader or are you creating an external application to connect with the API?

    Below is a link to a forum post with details about the API for external applications.


    Also, below is a link to a forum post with helpful information about getting started with NinjaScripts which run internally in NinjaTrader.
    Chelsea B.NinjaTrader Customer Service

    Comment


      #3
      This will be an external application running as a service. Does NT need to be running for these libraries to work?

      Comment


        #4
        Hello jmyers0482,

        Yes, to send or receive data or orders NinjaTrader must be running and connected to the data feed / broker.
        Chelsea B.NinjaTrader Customer Service

        Comment


          #5
          This is a fundamentally different approach than the Transact API. Do you know of an API that runs independently from any trading platform that you would recommend? For the indicators to work properly real-time tick data is needed.

          Comment


            #6
            I suppose another approach I could use is creating a socket connection in an indicator and use the onMarketData event to push the tick through the socket connection to my software. That essentially replicates Transact's functionality. The only thing I don't like is I have to have ninja trader running and would not be able to use the license on another computer.

            Comment


              #7
              Hello jmyers0482,

              Do you mean to interface with NinjaTrader to an external application? The NinjaTrader API would be all that is documented and supported by NinjaTrader, but there may other undocumented ways with general C#.

              You can use the Simulation Only license key from a computer you do not plan to trade from. Send an email to platformsupport [at] ninjatrader [dot] com to request the Simulation Only license key.
              Chelsea B.NinjaTrader Customer Service

              Comment


                #8
                Yes from NT to an external app. Then the external app would parse the data and provide a signal back to the trader either through an indicator on a chart or separate UI.

                Thanks for your help... you got the wheels turning.

                Comment

                Latest Posts

                Collapse

                Topics Statistics Last Post
                Started by bortz, 11-06-2023, 08:04 AM
                47 responses
                1,605 views
                0 likes
                Last Post aligator  
                Started by jaybedreamin, Today, 05:56 PM
                0 responses
                8 views
                0 likes
                Last Post jaybedreamin  
                Started by DJ888, 04-16-2024, 06:09 PM
                6 responses
                18 views
                0 likes
                Last Post DJ888
                by DJ888
                 
                Started by Jon17, Today, 04:33 PM
                0 responses
                4 views
                0 likes
                Last Post Jon17
                by Jon17
                 
                Started by Javierw.ok, Today, 04:12 PM
                0 responses
                13 views
                0 likes
                Last Post Javierw.ok  
                Working...
                X