Główny » handel algorytmiczny » Program handlu

Program handlu

handel algorytmiczny : Program handlu
Co to jest handel programowy?

Handel programowy odnosi się do wykorzystania algorytmów generowanych komputerowo do handlu koszykiem zapasów w dużych ilościach, a czasem z dużą częstotliwością. Algorytmy są zaprogramowane do działania i są monitorowane przez ludzi, chociaż po uruchomieniu programy generują transakcje, a nie ludzie. Ludzie mogą aktywować lub dezaktywować program w razie potrzeby.

Kluczowe dania na wynos

  • Program transakcyjny jest definiowany przez New York Stock Exchange (NYSE) jako zakup lub sprzedaż grupy 15 lub więcej akcji o łącznej wartości rynkowej wynoszącej 1 milion USD lub więcej i które są częścią skoordynowanej strategii handlowej.
  • Według stanu na 2018 r. Odnotowano, że transakcje programowe stanowiły od 50% do 60% wszystkich transakcji rynkowych przeprowadzanych podczas typowego dnia handlowego, przy czym liczba ta wzrosła do ponad 90% w okresach ekstremalnej zmienności.

Zrozumienie handlu programami

Program transakcyjny jest definiowany przez New York Stock Exchange (NYSE) jako zakup lub sprzedaż grupy 15 lub więcej akcji o łącznej wartości rynkowej wynoszącej 1 milion USD lub więcej, i które są częścią skoordynowanej strategii handlowej. Ten rodzaj handlu może być również nazywany obrotem portfelowym lub koszykowym.

Zamówienia są składane bezpośrednio na rynku i wykonywane zgodnie z zestawem wcześniej określonych instrukcji. Na przykład algorytm handlowy może kupić portfel 50 akcji w ciągu pierwszej godziny dnia. Inwestorzy instytucjonalni, tacy jak zarządzający funduszami hedgingowymi lub podmioty inwestujące w fundusze wspólnego inwestowania, wykorzystują transakcje programowe do przeprowadzania transakcji o dużej wartości. Realizacja zamówień w ten sposób pomaga zmniejszyć ryzyko poprzez jednoczesne składanie zamówień i może zmaksymalizować zwroty dzięki wykorzystaniu nieefektywności rynku. Ręczne składanie tak dużej liczby zamówień (przez człowieka) nie byłoby tak skuteczne.

Od 2018 r. Zgłoszono, że handel programowy stanowił od 50% do 60% wszystkich transakcji giełdowych przeprowadzanych w typowym dniu handlowym, przy czym liczba ta wzrosła do ponad 90% w okresach ekstremalnej zmienności. Wraz z postępem technologii liczba ta prawdopodobnie wzrośnie jeszcze bardziej.

Handel programami został znacznie ułatwiony dzięki niektórym realizacjom w dziedzinie inwestowania, między innymi:

  • Pojęcie, że obrót zdywersyfikowanym portfelem papierów wartościowych zmniejsza nieodłączne ryzyko inwestowania.
  • Fakt, że instytucje posiadają i handlują wyższą częścią kapitału własnego niż kiedykolwiek wcześniej oraz transakcje programowe, pozwala im efektywniej realizować zróżnicowane strategie.
  • Postęp technologiczny obniżył koszty handlu, dzięki czemu handel programami jest bardziej wydajny i opłacalny.

Firmy mogą mieć strategie handlu programami, które realizują tysiące transakcji dziennie, podczas gdy inne firmy mogą mieć strategie handlu programami, które realizują transakcje tylko co kilka miesięcy. Wielkość i częstotliwość handlu programami różni się znacznie w zależności od firmy, a także od strategii, na której opiera się program. Program handlu dziennego będzie o wiele bardziej aktywny niż program inwestycyjny przeznaczony do okresowego równoważenia portfela.

Cel obrotu programami

Istnieje kilka powodów handlu programami. Obejmują one transakcje główne, agencyjne i transakcje podstawowe.

Główny handel

Firma maklerska może wykorzystywać transakcje programowe do kupowania portfela akcji na własny rachunek, które według nich wzrosną. Aby wygenerować dodatkowy przychód, mogą następnie sprzedać te zapasy swoim klientom, aby otrzymać prowizję. Sukces tej strategii zależy w dużej mierze od tego, jak skutecznie analitycy firmy maklerskiej wybierają zwycięskie akcje.

Handel agencyjny

Firmy zarządzające inwestycjami, które handlują wyłącznie dla klientów, mogą wykorzystywać transakcje programowe do kupowania akcji znajdujących się w portfelu modelowym firmy. Udziały są następnie przydzielane do kont klientów po ich zakupie. Zarządzający funduszami mogą również wykorzystywać transakcje programowe do celów przywracania równowagi. Na przykład fundusz może wykorzystywać transakcje programowe do kupowania i sprzedawania akcji, aby przywrócić równowagę portfela do docelowych alokacji.

Podstawy handlu

Transakcje programowe mogą być wykorzystane do wykorzystania błędnej wyceny podobnych papierów wartościowych. Zarządzający inwestycjami wykorzystują transakcje programowe do kupowania akcji, które ich zdaniem są niedowartościowane, a krótkich akcji, które są zawyżone. Na przykład kierownik może zewrzeć grupę zapasów półprzewodników, które jego zdaniem są przeszacowane, i kupić koszyk zapasów sprzętu, które wydają się zaniżone. Zyski powstają, gdy ceny dwóch grup papierów wartościowych zbiegają się.

Regulacja obrotu programami

Wielu uczestników rynku obwiniało handel programami za spowodowanie ekstremalnej zmienności, która przyczyniła się do znacznych krachów rynkowych w latach 80. i 90. Doprowadziło to do wprowadzenia przez NYSE reguł, które uniemożliwiają wykonywanie transakcji programowych w określonym czasie, aby zminimalizować zmienność. W zależności od powagi akcji cenowej, wszystkie transakcje programowe mogą zostać wstrzymane lub portfele sprzedaży mogą być ograniczone tylko do obrotu przy podwyższeniu. Ograniczenia w handlu programami są znane jako ograniczenia handlowe lub wyłączniki. (Aby dowiedzieć się więcej, zobacz: Zagrożenia w handlu programami.)

Przykład obrotu programem w celu przywrócenia równowagi portfela

Załóżmy, że fundusz hedgingowy posiada 20 akcji w portfelu i przydziela 5% portfela na każdą akcję. Na koniec każdego miesiąca ponownie równoważą portfel, tak aby każda akcja ponownie reprezentowała 5%. Robią to, sprzedając akcje o alokacji powyżej 5% lub kupując akcje o alokacji poniżej 5%. Niektóre akcje mogą zostać usunięte z portfela, a inne dodane. Wszelkie nowe zapasy, które zostaną dodane, otrzymają 5% portfela.

Z biegiem czasu niektóre zapasy będą rosły, a niektóre spadały, powodując zmianę ogólnej wartości portfela, a także zmianę procentowego przydziału, który reprezentuje każdy z tych zapasów.

Na przykład, jeśli portfel wynosi 10 milionów USD, wówczas 5% udziałów wynosi 500 000 USD. Załóżmy, że fundusz hedgingowy kupił Apple Inc. (AAPL), kiedy był w cenie 100 USD, a teraz w cenie 200 USD. Zakładając, że wszystkie inne akcje się nie poruszyły (prawdopodobnie nie nastąpi to naprawdę, ale dla celów demonstracyjnych), pozycja jest teraz warta 1 milion USD, reszta portfela jest warta 9, 5 miliona USD, więc całkowity portfel wynosi 10, 5 miliona USD. APPL stanowi 9, 5% portfela (1 milion USD podzielony przez 10, 5 miliona USD). Alokacja 9, 5% to znacznie więcej niż 5%, więc akcje zostaną sprzedane w celu zmniejszenia alokacji z powrotem do 5%, czyli 525, 000 USD (5% z 10, 5 mln USD).

Teraz wyobraź sobie, że wszystkie 20 akcji porusza się codziennie, a na koniec każdego miesiąca niektóre będą warte 5, 5% lub 6%, a inne będą warte 4% portfela. Algorytm handlu programowego może spojrzeć na kapitał portfela i szybko wykonać wszystkie transakcje jednocześnie, kupując akcje, które są niedostatecznie przydzielone, i sprzedając te, które są ogólnie przydzielone, aby przywrócić równowagę portfela w kilka sekund. Ręczne wykonanie tego byłoby znacznie trudniejsze i bardziej czasochłonne.

Porównaj rachunki inwestycyjne Nazwa dostawcy Opis Ujawnienie reklamodawcy × Oferty przedstawione w tej tabeli pochodzą od partnerstw, od których Investopedia otrzymuje wynagrodzenie.

Terminy pokrewne

Definicja koszyka Koszyk to zbiór papierów wartościowych o podobnej tematyce, podczas gdy zlecenie koszyka to zlecenie, które wykonuje jednoczesne transakcje na wielu papierach wartościowych. więcej Autotrading Definicja Autotrading to plan handlowy oparty na zleceniach kupna i sprzedaży, które są automatycznie składane w oparciu o bazowy system lub program. więcej Definicja handlu algorytmicznego Handel algorytmiczny to system, który wykorzystuje bardzo zaawansowane modele matematyczne do podejmowania decyzji transakcyjnych na rynkach finansowych. więcej Program handlu arbitrażowego (ATP) Definicja Program handlu arbitrażowego (ATP) to program komputerowy, który stara się czerpać zyski z możliwości arbitrażu na rynku finansowym. więcej Definicja handlu ilościowego Handel ilościowy składa się ze strategii handlowych, które opierają się na obliczeniach matematycznych i obliczeniach liczbowych w celu zidentyfikowania możliwości handlowych. więcej Ultrafast Trading Ultrafast Trading to intratna i wysoce konkurencyjna metoda handlu akcjami, wykorzystująca specjalne oprogramowanie, które dokonuje transakcji w milisekundach. więcej linków partnerskich
Zalecane
Zostaw Swój Komentarz