Announcement

Collapse
No announcement yet.

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 Geovanny Suaza, 02-11-2026, 06:32 PM
                0 responses
                649 views
                0 likes
                Last Post Geovanny Suaza  
                Started by Geovanny Suaza, 02-11-2026, 05:51 PM
                0 responses
                370 views
                1 like
                Last Post Geovanny Suaza  
                Started by Mindset, 02-09-2026, 11:44 AM
                0 responses
                109 views
                0 likes
                Last Post Mindset
                by Mindset
                 
                Started by Geovanny Suaza, 02-02-2026, 12:30 PM
                0 responses
                573 views
                1 like
                Last Post Geovanny Suaza  
                Started by RFrosty, 01-28-2026, 06:49 PM
                0 responses
                576 views
                1 like
                Last Post RFrosty
                by RFrosty
                 
                Working...
                X