A reproducible approach to equity backtesting
Research findings relating to anomalous equity returns should ideally be repeatable by others. Usually, only a small subset of the decisions made in a particular backtest workflow are released, which limits reproducability. Data collection and cleaning, parameter setting, algorithm development and r...
Main Author: | |
---|---|
Other Authors: | |
Format: | Dissertation |
Language: | English |
Published: |
Faculty of Science
2020
|
Subjects: | |
Online Access: | http://hdl.handle.net/11427/31158 |
id |
ndltd-netd.ac.za-oai-union.ndltd.org-uct-oai-localhost-11427-31158 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-netd.ac.za-oai-union.ndltd.org-uct-oai-localhost-11427-311582020-10-06T05:11:33Z A reproducible approach to equity backtesting Arbi, Riaz Gebbie, Timothy Equity Backtesting Reproducible Research Event-based Backtesting R RStudio Research findings relating to anomalous equity returns should ideally be repeatable by others. Usually, only a small subset of the decisions made in a particular backtest workflow are released, which limits reproducability. Data collection and cleaning, parameter setting, algorithm development and report generation are often done with manual point-and-click tools which do not log user actions. This problem is compounded by the fact that the trial-and-error approach of researchers increases the probability of backtest overfitting. Borrowing practices from the reproducible research community, we introduce a set of scripts that completely automate a portfolio-based, event-driven backtest. Based on free, open source tools, these scripts can completely capture the decisions made by a researcher, resulting in a distributable code package that allows easy reproduction of results. 2020-02-18T10:44:14Z 2020-02-18T10:44:14Z 2019 2020-02-18T10:40:39Z Master Thesis Masters MSc http://hdl.handle.net/11427/31158 eng application/pdf Faculty of Science Department of Statistical Sciences |
collection |
NDLTD |
language |
English |
format |
Dissertation |
sources |
NDLTD |
topic |
Equity Backtesting Reproducible Research Event-based Backtesting R RStudio |
spellingShingle |
Equity Backtesting Reproducible Research Event-based Backtesting R RStudio Arbi, Riaz A reproducible approach to equity backtesting |
description |
Research findings relating to anomalous equity returns should ideally be repeatable by others. Usually, only a small subset of the decisions made in a particular backtest workflow are released, which limits reproducability. Data collection and cleaning, parameter setting, algorithm development and report generation are often done with manual point-and-click tools which do not log user actions. This problem is compounded by the fact that the trial-and-error approach of researchers increases the probability of backtest overfitting. Borrowing practices from the reproducible research community, we introduce a set of scripts that completely automate a portfolio-based, event-driven backtest. Based on free, open source tools, these scripts can completely capture the decisions made by a researcher, resulting in a distributable code package that allows easy reproduction of results. |
author2 |
Gebbie, Timothy |
author_facet |
Gebbie, Timothy Arbi, Riaz |
author |
Arbi, Riaz |
author_sort |
Arbi, Riaz |
title |
A reproducible approach to equity backtesting |
title_short |
A reproducible approach to equity backtesting |
title_full |
A reproducible approach to equity backtesting |
title_fullStr |
A reproducible approach to equity backtesting |
title_full_unstemmed |
A reproducible approach to equity backtesting |
title_sort |
reproducible approach to equity backtesting |
publisher |
Faculty of Science |
publishDate |
2020 |
url |
http://hdl.handle.net/11427/31158 |
work_keys_str_mv |
AT arbiriaz areproducibleapproachtoequitybacktesting AT arbiriaz reproducibleapproachtoequitybacktesting |
_version_ |
1719350103080173568 |