Invalid Data Handling

Unfortunately, it is a fact of life that financial data in general, and price data for certain symbols, sometimes contain errors. Tradery.com can detect some of the errors in bar data, for example if low is higher than high, or if volume is 0 etc.

Generally, running a trading system on invalid data will generate invalid or unrealistic results (remember the GIGO rule - Garbage In, Garbage Out). If the systems are designed to deal with such data, or if the amount of bad data is low relative to the total number of bars, it may be acceptable to allow such data during a system run. Thus tradery.com now offers several options on how to handle invalid data.

The most drastic option is to generate an error as soon as a bar contains erroneous values. This will stop the current run on the current symbol and show an error message in the message pane once the session has ended. The system (or systems in case of a multisystem session) will continue to run on other symbols with valid data.

There is also the choice to warn the user of invalid bars, but still allow the system to complete its run. The warnings will be shown in the Errors tab once the session has completed.

The third option is to completely ignore data errors, and run as though data were valid. In this case no warnings will be issued.

Any of these choices can be selected in the Options dialog on the Session Manager page.


© 2006-2010 Tradery.com
info@tradery.com