Ing. Jan Trdlička, Ph.D.

Chairperson of the Disciplinary Committee

Theses

Bachelor theses

Extension of the JFreeChart library with Market Profile charts

Author
Beksultan Baatyrbekov
Year
2022
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
This thesis focuses on analyzing JFreeChart Java Chart library and specific type of financial charts–Market Profile Charts and the goal of this thesis is to extend JFreeChart library to enable rendering Market Profile Charts. Created solution allows to render Market Profile Charts with Volume Profiles.

Continuous integration and application deployment with the Kubernetes technology

Author
Radek Šmíd
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Zdeněk Muzikář, CSc.
Summary
It seems nearly everyone would like to deploy to Kubernetes nowadays. To efficiently leverage the power of Kubernetes one must first fully embrace continuous integration (CI) and deployment (CD) practices. A CI/CD pipeline is needed. But there is an overwhelming amount of open-source tools that cover various parts of the whole process.The following text explains the basics of the underlying technologies needed for a pipeline deploying to Kubernetes. And subsequently summarizes some of the popular open-source tools used for CI/CD. Then it designs a working pipeline from the researched tools. Finally, it summarizes some of the possible pipelines (including proprietary) and provides the reader with specific bits of advice on how to implement a pipeline.

Tradebook

Author
Roman Nguyen
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
The goal of this bachelor thesis is to design and implement application for analysing data from trading on stock-market exchange. Data analysis should contribute on improvement and streamlining stock-market strategies and trading on the stock-market exchange in general. This work should ensure easier evaluation from the large amount of data into synoptical data tables and charts which will help the trader to increase the chance of success even with a lower capital. The system is developed as a web appliaction and it is accessible from any platform with the access to the internet. The important feature of the application is sharing data with other users which allows users to discuss trading strategies together.

Extending VpsAdmin Backup Using Btrfs

Author
Jiří Novák
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Zdeněk Muzikář, CSc.
Summary
Bachelors thesis about filesystems and backups. Explains implementation of synchronisation tool for snapshots in ZFS and Btrfs filesystems and integration of the synchronisation tool with vpsAdmin software.

ATS based on the trend-following strategies

Author
Matej Marčišin
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
Automatedtradingsystemisasoftwaredesignedtocapitalizefinancialequity by trading on financial markets. The main goal of this thesis is to develop an ATS. In the first part, the reader will be introduced to financial markets and basic concepts behind it. Later the three main strategies and trading platforms used with ATS are shown and their concepts are explained. Finally, three trending strategies are developed and implemented. Their results are thoroughly tested and interpreted on different financial markets.

ATS based on the Market Profile strategies

Author
Marek Roubíček
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
The thesis explores possibilities of financial markets trading via automatic trading system. There are principals of Market Profile strategy explained, which will be next used for creation of prototypes of automatic trading system. There is evaluated suitability of trading based on this strategy. Created solution provides basis for trading based on information about volume of realized trades.

Application for communication with Trade Workstation (TWS) in AndroidOS

Author
Michal Sakala
Year
2021
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Miroslav Balík, Ph.D.
Summary
This thesis describes the development of a mobile trading application for Interactive Brokers (IBKR) account by connecting to a running Trader Workstation (TWS) and utilizing the existing Java API. The application targets the Android operating system and enables investors to view account information, display charts for the relevant financial instrument (stock, future, or index), allows applying indicators in the chart, and permits entering and making any kind of buy or sell orders.

Custom Indicators and Expert Advisors for Platform Metatrader

Author
Martin Dostál
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
The purpose of this thesis is the analysis of the indicators and the manner of their implementation in expert advisors on the Metatrader platform. First step is the analysis of the available indicators, followed by the correction of the flawed and the implementation of the missing indicators, which will then be used in a new expert advisor. This advisor will be applied in different markets, and all the results will be confronted/compared. The development of indicators and business strategies is done in MQL programming language.

Demo application for verifying the functionality of the ClientPortal API

Author
Daniil Poletaev
Year
2022
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
This bachelor's thesis aims to implement a mobile demo application on iOS to show features of relatively new technology Interactive Brokers ClientPortal API. The demo application allows users to use Interactive Brokers' services, such as buying, selling, and analyzing investment instruments. I suggested the application architecture, designed interfaces, implemented functionality, and tested the final application. Based on this demo application, investors and traders can create their own, custom, application for iOS gadgets.

File System Performance Testing System

Author
Michal Pokorný
Year
2023
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
This bachelor thesis deals with the creation of a tool for testing the performance of file systems on the Linux operating system. The theoretical part summarizes existing testing tools and techniques. The practical part focuses on designing and implementing an administrative tool for micro-testing different file systems. The tool design is created to make individual file systems comparable with each other using a precise method. The result of the work is an expandable tool in C++ language that tests the performance of basic operations on file systems and allows for local testing. The source code for this tool is included in the attached media of the thesis.

ATS - trading strategies base on S/R levels of technical analysis

Author
Petr Jirásko
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
In the last few years, computers have radically changed nearly every aspect of human activities. One of them is trading; from bargains in the history trade has developed into its most modern form - automated trading. Therefore, my thesis introduces basics of history and principles of selected markets, where automated trading systems can be utilized. It also describes function, advantages and disadvantages of automated trading systems. Furthermore, it supplies basics of knowledge necessary for creation of such systems, namely a introduction into world of trading platforms, selection a particular platform and basics of technical analysis. Afterwards, a few trading strategies based on S/R levels of technical analysis are introduced, implented and evaluated.

Unix distribution portal

Author
Jakub Žitný
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Zdeněk Muzikář, CSc.

Trading platform sending alerts

Author
Peter Kolde
Year
2023
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
This bachelors thesis sets its goal the analysis of available elements required for implementation of a trading platform sending alerts to its users. Thesis is composed of two part. First part is made up of analysis of available resources for collection of market data, comparison of available methods for sending alerts and research of brokers, that enable sending market orders via API. Included in analytical part are also comparisons of available solutions. Second part is composed of practical part, where results gained from analytical part are transformed into implementation of resulting web application and also description of technologies used during implemenation of resulting application.