kth.sePublications KTH
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Algorithmic Stock Trading using Deep Reinforcement learning
KTH, School of Electrical Engineering and Computer Science (EECS).
KTH, School of Electrical Engineering and Computer Science (EECS).
2021 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Algoritmisk handel med djup förstärkningsinlärning (Swedish)
Abstract [en]

Recent breakthroughs in Deep Learning and Reinforcement Learning have enabled the new field of Deep Reinforcement Learning. This study explores some of the state of the art applications of deep reinforcement learning in the field of finance and algorithmic trading. By building on previous research from Yang et al. at Columbia University, this study aims to validate their findings and explore ways to improve their proposed trading model using the Sharpe ratio in the reward function. We show that there is significant variability in the performance of their trading model and question their premise of basing their results on the best performing model iteration. Moreover, we explore how the Sharpe ratio calculated over a 21 day and 63 day rolling period can be used as a reward function. However, this did not result in any significant change in outcome which could be attributed to the high performance variability in both the original algorithm and our changed algorithm which thwarts consistent conclusions. 

Abstract [sv]

Nya genombrott inom djupinlärning och förstärkningsinlärning har möjliggjort forskningsområdet djup förstärkningsinlärning. Den här studien utforskar några nya appliceringsområden av djup förstärkningsinlärning inom finans och algoritmisk handel. Genom att bygga på tidigare forskning av Yang et al. från Columbia University avser den här studien att validera deras resultat och hitta sätt att förbättra deras föreslagna modell med hjälp av Sharpekvoten som belöningsfunktion. Vi visar att det är stor varians i prestandan av deras modell och ifrågasätter deras premiss av att basera sina resultat på deras bästa modellinstans. Vidare utforskar vi hur Sharpekvoten beräknad rullande över 21 dagar och 63 dagar kan användas som belöningsfunktion. Resultaten visade däremot inte på någon signifikant förändring i prestanda vilket kan förklarars av den stora variansen i modellprestandan som försvårar konsekventa slutsatser.

Place, publisher, year, edition, pages
2021. , p. 24
Series
TRITA-EECS-EX ; 2021:489
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kth:diva-302521OAI: oai:DiVA.org:kth-302521DiVA, id: diva2:1597473
Subject / course
Computer Science
Educational program
Master of Science in Engineering - Computer Science and Technology
Supervisors
Examiners
Available from: 2021-09-28 Created: 2021-09-27 Last updated: 2022-06-25Bibliographically approved

Open Access in DiVA

fulltext(1128 kB)1855 downloads
File information
File name FULLTEXT01.pdfFile size 1128 kBChecksum SHA-512
3258653d917a13b7c0d14a0e47df74425a96b86e1a562335b841405bbb1b4f017f500dec707cca8a907fe048dd4d3ece752561c4e801ab9d9ab7c809b42380b4
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 1857 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1298 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf