ETFFIN Finance >> Finanzbildung >  >> Financial management >> investieren

Was sind Algorithmen (Algos)?

Algorithmen (Algos) sind eine Reihe von Anweisungen, die eingeführt werden, um eine bestimmte Aufgabe auszuführen. Algorithmen werden eingeführt, um den Handel zu automatisieren, um Gewinne zu erzielenBruttogewinnBruttogewinn ist der direkte Gewinn, der nach Abzug der Kosten der verkauften Waren übrig bleibt. oder Verkaufskosten, aus Verkaufserlösen. Es wird verwendet, um die Bruttogewinnspanne zu berechnen. mit einer Frequenz, die für einen menschlichen Händler unmöglich ist. Der Prozess wird als algorithmischer Handel bezeichnet. und es legt Regeln fest, die auf der Preisgestaltung basieren, Anzahl, zeitliche Koordinierung, und andere mathematische Modelle. Andere Variationen des algorithmischen Handels umfassen den automatisierten Handel und den Black-Box-Handel.

Der algorithmische Handel schließt den menschlichen (emotionalen) Einfluss auf Handelsaktivitäten aus. Der Einsatz ausgeklügelter Algorithmen ist bei institutionellen Anlegern wie Investmentbanken üblich. wobei jeder Rang viel bedeutet und spezifische, erhebliche Vorteile, wenn Sie vorankommen. Die typische Hierarchie von Investmentbanken - Analyst, assoziieren, Vizepräsident, Direktor, Geschäftsführer - ist fast allen Investmentbanken gemeinsam, Rentenfonds, und HedgefondsHedgefonds-StrategienEin Hedgefonds ist ein Investmentfonds, der von akkreditierten Privatpersonen und institutionellen Anlegern zum Zwecke der Maximierung der Renditen und aufgrund der großen Aktienvolumina, die täglich gehandelt werden, aufgelegt wird. Es ermöglicht ihnen, den bestmöglichen Preis zu minimalen Kosten zu erzielen, ohne den Aktienkurs wesentlich zu beeinflussen.

Strategien für den algorithmischen Handel

Jede gute Strategie für den Algorithmus-Handel muss darauf abzielen, die Handelserträge zu verbessernErlösrealisierungsprinzip Das Ertragsrealisierungsprinzip bestimmt den Prozess und den Zeitpunkt, nach dem Einnahmen erfasst und als Posten in einem Unternehmen erfasst werden, und senkt die Handelskosten. Die beliebtesten Strategien sind Arbitrage, Neugewichtung von Indexfonds, Mean Reversion, und Markttiming. Andere Strategien sind Scalping, Reduzierung der Transaktionskosten, und Paarhandel.`

Neugewichtung von Indexfonds

Die Portfolios von Indexfonds von Investmentfonds wie individuellen Altersvorsorgekonten und Pensionsfonds werden regelmäßig angepasst, um die neuen Preise der zugrunde liegenden Vermögenswerte des Fonds widerzuspiegeln. Das „Rebalancing“ schafft Möglichkeiten für algorithmische Trader, die von den erwarteten Trades abhängig von der Anzahl der Aktien profitierenStockWas ist eine Aktie? Eine Person, die Aktien eines Unternehmens besitzt, wird als Aktionär bezeichnet und ist berechtigt, einen Teil des Restvermögens und des Gewinns des Unternehmens zu beanspruchen (sollte das Unternehmen jemals aufgelöst werden). Die Begriffe "Aktie", "Anteile", und "Eigenkapital" werden synonym verwendet. im Indexfonds. Die Trades werden von algorithmischen Handelssystemen durchgeführt, um die besten Preise zu ermöglichen. niedrige Kosten, und zeitnahe Ergebnisse.

Algos und Arbitrage

Arbitrage ist die Praxis, gelegentlich kleine Marktpreisabweichungen auszunutzen, die im Marktpreis eines Wertpapiers auftreten, das an zwei verschiedenen Börsen gehandelt wird. Der Kauf einer doppelt börsennotierten Aktie mit einem Abschlag in Markt A und der Verkauf mit einem Aufschlag in Markt B bietet eine risikofreie Arbitrage-Gelegenheit, um zu profitieren.

Diese Praxis kann beim Handel mit S&P 500-Futures-Kontrakten und S&P 500-Aktien angewendet werden, da es üblich ist, dass leichte Preisunterschiede zwischen dem Futures-Preis und dem Gesamtpreis der tatsächlich zugrunde liegenden Aktien auftreten. Wenn es auftritt, der Wertpapierhandel an NASDAQ und NYSE entweder den am CME-Markt gehandelten S&P-Futures voraus oder hinterherhinkt, eine Arbitragemöglichkeit zu schaffen.

Damit Arbitrage eintritt, es muss drei Bedingungen erfüllen. Zuerst, die gleichen Vermögenswerte sollten nicht auf allen Märkten zum gleichen Preis gehandelt werden. Sekunde, zwei Vermögenswerte mit gleichen CashflowsUnlevered Free CashflowUnlevered Free Cashflow ist eine theoretische Cashflow-Zahl für ein Unternehmen, Vorausgesetzt, das Unternehmen ist vollständig schuldenfrei und ohne Zinsaufwand. sollte nicht zum gleichen Preis gehandelt werden. Zuletzt, ein Vermögenswert mit einem bekannten Preis in der Zukunft sollte heute nicht zum zukünftigen Preis gehandelt werden, mit dem risikolosen Zinssatz abgezinst.

Arbitrage ist nur beim elektronischen Handel mit Wertpapieren und Finanzprodukten möglich. Ebenfalls, die Transaktionen sollten gleichzeitig erfolgen, um das Marktrisiko zu minimieren. oder die Wahrscheinlichkeit, dass sich der Preis eines Marktes ändern kann, bevor beide Transaktionen abgeschlossen sind.

Mean Reversion

Mean Reversion ist eine mathematische Methode, die bei der Aktienanlage verwendet wird. und es berechnet den Durchschnitt der vorübergehenden Höchst- und Tiefstkurse einer Aktie. Es beinhaltet die Ermittlung der Handelsspanne für eine Aktie und die Berechnung ihres Durchschnittskurses mit analytischen Techniken. Wenn der aktuelle Marktpreis hinter dem Durchschnittspreis zurückbleibt, die Aktie gilt als attraktiv, in der Hoffnung, dass der Preis steigt.

Auf der anderen Seite, wenn die aktuellen Marktpreise über dem Durchschnittspreis liegen, die Aktie wird als unerwünscht angesehen, da die Anleger mit fallenden Kursen rechnen, Rückkehr zum Durchschnittspreis. Die Standardabweichung der jüngsten Kurse der Aktie wird oft als Kauf- oder Verkaufsindikator verwendet. Der Handel mit Mean-Reversion ist eine gängige Verwendung von Algos.

Markt-Timing

Strategien zur Generierung von Alpha gelten als Market-Timing-Strategien. und sie verwenden eine Methode, die Live-Tests umfasst, Backtesting, und Vorwärtstest. Backtesting ist die erste Phase des Market Timing, und es beinhaltet die Simulation hypothetischer Trades über einen Datenzeitraum in der Stichprobe.

Der nächste Schritt ist zu Optimierung durchführen um optimale Ergebnisse zu erzielen. Die zweite Phase des Market Timing ist das Forward Testing, und es beinhaltet das Durchlaufen der Algorithmen durch Beispieldaten, um sicherzustellen, dass sie den Backtesting-Erwartungen entsprechen.

Die letzte Stufe ist Live-Tests , und es erfordert, dass ein Entwickler Live-Trades mit den rückgetesteten und vorwärtsgetesteten Modellen vergleicht.

Vorteile des algorithmischen Handels

Im Folgenden sind verschiedene Vorteile aufgeführt, die es einem Computer ermöglichen, die Live-Trades zu überwachen und auszuführen:

1. Minimiert Emotionen und hilft, Overtrading einzudämmen

Einer der Vorteile des Algorithmus-Handels ist die Möglichkeit, Emotionen während des gesamten Handelsprozesses zu minimieren, da Trades auf eine Reihe vordefinierter Anweisungen beschränkt sind. Menschlicher Handel ist anfällig für Emotionen wie Angst und Gier, die zu schlechten Entscheidungen führen können. Durch automatisierten Handel, Händler haben es leicht, sich an den Plan zu halten.

Die Automatisierung des Prozesses hilft auch, Overtrading einzudämmen, wo einige Händler bei jeder sich bietenden Gelegenheit kaufen und verkaufen können, Verringerung der Wahrscheinlichkeit von durch den Menschen verursachten Fehlern.

2. Bietet Konsistenz

Auch der Handel mit Algorithmen (Algos) hilft dabei, Konsistenz zu erreichen. Die größte Herausforderung im Handelsprozess besteht darin, den Handel zu planen und den Plan zu handeln. Die Nichtbeachtung aller Regeln kann die Chancen eines Händlers negativ beeinflussen. auch wenn der Handelsplan profitabel sein kann.

Obwohl Verluste ein Teil des Handels sind, Menschliche Trader können nach zwei oder mehr aufeinanderfolgenden Verlusten entmutigt werden und nicht zum nächsten Trade übergehen. Wenn Sie mitten im Prozess herausfallen, der Händler zerstört alle Gewinnchancen in anderen Handelsrunden. Automatisierter Handel hilft, Konsistenz zu erreichen, Handel nach Plan, und erhöhen die Gewinnchancen.

3. Generiert schnell kriterienbasierte Aufträge

Im Handel, jede Sekunde zählt und die Geschwindigkeit des algorithmischen Handels macht es zu einer günstigen Option für Investitionen. Computer reagieren sofort auf sich ändernde Marktbedingungen und helfen bei der Generierung von Aufträgen, sobald die Kriterien erfüllt sind, viel schneller, als jeder eine Marktveränderung erkennen und Handelsaufträge manuell eingeben kann.

Ebenfalls, ein zu frühes oder spätes Aussteigen oder Einsteigen kann einen großen Unterschied im Tageshandel ausmachen. und die Automatisierung des Prozesses hilft, die menschlich anfälligen Fehler zu beheben.

Nachteile des algorithmischen Handels

Wie bei anderen mechanischen Verfahren algorithmischer Handel ist ein ausgeklügelter Prozess, und es ist fehleranfällig.

1. Technologiefehler

Probleme mit der Internetverbindung, Leistungsverluste, und Computerabstürze können zu fehlerhaften Bestellungen führen, doppelte Bestellungen, und sogar fehlende Aufträge, die möglicherweise nicht an den Markt gesendet werden.

2. Unterschiede zwischen Strategie und tatsächlichen Ergebnissen

Ebenfalls, es kann einen Unterschied zwischen den durch die Handelsstrategie generierten Trades und den tatsächlichen Ergebnissen der automatisierten Handelssysteme geben. Automatisierte Handelssysteme sollten jederzeit überwacht werden, um mechanische Ausfälle zu vermeiden.

3. Gefahr der Überoptimierung

Trader, die Backtesting-Techniken verwenden, um ihre Systeme zu optimieren, können Systeme erstellen, die auf dem Papier gut aussehen, aber in einem Live-Markt nicht funktionieren. Das Problem kann aufgrund einer Überoptimierung auftreten, wenn Händler eine übermäßige Kurvenanpassung erstellen, die einen Handelsplan erzeugt, der sorgfältig an das vorherige Marktpreisverhalten angepasst, aber im Live-Betrieb unzuverlässig ist, aktuellen Märkten.

Einige Trader gehen davon aus, dass ein Handelsplan 100% profitable Trades generieren sollte, ohne Spielraum für Drawdowns zu lassen.

Der Bridgewater Hedge Fund

Bridgewater Associates ist der weltweit größte Hedgefonds, mit einem verwalteten Vermögen von über 160 Milliarden US-Dollar. Aus bescheidenen Anfängen, Gründer Ray Dalio baute ein beträchtliches Vermögen auf, hätte das Unternehmen dann aber fast liquidiert, nachdem er 1982 fälschlicherweise einen Marktabschwung vorhergesagt hatte. Stattdessen die Wirtschaft ging für einen stark bullischen Aufschwung in die entgegengesetzte Richtung.

Dieses Versagen, jedoch, zwang Ray Dalio, sein Denken zu überdenken. Aus diesen Ereignissen entwickelte er schließlich die Fondsstrategie Pure Alpha. der größtenteils ein Algo-Fonds ist und einer der Hauptgründe für den Erfolg von Bridgewater ist.

Eigentlich, Diese Strategie hat so erfolgreich funktioniert, dass Dalio jetzt über die Entwicklung eines KI-Programms (künstliche Intelligenz) spricht, um das Unternehmen ausschließlich auf der Grundlage der von Pure Alpha verwendeten algorithmischen Methoden zu führen.

Erfahren Sie mehr

CFI bietet die Capital Markets &Securities Analyst (CMSA)®-Programmseite - CMSARegistrieren Sie sich für das CMSA®-Programm von CFI und werden Sie zertifizierter Capital Markets &Securities Analyst. Bringen Sie Ihre Karriere mit unseren Zertifizierungsprogrammen und Kursen voran. Zertifizierungsprogramm für diejenigen, die ihre Karriere auf die nächste Stufe bringen möchten. Um weiter zu lernen und Ihre Karriere voranzutreiben, die folgenden Ressourcen werden hilfreich sein:

  • Trading FloorTrading FloorEin Trading Floor bezieht sich auf einen buchstäblichen Floor in einem Gebäude, in dem Eigenkapital, festes Einkommen, Zukunft, Optionen, Waren, oder Devisenhändler kaufen und verkaufen Wertpapiere.
  • Trade OrdersTrade Orders - TradingTrade Orders beziehen sich auf die verschiedenen Arten von Orders, die an Handelsbörsen für Finanzanlagen platziert werden können. wie Aktien oder Terminkontrakte.
  • HandelsmechanismenHandelsmechanismenHandelsmechanismen beziehen sich auf die verschiedenen Methoden, mit denen Vermögenswerte gehandelt werden. Die beiden Haupttypen von Handelsmechanismen sind quotierungsgesteuerte und auftragsgesteuerte Handelsmechanismen
  • Timing von Handelsaufträgen Timing von Handelsaufträgen - Das Timing von TradingTrade-Aufträgen bezieht sich auf die Haltbarkeit eines bestimmten Handelsauftrags. Die gebräuchlichsten Arten des Timings von Handelsaufträgen sind Marktaufträge, AGB Bestellungen,