Original title:
Automatické obchodní systémy pro obchodování akcií
Translated title:
Automatic System for Shares Trading
Authors:
Škorpík, Josef ; Rozman, Jaroslav (referee) ; Hříbek, David (advisor) Document type: Bachelor's theses
Year:
2024
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
V této práci jsou prezentovány možnosti automatického obchodování na akciovém trhu a možnosti brokerů, kteří umožňují různé způsoby automatického obchodování akcií. Jsou zde popsány obchodní strategie a ty jsou poté implementovány v jazyce Python. Dále je popsána vytvořená aplikace pro testování těchto strategií, která umožňuje uživatelům pro- vádět testování s různými parametry nad různými časovými úseky. Také je možné strategie nasadit ať už na reálný nebo demo účet obchodní platformy Alpaca Markets. Kromě toho lze prostřednictvím aplikace manipulovat s vlastními účty u tohoto brokera a zadávat či ru- šit objednávky. V práci je popsán návrh řešení tohoto systému a je popsána implementace. Další část práce se zabývá důkladným testováním všech strategií nad evropským indexem STXE 600 a americkým indexem S&P 500 pomocí předem daných vyhodnocovacích para- metrů. Následně byly strategie spuštěny nad reálnými daty po několik dnů nad portfoliem demo účtu a ukázány výsledky jejich obchodování.
Thesis presents the possibilities of automatic trading on the stock market and options of brokers that allow different ways of automatic stock trading. They were trading strategies were described and then implemented in Python. Furthermore, the following is described an application created to test these strategies, which allows users to perform testing with different parameters over different time periods. Also, the strategies can be deployed ei- ther on a real or demo account of the Alpaca Markets trading platform. In addition, one can manipulate one’s own accounts with this broker through the application and enter or cancel orders. In this thesis, the design of the solution of this system is described and the implementation is described. The next part of the thesis deals with a thorough testing of all strategies over the European index STXE 600 and the US SP 500 index using predefined evaluation parameters. Subsequently, the strategies were run over real data for several days over a portfolio of demo account.
Keywords:
Stock market. Stocks. Algorithmic trading. Stock market history. Trading platforms. Bro- ker. Trading strategies. Trading with indicators. Trading with price action. Automatic tra- ding systems. Technical analysis. Fundamental analysis. Price and volume analysis. Trading algorithms. Trading strategies. Testing trading strategies.; Akciový trh. Akcie. Algoritmické obchodování. Historie akciového trhu. Obchodní plat- forma. Broker. Obchodní strategie. Obchodování s indikátory. Obchodování pomocí ceny. Automatické obchodní systémy. Technická analýza. Fundamentální analýza. Analýza ceny a objemu. Obchodní algoritmy. Obchodní strategie. Testování obchodních strategií.
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: https://hdl.handle.net/11012/246609