Strategie Księgowania Na Temat Algorytmiczno Handlowej


Podstawy algorytmicznych koncepcji handlowych i przykładów. Algorytm jest określonym zestawem jasno zdefiniowanych instrukcji służących do realizacji zadania lub procesu. Algorytmem obrotu handlu zautomatyzowanego, handlu kartami czarnymi lub po prostu handlu algorytmicznego jest proces korzystania z komputerów zaprogramowanych do postępuj zgodnie z określonym zbiórem instrukcji dotyczących handlu w celu osiągnięcia zysków z prędkością i częstotliwością, która jest niemożliwa dla handlarza ludzkiego. Określone zestawy reguł opierają się na harmonogramie, cenie, ilości lub modelu matematycznym. handlowiec, handel algorytmem sprawia, że ​​rynki są bardziej płynne i sprawiają, że handel jest bardziej systematyczny, wykluczając emocjonalny wpływ człowieka na działalność handlową. Upewnij się, że przedsiębiorca stosuje te proste kryteria handlowe. Kup 50 udziałów w akcji, gdy jego 50-dniowa średnia ruchoma przekracza 200 średniej ruchomej średniej. Zapisz swoje akcje, gdy średnia 50-dniowa średnia ruchoma spadnie poniżej 200-dniowej średniej ruchomej. Wykorzystując ten zestaw dwóch prostych instrukcji, łatwo jest wr to jest program komputerowy, który automatycznie monitoruje cenę akcji i wskaźniki średnie ruchome i umieszcza zamówienia kupna i sprzedaży, gdy spełnione zostaną określone warunki Kupiec nie musi już oglądać cen i wykresów na żywo, ani też składać zamówień ręcznie Algorytmiczny system obrotu automatycznie to robi dla niego, poprawnie identyfikując szanse handlowe Więcej informacji na temat średnich kroczących można znaleźć w artykule Proste średnie kroczące, aby trendy stały się widoczne. Algo-trading oferuje następujące korzyści. Regulacje są realizowane po najlepszych cenach. Dokładne i dokładne dane uporządkowanie zamówień handlowych, a tym samym wysokie szanse realizacji na pożądanym poziomie. Szybsze i dokładne ustalenie terminów, aby uniknąć znacznych zmian cen. Zmniejszone koszty transakcji zawierają przykład niedoboru wdrożenia poniżej. Jednoczesne automatyczne sprawdzanie wielu warunków rynkowych. Zmniejszone ryzyko ręcznych błędów w umieszczaniu transakcje. Wybierz algorytm, w oparciu o dostępne dane historyczne i rzeczywiste. Zmniejsz możliwości błędów popełnianych przez handlowców w oparciu o czynniki emocjonalne i psychologiczne. Największym udziałem handlu algo-handlem jest handel wysokonapięciowy HFT, który stara się wykorzystać duże ilości zamówień z dużą szybkością na wielu rynkach i wielu parametrach decyzyjnych, w oparciu o zaprogramowane instrukcje Więcej informacji na temat handlu wysokonapięciowego zawiera strategie i tajemnice firm z branży HFT o wysokiej częstotliwości. Handel jest używany w wielu formach handlowych i inwestycyjnych, w tym w zakresie Mid do inwestorów długoterminowych lub po stronie firmowych fundusze, fundusze inwestycyjne, firmy ubezpieczeniowe, które kupują w dużych ilościach, ale nie chcą wpływać na ceny akcji z dyskretnymi inwestycjami o dużej objętości. Krótkoterminowe podmioty gospodarcze i sprzedający strony uczestnicy rynku spekulantów i arbitrażystów korzystają z zautomatyzowanego handlu, algo-trading pomoc w tworzeniu wystarczającej płynności dla sprzedawców na rynku. Systrybucjoniści handlowcy trend followers pary tra ded funduszy hedgingowych itp. stwierdzić, że znacznie bardziej efektywne jest zaprogramowanie ich zasad handlowych i niech program automatycznie handlu. Algorytm handlu zapewnia bardziej systematyczne podejście do aktywnego handlu niż metody oparte na ludzkiej przedsiębiorcy intuicji lub instynkt. Algorytmiczne strategie handlowe. Każda strategia handel algorytmiczny wymaga zidentyfikowanej szansy, która jest opłacalna pod względem poprawy zarobków lub obniżenia kosztów Poniżej przedstawiono wspólne strategie handlowe stosowane w handlu algorytmem. Najczęstsze algorytmiczne strategie handlowe dotyczą trendów przenoszenia średnich ruchów poziomu cen i związanych z nimi wskaźników technicznych są najłatwiejsze i najprostsze strategie wdrażania poprzez algorytmiczny handel, ponieważ te strategie nie obejmują przewidywania ani prognoz cenowych Transakcje są inicjowane w oparciu o występowanie pożądanych trendów, które są łatwe i proste do realizacji za pomocą algorytmów, nie wchodząc w złożoność analizy predykcyjnej sis Powyższy przykład średniej ruchomej 50 i 200 dni jest popularną tendencją po strategii Więcej strategicznych strategii handlowych można znaleźć w artykule Proste strategie wykorzystywania trendów. Kupowanie podwójnego indeksu giełdowego po niższej cenie na jednym rynku, a jednocześnie sprzedaż go na wyższa cena na innym rynku oferuje zróżnicowanie cen jako zysk bez ryzyka lub arbitraż Ta sama operacja może być replikowana w odniesieniu do zapasów w porównaniu z instrumentami terminowymi, ponieważ różnica cen istnieje od czasu do czasu Wdrożenie algorytmu umożliwiającego określenie takich różnic cenowych i składanie zleceń pozwala na efektywne opłacalne inwestycje. Fundusze indeksu mają zdefiniowane okresy ponownego zrównoważenia, aby ich udziały były porównywalne z odpowiednimi indeksami odniesienia. Stwarza to opłacalne możliwości dla podmiotów zajmujących się algorytmem, którzy wykorzystują spodziewane transakcje, które oferują 20-80 punktów bazowych zysków w zależności od liczby akcji w funduszu indeksowym, tuż przed reorganizacją funduszu indeksującego Takie transakcje są inicjowane za pomocą algorytmicznych systemów handlowych dla terminowej realizacji i najlepszych cen. Wiele udowodnionych modeli matematycznych, takich jak delta-neutralna strategia handlowa, które umożliwiają handel połączeniami i zabezpieczeniami, w których transakcje są umieszczane w celu zrównoważenia pozytywnych i ujemnych delt, że delta portfela utrzymywana jest na poziomie zerowym. Strategia rewersji jest oparta na założeniu, że wysokie i niskie ceny aktywów są zjawiskiem przejściowym, które powracają do wartości średniej, okresowo identyfikując i definiując zakres cen oraz implementując algorytm bazujący na tym, transakcje powinny być umieszczane automatycznie, gdy cena aktywów przechodzi w i poza określony zakres. Średnia strategia cenowa ważona w procentach rozciąga duże zamówienie i uwalnia dynamicznie określone mniejsze kawałki zlecenia na rynek przy użyciu specyficznych historycznych profili wielkościowych zapasów. wykonaj zlecenie zbliżone do VWAP ważonej średniej wielkości wolumenu, a tym samym korzystając ze średniej ceny śruba średnia strategia cenowa powoduje zerwanie dużego zlecenia i uwalnia dynamicznie określone mniejsze kawałki zlecenia na rynek przy użyciu równomiernie rozstawionych szczelin czasowych między rozpoczęciem a końcowym czasem Celem jest zrealizowanie zamówienia blisko średniej ceny między czasem rozpoczęcia i zakończenia , minimalizując tym samym wpływ na rynek. Dopóki zlecenie handlowe nie jest w pełni wypełnione, ten algorytm ciągle wysyła częściowe zlecenia, zgodnie ze zdefiniowanym współczynnikiem partycypacji i według wielkości transakcji na rynkach. Strategia z odpowiednimi etapami wysyła zlecenia w zdefiniowanym przez użytkownika procent rynku wolumenów oraz zwiększa lub obniża ten poziom uczestnictwa, gdy cena akcji osiągnie poziom zdefiniowany przez użytkownika. Strategia niedoboru wdrożenia ma na celu zminimalizowanie kosztów realizacji zleceń poprzez zerwanie z rynkiem w czasie rzeczywistym, a tym samym oszczędność kosztów zamówienia i korzyści od kosztów okazji do opóźnienia realizacji Strategia zwiększy ukierunkowaną stopę uczestnictwa, gdy kurs akcji się zbliży przychylnie i spadku, gdy kurs akcji się niekorzystnie. Istnieje kilka specjalnych klas algorytmów, które próbują zidentyfikować wydarzenia z drugiej strony Te algorytmy wąchania, używane, na przykład przez sprzedawców po stronie sprzedaży, mają wbudowaną inteligencję zidentyfikować istnienie dowolnych algorytmów po stronie kupna dużego zamówienia takie wykrycie za pomocą algorytmów pomoże producentowi rynku zidentyfikować duże możliwości zlecenia i umożliwić mu korzystanie poprzez wypełnienie zamówień po wyższej cenie. Jest to czasami określane jako zaawansowane technologie front - bieganie Więcej informacji na temat handlu i fałszywych praktyk o wysokiej częstotliwości można znaleźć w artykule "Kupowanie zapasów online", które są zaangażowane w technologie HFT. Wymagania techniczne dotyczące handlu algorytmicznego. Zastosowanie algorytmu przy użyciu programu komputerowego jest ostatnią częścią, połączoną z testowaniem wstecznym. przekształcić zidentyfikowaną strategię w zintegrowany skomputeryzowany proces, który ma dostęp do konta handlowego do składania zamówień r znajomość programowania w celu zaprogramowania wymaganej strategii handlowej, wynajętych programistów lub wstępnej łączności z oprogramowaniem handlowym i dostępu do platform obrotu do składania zamówień. Dostęp do danych danych rynkowych, które będą monitorowane przez algorytm umożliwiający składanie zamówień. infrastruktura do testowania systemu po jego zbudowaniu, zanim zacznie działać na rzeczywistych rynkach. Dostępne historyczne dane do testowania wstecznego, w zależności od złożoności reguł implementowanych w algorytmie. Oto obszerny przykład Royal Dutch Shell RDS jest notowany na giełdach w Amsterdamie AEX i Londynie Giełda LSE Niech s buduje algorytm w celu zidentyfikowania możliwości arbitrażowych Oto kilka ciekawych obserwacji. AEX w walutach Euro, podczas gdy LSE prowadzi transakcje w funtach szterlingowych. W przypadku jednorocznej różnicy czasu AEX otwiera godzinę wcześniej niż LSE, a następnie obie giełdy handlu przez kilka następnych godzin, a następnie tylko w LSE w ostatniej godzinie, gdy AEX zamyka możliwość handlu arbitrażem na akcjach Royal Dutch Shell, które są wymienione na tych dwóch rynkach w dwóch różnych walutach. Program komputerowy, który potrafi odczytywać aktualne ceny rynkowe. Posiłki z LSE i AEX. A są kursy walutowe dla kursu wymiany GBP-EUR. Możliwość wprowadzania zamówień, które mogą kierować kolejnością do prawidłowej wymiany. Możliwość przeszukiwania po cenach historycznych. Program komputerowy powinien wykonywać następujące czynności: odczytać nadchodzący kanał ceny zasobów RDS z obu tych giełd. Wykorzystanie dostępnych kursów walut obraca cena jednej waluty na inną. Jeśli istnieje wystarczająco duża rozbieżność cen pomniejszająca koszty maklerskie prowadzące do opłacalnej możliwości, a następnie złożyć zlecenie kupna na niższą cenę wymiany i zlecenia sprzedaży na wyższej cenie wymiany. Jeśli zamówienia są wykonywane zgodnie z życzeniem, zysk arbitrażu będzie przestrzegać. Proste i łatwe Jednak praktyka handlu algorytmicznego nie jest prosta w utrzymaniu i realizacji Pamiętaj, jeśli możesz umieścić algo-g jak również inni uczestnicy rynku W konsekwencji ceny wahają się w mili lub nawet mikrosekundach W powyższym przykładzie, co się stanie, jeśli transakcja kupna zostanie zrealizowana, ale sprzedaż nie robi, ponieważ ceny sprzedaży zmieniają się o czas, w którym Twoje zamówienie uderza w rynek Skończysz z otwartą pozycją, która czyni strategię arbitrażową bezwartościowym. Istnieją dodatkowe zagrożenia i wyzwania, na przykład ryzyko awarii systemu, błędy połączeń sieciowych, opóźnienia czasowe między zamówieniami handlowymi a wykonywaniem, a co najważniejsze, niedoskonały algorytmy Im bardziej złożony algorytm, tym bardziej potrzebny jest bardziej rygorystyczny test wsteczny, zanim zostanie oddany do użytku. Którna analiza wydajności algorytmu odgrywa ważną rolę i powinna zostać zbadana krytycznie. To jest ekscytujące podejście do automatyzacji wspomaganej komputerami z myślą o zarabiać bez wysiłku Ale trzeba upewnić się, że system jest dokładnie przetestowany i wymagane limity Analitycy handlowi powinni rozważyć program nauczania ming i systemów budowlanych na własną rękę, aby mieć pewność co do wdrożenia odpowiednich strategii w sposób niezawodny. Ostrożne użycie i dokładne testowanie handlu algorytmami może przynieść zyski. Maksymalna kwota, którą Stany Zjednoczone mogą pożyczać, Druga ustawa o obligacjach skarbowych (Liberty Bond Act). Stawka procentowa, w jakiej instytucja depozytowa pożycza fundusze utrzymywane w Rezerwie Federalnej innej instytucji depozytowej.1 Statystyczna metoda rozproszenia rentowności dla danego indeksu bezpieczeństwa lub rynku Zmienność może być mierzona. Kongres Stanów Zjednoczonych zdał w 1933 r. Jako ustawę o bankowości, która zabraniała bankom komercyjnym uczestnictwa w inwestycji. Płace nieobowiązkoweNordfarm dotyczy wszystkich miejsc pracy poza gospodarstwami rolnymi, prywatnymi domami i sektorem non-profit US Bureau of Labor. Skrót walucie lub symbol waluty dla Rupia indyjska INR, waluta indyjska Rupia składa się z 1. Top 5 niezbędnych książek dla początkujących dla algorytmicznego handlu ing. Regulacja algorytmiczna jest zwykle postrzegana jako skomplikowana przestrzeń dla początkujących, aby się z nią zgarnąć Obejmuje szeroki zakres dyscyplin, z pewnymi aspektami wymagającymi znacznego stopnia matematycznego i statystycznego dojrzałości W konsekwencji może to być bardzo odprężające dla niewiniennych In rzeczywistość, ogólne pojęcia są łatwe do uchwycenia, a szczegóły można się nauczyć w sposób powtarzalny, nieustannie. Piękno handlu algorytmicznego polega na tym, że nie ma potrzeby sprawdzania wiedzy na temat rzeczywistego kapitału, ponieważ wiele pośredników zapewnia wysoce realistyczny rynek symulatory Mimo że istnieją pewne zastrzeżenia związane z takimi systemami, stanowią one środowisko sprzyjające pogłębieniu zrozumienia, bez ryzyka kapitałowego. Częstym pytaniem, które otrzymuję od czytelników QuantStart, jest Jak zacząć handlować ilościowo już napisał przewodnik dla początkujących w zakresie handlu ilościowego, ale jeden artykuł nie może mieć nadziei na pokrycie różnorodności tematu Tak więc ja postanowiłem polecić moje ulubione księgi handlowe wpisowe w tym artykule. Pierwszym zadaniem jest zdobycie solidnego przeglądu tego tematu. Zrozumiałem, że o wiele łatwiej uniknąć ciężkich dyskusji matematycznych, dopóki podstawy nie zostaną pokryte i zrozumiane. Najlepsze książki I znalazły się w tym celu.1 Transakcja ilościowa Ernest Chan - jest to jedna z moich ulubionych książek finansowych Dr Chan przedstawia świetny przegląd procesu tworzenia detalicznego systemu handlu ilościami przy użyciu MatLab lub Excel bardzo przystępny i daje wrażenie, że każdy może to zrobić Mimo, że jest mnóstwo szczegółów, które są pomijane głównie dla zwięzłości, książka jest świetnym wprowadzeniem do pracy algorytmicznej handlu On omawia generowanie alfa model handlu, zarządzanie ryzykiem, automatyczne systemy realizacji a niektóre strategie szczególnie pęd i średni zwrotność Ta książka jest miejscem startowym.2 Wewnątrz czarnej skrzynki Rishi K Narang - W tej książce Dr Narang wyjaśnia szczegółowo, jak funkcjonuje profesjonalny, ilościowy fundusz hedgingowy. Rozmawia się na doświadczonym inwestorze, który rozważa, czy zainwestować w takie czarne pudełko Pomimo pozornego braku znaczenia dla detalisty, książka zawiera wiele informacji na temat tego, jak należy przeprowadzić właściwy system handlu kwotami Na przykład podkreślono znaczenie kosztów transakcji i zarządzania ryzykiem, a także pomysły na to, gdzie szukać dalszych informacji. Wielu sprzedawców detalicznych, którzy mogliby dobrze przetestować ten problem, i zobacz, w jaki sposób specjaliści wykonują swoje trading.3 Algorithmic Trading DMA przez Barry Johnson - Określenie "handel algorytmiczny", w przemyśle finansowym, odnosi się zwykle do algorytmów wykonawczych używanych przez banki i maklerów do wykonywania sprawnych transakcji. Używam terminu obejmującego nie tylko te aspekty handlu, ale również ilościowy lub systematyczny handel Ta książka jest głównie o tym pierwszym, napisanym przez Barry'ego Johnsona, który jest ilościowym programistą w banku inwestycyjnym Czy to oznacza, że ​​nie ma to zastosowania do kwot detalicznych Nie ma wcale Posiadanie głębszego zrozumienia, jak wymiana mikrostruktury na rynku pracy i rynku może w znacznym stopniu przyczynić się do opłacalności strategii sprzedaży detalicznej Pomimo, że jest to ciężki egzemplarz, warto wziąć pod uwagę Po zrozumieniu podstawowych pojęć trzeba zacząć opracowywać strategię handlową Zazwyczaj znany jako element modelu alfa w systemie handlu Strategie są łatwe do znalezienia w tych dniach, jednak prawdziwą wartością jest określenie własnych parametrów handlowych poprzez obszerne badania i testowanie wyników Poniższe książki omawiają niektóre typy systemów handlu i realizacji oraz sposoby ich wdrażania.4 Algorytmiczny handel przez Ernesta Chana - jest to druga książka dr. Chan W pierwszej książce uciekł się do impetu, niektóre strategie wysokiej częstotliwości Ta książka omawia tak szczegółowe strategie i zawiera znaczne szczegóły implementacyjne, choć z większą liczbą matematyki matematyczną złożoność niż w pierwszej, np. Kalman Filters, Stacjonarność Cointegration, CADF itp. Strategie po raz kolejny szerokie wykorzystują MatLab, ale kod można łatwo zmodyfikować na C, pandy Python lub R dla tych, którzy mają doświadczenie w programowaniu. ostatnie zachowanie rynku, ponieważ pierwsza książka została napisana kilka lat wstecz.5 Handel i wymiana przez Larry Harris - ta książka koncentruje się na mikrostrukturze rynku, które osobiście czuję jest istotnym obszarem do nauki, nawet na początkowym etapie handlu kwantowego Mikrostruktura rynku to nauka o tym, jak uczestniczą uczestnicy rynku, a dynamika występująca w książce zamówień. Jest ściśle związana z funkcjonowaniem wymiany i tym, co się dzieje, gdy handel jest umieszczony. Ta książka jest mniej na temat strategii handlowych jako takich, ale o sprawach być świadomym przy projektowaniu systemów wykonawczych Wielu profesjonalistów w dziedzinie finansów kwantowych uważa, że ​​jest to doskonała książka, a ja również polecam ją. Na tym etapie, jako handlowca detaliczna, będziesz w dobrym miejscu, aby rozpocząć badania innych elementów systemu handlu, takich jak mechanizm wykonawczy i jego głębokie relacje z kosztami transakcji, a także zarządzanie ryzykiem i portfelem. dla tych tematów w późniejszych artykułach. Wystarczy zacząć od handlu ilościowego. Jak zidentyfikować algorytmiczne strategie obrotu. W tym artykule chcę przedstawić Ci metody, za pomocą których sam określam zyskowne algorytmiczne strategie handlowe. Naszym celem jest zrozumienie szczegółowo, jak aby znaleźć, ocenić i wybrać takie systemy I'll wyjaśnić, jak strategie identyfikacji jest tak wiele o osobistych preferencji, jak chodzi o wydajność strategii, jak ustalić rodzaj i ilość danych historycznych do testowania, jak beznamiętnie ocenić strategię handlową i na koniec jak aby przejść do etapu testowania i wdrażania strategii. Określenie własnych osobistych preferencji handlowych. By być skuteczny przedsiębiorca - albo dyskretnie, albo algorytmicznie - trzeba zadać sobie kilka uczciwych pytań Trading daje Ci możliwość straszenia pieniędzy w niepokojącym tempie, więc musisz wiedzieć, ile potrzebujesz, aby zrozumieć wybraną strategię Powiedziałbym, że najważniejsze rozważanie w handlu jest świadomy własnej osobowości Trading i handlu algorytmicznego w szczególności, wymaga znacznego stopnia dyscypliny, cierpliwości i emocjonalnego oderwania Ponieważ pozwalasz algorytmowi wykonywać swoje transakcje dla Ciebie, to jest należy rozstrzygnąć, aby nie ingerować w strategię podczas jej wykonywania Może to być bardzo trudne, zwłaszcza w okresach przedłużonego wycofywania się Jednak wiele strategii, które okazały się wysoce rentowne w testach wstecznych, mogą zostać zrujnowane przez proste zakłócenia Zrozum, że jeśli chcesz wejść w świat handlu algorytmicznego, będziesz emocjonalnie przetestowany i aby odnieść sukces , konieczne jest, aby przezwyciężyć te trudności. Następne rozważanie jest jednoznacznie Czy masz pracę w pełnym wymiarze Czy pracujesz w niepełnym wymiarze czasu Czy pracujesz w domu lub masz długą dojazd codziennie Te pytania pomogą określić częstotliwość strategia, którą należy szukać Dla tych, którzy pracują w pełnym wymiarze, strategia kontraktów terminowych na rynku wewnętrznym może być niewłaściwa, dopóki nie zostanie w pełni zautomatyzowana. Ograniczenia czasowe będą również dyktować metodologię strategii Jeśli Twoja strategia jest często sprzedawana i zależy od drogi nowości, takie jak terminal Bloomberg, będzie jasno musiała być realistyczna na temat umiejętności skutecznego prowadzenia tego podczas pobytu w biurze Dla tych z was, którzy mają dużo czasu, lub umiejętności, aby zautomatyzować swoją strategię, warto zajrzeć do bardziej techniczne handlu wysokiej częstotliwości strategię HFT. Myślę, że jest konieczne, aby przeprowadzić ciągłe badania nad strategiami handlowymi w celu utrzymania konsekwentnie zyskownego portfela Kilka strate gie pozostają pod radarem na zawsze W związku z tym znaczna część czasu przeznaczonego na handel będzie prowadzona na bieżąco Badania Zadaj sobie pytanie, czy jesteś gotowy na to, bo może to być różnica między silną rentownością czy powolnym spadkiem strat. musisz wziąć pod uwagę swój kapitał handlowy Ogólna akceptowana minimalna kwota minimalnej kwoty za strategię ilościową to 50 000 USD w przybliżeniu 35 000 dla nas w Wielkiej Brytanii Gdybym zaczął się od nowa, zacznę od większej kwoty, prawdopodobnie blisko 100 000 000 USD w przybliżeniu 70 000 To dlatego, że koszty transakcyjne mogą być bardzo drogie w przypadku strategii średnio - i wysokiej częstotliwości, a konieczne jest posiadanie wystarczającego kapitału, aby je pochłonąć w czasach wypłaty. Jeśli rozważasz początek poniżej 10.000 USD, musisz ograniczyć się do niskiej częstotliwości strategie, obrót jedną lub dwiema aktywami, ponieważ koszty transakcyjne szybko zjadą w Twoich zwrotach Interactive Brokers, który jest jednym z przyjaciół liest brokerzy dla tych z umiejętności programowania, ze względu na swoje API, ma konto detaliczne minimum 10 000 USD. Programming umiejętności jest ważnym czynnikiem w tworzeniu zautomatyzowanej algorytmicznej strategii handlowej Znajomej w języku programowania, takich jak C, Java, C, Python lub R pozwoli utworzyć kompletny system przechowywania danych, samoczynnie testować silnik i system wykonawczy. Ma wiele zalet, z których główny jest zdolność do pełnej znajomości wszystkich aspektów infrastruktury handlowej. zbadać strategie wyższej częstotliwości, ponieważ będziesz w pełnej kontroli stosu technologii. Oznacza to, że możesz przetestować własne oprogramowanie i wyeliminować błędy, co oznacza więcej czasu poświęcanego na kodowanie infrastruktury i mniej na wdrażanie strategii, przynajmniej w wcześniejsza część kariery handlu algogo Możesz zauważyć, że jesteś wygodny w handlu w programie Excel lub MATLAB i może zlecić rozwój innych komponentów, które nie polecam jednak szczególnie w przypadku handlu wysokiej częstotliwości. Musisz zadać sobie pytanie, co masz osiągnąć poprzez algorytmiczny handel Czy jesteś zainteresowany regularnym dochodem, dzięki któremu chcesz wyciągnąć dochody z Twojego konta handlowego? Czy jesteś zainteresowany długoterminowym, długoterminowe zyski kapitałowe i mogą sobie pozwolić na handel bez konieczności zaciągania funduszy Zależność od dochodów będzie dyktować częstotliwość twojej strategii Więcej wypłat regularnych dochodów będzie wymagało strategii handlu wyższą częstotliwością z mniejszą zmiennością tj. wyższym wskaźnikiem Sharpe'a Długoterminowe podmioty gospodarcze mogą sobie pozwolić na bardziej częstotliwość handlu. Wreszcie, nie daj się zwieść o pojęcie, że stanie się bardzo zamożna w krótkim czasie. Handel Algo nie jest szybkim programem wszechstronnym - jeśli cokolwiek to może stać się biednym szybkim programem , badania, staranność i cierpliwość, aby odnieść sukces w handlu algorytmicznym Może to potrwać kilka miesięcy, jeśli nie lata, aby generować stałą rentowność. Sourcing Algorithmic Trading Ideas. Despi Te powszechne postrzeganie jest przeciwieństwem tego faktu, jest w zasadzie całkiem proste, aby zlokalizować zyskowne strategie handlowe w domenie publicznej Nigdy nie było łatwiej dostępnych informacji handlowych niż są dzisiaj Akademickie czasopisma finansowe, serwery przed printem, blogi handlowe, fora handlowe, czasopism i specjalistycznych tekstów udostępnia tysiące strategii handlowych, na których opierać się będą Twoje pomysły. Naszym celem jako ilorazowym badaczom handlowym jest opracowanie rurociągu strategicznego, który dostarczy nam ciąg ciągłych idei handlowych. Chcemy stworzyć metodyczne podejście do pozyskiwania , ewaluacja i wdrażanie strategii, z którymi się spotykamy Cele rurociągu polegają na generowaniu spójnej ilości nowych pomysłów i dostarczaniu nam ramy odrzucania większości tych idei z minimalnym uwzględnieniem emocjonalnym. Musimy być bardzo ostrożni niech biografie wpływają na naszą metodologię podejmowania decyzji Może to być tak proste jak posiadanie a preferuje się jedną klasę aktywów w stosunku do innego złota i innych metali szlachetnych, ponieważ są postrzegane jako bardziej egzotyczne Naszym celem powinno być zawsze znalezienie konsekwentnie korzystnych strategii, z pozytywnym oczekiwaniem Wybór klasy aktywów powinien opierać się na innych względach, np. ograniczenia kapitału handlowego, opłaty maklerskie i możliwości dźwigni finansowej. Jeśli nie jesteś zupełnie nieznany z koncepcją strategii handlowej, pierwsze miejsce do sporządzenia jest w oparciu o ustalone podręczniki. Teksty klasyczne zapewniają szeroki wachlarz prostszych, bardziej prostych pomysłów, dzięki którym można się zapoznać z ilościowym handlu Oto wybór, który polecam dla tych, którzy są nowi w handlu ilościowym, które stopniowo stają się bardziej wyrafinowane podczas pracy przez listę. Dla dłuższej listy ilości handlowej książek, proszę odwiedzić listę czytania QuantStart. Następne miejsce znaleźć bardziej wyrafinowane strategie jest z forami handlowymi i blogami handlowymi. Jednak notatka z cau Wiele blogów handlowych opiera się na koncepcji analizy technicznej Analiza techniczna polega na wykorzystaniu podstawowych wskaźników i psychologii behawioralnej w celu określenia trendów lub odwrócenia wzorców cen aktywów. Mimo że jest niezwykle popularna w ogólnej powierzchni handlowej, analiza techniczna jest uważana za nieco nieskuteczną w finansowaniu ilościowym wspólnota Niektórzy zasugerowali, że nie lepiej niż czytać horoskop lub studiować liście herbaty pod względem jego predyktywnej potęgi W rzeczywistości istnieją udane osoby wykorzystujące analizę techniczną Mimo to, że dysponujemy bardziej wyrafinowaną matematyczną i statystyczną skrzynką narzędziową, możemy łatwo ocenić skuteczność takich strategii opartych na TA i podejmować decyzje oparte na danych, a nie bazować na emocjonalnych rozważaniach lub wstępnych przekonaniach. Oto lista dobrze znanych szablonów handlowych i forumów algorytmicznych. Kiedyś miałeś doświadczenie w ocenie prostsze strategie, nadszedł czas na spojrzenie na bardziej sophist liczne oferty naukowe Niektóre czasopisma naukowe będą trudne do uzyskania, bez wysokich subskrypcji lub jednorazowych kosztów Jeśli jesteś członkiem lub absolwentem uniwersytetu, powinieneś mieć dostęp do niektórych z tych czasopism finansowych W przeciwnym razie można przyjrzeć się serwery pre-print, które są repozytoriami internetowymi późnych wersji prac akademickich, które są poddawane peer review Ponieważ interesuje nas tylko strategia, którą możemy z powodzeniem skopiować, testować wstecz i uzyskać zyskowność, wzajemna ocena jest dla nas mniej ważna. że strategie akademickie mogą być często nieaktualne, wymagają mrocznych i kosztownych danych historycznych, handlu klasami aktywów niepłynnych lub nie obciążają opłatami, poślizgnięciami lub rozprzestrzenianiem się Może być również niejasne, czy strategia handlowa ma zostać przeprowadzona zlecenia na rynki, zlecenia z limitem, czy też zawierają straty z zatrzymania itp. Dlatego bezwzględnie konieczne jest powtórzenie strategii najlepiej, jak to możliwe, sprawdzić ją d dodają realistyczne koszty transakcji, które obejmują tak wiele aspektów klas aktywów, które chcesz sprzedawać. Oto lista popularniejszych serwerów przed-wydruku i czasopism finansowych, z których można generować pomysły. Co się tyczy tworzenia własnych ilościowych strategie Ogólnie to wymaga, ale nie ogranicza się do wiedzy fachowej w jednej lub kilku z następujących kategorii. Mikrostruktura rynku - w szczególności w przypadku strategii o wyższej częstotliwości można skorzystać z mikrostruktury rynkowej, tj. zrozumienia dynamiki książki zamówień w celu wygenerowania rentowności Różne rynki będą miały różne ograniczenia technologiczne, przepisy, uczestnicy rynku i ograniczenia, które są otwarte na eksploatację za pośrednictwem konkretnych strategii Jest to bardzo wyrafinowany obszar, a handel detaliczny będzie trudno konkurować w tej przestrzeni, zwłaszcza, że ​​konkurencja obejmuje duże, skapitalizowane ilościowe fundusze hedgingowe o silnych możliwościach technologicznych. Struktura finansowania - łączone inwestycje Fundusze emerytalne, takie jak fundusze emerytalne, prywatne fundusze inwestycyjne, doradcy obrotu towarami i fundusze inwestycyjne są ograniczane zarówno przez duże regulacje, jak i duże kapitały rezerwowe. Tak więc niektóre konsekwentne zachowania mogą być wykorzystywane przez tych, którzy są bardziej zwinni. Na przykład duże fundusze z zastrzeżeniem ograniczeń pojemności ze względu na ich wielkość W związku z tym, jeśli potrzebują szybko wyładować sprzedaż papierów wartościowych, będą musieli rozłożyć je w celu uniknięcia poruszania się na rynku Wyrafinowane algorytmy mogą wykorzystać to i inne idiomatyki w ogólnym procesie zwane arbitrażem w strukturze funduszy. Nauka uczenia się sztucznej inteligencji - algorytmy uczenia maszyn stały się coraz bardziej powszechne w ostatnich latach na rynkach finansowych. Klasyfikatory, takie jak Naive-Bayes, i nielinearne funkcje sieci neuronowych i procedury optymalizacyjne, wszystkie algorytmy genetyczne zostały wykorzystane do przewidzieć ścieżki aktywów lub zoptymalizować strategie handlowe Jeśli masz tło w tym a rea może mieć pewien wgląd w to, jak poszczególne algorytmy mogą być stosowane do niektórych rynków. Istnieje oczywiście wiele innych obszarów dla quants do zbadania. Omówimy szczegółowo opis późniejszych artykułów. monitoruj te źródła na podstawie tygodniowych lub nawet codziennie, na których przygotujesz się do otrzymania spójnej listy strategii z różnych źródeł. Następnym krokiem jest określenie, jak odrzucić duży podzbiór tych strategii w celu zminimalizowania marnowania Twój czas i testowanie zasobów na strategie, które mogą być nieopłacalne. Oceniając strategie handlowe. Po pierwsze i najbardziej oczywistym rozważeniem jest to, czy rzeczywiście rozumiesz strategię Czy mógłbyś wyjaśnić tę strategię zwięźle lub czy potrzebujesz szeregu zastrzeżeń? i niekończące się zestawienia parametrów Ponadto strategia ma dobrą, solidną podstawę W rzeczywistości Czy można wskazać na niektóre uzasadnienie zachowań lub strukturę funduszu Czy ograniczenie to utrzymuje się na zmianach w systemie, takich jak dramatyczne zakłócenia w funkcjonowaniu przepisów? Czy strategia opiera się na złożonych regułach statystycznych lub matematycznych Czy ma zastosowanie do każdej serii czasowych finansowych lub czy jest to specyfika klasy aktywów, o której twierdzono, że jest opłacalna? Nieustannie myślisz o tych czynnikach podczas oceny nowych metod obrotu, w przeciwnym razie możesz marnować znaczną ilość czasu próbując testować wstecz i zoptymalizować nierentowne strategie. że rozumiesz podstawowe zasady strategii, które musisz podjąć decyzję, czy pasuje do wyżej wymienionego profilu osobowości To nie jest tak niejasne co do zrozumienia, że ​​strategie różnią się istotnie w ich charakterystyce działania Są pewne typy osobowości, które mogą obsługiwać znaczniejsze okresy wypłaty lub są skłonne zaakceptować większe ryzyko większego powrót Mimo to, że jako quants staramy się wyeliminować jak najwięcej stronniczości poznawczych, jak to możliwe i powinniśmy być w stanie ocenić strategię beznamiętnie, zawsze będą namaciały się skłonności. Dlatego potrzebujemy spójnego, pozbawionego emocjonalnego środka, dzięki któremu możemy ocenić skuteczność strategii Poniżej znajduje się lista kryteriów, które oceniam potencjalną nową strategię. Metodologia - czy strategia oparta jest, średnio - cofająca, neutralna na rynku, kierunkowa Czy strategia opiera się na wyrafinowanych lub złożonych technikach statystycznych lub maszynowych, które są trudne do zrozumienia i wymagać doktora w dziedzinie statystyki, aby zrozumieć Czy te techniki wprowadzają znaczną ilość parametrów, co może prowadzić do optymalizacji stronniczości Czy strategia może wytrzymać zmianę reżimu, tj. potencjalną nową regulację rynków finansowych. Współczynnik szarości - wskaźnik Sharpe'a heurystycznie charakteryzuje stosunek ryzyka do wynagrodzenia strategii Określa ilościowo, ile zysku można osiągnąć dla poziomu zmienności, jaki przetrwał przez rok e Equity Equity Musimy oczywiście ustalić okres i częstotliwość, w jakiej są mierzone i zwracane, a więc odchylenie standardowe. Strategia wyższej częstotliwości będzie wymagała większego współczynnika próbkowania odchylenia standardowego, ale krótszy całkowity czas pomiaru np. Czy strategia wymaga znacznej dźwigni, aby była opłacalna Czy strategia wymaga używania kontraktów na instrumenty pochodne będących przedmiotem zastrzyku futures, opcji, swapów w celu dokonania zwrotu Te umowy dźwigni finansowej mogą mieć znaczną zmienność, a tym samym mogą prowadzić do wezwania do depozytu zabezpieczającego masz kapitał obrotowy i temperament takiej niestabilności. Częstotliwość - częstotliwość strategii jest ściśle związana ze stosowaniem technologii, a tym samym technologiczną wiedzą fachową, wskaźnikiem Sharpe i ogólnym poziomem kosztów transakcji Wszystkie inne rozważane kwestie, strategie wyższej częstotliwości wymagają więcej kapitału, są bardziej wyrafinowane i trudniejsze do wdrożenia. Jednakże, assu Mając na uwadze, że twój silnik testów wstecznych jest wyrafinowany i bezbłędny, często mają znacznie wyższe wskaźniki Sharpe. Wolność - Zmienność jest silnie związana z ryzykiem strategii. Współczynnik Sharpe charakteryzuje tę wyższą lotność bazujących się klas aktywów, jeśli są niezagrożone, często prowadzi do wyższej zmienności krzywej akcji, a tym samym mniejszej liczby wskaźników Sharpe'a oczywiście przy założeniu, że dodatnia zmienność jest w przybliżeniu równa ujemnej lotności Niektóre strategie mogą mieć większą zmienność w dół Musisz być świadoma tych cech. W ubytku strat, średniej straty zysku - Strategie różnią się w ich wygranych stratach i średniej charakterystyce utraty zysku Można mieć bardzo korzystną strategię, nawet jeśli liczba przegranych transakcji przekracza liczbę zwycięskich transakcji Strategie Momentum mają tendencję do tego wzorca, ponieważ polegają na małej liczbie dużych trafienia w celu uzyskania zysków Strategie średniej rewersji mają tendencję do przeciwstawiania profili, w których więcej zawodów są zwycięzcami, ale straty mogą być dosyć poważne. Maksymalne rozliczanie - maksymalne wypłaty to największy ogólny spadek procentowy w skali całego szczytowego na krzywej kapitału zakładającego strategiczne strategie Momentum są dobrze znane z okresów wydłużonych wypłat z powodu szeregu wielu straty z tytułu narastających strat Wielu przedsiębiorców zrezygnuje w okresach przedłużonego wypłaty, nawet jeśli testy historyczne sugerują, że jest to tak jak zwykle dla strategii Musisz określić, jaki procent odstąpienia od umowy i jaki okres można zaakceptować przed zaprzestaniem obrotu strategia Jest to wysoce osobista decyzja, a zatem musi być rozważona uważnie. Płynność na poziomie sprzedaży - na poziomie sprzedaży detalicznej, chyba że inwestujesz w niewłaściwym instrumencie, np. w małych akcjach, nie musisz się martwić o pojemność strategii Pojemność determinuje skalowalność strategii do dalszego kapitału Wiele z większych funduszy hedgingowych cierpi z powodu znacznych problemów związanych z wydajnością, co ich strategia Wzrostu alokacji kapitału. Parametry - niektóre strategie, zwłaszcza te, które znajdują się w środowisku nauki maszyn wymagają dużej ilości parametrów. Każdy dodatkowy parametr, który wymaga strategia, pozostawia go bardziej podatnym na optymalizację, znany również jako dopasowanie krzywej. Należy próbować i z jak najmniejszą liczbą parametrów lub upewnij się, że masz wystarczające ilości danych, z którymi będziesz testować swoje strategie. Benchmark - niemal wszystkie strategie, o ile nie określono jako bezwzględny powrót, mierzono w odniesieniu do pewnego wskaźnika wydajności Indeks porównawczy jest zwykle indeksem charakteryzującym dużą próbkę podstawowej klasy aktywów, w której strategia wchodzi w grę Jeśli strategia dotyczy dużych udziałów w USA, to S P500 byłaby naturalnym wzorcem do mierzenia twojej strategii przeciwko Usłyszysz warunki alpha i beta, stosowane do strategii tego typu We omówimy te współczynniki głębiej w późniejszych artykułach. Nieważne, że nie rozmawialiśmy z Actua l zwroty strategii Dlaczego jest to w odosobnieniu, zwroty rzeczywiście dostarczają nam ograniczonych informacji na temat skuteczności strategii Nie dają wgląd w dźwignię, zmienność, poziomy odniesienia lub wymogi kapitałowe Takie strategie rzadko są oceniane na ich zwrotach Sam zawsze bierz pod uwagę atrybuty ryzyka strategii zanim spojrzy na zwrot. W tym etapie wiele strategii znalezionych z Twojego rurociągu zostanie odrzuconych, ponieważ nie spełniły wymogów kapitałowych, ograniczeń dźwigni, maksymalnej tolerancji na rozładunek lub zmienności preferencje Strategie, które pozostają, można teraz rozważyć do testów wstecznych. Niemniej jednak, zanim będzie to możliwe, konieczne jest rozważenie jednego z ostatecznych kryteriów odrzucenia - dostępnych danych historycznych, na których można przetestować te strategie. Korzystając z danych historycznych. Następnie szerokość wymagania techniczne dla różnych klas aktywów w zakresie przechowywania danych historycznych są znaczne W celu utrzymania konkurencyjności, fundusze po stronie kupna i banki inwestycyjne po stronie sprzedaŜy inwestują w infrastrukturę techniczną Bardzo waŜne jest, aby w szczególności interesować nas terminowość, dokładność i wymagania dotyczące składowania Teraz przedstawię podstawy uzyskiwania danych historycznych oraz to jest to bardzo głęboki i techniczny temat, więc nie mogłem powiedzieć wszystkiego w tym artykule. Będę jednak dużo pisał o tym w przyszłości, ponieważ moje wcześniejsze doświadczenia w przemyśle finansowym były głównie związana z gromadzeniem danych, przechowywaniem danych i dostępem do nich. W poprzedniej sekcji opracowaliśmy strategię, która pozwoliła nam odrzucić pewne strategie w oparciu o nasze własne kryteria odrzucania. W tej sekcji będziemy filtrować więcej strategii opartych na własnych preferencjach dotyczących uzyskiwania dane historyczne Najważniejsze względy, zwłaszcza na poziomie lekarzy detalicznych, to koszty danych, wymagania dotyczące przechowywania danych i poziom t fachowa wiedza fachowa Musimy również omówić różne typy dostępnych danych i różne względy, które każdy typ danych nałoży na nas. Zacznijmy od omówienia dostępnych typów danych i najważniejszych kwestii, o których będziemy musieli myśleć. Podstawowe dane - Obejmuje to dane dotyczące trendów makroekonomicznych, takich jak stopy procentowe, dane o inflacji, dywidendy z działalności korporacyjnej, podział akcji, papiery wartościowe SEC, konta firmowe, dane o zyskach, raporty z upraw, dane meteorologiczne itd. Dane te często wykorzystywane są do wyceny spółek lub innych aktywów na podstawie fundamentalnych podstaw, tj. za pomocą pewnych oczekiwanych przyszłych przepływów pieniężnych Nie obejmuje serii akcji Niektóre podstawowe dane są swobodnie dostępne w witrynach rządowych Inne długoterminowe, historyczne dane podstawowe mogą być bardzo kosztowne Wymogi dotyczące przechowywania danych często nie są szczególnie duże, chyba że tysiące firm są analizowane na raz. News Data - Dane z News są często natury jakościowej Składa się z artykułów, blogów posty, posty z mikroblogiem tweety i redakcyjne Techniki uczenia maszyn, takie jak klasyfikatory są często używane do interpretowania sentymentów Te dane są również często swobodnie dostępne lub tanie, poprzez subskrypcję mediów Nowsze bazy danych przechowywania dokumentów w programie NoSQL są zaprojektowane do przechowywania tego typu niestrukturalnych, jakościowych data. Asset Price Data - jest to tradycyjna domena danych w kwocie Składa się z serii aktywów czasowych Akcje akcji, obligacje na produkty o stałym dochodzie, towary i kursy walutowe wszystkie siedzą w tej klasie Codzienne dane historyczne są często łatwe do uzyskania dla prostsze klasy aktywów, takie jak akcje Po uregulowaniu dokładności i czystości oraz usunięciu błędów statystycznych dane mogą stać się drogie Ponadto dane z serii danych czasowych często wymagają znacznego zapotrzebowania na pamięć, zwłaszcza gdy uwzględnia się dane śródroczne. Instrumenty finansowe - akcje, obligacje , kontrakty futures i bardziej egzotyczne opcje pochodne są bardzo różne cechy i parametry W ten sposób nie ma jednego rozmiaru dopasowanego do wszystkich struktur bazy danych, które mogą im pomieścić Znaczną uwagę należy zwrócić na projektowanie i wdrażanie struktur baz danych dla różnych instrumentów finansowych Omówimy sytuację w czasie, gdy przyjdziemy zbudować bazę danych papierów wartościowych w przyszłych artykułach. Częstotliwość - Im większa częstotliwość danych, tym większe koszty i wymagania dotyczące przechowywania danych. W przypadku strategii o niskich częstotliwościach często wystarczające są dane dzienne. W przypadku strategii wysokiej częstotliwości może być konieczne uzyskanie danych na temat poziomu tajnego, a nawet historycznych kopie poszczególnych danych z zamówień na wymianę handlową Wdrożenie silnika pamięci masowej dla tego typu danych jest bardzo technologicznie intensywne i nadaje się tylko do tych, którzy mają silne podstawy programowania. Wykresy - opisane powyżej strategie często będą porównywane z testem porównawczym jako dodatkowa seria czasów czasowych Dla akcji, często jest to natio niski indeks giełdowy, taki jak indeks S P500 w USA lub FTSE100 UK W przypadku funduszu o stałym dochodzie przydatne jest porównanie z koszykiem obligacji lub produktów o stałym dochodzie. Stopa wolna od ryzyka, tzn. odpowiednia stopa oprocentowania jest również kolejnym, powszechnie przyjętym wzorcem odniesienia kategorie aktywów mają korzystny benchmark, więc konieczne będzie zbadanie tego w oparciu o konkretną strategię, jeśli chcesz zyskać zainteresowanie swoją strategią zewnętrznie. Technologia - stosy technologii stacjonarnych za centrum danych finansowych są skomplikowane Ten artykuł może scratch the surface about what is involved in building one However, it does centre around a database engine, such as a Relational Database Management System RDBMS , such as MySQL, SQL Server, Oracle or a Document Storage Engine ie NoSQL This is accessed via business logic application code that queries the database and provides access to external tools, such as MATLAB, R or Excel Often this business logic is written in C , C , Java or Python Yo u will also need to host this data somewhere, either on your own personal computer, or remotely via internet servers Products such as Amazon Web Services have made this simpler and cheaper in recent years, but it will still require significant technical expertise to achieve in a robust manner. As can be seen, once a strategy has been identified via the pipeline it will be necessary to evaluate the availability, costs, complexity and implementation details of a particular set of historical data You may find it is necessary to reject a strategy based solely on historical data considerations This is a big area and teams of PhDs work at large funds making sure pricing is accurate and timely Do not underestimate the difficulties of creating a robust data centre for your backtesting purposes. I do want to say, however, that many backtesting platforms can provide this data for you automatically - at a cost Thus it will take much of the implementation pain away from you, and you can concentrate purely on strategy implementation and optimisation Tools like TradeStation possess this capability However, my personal view is to implement as much as possible internally and avoid outsourcing parts of the stack to software vendors I prefer higher frequency strategies due to their more attractive Sharpe ratios, but they are often tightly coupled to the technology stack, where advanced optimisation is critical. Now that we have discussed the issues surrounding historical data it is time to begin implementing our strategies in a backtesting engine This will be the subject of other articles, as it is an equally large area of discussion. Just Getting Started with Quantitative Trading.

Comments

Popular Posts