Ile zarabia strategia Momentum w podwójnej ramie czasowej
Wprowadzenie
Momentum w podwójnej ramie czasowej to strategia inwestowania oparta o wskaźnik DTosc autorstwa Roberta Minera. Opiera się ona na założeniu, że inwestować należy tylko w kierunku zgodnym z trendem. Trend pokazuje nam wskaźnik Dtosc oparty na wykresie w wyższej ramie czasowej (np. dzienna).
Natomiast linie sygnalne (wskaźnik DTosc oparty o wykres w niższej ramie czasowej np. godzinowa) wykorzystywane są do sygnalizacji momentu wejścia w transakcję.
Testy strategii
Strategię Momentum w podwójnej ramie czasowej (Double Time Frame Momentum) zakodowałem na podstawie wskaźnika DTosc dodając kod niezbędny dla testów w Amibrokerze.
Test WalkForward obejmował transakcje zawierane przez rok 2015 i 2016 na kontraktach na WIG20 (FW20xxx20). Zgodnie z zasadą WalkForward (co opisuję na stronie Jak testować system transakcyjny?) system w momencie powstawania sygnału nie znał kolejnych notowań, stąd uzyskane wyniki mogą być wiarygodne. Testom podlegały:
- okresy wyższej ramy czasowej (5min, 15min, 1h, 1d, 1w, 1m)
- okresy niższej ramy czasowej (5min, 15min, 1h, 1d, 1w, 1m)
- parametry DTosc dla trendu – wyższa rama czasowa (start od 55-34-21-13-5-3-2)
- parametry DTosc dla wskaźnika – niższa rama czasowa (start od 55-34-21-13-5-3-2)
- liczba tygodni przeszłych dla optymalizacji
- liczba tygodni grania wg danych parametrów
Testowane były wszystkie kombinacje (każda z każdą), a nie tylko kombinacje zalecane w publikacjach, stąd testy zajęły wiele godzin na mocnym komputerze.
Wyniki generalne
Optymalizacja parametrów odbywała się na danych z przeszłych X tygodni, następnie system grał wg tych parametrów przez Y tygodni, po czym następowała kolejna optymalizacja itd. Poniżej przedstawiam podstawowe wyniki dla różnych wartości X i Y.
. . . . .Zysk roczny . . CAR/MDD (zysk roczny/max obsunięcie kapitału)
x4 y1 . . -85.71% . . -0.87
x4 y2 . . -87.37% . . -0.88
x4 y4 . . -78.02% . . -0.80
x4 y8 . . -86.50% . . -0.88
x8 y1 . . -42.98% . . -0.58
x8 y2 . . 41.40% . . 0.69
x8 y3 . . -84.67% . . -0.86
x8 y4 . . 51.37% . . 1.18
x8 y8 . . -12.05% . . -0.13
x12 y2 . . -84.77% . . -0.86
x12 y3 . . 14.30% . . 0.24
x12 y4 . . -5.84% . . -0.08
x12 y8 . . 42.76% . . 0.67
Jak widać optymalizowanie na okresie (x) 4 i 12 tygodni przynosi straty, okres 8 tygodni daje dobre wyniki, gdy gramy na nich następnie przez 2 lub 4 tygodnie (y). Poniżej pokazuję dokładniej wyniki najlepszego wariantu.
Wyniki szczegółowe
Ponizej szczegółowe wyniki dla wariantu optymalizacji przez 8 tygodni i następnie grania przez 4 tygodnie, po czym wykonujemy kolejną optymalizację i gramy na nowych parametrach.
Podsumowanie
Jak widać, wzrost o 127% po dwóch latach może skłaniać do rozważenia inwestowania wg tej strategii. Jednakże mało kto ma stalowe nerwy pozwalające grać dalej po spadku kapitału o 43%. Wydaje się, ze ta strategia mogłaby być podstawą dobrego systemu, lecz konieczne byłoby dodanie do niej elementów zmniejszających ryzyko straty.
wyniki całkiem ciekawe, szkoda że nie probowałeś tego spróbować na parach walutowych
; Mariusz Szepietowski pisze:Amibrokera używam tylko do rynków akcji/kontraktów, stąd taki wybór. Kolejne wersje strategii (z dodanymi elementami mającymi zmniejszać straty) przetestuję też na kontraktach na DAX.
; Jerzy pisze:dla parametrów 12tyg/8tyg zysk roczny 42%, a CAGR/MDD = 0.67 – czy z tego wynika że MDD wyniósł 64%? A mimo takiego obsunięcia system zarobił łącznie 101%
; Mariusz Szepietowski pisze:Tak, zgadza się (dokładnie zysk wyniósł 102,82%). Jak napisałem w podsumowaniu – jeśli ktoś wytrzymałby nerwowo, to potencjał zysku jest. Dla mnie jednak tak duże obsunięcia są nie do przyjęcia i trzebaby je najpierw mocno ograniczyć innymi elementami systemu.