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.