XML Data Servers

XML Data Server
You can integrate external data sources into Tradesignal. The following reasons work in their favor:
  • Extension of histories: If you want to extend the history of your data provider with an external data source.
  • Exchange historic data: If you want to substitute the histories of your data provider - partially or completely - by using better data from your external source.
  • Extend the "data universe": If you want to use external data that your normal data provider doesn't offer.

Note: To connect the XML data server, a valid, special product license is necessary.

Processing Personal Data

For the professional use of external data sources, data banks are used that assemble and providing time histories. These data servers offer the data in a standardized XML format which can be interpreted and displayed by Tradesignal.

Usually, such a server is situated in the intranet, but since it is a normal web service, a use via internet is possible as well. Several data sources or data servers can be used.

In the Options, menu entry Datafeeds, you can configure up to ten external data sources. Instructions can be found at Additional Data Sources.

Using Proprietary Timeseries in Tradesignal

In Tradesignal, trading houses or other companies that assemble data histories of their own are given the ability to display and chart these histories via the XML data server.

Data Interface

The data server interface offers an (internal) Search API, a Master Data API and a History API.
  • Search API: Via this API, Tradesignal connects to the data source of the data server. The search is integrated so that the normal search functionality of the chart application are available.
  • Master Data API: Via this API, master data like currencies, pieces, names, units etc. are available.
  • History API: This API offers the complete data history of the requested instrument. The interface offers the same time periods as the data source. In case the requested history is not available on the server, the time history can also be accumulated in Tradesignal. Due to a possible decrease in performance, however, the most important periods should always be pre-cumulated in the data source.

Data Updates

Since the XML data server does not "push" the data, Tradesignal has to access the data server at regular time intervals to pull current data. You can set these time intervals to the second in Tradesignal, even for each stock if desired. If the data have changed since the latest update, Tradesignal only pulls the data difference to optimize server and client performance and to minimize the necessary data volume.