ATTrader.pl

Szerokim frontem cz.3

Strategie-testy

(2 głosów, średnia ocena 5.00 na 5)

Zgodnie z przedstawioną wcześniej obietnicą w Szerokim frontem cz.2, rozwinę warunki testu przedstawione w cz.1 cyklu, które oczywiście zgodnie z przypuszczeniami czytelników muszą spowodować zwiększenie historycznego zysku. Dzisiaj warunek najprostszy, który się wprost narzuca do wykorzystania.

Dlaczego najprostszy ? Zgodnie z testami przeprowadzonymi wcześniej dla przecięć średnich, mieliśmy średnie, które służą do określenia kierunku trendu o jeden rząd wyższego i średnie, których przecięcia wyznaczały zajmowanie pozycji. W ten sam sposób podejdę do maksimów i minimów cenowych. Wykorzystam warunki testu z poprzedniego wpisu do określenia trendu długoterminowego {maksimum z 250 dni i minimum z 250 dni} dodając minimum i maksimum z 20 dni jako kanał zgodnie z którym będę pozycje zajmował na rynku.

Charakterystyka warunków zawierania transakcji:

  1. kupno następuje gdy cena osiąga maksimum z 20 dni i jest większa niż maksimum roczne, sprzedaż gdy cena osiąga minimum z 20 dni
  2. kupno następuje gdy cena osiąga maksimum z 20 dni i jest większa niż maksimum roczne, sprzedaż gdy cena przekracza wartość stop oparta na ATR.
  3. kupno następuje gdy cena osiąga maksimum z 20 dni i jest większa niż maksimum roczne, sprzedaż gdy cena osiąga minimum z 10 dni

 

Zakres testów:
czas 01.2005--02.2009 {ponad 4 lata} dane EOD spółek GPW bez NFI z uwzględnieniem splitów i PP

Warunki transakcji Buy&Sell dla punktu 1

Buy: zgodnie z powyższym opisem, jeżeli H jest większe niż H z 20 sesji i 250 sesji.
Sell: zgodnie z powyższym opisem, jeżeli L jest mniejsze niż L z 20 sesji
Cena kupna i sprzedaży: dzisiejsze Close  i L z 20 sesji.
Wielkość pozycji: 5% portfela
Filtr: odrzucamy spółki o cenie poniżej 1 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 H jest większe niż H z 20 sesji i 250 sesji.
Sell: zgodnie z powyższym opisem, jeżeli L jest L jest mniejsze niż wczorajsza różnica pomiędzy L a ATR z 9 dni
Cena kupna i sprzedaży: dzisiejsze Close  i i wartość wczorajszego poziomu stop.
Wielkość pozycji: 5% portfela
Filtr: odrzucamy spółki o cenie poniżej 1 pln, średnia obrotu powyżej 100000 pln
Stop: Ref (L-ATR(9),-1)
Prowizja: 0.39% K i S

Warunki transakcji Buy&Sell dla punktu 3

Buy: zgodnie z powyższym opisem, jeżeli H jest większe niż H z 20 sesji i 250 sesji.
Sell: zgodnie z powyższym opisem, jeżeli L jest mniejsze niż L z 10 sesji
Cena kupna i sprzedaży: dzisiejsze Close  i L z 10 sesji.
Wielkość pozycji: 5% portfela
Filtr: odrzucamy spółki o cenie poniżej 1 pln, średnia obrotu powyżej 100000 pln
Stop: brak
Prowizja: 0.39% K i S

 

Statystyka testu: Spółki
Warunki z pkt.1
Warunki z pkt.2
Warunki z pkt.3
All trades 258 657 473
Exposure %
56.12 50.30 52.38
Winners %
46.51 40.03 43.76
Net profit %
812.96 304.16 261.74
Avg. profit %
80.50 25.44 25.58
Avg. loss %
-10.95 -7.50 8.02
Max. system drawdown %
-35.77 -26.46 -21.03
CAR/MaxDD
1.97 1.51 1.73
Sharpe ratio
0.32 0.45 0.50

 

Wnioski:

No na bessę to my nie dajemy się nabrać :). Wykresy przedstawiają roczny zysk na portfelu. Oczywiście sumarycznie z wykresów nie daje nam to tego samego procentu co w wynikach w tabeli ze względu na to, iż kapitał jest reinwestowany a wartość portfela przyrasta. 5% w 2005 nie jest ta samą wartością pozycji co 5% w 2007.

Wysoka wartość średniego profitu daje nam wysoką wartość na portfelu w przypadku warunków z pkt.1. Przy warunkach z punktu 2 wynik obniża nam prowizja od zleceń, transakcji jest dużo więcej. Najwyższą wartość współczynnika Sharpa uzyskują warunki z punktu 3. Co więcej na wykresie zysków jest to widoczne. Jest on równiejszy w swoich słupkach.

Wyniki z punktu 1 i 3 są o wiele wyższe niż przy warunkach z części 2. A najlepsze w tym wszystkim jest to, że bez żadnych wymyślnych metod, tylko za pomocą logiki uzyskujemy efekty, których się spodziewaliśmy.

W następnej części przetestuję indeksy przy pomocy tych warunków, aby sprawdzić jak te metody sprawdzają się w dłuższym czasie niż 4 lata. Strategię sprawdzimy także na innych giełdach niż nasza.

Dodaj komentarz

Użytkownicy posiadający konto na stronie atinwestor.pl pozbawieni są uciążliwości podawania kodu weryfikacyjnego. Próba podania nazwy użytkownika będącego w bazie danych użytkowników zarejestrowanych przez gościa uniemożliwi publikację komentarza.
Użytkownicy zalogowani mają możliwość włączenia opcji powiadamiania o komentarzach oraz edycji komentarza.

Kod antysapmowy
Odśwież

Search

Źródło danych intraday: bossa.pl, notowania opóźnione o 15 minut.