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.
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
ATI Communications
Collapse
X
-
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.Tags: None
-
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
-
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 kevinenergy, 02-17-2023, 12:42 PM
|
118 responses
2,778 views
1 like
|
Last Post
by kevinenergy
Today, 05:41 AM
|
||
Started by briansaul, Today, 05:31 AM
|
0 responses
9 views
0 likes
|
Last Post
by briansaul
Today, 05:31 AM
|
||
Started by traderqz, Yesterday, 12:06 AM
|
11 responses
28 views
0 likes
|
Last Post Today, 05:11 AM | ||
Started by PaulMohn, Today, 03:49 AM
|
0 responses
9 views
0 likes
|
Last Post
by PaulMohn
Today, 03:49 AM
|
||
Started by inanazsocial, Today, 01:15 AM
|
1 response
10 views
0 likes
|
Last Post Today, 02:18 AM |
Comment