• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Connecting Tradestation to NT8

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

    Connecting Tradestation to NT8

    I have an account set up with Tradestation but prefer to use NT8 Charting. I own my license to NT8. Wondering if there is a way to connect to TS for data and trading.

    Thanks

    #2
    Hello sesplin,

    NinjaTrader 8 can receive (and only receive) orders from TradeStation produced from an EasyLanguage script using the email AT Interface.

    NinjaTrader 8 does have an API that can receive data, however, there are no supported EasyLanguage scripts for TradeStation to use the NinjaTrader 8 API.

    TradeStation cannot receive data or orders from NinjaTrader.

    Below is a public link to the help guide.
    https://ninjatrader.com/support/help...ntegration.htm

    And a link to a video I've recorded that demonstrates.
    https://www.screencast.com/t/fbOGv1ne4XP
    Chelsea B.NinjaTrader Customer Service

    Comment


      #3
      Originally posted by NinjaTrader_ChelseaB View Post
      Hello sesplin,

      NinjaTrader 8 can receive (and only receive) orders from TradeStation produced from an EasyLanguage script using the email AT Interface.

      NinjaTrader 8 does have an API that can receive data, however, there are no supported EasyLanguage scripts for TradeStation to use the NinjaTrader 8 API.

      TradeStation cannot receive data or orders from NinjaTrader.

      Below is a public link to the help guide.
      https://ninjatrader.com/support/help...ntegration.htm

      And a link to a video I've recorded that demonstrates.
      https://www.screencast.com/t/fbOGv1ne4XP
      Hello,
      I read above that NT8 has an API tha can receive data from TS. Could you please advise how exactly receive data from Tradestation. Thanks

      Comment


        #4
        Hello fxqkz,

        Welcome to the NinjaTrader forums!

        ​​​​​​With NinjaTrader 7, there was support for an EasyLanguage strategy named NTExternalFeed that utilizes the NtDirect.dll to send data to Ninjatrader 7.
        https://ninjatrader.com/support/help...adestation.htm

        This EasyLanguage script that is supported for NinjaTrader 7 is not supported by NinjaTrader for NinjaTrader 8 and is not distributed for NinjaTrader 8 nor is there any documentation for this for NinjaTrader 8.


        If you would like to use EasyLanguage scripts to interface with NinjaTrader 8, this would be out of the realm of what is supported by NinjaTrader Support, but is possible to do.

        The NinjaTrader 8 API comes in a managed dll (NinjaTrader.Client.dll) and an unmanaged dll form (NtDirect.dll) and this can be used to send data to or receive data from NinjaTrader. The unmanaged version would be needed for TradeStation.

        Below is a public link to a forum post with details about the API and includes an unsupported demonstration project written in C# as well as links to the help guide with a list of available methods.
        https://ninjatrader.com/support/foru...442#post514442

        The EasyLanguage scripts and functions supported with NinjaTrader 7 used DefineDLLFunc to include the NTDirect.dll and to call methods in the NinjaTrader API from the EasyLanguage script.
        These scripts and functions may still work for NinjaTrader 8 as the API methods are basically the same, however, there is no guarantee there will not be issues that arise as this would be completely unsupported.
        Chelsea B.NinjaTrader Customer Service

        Comment


          #5
          Originally posted by NinjaTrader_ChelseaB View Post
          Hello fxqkz,

          Welcome to the NinjaTrader forums!

          ​​​​​​With NinjaTrader 7, there was support for an EasyLanguage strategy named NTExternalFeed that utilizes the NtDirect.dll to send data to Ninjatrader 7.
          https://ninjatrader.com/support/help...adestation.htm

          This EasyLanguage script that is supported for NinjaTrader 7 is not supported by NinjaTrader for NinjaTrader 8 and is not distributed for NinjaTrader 8 nor is there any documentation for this for NinjaTrader 8.


          If you would like to use EasyLanguage scripts to interface with NinjaTrader 8, this would be out of the realm of what is supported by NinjaTrader Support, but is possible to do.

          The NinjaTrader 8 API comes in a managed dll (NinjaTrader.Client.dll) and an unmanaged dll form (NtDirect.dll) and this can be used to send data to or receive data from NinjaTrader. The unmanaged version would be needed for TradeStation.

          Below is a public link to a forum post with details about the API and includes an unsupported demonstration project written in C# as well as links to the help guide with a list of available methods.
          https://ninjatrader.com/support/foru...442#post514442

          The EasyLanguage scripts and functions supported with NinjaTrader 7 used DefineDLLFunc to include the NTDirect.dll and to call methods in the NinjaTrader API from the EasyLanguage script.
          These scripts and functions may still work for NinjaTrader 8 as the API methods are basically the same, however, there is no guarantee there will not be issues that arise as this would be completely unsupported.
          Hi Chelsea,

          thank you for your detailed reply.
          I cant load the videos explaing the process. Links seem do not work. Do you have any links to videos explaining on how to connect NT8 to TS.
          These videos which i cant open.:
          I've also created a set of videos that demonstrate connecting.
          NTDirect.dll - https://www.screencast.com/t/I2VDPm3HE9l
          NinjaTrader.Client.dll - https://www.screencast.com/t/039r0EM6WBdi

          Thanks!

          Comment


            #6
            Hello fxqkz,

            Thank you for your response.

            The hosting site for the videos requires Adobe Flashplayer to run. Please ensure you allow it to run on those links.
            Patrick H.NinjaTrader Customer Service

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by TikDaddy, Today, 02:08 PM
            3 responses
            10 views
            0 likes
            Last Post TikDaddy  
            Started by Brillo, Today, 01:52 PM
            1 response
            14 views
            0 likes
            Last Post NinjaTrader_Jim  
            Started by TazoTodua, 02-09-2018, 08:40 AM
            10 responses
            883 views
            0 likes
            Last Post NinjaTrader_JoshG  
            Started by TazoTodua, Yesterday, 04:35 AM
            6 responses
            18 views
            0 likes
            Last Post eDanny
            by eDanny
             
            Started by MattP, Today, 12:25 PM
            1 response
            10 views
            0 likes
            Last Post NinjaTrader_PatrickG  
            Working...
            X