2013-04-21 12:56:38 +0000 2013-04-21 12:56:38 +0000
23
23

Czy do backtestingu powinienem użyć regularnego czy skorygowanego zamknięcia?

W ramach próby uruchomienia kilku zadań backtestingowych, uzyskałem trochę danych historycznych. Zauważyłem, że dostępne są dwie ceny zamknięcia, regular close i adjusted close.

Po przeczytaniu kilku informacji dowiedziałem się, że na wartość adjusted close mają wpływ następujące parametry i w rzeczywistości **nie jest to prawdziwa wartość zamknięcia w danym dniu.

  1. Dywidendy gotówkowe
  2. Dywidendy akcyjne
  3. Podziały akcji

Nadal nie wiem, której z wartości zamknięcia powinienem użyć, prawdziwej czy skorygowanej?

Wydaje się, że skorygowana wartość zamknięcia daje dokładniejsze dane o akcjach, ale nie jest to cena rzeczywista.

Odpowiedzi (4)

12
12
12
2013-04-21 13:40:55 +0000

Roczny okres badania -

Akcje A handluje po 100 dolarów, i nie zwiększa wartości, ale ma 10 dolarów dywidendy w tym okresie.

Akcje B zaczynają się od 100$, bez dywidendy, a kończą się na 105$.

Jakkolwiek byśmy tego nie uwzględnili, błędem byłoby zignorowanie 10% zwrotu akcji A w tym okresie.

Aby przejść do rzeczywistego przykładu, MoneyChimp pokazuje zwrot z S&P od stycznia 1980 do grudnia 2012 jako +3264%, ale indeks wzrósł tylko z 107,94 do 1426,19 lub +1221%.

Błąd powiększa się wraz z upływem czasu i większymi dywidendami, dobra analiza nie będzie ignorować żadnych dywidend czy splitów.

11
11
11
2013-04-21 22:48:05 +0000

Musiałbyś porównać swoje backtesting do tego co będziesz robił w realnym tradingu, i spróbować mieć backtesting tak blisko swojego realnego tradingu jak to tylko możliwe. Uwaga: być może nigdy nie uda się dokładnie dopasować backtestingu do rzeczywistego tradingu, ale trzeba się do tego jak najbardziej zbliżyć.

Celem backtestingu jest sprawdzenie, czy Twoje strategie handlowe - Twoje sygnały, wejścia i wyjścia oraz stop - są zyskowne w różnych warunkach rynkowych. Ponieważ używasz rzeczywistych zamknięć do rzeczywistego handlu, powinieneś używać ich również do backtestingu.

Zamiast używać skorygowanych danych, aby uzyskać pomysł na całkowity zwrot z backtestingu, zawsze możesz dodać wartość dywidend i innych akcji korporacyjnych do wyników z użyciem danych rzeczywistych. Można nawet znaleźć sposób na automatyczne dodawanie dywidend i innych działań korporacyjnych do wyników, tj. każda kwota dywidendy dodawana do całkowitego zwrotu, jeżeli akcja jest trzymana w dniu, w którym nie była wypłacana dywidenda.

Jeśli używasz skorygowanych danych w swoich backtestach, może to mieć wpływ na ustawione przez Ciebie stop'y, tzn. może spowodować, że Twój stop zostanie uruchomiony wcześniej lub później niż w prawdziwym handlu. Musisz więc określić, jak będziesz traktował swoje stop'y w prawdziwym handlu.

_Czy będziesz je dostosowywać, gdy pojawią się działania korporacyjne, takie jak dywidendy?

_Czy też pozostawisz je na stałym poziomie, dopóki ceny nie wzrosną?

Jeśli pozostawisz swoje stop lossy na stałym poziomie, powinieneś zdecydowanie używać rzeczywistych danych w swoich backtestach, aby lepiej dopasować je do rzeczywistego handlu.

4
4
4
2015-08-25 23:55:57 +0000

Jeśli chcesz monitorować, jak dobrze wybrałeś swoje inwestycje, będziesz chciał użyć cen akcji, które uwzględniają dywidendy, podziały i inne zmiany (nie tylko cenę zamknięcia).

Skorygowane zamknięcie będzie uwzględniało te zmiany, podczas gdy proste zamknięcie nie będzie ich uwzględniało. Używając skorygowanego zamknięcia otrzymasz prawdziwą zmianę procentową.

Na przykład mam akcje o nazwie PETS, która wypłaciła 0,18$ dywidendy w lipcu 2015. Wszystkie skorygowane zamknięcia przed tym dniem w lipcu są o 0,18$ niższe na akcję.

Powiedzmy, że cena zamknięcia pozostała niezmieniona na poziomie 20,00 USD. Ceny zamknięcia powiedziałyby, że nie osiągnąłem żadnego zysku, ale skorygowana cena zamknięcia powiedziałaby, że zarobiłem 0,18 USD na tej inwestycji, ponieważ skorygowane zamknięcie miałoby wartość 19,82 USD w czerwcu 2015 r., ale w sierpniu 2015 r. miałoby wartość 20,00 USD (tak jak cena zamknięcia).

Skorygowane zamknięcie pozwala mi poznać mój prawdziwy zysk na akcję.

1
1
1
2020-10-17 16:04:29 +0000

Zamiast odpowiedzi “to zależy”, skłaniam się ku stronie @user32630 i @Bob Baerker, że rzeczywiście POWINNIŚMY używać skorygowanego OHLC (a także skorygowanego wolumenu) do backtestingu - konkretnie, ceny skorygowanej zarówno o podziały jak i dywidendy. W przeciwnym razie znajdziesz wiele sztucznych skoków w swoich danych historycznych (sprawdź ten post, który pokazuje nagły spadek o 50% z powodu podziału 2 do 1). Skoki spowodowane wypłatą dywidendy mogą być mniej dramatyczne, ale nadal sztuczne z natury. Te skoki bungee prawdopodobnie wygenerują fałszywe wyzwalacze dla wejścia/wyjścia zlecenia handlowego.

TL;DR: spróbuj użyć skorygowanych wartości OHLCV, aby uzyskać rzeczywiste bazowe ceny akcji i wolumeny. Tylko moje dwa centy oparte na latach rozwoju mojego własnego portfela 401(k).