ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Automated trading system using machine learning, stream mining and technical analysis of trading

Rok Fortuna (2016) Automated trading system using machine learning, stream mining and technical analysis of trading. EngD thesis.

Download (666Kb)


    Digital trading of securities is beginning to dominate over classical trading and the trading exchanges are rapidly migrating to the cloud. Computer is not only present in the exchange process but is also capable of making trading decisions on human's behalf. Automated trading system is a computer system, capable of trading without human interaction. The benefits of such an approach to trading are objectivity and fast execution of orders, which are often crucial for success. In this thesis we examine automated trading systems and their structure. We study the field of technical analysis which quantifies market price movements. We define trading as a supervised machine learning and stream mining problem and examine the k-nearest neighbours algorithm, naive Bayes classifier and artificial neural networks. Based on our research we design an automated trading system. We evaluate its performance on actual market data of cryptocurrencies Bitcoin and Litecoin using a simulated environment. Automated trading turns out to be a difficult machine learning problem, but with the use of the k-nearest neighbours algorithm and artificial neural networks we manage to achieve decent success in our predictions and profitability.

    Item Type: Thesis (EngD thesis)
    Keywords: automated trading systems, machine learning, artificial neural networks, k-nearest neighbours, naive Bayes classifier, technical analysis
    Number of Pages: 72
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    prof. dr. Matjaž Branko JuričMentor
    doc. dr. Lovro ŠubeljComentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537213891)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3552
    Date Deposited: 12 Sep 2016 12:50
    Last Modified: 18 Oct 2016 09:59
    URI: http://eprints.fri.uni-lj.si/id/eprint/3552

    Actions (login required)

    View Item