A client's portal is the tool where trading platform clients can see a dashboard, tables and charts with the latest operations. Incomes, trends and other reference data from the dashboard help customers make data-driven decisions and perform further actions via a trading platform. A client portal uses the trading platform’s operational data to build a client's dashboard. To speed up data processing, we've built a parser to prepare the trading platform’s data for visualization.
Our solution requests a database for XML files, downloads them from the trading platform's FTP, parses data from them and uploads the prepared data back to a database. A client's portal uses the preprocessed data to provide a customer with relevant information about the trading platform’s account via web UI. The preprocessed trading data is used to build various charts and comparison tables. Analytical features, like suggestions of trends and forecasts about possible changes in the stock exchanges business environment, are also made based on operational data parsed from XML files.