NinjaTrader Support Forum  

Go Back   NinjaTrader Support Forum > Application Technical Support > Automated Trading

Automated Trading Support for automated trading systems using NinjaScript. Support for our ATI (Automated Trading Interface) used to link an external application such as TradeStation and eSignal to NinjaTrader.

Reply
 
Thread Tools Display Modes
Old 12-11-2005, 06:14 PM   #1
jonno
 
Join Date: Nov 2004
Location: , ,
Posts: 22
Thanks: 0
Thanked 0 times in 0 posts
Post imported post

I am having a problem with the ATI and Tradestation.

Before I say its an ATI issue I wanted to check something.

I noticed that the ATI functions use "GetSymbolName" (Tradestation function) to automatically figure out the chart symbol. Can you please explain the symbol mapping that goes on between Tradestation and NinjaTrader via the ATI ?

For example, I am using a Tradestation chart that has the symbol "ER2H06.D". In the ATI function, the embedded GetSymbolName translation will therefore literally be "ER2H06.D".

As a second example, I am using a 3rd party product to get eSignal data into Tradestation. This enables me to trade the DAX, SPI200 etc.. on foreign markets but using Tradestation strategies/charting

The SPI200 symbol that is returned via GetSymbolName is "AP Z5-SFE" (the equivalent symbol in NinjaTrader Instrument Manager is "SPI" on the SNFE exchange). I cant see any way that this can be recognised by NinjaTrader ATI so that an order can be placed. In fact I have tried already and the ATI does not successfully place an order. My assessment is that it is because of the symbol mapping limitation built into the functions.

Can you please explain the symbol mapping that goes on between Tradestation and NinjaTrader via the ATI ?

Hope that is clear. Please let me know if not.


Thanks



jonno is offline  
Reply With Quote
Old 12-11-2005, 09:10 PM   #2
NinjaTrader_Dierk
Administrator
 
NinjaTrader_Dierk's Avatar
 
Join Date: Mar 2005
Location: Bamberg, Germany
Posts: 9,994
Thanks: 0
Thanked 6 times in 6 posts
Post imported post

a) ER2H06.D will not work. Only ER2H06 is supported by the automated mapping logic.
b) There always is the option of providing the accurate NT symbol at the DLL interface level. However, since requires tweaking the shipped (EasyLanguage) wrapper functions and taking care of the mapping by yourself. By the looks of it this would be the recommended solution for your sample (2).
NinjaTrader_Dierk is offline  
Reply With Quote
Old 12-11-2005, 10:39 PM   #3
jonno
 
Join Date: Nov 2004
Location: , ,
Posts: 22
Thanks: 0
Thanked 0 times in 0 posts
Post imported post

ok thanks.

can you please confirm the exact format required for the SPI. lets say its the March 2006 contract. should it be "SPIH06" or should it be "SPI200603" or "SPI0603" or something other......? appreciate if u can confirm.

cheers

jonno is offline  
Reply With Quote
Old 12-12-2005, 12:45 AM   #4
Merv
 
Join Date: Nov 2004
Location: Sarasota, Florida, USA
Posts: 15
Thanks: 0
Thanked 0 times in 0 posts
Post imported post

janno,

Would be very interested in what 3rd party software you are using to get the DAX into TradeStation to allow it to be used in strategies. Could you share what and how please?

Merv
Merv is offline  
Reply With Quote
Old 12-12-2005, 03:11 AM   #5
jonno
 
Join Date: Nov 2004
Location: , ,
Posts: 22
Thanks: 0
Thanked 0 times in 0 posts
Post imported post

merv
www.tssupport.com

OwnData product
jonno is offline  
Reply With Quote
Old 12-12-2005, 06:20 AM   #6
NinjaTrader_Dierk
Administrator
 
NinjaTrader_Dierk's Avatar
 
Join Date: Mar 2005
Location: Bamberg, Germany
Posts: 9,994
Thanks: 0
Thanked 6 times in 6 posts
Post imported post

jonno wrote:
Quote:
ok thanks.

can you please confirm the exact format required for the SPI. lets say its the March 2006 contract. should it be "SPIH06" or should it be "SPI200603" or "SPI0603" or something other......? appreciate if u can confirm.

cheers
"SPIH06" (NT will map) or "SPI 03-06 Snfe" (NT native).
NinjaTrader_Dierk is offline  
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 12:44 AM.