Help for Warning Messages

Messages in this section are sorted based on the item in TradingSolutions that issued the message. General messages are listed first, followed by messages about specific groups, data, or fields.

(Import) Messages

·      Streaming stopped due to general connection error.

This message appears when streaming has stopped due to an error trying to connect to the data service. Additional messages will typically appear indicating specific information about the error.

Action: View the messages prior to this message to determine the cause of the problem.

·      Streaming updates are not currently enabled for any data series in this portfolio.

This message appears when you attempt to turn data streaming on, but no data series are currently marked to be streamed.

Action: Use the Modify Data Dialog: Properties page or Modify Group Dialog: Properties page to enable data for streaming.

&  For help with streaming updates, see Streaming Intraday Data.

·      TradingSolutions must be stopped and restarted in order to support streaming through IQFeed after it has been disconnected.

This message appears when you attempt to turn data streaming on after the connection to IQFeed has been lost.

Action: Close TradingSolutions and restart it, then resume streaming.

&  For help with streaming updates, see Streaming Intraday Data.

(Processing) Messages

·      Processing of alerts and display fields for streaming n-minute bars not completing before new data arrives.

This message appears as a warning that too many symbols may be being streamed or too much high-priority processing may be being performed on streaming data.

Action: If this message continues to appear, you may need to reduce the number of symbols being streamed, the number of alerts being calculated, or the number of calculated display fields associated with streaming data of this or a shorter periodicity.

&  For more information on handling this message, see Streaming Intraday Data.

(Service) Messages

·      Solution Service update failed since no longer registered.

This message appears when a request to update the Solution Service occurs automatically through performing another action, but the Solution Service is not registered on this computer.

Action: Press the Update Solution Service button on the toolbar to display the Register for the Solution Service Wizard.

&  For help with the Solution Service, see The TradingSolutions Solution Service.

Data and Group Messages

·      Field: Message

Messages that begin with a field name contain information about a specific field. See "Field Messages" below.

·      A n-for-m stock split may have occurred after date.

This message appears when newly imported price data for a data series jumps up or down significantly, such as by a factor of 2. This is often due to data being adjusted after a split has occurred. If a split has occurred, any previously imported data will need to be adjusted to match the new data.

Action: Double-clicking on this message will display the Stock Split Adjustment Wizard, which can be used to adjust data after a split.

&  For help with stock splits, see Handling Data Adjusted for Stock Splits.

·      Could not scan for empty records in order to delete any that may exist. This may be due to a large number of columns being imported.

Files downloaded from some data services include records for dates when the market is closed, but have no records for those dates. These records are automatically removed if possible. However, if a large number of columns are in the file being imported, this process may fail leaving these empty records.

Action: Display the recently imported values in a spreadsheet to determine if the imported data is correct.

·      Data series marked for streaming, but missing data source or exchange setting.

This message appears when a data series is marked for streaming updates, but it does not currently have either data source or exchange information.

Action: Double-clicking on this message will display the Modify Data Dialog: Properties page, which can be used to set this information or turn off streaming updates.

&  For help with streaming updates, see Streaming Intraday Data.

·      Data was only available from date.

This message appears when data was requested from a data source starting on a specific date, but the earliest date for that data was more than one week after the starting date.

·      Data was only available through date.

This message appears when data was requested from a data source, but the most recent data was for more than one week ago.

·      Imported data may contain errors: date (note)

This message appears when the data that was imported for a symbol contains some values which appear unusual. You may want to check these values against another data source before using them.

Note Meaning

date repeated A date (or date/time combination) was repeated in the data that was imported. Only the first instance of the date will be used.

price outlier The high, low, open, or close changed by more than 20%, then changed back the next bar. This can happen normally (especially on days of high volume), but can also be due to incorrect values.

repeated values The high, low, open, close, and volume all appear to be equal for two consecutive bars. This can happen normally, but can also be due to incorrect values.

zero price The high, low, open, or close are zero. Traded prices should never be zero. However, some calculated indices may have a zero value and be stored in a close column.

zero volume The volume for the bar is zero, but high, low, open, and close prices are not equal, which typically indicates trading occurred. This is a common data error and can be ignored unless volume-based indicators are being used.

Ä    Note: All warnings of this type are written to the file "TSImport.log" which is located in the current work directory. If more than a few warnings are generated for a single symbol, you will be instructed to look at that file for the remaining warnings.

Action: Look at the indicated values in a spreadsheet. If possible, compare the values to another data source.

·      Some raw data fields were left blank since they were not available in the import data.

This message appears if the data series currently has manually entered data fields in addition to the fields being imported. Since these fields were not in the data being imported, there are left blank.

Ä    Note: For imports from files, if the option to overwrite existing data is turned on, any values for the date range being overwritten will be lost.

Ä    Note: For imports from other data sources, if the option to overwrite previous bars is turned on, any values for the date range being overwritten will be lost.

·      The data source returned invalid date values. This data was ignored.

This message appears if the data received from a data source contained any data with invalid date information. The records with the invalid date information were ignored.

Action: Display the recently imported values in a spreadsheet to determine if the imported data is correct.

·      The data source returned multiple records for one or more dates. Only the first instance of each date was kept.

This message appears if the data received from a data source contained multiple records with the same date and time. Only the first instance of each date and time was kept. Any duplicate records are ignored.

Action: Display the recently imported values in a spreadsheet to determine if the imported data is correct.

·      The data source returned one or more records that may be repeated from the previous bar.

This message appears when the data imported from a data source had the exact same values for high, low, open, close, and volume where the open and close values were not equal. While it is possible for this to occur, especially in lightly traded securities, this can also occur when the data source repeats the prices associated with the previous record in error.

Action: Display the recently imported values in a spreadsheet to determine if the imported data is correct.

·      The data source returned one or more records where a price value was zero.

This message appears when the data imported from a data source had a high, low, open, or close value of zero.

Action: Display the recently imported values in a spreadsheet to determine if the imported data is correct.

·      The data source returned one or more records where the price changed but the volume was zero.

This message appears when the data imported from a data source contained one or more records where the volume field was zero, but the open, high, or low prices were different from the closing price.

Action: Display the recently imported values in a spreadsheet to determine if the imported data is correct.

·      The selected data source is not configured to support streaming.

This message appears when a data series is marked for streaming updates, but it currently is configured to use a data source that does not support streaming data.

Action: Double-clicking on this message will display the Modify Data Dialog: Properties page, which can be used to select a different data source or turn off streaming updates.

&  For help with streaming updates, see Streaming Intraday Data.

Field Messages

·      n% of the data set was removed due to null values or other conditions.

If the value of an input or desired output of a prediction is null, the data for the date containing the null will be skipped. This message warns when a significant portion of a data set is lost due to null values. This is typically caused by functions such as Moving Average requiring a certain amount of data before they can produce a value. This can also be caused by a large Samples Per Exemplar setting for a dynamic network.

Action: If possible, try to obtain additional data for the beginning of the data set. Otherwise, you may want to adjust the training range to include less of the unavailable data.

Ä    Note: This message is only displayed when greater than 10% of the data is removed from the specified set.

·      Null values were skipped in the middle of the data set.

Dynamic neural networks contain a memory of recent values that allow them to detect sequential patterns for making time-series predictions. If the value of an input or desired output of a prediction is null, the data for the date containing the null will be skipped. If dates in the middle of the data are skipped, the sequence of values sent to the neural network may not be what you expected.

Null values in the middle of a data set typically occur because a function used to calculate an input cannot handle a given case. An example of this would be dividing by zero when the High and the Low prices are equal or the Volume is not available.

Action: This model is usable, but will typically be more accurate without holes in the data. Examine the inputs to determine what data is missing from the specified data set. If possible, specify any values that are missing.

·      This prediction is defined for a group with multiple periodicities. The training date range may be incorrect for this particular data.

This message appears when a prediction is defined for entire group and that group contains data series with multiple periodicities. Since the training range associated with predictions controls the amount of data used for training and optimizing the prediction, using multiple predictions can make it difficult to set a valid training date range.

Action: If possible, separate data with different periodicities into different groups or define any predictions directly for each data series.

·      The training range for this field starts before the beginning of the data.

This message appears when the training range defined for a prediction begins before the start of the data. Training ranges are limited to begin after the beginning of the data when they are defined. However, moving a data series into a group with a group prediction field can cause this condition, as can manually removing old data from this data series.

Action: Obtain more data for this data series. If this is a group prediction and more data is not available for this data series, you should consider removing the data series from this group.