Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

ATI Communications

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

    ATI Communications

    I wrote a custom application to calculate position size. The next step in the process is to import the price data from NinjaTrader.


    I understand that I need the ATI, but where to start? Where are the DLL or COM files? How does my application communicate with NinjaTrader? Please point me to the correct documentation files.

    #2
    I removed your link with .EXE in it since this is against policy. Following is the starting point in our Help Guide for the ATI.

    RayNinjaTrader Customer Service

    Comment


      #3
      I wrote a very simple app to test basic communication, which is pasted below. NinjaTrader.Client.dll was copied to the same directory as the .cs file.

      When compiling from command:
      csc test.cs
      The type or namespace name 'NinjaTrader' could not be found. Are you missing a using directive... ?

      If NinjaTrader.Client.dll is corrrect, why does the compiler not recognize the namespace?

      Code:
      using System;
      using System.Windows.Forms;
      using NinjaTrader;
      using NinjaTrader.Client;
       
      namespace CorrelCalcApp
      {
          static class CorrelCalc
          {
              static void Main()
              {
        if (commsCheck == 0) Console.WriteLine("Connected Successfully");
        else Console.WriteLine("Failed to Connect.");
              }
          }
       
          public class Comms
          {
       private Client client;
       int commsCheck = client.Connected(0);
       
       private void OnLoad(object sender, EventArgs e)
              {
                  // Create new client object
                  client = new Client();
              }
              private void OnFormClosing(object sender, FormClosingEventArgs e)
              {
                  // Clean up
                  client.TearDown();
              }
          }
      }
      Last edited by texasnomad; 11-01-2008, 11:51 PM.

      Comment


        #4
        Unfortunately this is beyond what we can provide support for.

        However here is a hint: clicking on the error in VisualStudio brings you to the offending line. From here you can resolve the error with the assistance of the VisualStuatio help system.

        Comment


          #5
          Dierk,

          Thanks for the extra effort. I got the simple test working using the code below. I thought I would post it here for future reference.

          Compiling from Command:
          csc /reference:NinjaTrader.Client.dll Test.cs

          Test.cs code:
          Code:
          using System;
          using NinjaTrader;
          using NinjaTrader.Client;
          namespace Tester
          {
              static class Test
              {
                  static void Main()
                  {
             // Create an instance from NinjaTrader.Client.dll
                      Client client = new Client();
           
             // Reference the "client" instance and Connected() method to make sure NT works properly
             // 0 indicates a good connection.  Non-zero values indicate a failed connection.
                      if (client.Connected(0) == 0) Console.WriteLine("Connected Successfully");
                      else Console.WriteLine("Failed to Connect.");
                  }
              }
          }

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by argusthome, 03-08-2026, 10:06 AM
          0 responses
          105 views
          0 likes
          Last Post argusthome  
          Started by NabilKhattabi, 03-06-2026, 11:18 AM
          0 responses
          53 views
          0 likes
          Last Post NabilKhattabi  
          Started by Deep42, 03-06-2026, 12:28 AM
          0 responses
          35 views
          0 likes
          Last Post Deep42
          by Deep42
           
          Started by TheRealMorford, 03-05-2026, 06:15 PM
          0 responses
          38 views
          0 likes
          Last Post TheRealMorford  
          Started by Mindset, 02-28-2026, 06:16 AM
          0 responses
          74 views
          0 likes
          Last Post Mindset
          by Mindset
           
          Working...
          X