Ostatnio komentowane
Adaptujemy... - test
Wpisany przez Dapi piątek, 12 grudnia 2008 00:26
Dzisiaj przetestuję warunki zawierania transakcji zaproponowane przez Perry-ego Kaufmana dla opracowanej przez niego średniej KAMA. Ogólnie Kaufman zaleca stosowanie tej średniej podobnie do średniej wykładniczej.Charakterystyka warunków zawierania transakcji:
(1) zmiana kierunku średniej to jeden z najbardziej logicznych warunków stosowania średniej. Gdy średnia rośnie zajmujemy pozycję, gdy średnia spada sprzedajemy akcjeZakres testów:
(2) Aby zabezpieczyć się przed zbyt pochopnym zajmowaniem pozycji zakładamy zmianę średniej w stosunku do jej najniższej wartości z określonej ilości dni. Przykładowe warunki zaproponowane przez Kaufmana mogą wyglądać tak:
KAMAFilter = procent * StDev (KAMA - Ref(KAMA,-1),OSD);
gdzie zalecany wartość procent dla rynku akcji to ok. 1 {czyli 100%)
Wartość KAMAFilter jest uzależniona od standardowego odchylenia różnicy KAMA z określonej ilości dni {OSD}
(3) warunki powyższe zwiększam tylko wartość procent
czas 01.2005--10.2008 {ponad 3,5 roku} dane
EOD spółek GPW bez NFI z uwzględnieniem splitów i PPWarunki transakcji Buy&Sell dla punktu 1
Buy: zgodnie z powyższym opisem, jeżeli dzisiejsza KAMA jest większa niż wczorajsza
Sell: zgodnie z powyższym opisem, jeżeli dzisiejsza KAMA jest mniejsza niż wczorajsza
Cena kupna i sprzedaży: Close w dniu spełnienia powyższych warunków.
Wielkość pozycji: 5% portfela
Filtr: odrzucamy spółki o cenie poniżej 0.5 pln, średnia obrotu powyżej 100000 pln
Stop: brak
Prowizja: 0.39% K i S
Warunki transakcji Buy&Sell dla punktu 2
Buy: zgodnie z powyższym opisem, jeżeli KAMA - LLV (KAMA,2) > KAMAFilter gdzie wartość procent = 0.9 {90%}
Sell: zgodnie z powyższym opisem, jeżeli HHV (KAMA,2)- KAMA > KAMAFilter gdzie wartość procent = 0.9 {90%}
Cena kupna i sprzedaży: Close w dniu spełnienia powyższych warunków.
Wielkość pozycji: 5% portfela
Filtr: odrzucamy spółki o cenie poniżej 0.5 pln, średnia obrotu powyżej 100000 pln
Stop: brak
Prowizja: 0.39% K i S
Warunki transakcji Buy&Sell dla punktu 3
Buy: zgodnie z powyższym opisem, jeżeli KAMA - LLV (KAMA,2) > KAMAFilter gdzie wartość procent = 1.5 {150%}
Sell: zgodnie z powyższym opisem, jeżeli HHV (KAMA,2)- KAMA > KAMAFilter gdzie wartość procent = 1.5 {150%}
Cena kupna i sprzedaży: Close w dniu spełnienia powyższych warunków.
Wielkość pozycji: 5% portfela
Filtr: odrzucamy spółki o cenie poniżej 0.5 pln, średnia obrotu powyżej 100000 pln
Stop: brak
Prowizja: 0.39% K i S
| Statystyka testu: |
|---|
| Warunki z pkt. 1 | Warunki z pkt. 2 | Warunki z pkt. 3 | ||
|---|---|---|---|---|
All trades | 2992 | 634 | 468 | |
Exposure | 95.13 % | 89.54 % | 88.84 % | |
Winners | 21.49 % | 31.70 % | 36.32 % | |
Net profit % | 86.55 % | 103.05 % | 145.43 % | |
Avg. profit | 15.77 % | 32.50 % | 32.91 % | |
Avg. loss | -3.67 % | -9.05 % |
| |
Max. system drawdown | -62.34 % | -52.16 % | -43.14 % | |
CAR/MaxDD | 0.29 | 0.40 | 0.64 | |
| Sharpe ratio | 0.11 | 0.23 | 0.36 |
Wnioski:
Jak można zobaczyć w przedstawionych wynikach KAMA to żaden Graal. Zastosowana bez filtrów mimo, że posiada je wbudowane zgodnie z przedstawionymi poprzednio założeniami, powoduje bardzo dużą ilość nietrafnych transakcji. Obserwujemy częste zwroty średniej i nie chroni nas to przed zajmowaniem pozycji w trakcie konsolidacji cen. Dodanie dodatkowego warunku zaproponowanego przez Kaufmana znacząco ogranicza ilość transakcji, zwiększając ich trafność oraz średni zysk. Wartość procent przyjąłem dość przypadkowo próbując się wstrzelić w stwierdzenie "około 100%" przez Kaufmana. Jak widzimy w zakresie 0.9-1.5 obserwujemy stabilność, choć przy wartości większej mamy mniejszy DD i lepsze wskaźniki oceny strategii.
Temat tej strategii jest dość interesujący {nie ze względu na wskaźniki} i będę go kontynuował ale przy wpisie na zupełnie inny temat.
| « poprzednia | następna » |
|---|
Newer news items:
Older news items: