System Testing Work Flow

Last updated:

System Testing Work Flow

Your SOFTWARE's System Testing functionality employs a distinct work flow designed to support a well organized testing environment.

Individual Trading Systems provide a central platform from which the entry and exit parameters as well as trade stops are created and set.

Using a Trading System any number of System Tests can be run on individual markets or symbol groups, or over differing time-frames, etc. For more information, refer to the System Testing Work Flow discussion in the following section, below.

Your SOFTWARE's System Testing environment is also well integrated with other functionality. For example, from the system testing results table individual trades can be displayed in price chart form at the click of the mouse. In addition, the Walkthrough mode can be used to analyze individual trades that are detected during a system test.

The System Testing Work Flow is as follows:

Create a Trading System

  • First create a Trading System using the commands on the System Criteria tabbed page.
  • The Trading System employs market scans to identify each trade's entry and exit points. The system can also employ stops, which will exit the trade using parameters different from those found in scans. The criteria set on this work page will determine when a trade is entered, and when it is exited.

The scans can be existing market scans, or the market scans creation work page can be accessed from the entry and exit links on the System Builder work page.

The scan criteria will signal when its parameters are met, users can control the time and price level at which the trade is actually entered or exited relative to the point at which the signal was triggered.

The stops can also be existing stops, or can be created using the Stop Criteria work page.

Create a System Test

  • Once a Trading System is composed, new System Tests can be run using it. A number of System Tests can be run using each Trading System. Individual System Tests can be run against different markets, or groups of securities, or over various time-frames, etc.
  • The scope (i.e. market or group of symbols, its time-frame, etc.) of the test is set in the System Test section of the System Criteria work page, while the trade amounts and manner of accounting for them are set in the Money Management & Portfolio Settings section immediately below it.
  • Use the System Builder work page's Action menu's Save As... function to save current System Tests under different names and then make alterations to them.

All of the Trading Systems are listed in the Select Trading System list selector dialog.

Run a System Test

  • Click Start in System Test work page's Function bar to begin the test.
  • Other buttons on the Function bar control the progress of the test.
  • The test will run and the results will be displayed in the results table of the Trade Listing tabbed page.
  • As the test is run, results are dynamically added to the table.

Review Results

  • After running the test, review the results in the Trade Listing table.

You save them for future reference, or email them to a colleague.

Alter System Test or its underlying Trading System

  • You can now make adjustments to improve the performance of the System Test.

There are a number of different points at which changes can be made to affect the results: You can alter either the scope and duration of the System Test, or the composition of the Trading System, or the definition of the Trading System’s component scans and/or stops.

  • A current System Test that you want to save can be cloned an when changes have been made it can be saved under a new name. It will be added to the list in the lower portion of the System Builder work page.

Re-run the System Test

  • Re-run the test and then further refine in until it works exactly the way you want it to.
  1. Back to top