Badanie wsteczne Co to jest Backtesting Backtesting jest procesem testowania strategii handlowej na podstawie odpowiednich danych historycznych, aby zapewnić jej żywotność, zanim przedsiębiorca ryzykuje rzeczywistym kapitałem. Przedsiębiorca może symulować handel strategią w odpowiednim czasie i analizować wyniki dla poziomu rentowności i ryzyka. PRZECIWANIE PUNKTÓW WSTĘPNYCH Jeśli wyniki spełniają kryteria, które są akceptowalne przez przedsiębiorcę, strategia może być realizowana z pewnym przekonaniem, że przyniesie zyski. Jeśli wyniki są mniej korzystne, strategię można zmodyfikować, wyregulować i zoptymalizować, aby osiągnąć pożądane rezultaty lub może zostać całkowicie złomowana. Znaczna część wolumenu obrotu na dzisiejszym rynku finansowym odbywa się przez handlowców, którzy używają pewnego rodzaju automatyki komputerowej. Dotyczy to szczególnie strategii handlowych opartych na analizie technicznej. Badanie wstępne jest integralną częścią opracowania zautomatyzowanego systemu obrotu. Znaczące wyniki testów zwrotnych W przypadku poprawnego przeprowadzenia testów wstecznych może być nieocenionym narzędziem do podejmowania decyzji dotyczących wykorzystania strategii handlowej. Próbkowy okres czasu, w którym wykonywany jest test wsteczny ma kluczowe znaczenie. Okres próbki powinien wynosić wystarczająco długi, aby uwzględnić okresy zmieniających się warunków rynkowych, w tym tendencje wzrostowe, spadki w dół i handel związany z zakresem. Przeprowadzenie testu na tylko jeden rodzaj warunków rynkowych może przynieść unikalne wyniki, które mogą nie działać dobrze w innych warunkach rynkowych, co może prowadzić do błędnych wniosków. Kluczowe znaczenie ma także wielkość próby w liczbie transakcji w wynikach testów. Jeśli liczba próbek transakcji jest za mała, test może nie być znaczący statystycznie. Próbka z zbyt dużą liczbą transakcji przez zbyt długi okres może przynieść zoptymalizowane wyniki, w których zdecydowana liczba wygrywających transakcji łączy się ze specyficznym warunkami rynkowymi lub tendencją sprzyjającą strategii. Może to również spowodować, że przedsiębiorca sporządzi błędne wnioski. Utrzymywanie w mocy Prawdziwy test testów powinien odzwierciedlać rzeczywistość w najszerszym możliwym zakresie. Koszty transakcyjne, które w przeciwnym razie mogą być uznane za nieistotne dla podmiotów gospodarczych, gdy są analizowane indywidualnie, mogą mieć znaczący wpływ, gdy łączny koszt zostanie obliczony w całym okresie backtestingu. Koszty te obejmują prowizje, spready i poślizgnięcia, a także mogą określić różnicę między tym, czy strategia handlowa jest opłacalna, czy nie. Większość wcześniejszych testów zawiera sposoby uwzględniania tych kosztów. Być może najważniejszym wskaźnikiem związanym z testowaniem wstecznym jest strategiczny poziom solidności. Dokonuje się tego poprzez porównanie wyników zoptymalizowanego testu wstecznego w określonym przedziale czasowym próbki (określanym jako próbka) z wynikami testu wstecznego z tą samą strategią i ustawieniami w innym okresie czasu próbkowania (określanym jako out - próbki). Jeśli wyniki są tak samo korzystne, strategia może być uznana za ważną i solidną i jest gotowa do wdrożenia na rynkach w czasie rzeczywistym. Jeśli strategia nie powiedzie się w przypadku porównań poza próbą, strategia wymaga dalszego rozwoju lub też powinna zostać całkowicie zaniechana. Analiza strategiczna Potrzebujesz więcej informacji Powrót do testowania strategii handlowych z Wealth-Lab Pro. Strategie handlowe i funkcje testowania strategii oraz sygnały handlowe generowane przez strategie są dostarczane wyłącznie w celach edukacyjnych i jako przykłady, a nie powinny być wykorzystywane ani podejmowane decyzje dotyczące Twojej indywidualnej sytuacji. Możesz zmodyfikować parametry testowania strategii zgodnie z Twoimi oczekiwaniami. Fidelity nie przyjmuje, zaleca ani popiera żadnej strategii handlowej lub inwestycyjnej ani szczególnego bezpieczeństwa. Funkcja Testowania Strategii zapewnia hipotetyczne wyliczenie, w jaki sposób zabezpieczenie lub portfel papierów wartościowych, opierając się na przykładowej strategii handlowej, byłby wykonywany przez historyczny okres czasu. Dostępne są tylko papiery wartościowe istniejące w okresie historycznym i posiadające historyczne dane o cenach do wykorzystania w funkcji testowania strategii. Funkcja ta ma ograniczoną zdolność obliczania hipotetycznych prowizji handlowych, nie uwzględnia żadnych innych opłat ani konsekwencji podatkowych, które mogą wynikać z strategii handlowej. Nie należy zakładać, że strategiczne testowanie strategii handlowej zapewni wskazówki, jak portfel papierów wartościowych lub nowy portfel papierów wartościowych może zachowywać się z upływem czasu. Powinieneś wybrać własne strategie handlowe w oparciu o konkretne cele i tolerancje na ryzyko. Regularnie sprawdzaj swoje decyzje, aby upewnić się, że są one nadal zgodne z Twoimi celami. Dotychczasowe wyniki nie stanowią gwarancji przyszłych wyników. kopia 1998 ndash 2017 FMR LLC. Wszelkie prawa zastrzeżone. Besttesting: Interpretacja wcześniejszych testów Backtesting jest kluczowym elementem skutecznego rozwoju systemu handlowego. Osiąga się to poprzez rekonstrukcję danych historycznych, transakcji, które miały miejsce w przeszłości przy użyciu reguł zdefiniowanych przez daną strategię. Wynik oferuje statystyki, które mogą być wykorzystane do oceny skuteczności tej strategii. Wykorzystując te dane, przedsiębiorcy mogą zoptymalizować i poprawić swoje strategie, znaleźć wszelkie wady techniczne lub teoretyczne oraz uzyskać zaufanie do swojej strategii przed jej zastosowaniem na rynkach rzeczywistych. Podstawową teorią jest to, że każda strategia, która działała dobrze w przeszłości, prawdopodobnie będzie działać dobrze w przyszłości, a odwrotnie, każda strategia, która w przeszłości słabo działała, prawdopodobnie będzie słabo działać w przyszłości. W tym artykule sprawdzamy, jakie aplikacje są wykorzystywane do testów wstecznych, jakie dane są uzyskane i jak je wykorzystać. Dane i narzędzia Backtesting mogą dostarczyć wiele cennych informacji statystycznych dotyczących danego systemu. Niektóre uniwersalne statystyki dotyczące analizy wstępnej obejmują: Zysk lub stratę netto - procentowy zysk lub strata netto. Ramka czasowa - przeszłe daty, w których wystąpiło wystąpienie testu. Wszechświat - zapasy, które zostały włączone do testów. Środki zmienności - maksymalny procent upside i downside. Średnie - procentowy przeciętny zysk i średnia strata, przeciętne słupki. Ekspozycja - Odsetek zainwestowanego kapitału (lub narażonego na rynek). Stosunki - wskaźnik wygranych strat. Roczny zwrot - procentowy zwrot w ciągu roku. Skorygowane ryzyko - Procentowa rentowność w zależności od ryzyka. Zwykle oprogramowanie testów wstecznych będzie miało dwa ekrany. Pierwszy pozwala przedsiębiorcy na dostosowanie ustawień do testów wstecznych. Dostosowania te obejmują wszystko od okresu do prowizji. Oto przykład takiego ekranu w programie AmiBroker: Drugim ekranem jest rzeczywisty raport wyników testów wstecznych. Tutaj można znaleźć wszystkie wymienione wyżej statystyki. Oto przykład tego ekranu w AmiBroker: Ogólnie większość oprogramowania handlowego zawiera podobne elementy. Niektóre wysokiej klasy programy zawierają również dodatkowe funkcje do automatycznego określania pozycji, optymalizacji i innych bardziej zaawansowanych funkcji. 10 przykazań Istnieje wiele czynników, na które przedsiębiorcy zwracają uwagę, gdy są one kontrolą wyników strategii handlowych. Poniżej znajduje się lista 10 najważniejszych rzeczy, które należy pamiętać podczas testów zwrotnych: wziąć pod uwagę ogólne trendy rynkowe w czasie, w którym została przetestowana dana strategia. Na przykład, jeśli strategia została sprawdzona tylko w latach 1999-2000, może nie działać dobrze na niedźwiedzie. Często dobrym pomysłem jest sprawdzenie wyników w długiej ramie czasowej obejmującej kilka różnych typów warunków rynkowych. Weźmy pod uwagę wszechświat, w którym przeprowadzono testy wstecznego. Na przykład, jeśli szeroko zakrojony system rynkowy jest testowany z wszechświatem składającym się z zasobów technicznych, może nie działać dobrze w różnych sektorach. Zgodnie z ogólną zasadą, jeśli strategia jest ukierunkowana na określony gatunek zasobów, ograniczyć wszechświat do tego gatunku, ale we wszystkich innych przypadkach utrzymywać duży wszechświat do celów testowych. Środki o zmienności są niezwykle ważne, aby rozważyć opracowanie systemu handlowego. Jest to szczególnie słuszne dla rachunków dźwigniowych, które są przedmiotem wezwania do depozytu zabezpieczającego, jeśli ich kapitał spadnie poniżej określonego poziomu. Handlowcy powinni dążyć do utrzymania niskiej zmienności, aby zmniejszyć ryzyko i umożliwić łatwiejsze przejście zi do danego zasobu. Przeciętna liczba prętów jest bardzo ważna, aby obserwować rozwój systemu handlu. Chociaż większość oprogramowania testowania wyników zawiera koszty prowizji w ostatecznych obliczeniach, nie oznacza to, że należy zignorować tę statystykę. Jeśli to możliwe, podniesienie średniej liczby posiadanych prętów może zmniejszyć koszty prowizji i poprawić ogólny zwrot. Ekspozycja jest mieczem obosiecznym. Zwiększona ekspozycja może prowadzić do większych zysków lub wyższych strat, a zmniejszone narażenie oznacza niższe zyski lub niższe straty. Ogólnie rzecz biorąc, dobrze jest trzymać ekspozycję poniżej 70, aby zmniejszyć ryzyko i umożliwić łatwiejsze przejście do iz danego magazynu. Statystyki średniej gainloss, w połączeniu z współczynnikiem wygranej do strat, mogą być przydatne do określenia optymalnego rozmiaru pozycji i zarządzania pieniędzmi przy użyciu technik takich jak kryterium Kelly Criterion. (Patrz Zarządzanie pieniędzmi przy użyciu kryterium Kelly). Handlowcy mogą zajmować większe pozycje i obniżyć koszty prowizji, zwiększając średnie zyski i zwiększając współczynnik wygranych strat. Zrealizowany zysk jest ważny, ponieważ jest używany jako narzędzie do porównywania systemów z wynikami innych miejsc inwestycji. Ważne jest nie tylko sprawdzenie całkowitego rocznego zysku, ale także uwzględnienie zwiększonego lub zmniejszonego ryzyka. Można to zrobić, patrząc na zwrot z uwzględnieniem ryzyka, który uwzględnia różne czynniki ryzyka. Zanim przyjmie się system obrotu, musi on wykazywać lepsze wyniki niż wszystkie inne instytucje inwestycyjne przy równym lub mniejszym ryzyku. Dostosowanie do zaplecza jest niezwykle ważne. Wiele aplikacji do kontroli wstecznej zawiera dane o kwocie prowizji, wielkości partii (lub ułamek) okrągłych (rozmiaru), rozmiarów kresek, wymagań dotyczących marż, stóp procentowych, założeń poślizgowych, reguł klasyfikacji pozycji, reguł wyjściowych na tej samej zasadzie (przystanku) i wielu innych. Aby uzyskać najdokładniejsze wyniki testów wstecznych, ważne jest, aby dostosować te ustawienia, aby naśladować brokera, który będzie używany, gdy system zostanie uruchomiony. Badanie wsteczne może czasami prowadzić do czegoś, co nazywa się nadmierną optymalizacją. Jest to warunek, w którym wyniki są odpowiednio dostosowane do przeszłości, że w przyszłości nie są już tak dokładne. Zazwyczaj dobrym pomysłem jest wdrożenie reguł mających zastosowanie do wszystkich zasobów lub wybranego zestawu zasobów docelowych i nie jest zoptymalizowane w stopniu, w jakim zasady nie są już zrozumiałe dla twórcy. Badanie wstępne nie zawsze jest najbardziej dokładnym sposobem oceny skuteczności danego systemu obrotu. Czasami strategie, które dobrze funkcjonowały w przeszłości, nie sprawdziły się dobrze w teraźniejszości. Dotychczasowe wyniki nie wskazują na przyszłe wyniki. Pamiętaj, aby handel papierowy był pomyślnie sprawdzony przed przejściem na żywo, aby mieć pewność, że strategia nadal ma zastosowanie w praktyce. Wnioski Backtesting jest jednym z najważniejszych aspektów opracowania systemu handlowego. Jeśli zostaną stworzone i zinterpretowane poprawnie, może pomóc przedsiębiorcom w optymalizacji i ulepszaniu ich strategii, znajdowaniu technicznych lub teoretycznych wad, a także zdobyć zaufanie do strategii przed jej zastosowaniem na rynkach światowych. Zasoby Tradecision (tradecision) - Zaawansowany System Rozwoju Systemów Handlowych AmiBroker (amibroker) - Rozwój Systemu Obrotu Budżetowego. Ekonomiczna teoria całkowitych wydatków w gospodarce i jej wpływu na produkcję i inflację. Opracowano ekonomię keynesowską. Aktywa w portfelu. Inwestycje portfelowe są realizowane z oczekiwaniem na uzyskanie zwrotu z inwestycji. To. Stosunek opracowany przez Jacka Treynora, który mierzy zarobki uzyskane ponad to, co można zarobić na ryzyku. Odkup akcji (odkupu) przez spółkę w celu zmniejszenia liczby akcji na rynku. Firmy. Zwrotem podatkowym jest zwrot podatku od osób fizycznych lub domowych, gdy rzeczywiste zobowiązanie podatkowe jest niższe od kwoty. Wartość pieniężna wszystkich gotowych dóbr i usług wyprodukowanych w granicach kraju w określonym przedziale czasowym. Wsteczne testy praktykujące handel ręczny Wsteczne testy praktykujące sztukę handlu James Stanley Trading, podobnie jak wiele innych rzeczy w życiu , można poprawić po doświadczeniu. Często zdarza się, że niektórzy przedsiębiorcy zawodzą. Po zrealizowaniu tego faktu, patrzą na bardzo proste negocjacje. Uczestnicząc w procesie uczenia się, aby uzyskać nasze wyniki do tego stopnia, czego chcemy, nauczyć się zarabiać z moim zyskiem, a wielu innych podmiotów gospodarczych (a może bardziej dokładnie zadeklarowałem) odpowiedział na zdecydowane pytania dotyczące tego pytania i rozpoczął proces uczenia się, aby osiągnąć nasze wyniki. Ale nie wszyscy byliby w tej łodzi. Trudną rzeczą dotyczącą doświadczenia w handlu jest fakt, że to samo doświadczenie może kosztować nas pieniądze. Z biegiem lat Irsquove słyszał wiele leniwie twierdząc, że to jest to, czego nauczyłeś się na rynkach. Jak to może być. Ale istnieją inne sposoby zarabiania doświadczenia w starożytnej sztuce spekulacji. Przedsiębiorcy zajmujący się zbożem i ryżem, pierwsi twórcy analizy technicznej, wykorzystywaliby element handlu lsquopaper, aby śledzić hipotetyczne zyski lub straty w odniesieniu do strategii, które są przedmiotem obrotu. Dzisiejsza sesja demo jest zbliżona do testów naszych teorii i strategii na rynku bez ryzyka finansowego. Czy to jest dokładnie takie samo, jak handel na żywo, nie, ponieważ nie ma dostawcy płynności na drugim końcu twojego handlu, który wykonuje rzeczywiste wykonanie, ale może pozwolić mi przetestować moje strategie w dynamicznym środowisku. Minusem handlu próbnego lub testowania demo strategii jest fakt, że może to potrwać długo, aby uzyskać wystarczające wyniki, aby zdecydować się na spójność strategii. Jeśli chcę przetestować strategię na wykresie dziennym, może zajść mi cały rok, aby położyć kilka transakcji. I po tych niewielkich transakcjach, Irsquom nie ma pewności, czy Irsquod jest na tyle komfortowo, że strategia zatrudnia ją na żywo (w końcu zostało tylko kilka transakcji, w jaki sposób wiem, czy była to anomalia, czy nie). W tym miejscu można włączyć ręczne testy wsteczne. Jest to sposób, w jaki mogę symulować środowisko rynku na żywo z dynamicznymi cenami. To ważne, aby pamiętać wszelkie testy wsteczne, które wykonujemy, ręcznie lub zautomatyzowane, cierpią z powodu pojedynczego wycofania, a fakt, że przeszłość niekoniecznie będzie się powtarzać w ten sposób. Ale to nie jest punkt ręcznego testu wstecznego. Powodem, dla którego przeprowadzam test, jest szkolenie się, wykorzystując narzędzia testowanej strategii, aby móc poznać skuteczne podejście. Mogę to zrobić w dowolnym czasie, z jakąkolwiek parą walut, i niemal każdej strategii, którą handluję. Krok 1: Ubranie wykresu Pierwszym krokiem, w którym ręczne testowanie wsteczne polega na tym, aby ubierać nasze wykresy ze wskaźnikami, które będziemy używać w strategii, którą testujemy. W tym celu Irsquom będzie używać 89-ej okresowej EMA i 13-ciu okresów CCI. Po ukończeniu wykresu jesteśmy gotowi, aby kontynuować. Stworzony przez James Stanley Krok 2: Wykonaj krok wstecz w czasie Po tym, jak mamy nasz uaktualniony wykres, musimy przejść do poprzedniego okresu na wykresie. Oto, że chcę być obeznany z działaniem cenowym w badanym okresie. Chcę, aby ceny były jak najbardziej zbliżone do dynamiki rynku rzeczywistego. Chcę, aby było to nieprzewidywalne. Aby to zrobić, po prostu kliknij i przeciągnij czas, aby dostać się do wcześniejszej daty na wykresie. Stworzony przez James Stanley Krok 3: Walk forward in time Ta funkcja jest bardzo korzystna dla handlowców, którzy wykonują wiele ręcznych testów wstecznych, ale często nieznanych wielu. Odnosi się to do lsquoforward, rsquo i lsquobackwards, rsquo strzałek na klawiaturze. Gdybym chciał wrócić godzinę, mogę po prostu nacisnąć klawisz strzałki lsquobackwards, rquo jeden raz. Jeśli jednak Irsquom testuje na wykresie 4-godzinnym ndash 1 naciśnięcie klawiszy strzałek do przodu lub do tyłu będzie równoznaczne z poruszaniem się do przodu lub do tyłu w 4 godziny po jednym. Jest to wyjątkowo wygodna cecha, która może pozwolić mi przebyć znaczną odległość na wykresie w krótkim okresie czasu. W tym momencie chcę iść naprzód na wykresie u do znalezienia handlu, który spełnia moje kryteria. Kiedy to zrobię, wstrzymam się i będę gotowy, aby przejść do kroku 5. Krok 4: Nagraj wyniki Ten krok może różnić się między przedsiębiorcą a przedsiębiorcą w oparciu o styl i manierę prowadzenia dokumentacji. Nalegam, aby wszyscy nowi handlowcy lub ci nowi w celu ręcznego sprawdzenia wstecznego mogli pisać każdy z tych transakcji, niezależnie od tego, czy jest to czasopismo, arkusz kalkulacyjny czy dziennik transakcji. Oto niektóre kluczowe informacje: Gdzie umieścić stopień Gdzie chciałbyś zarobić Możesz zapisać wszystkie te informacje, jak również wszelkie inne uwagi, które wprowadziłeś. Po kilku transakcjach będziesz miał kilka informacji, które możesz wykorzystać, aby strategia była bardziej skuteczna dla Twoich celów. Krok 5: Płukanie i powtórka Po znalezieniu hipotetycznego handlu, możemy w tym momencie przejść w przyszłość, aby uzyskać pomysł na to, jak się udało. Po raz kolejny możemy zapisać te wyniki w naszych czasopismach. Potem możemy przejść do następnego handlu. Możemy nadal to robić, dopóki nie poczujemy komfortu i doświadczenia z strategią, aby przejść do następnego etapu testów. Dla niektórych handlowców, które testują mniejsze saldo, inni biorą skok bezpośrednio na rynki na żywo, a inni, na przykład ja ndash, testują strategię na koncie demonstracyjnym z dynamiczną ceną na żywo. --- Napisał James B. Stanley Aby skontaktować się z James Stanley, możesz śledzić Jamesa na Twitterze JStanleyFX. DailyFX dostarcza informacji forex i analizy technicznej na temat trendów wpływających na globalne rynki walutowe.
Comments
Post a Comment