Momentum and mean reversion trading strategy comparison and parameter tuning on short timeframe Bitcoin trading between years 2016 and 2021
Jääskeläinen, Merituuli (2022)
Pro gradu -tutkielma
Jääskeläinen, Merituuli
2022
School of Business and Management, Kauppatieteet
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2022062148317
https://urn.fi/URN:NBN:fi-fe2022062148317
Tiivistelmä
This thesis studies and compares short timeframe momentum and mean reversion trading strategies on Bitcoin market and finds the most optimal parameters for those. The studied trading strategies are moving average cross over pairs and Bollinger band mean reversion method. Optimized parameters are exponential moving average period lengths for the moving average cross over pairs and standard deviation multiplier and simple moving average for the Bollinger band method. Optimal parameters are found by simulating multiple different parameter combinations and choosing the once with smallest difference between validation and training set. The tuned parameter values are then tested out of training sample and the performance is compared to buy and hold strategy.
To simulate real life trading conditions as well as possible, fees are included in the calculations. The results show that beating a buy and hold strategy is difficult, but it is possible with momentum strategies even with fees included. Tämän tutkimuksen tarkoituksena on verrata keskenään momentum -treidausstrategiaa sekä keskiarvoon palavaa treidausstrategiaa Bitcoin markkinoilla lyhyellä aikavälillä sekä optimoida parametrejä niille. Tarkasteltavat treidausstrategiat käsittävät liukuvien keskiarvojen kombinaatioiden risteämisen sekä Bollinger nauha menetelmän. Optimoitavia parametrejä tutkimuksessa ovat eksponentiaalisten liukuvien keskiarvojen periodin pituudet sekä Bollinger band menetelmän liukuvan keskiarvon sekä keskihajonnan määrittäminen.
Optimointi tehdään simuloimalla kaupankäyntiä monella eri parametriyhdistelmällä ja valitsemalla strategiat, joiden suorituskykymittarit tuotavat pienimmän treenaus ja validointi datasetin välisen eron. Reaalimaailman treidausolosuhteiden simuloinnin vahvistamiseksi tutkimuksen laskuissa huomioidaan myös transaktiokustannukset. Optimoidut parametrit testataan treenidatan ulkopuolisella datalla ja tuloksia verrataan osta-ja-pidä sijoitusstrategiaan. Tutkimuksen tuloksista käy ilmi, että osta- ja pidä- strategian päihittäminen on haastavaan, mutta kuitenkin mahdollista momentum-pohjaisilla treidaustrategioilla, kaupankäyntikulut huomioon ottaen.
To simulate real life trading conditions as well as possible, fees are included in the calculations. The results show that beating a buy and hold strategy is difficult, but it is possible with momentum strategies even with fees included.
Optimointi tehdään simuloimalla kaupankäyntiä monella eri parametriyhdistelmällä ja valitsemalla strategiat, joiden suorituskykymittarit tuotavat pienimmän treenaus ja validointi datasetin välisen eron. Reaalimaailman treidausolosuhteiden simuloinnin vahvistamiseksi tutkimuksen laskuissa huomioidaan myös transaktiokustannukset. Optimoidut parametrit testataan treenidatan ulkopuolisella datalla ja tuloksia verrataan osta-ja-pidä sijoitusstrategiaan. Tutkimuksen tuloksista käy ilmi, että osta- ja pidä- strategian päihittäminen on haastavaan, mutta kuitenkin mahdollista momentum-pohjaisilla treidaustrategioilla, kaupankäyntikulut huomioon ottaen.