Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

End-to-End Testing of a System

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

    End-to-End Testing of a System

    I developed a relatively unique testing configuration that has helped me to debug and have confidence in the Automated Interface. Here's what I did.

    I built a custom Interface from within NeoTicker even though NeoTicker has it's own interface to Ninja Trader. I did this because I wanted to use NeoTicker's SimulationServer to drive two different processes within Ninja Trader.

    1 The External Data Feed (I used the NeoTicker External Data Feed Interface I wrote to Feed data to Ninja Trader).

    2 The Automated Trading Interface (I wrote my own statements that call the Ninja Trader ATI statements.)

    The benefit of "rolling my own" is this...

    I then run NeoTicker in "Simulation Server" mode while using the Ninja Trader Sim101 account. What this allows me to do is fully test my system(s) and the Ninja Trader execution interface over historical data.

    When I encounter a problem I can Stop the NeoTicker Simulation Server and replay the data to replicate the problem. I can then do a debug, replay, debug, replay cycle until the problem is fixed.

    This has worked out really well for me. I wish I had taken this approach from the beginning.

    It's pretty cool to observe the signal taking place in Neoticker and then see all the orders light up in Ninja Trader.

    There are a few obstacles to overcome. I think the most aspect is distinguishing the "historical bar orders" from the "realtime orders" and only sending the realtime orders to Ninja.

    So far, no bugs found in Ninja Trader's ATI.

    The effort to do what I have done would be enormously less difficult if the Ninja Trader ATI had an "Open Order List" function.

Latest Posts

Collapse

Topics Statistics Last Post
Started by ender_wiggum, Today, 09:50 AM
0 responses
1 view
0 likes
Last Post ender_wiggum  
Started by bmartz, Today, 09:30 AM
1 response
7 views
0 likes
Last Post NinjaTrader_Erick  
Started by geddyisodin, Today, 05:20 AM
3 responses
20 views
0 likes
Last Post NinjaTrader_Gaby  
Started by lorem, Today, 09:18 AM
1 response
5 views
0 likes
Last Post lorem
by lorem
 
Started by GussJ, 03-04-2020, 03:11 PM
14 responses
3,245 views
0 likes
Last Post GussJ
by GussJ
 
Working...
X