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 quantismo, Yesterday, 05:13 PM
|
2 responses
16 views
0 likes
|
Last Post
by quantismo
Today, 01:07 PM
|
||
Started by maybeimnotrader, Yesterday, 05:46 PM
|
4 responses
23 views
0 likes
|
Last Post Today, 01:01 PM | ||
Started by frankthearm, Today, 09:08 AM
|
6 responses
25 views
0 likes
|
Last Post
by frankthearm
Today, 12:57 PM
|
||
Started by adeelshahzad, Today, 03:54 AM
|
5 responses
33 views
0 likes
|
Last Post Today, 11:29 AM | ||
Started by stafe, 04-15-2024, 08:34 PM
|
7 responses
32 views
0 likes
|
Last Post Today, 11:19 AM |
Comment