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 giulyko00, Today, 12:03 PM
0 responses
2 views
0 likes
Last Post giulyko00  
Started by AttiM, 02-14-2024, 05:20 PM
12 responses
213 views
0 likes
Last Post DrakeiJosh  
Started by cre8able, 02-11-2023, 05:43 PM
3 responses
238 views
0 likes
Last Post rhubear
by rhubear
 
Started by frslvr, 04-11-2024, 07:26 AM
8 responses
117 views
1 like
Last Post NinjaTrader_BrandonH  
Started by stafe, 04-15-2024, 08:34 PM
10 responses
47 views
0 likes
Last Post stafe
by stafe
 
Working...
X