XML Data Servers

XML Data ServerYou 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
tradesignal Options, menu entry
Datafeed, you can configure up to ten external data sources. Instructions can be found at
Additional Data Sources.
Using Personal Time Histories 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. The adaptation of the XML data server to the server of the user is done in a project by Systemsoft GmbH.
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 5 connects to the data source of the data server. The search is integrated so that the normal search functionalities 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-accumulated in the data source.
Data Updates
Since the XML data server does not "push" the data, tradesignal 5 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 5 only pulls the data difference to optimize server and client performance and to minimize the necessary data volume.