![]() |
This website will be down for maintenance from Friday May 24th at 6PM MDT until Saturday May 25th at 11AM MDT. We apologize for the inconvenience. If you need assistance during this time, please email sales@ninjatrader.com
|
|||||||
| 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. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Join Date: Nov 2004
Location: , ,
Posts: 22
Thanks: 0
Thanked 0 times in 0 posts
|
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 |
|
|
|
|
|
#2 |
|
Administrator
Join Date: Mar 2005
Location: Bamberg, Germany
Posts: 9,994
Thanks: 0
Thanked 6 times in 6 posts
|
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).
Dierk
NinjaTrader Customer Service |
|
|
|
|
|
#3 |
|
Join Date: Nov 2004
Location: , ,
Posts: 22
Thanks: 0
Thanked 0 times in 0 posts
|
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 |
|
|
|
|
|
#4 |
|
Join Date: Nov 2004
Location: Sarasota, Florida, USA
Posts: 15
Thanks: 0
Thanked 0 times in 0 posts
|
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 |
|
|
|
|
|
#5 |
|
Join Date: Nov 2004
Location: , ,
Posts: 22
Thanks: 0
Thanked 0 times in 0 posts
|
|
|
|
|
|
|
#6 | |
|
Administrator
Join Date: Mar 2005
Location: Bamberg, Germany
Posts: 9,994
Thanks: 0
Thanked 6 times in 6 posts
|
jonno wrote:
Quote:
Dierk
NinjaTrader Customer Service |
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|