In the more recent years, Linedata implemented machine learning algorithms in front-office products as well as in back-office solutions. In previous articles, we dove into supervised machine learning as well as the various algorithms that can be used as regression models. In this article, we will be looking at trade error prediction, one of the company’s uses of supervised regression learning.
Linedata’s use of supervised regression machine learning
At Linedata, we are using various machine learning methods that we implement into our products. One of our most important uses of a supervised regression algorithm is in our trade error prediction.
When undertaking post-trade analysis within a system, there is often data available which provides the full trade lifecycle. Using this data, we can look back at the historical trades that have entered the system and determine those that have been amended (manually) or not. Examples of amendments include: changes in quantities and prices, change of fund for which the trade was booked. These modifications may be due to operational or human errors, such as the price having to be changed manually due to a price feed being incorrect or human error at trade initiation. In addition, using the time of the initial trade, it is possible to look at how many trades on average were amended during hourly intervals or what is known as the “error rate”. To do so, we bucket the dataset into hourly periods, which then provides observations of the “error rate” and the trading activity during that hourly period.
Based on these elements, we have built a supervised regression problem to predict the error rate i.e. our predicted variable. The features would be: the aggregated hourly quantity, proportion of quantity/value in that hour in comparison to the whole day, as well as error rates from the previous days. This is a time series approach which looks into the entire data for 10 years and lags each hour of the day to provide additional features such as how the trading data from previous days can influence an upcoming day.
To build this model in Python, we have used the extra-trees from the sklearn library. The extra-trees regressor is based on regression decision trees. Indeed, it implements a meta estimator that fits a number of randomized decision trees, also know as extra-trees, on different samples of the dataset and uses averaging to improve the predictive accuracy and control over-fitting.
To learn more about decision trees, please view the upcoming article on the main Supervised Classification Machine Learning algorithms.
What’s next
Hopefully, the previous articles will have given you an idea of one of Linedata’s uses of supervised regression learning.
If you wish to learn more about classification, the second technique for supervised learning, and Linedata’s use of this method, please view the following articles.
You wish to access a document relating to the tender offer on the securities issued by Linedata Services (the “Offer”).
The Offer is being made exclusively in France. The documents and information relating to the Offer are to be circulated only in France, and not in any other country.
Generally, the distribution of any document relating to the Offer and participation in the Offer may be subject to legal restrictions outside France.
You shall not transfer, transmit or display the information or documents relating to the Offer to anyone else. Any person in possession of any document relating to the Offer must comply with the legal restrictions applicable in their country. Non-compliance with the legal restrictions may constitute a breach of the laws and regulations applicable to stock exchange transactions in one of these countries. Linedata Services excludes all liability in the event of any breach of the applicable legal restrictions by any person.
It is your responsibility to ensure that you comply with all applicable laws and regulations. If you have any doubt as to whether you are in compliance, we recommend that you do not continue to try to access this page of our website.
Consequently, for the reasons set out above, we are required to limit access to the pages of our website which are dedicated to the distribution of documents and information relating to the Offer.
By clicking on the lien hereunder, you agree that you confirm that the following statements are accurate:
- I certify that I am a resident of France or of a country where local law allows me to participate in the Offer
- I undertake not to transfer, transmit or distribute the documents and information relating to the Offer in a country where it is not permitted by the applicable legislation
- I agree to be bound by each of the terms of this disclaimer.