Dieser Beitrag wird detailliert, was ich getan haben, um ca. 500k von Hochfrequenz-Handel von 2009 bis 2010. Da ich völlig unabhängig handelte und nicht mehr läuft mein Programm Irsquom glücklich, alles zu erzählen. Mein Handel war überwiegend in Russel 2000 und DAX-Futures-Kontrakten. Der Schlüssel zu meinem Erfolg war, glaube ich, nicht in einer ausgefeilten finanziellen Gleichung, sondern in der Gesamt-Algorithmus-Design, das viele einfache Komponenten und benutzte Maschine Lernen, um für maximale Rentabilität zu optimieren gebunden. Sie müssen nicht wissen, jede anspruchsvolle Terminologie hier, weil, wenn ich mein Programm Setup war alles auf Intuition basiert. (Andrew Ngrsquos erstaunliche Maschine Lernkurs war noch nicht verfügbar - btw wenn Sie klicken, dass Link yoursquoll zu meinem aktuellen Projekt genommen werden: CourseTalk, ein Review-Site für MOOCs) Zuerst möchte ich nur zeigen, dass mein Erfolg war nicht einfach das Ergebnis von Glück. Mein Programm machte 1000-4000 Trades pro Tag (halb lang, halb kurz) und nie in Positionen von mehr als ein paar Verträge auf einmal bekommen. Dies bedeutete das zufällige Glück von einem bestimmten Handel gemittelt ziemlich schnell. Das Ergebnis war, ich habe nie mehr als 2000 an einem Tag verloren und hatte nie einen verlierenden Monat: (EDIT. Diese Zahlen sind nach Bezahlung Provisionen) Und herersquos ein Diagramm, um Ihnen ein Gefühl für die tägliche Variation. Beachten Sie dies schließt die letzten 7 Monate aus, weil - als die Figuren aufhörten zu gehen - verlor ich meine Motivation, sie einzutragen. Mein Handel Hintergrund Vor der Einrichtung meiner automatisierten Handelsprogramm Irsquod hatte 2 Jahre Erfahrung als ldquomanualrdquo Day Trader. Dies war wieder im Jahr 2001 - es war die frühen Tage des elektronischen Handels und es gab Möglichkeiten für ldquoscalpersrdquo gutes Geld zu machen. Ich kann nur beschreiben, was ich tat so ähnlich wie ein Videospiel / Glücksspiel mit einer vermeintlichen Kante. Erfolgreich zu sein bedeutete, schnell zu sein, diszipliniert zu sein, und hatte eine gute intuitive Mustererkennung Fähigkeiten. Ich konnte rund 250k zu machen, meine Studenten Darlehen auszahlen und haben Geld übrig. Win In den nächsten fünf Jahren würde ich starten zwei Start-ups, Abholung einige Programmierkenntnisse auf dem Weg. Es wouldnrsquot sein bis spätes 2008, dass ich zurück in den Handel erhalten würde. Mit Geld, das vom Verkauf meiner ersten Inbetriebnahme niedrig läuft, lieferte Handel Hoffnungen von etwas schnellem Bargeld, während ich meinen folgenden Zug herausfand. Im Jahr 2008 war ich ldquomanuallyrdquo Day Trading Futures mit Software namens T4. Irsquod wünschte einige benutzerdefinierte Reihenfolge Eingabe Hotkeys, so dass nach der Entdeckung T4 hatte eine API, nahm ich auf die Herausforderung des Lernens C (die Programmiersprache erforderlich, um die API verwenden) und ging voran und baute mir einige Hotkeys. Nachdem ich meine Füße nass mit der API hatte ich bald größere Anstrengungen: Ich wollte den Computer lehren, für mich zu handeln. Die API stellte sowohl einen Strom von Marktdaten und eine einfache Möglichkeit, Aufträge an die Börse zu senden - alles, was ich tun musste, war die Logik in der Mitte zu schaffen. Unten ist ein Screenshot eines T4-Handelsfensters. Was war cool ist, dass, wenn ich mein Programm arbeiten konnte ich konnte den Computer-Handel auf dieser exakt gleichen Schnittstelle zu sehen. Es war spannend und beängstigend, echte Aufträge zu sehen, die rein und raus gingen (von selbst mit meinem echten Geld). Das Design meines Algorithmus Von Anfang an war es mein Ziel, ein System so zu gründen, dass ich zuversichtlich sein konnte, dass Irsquod Geld verdiene, bevor es irgendwelche Live-Trades macht. Um dies zu erreichen, musste ich ein Handels-Simulations-Framework erstellen, das - so genau wie möglich - den Live-Handel simulieren würde. Während der Handel im Live-Modus erforderlich Verarbeitung Marktaktualisierungen durch die API gestreamt, erforderte Simulation-Modus Markt-Updates aus einer Datei. Um diese Daten zu sammeln, richte ich die erste Version meines Programms ein, um einfach eine Verbindung zur API herzustellen und Marktaktualisierungen mit Zeitstempeln aufzuzeichnen. Ich landete mit 4 Wochen im Wert von aktuellen Marktdaten zu trainieren und testen mein System auf. Mit einem grundlegenden Rahmen an Ort und Stelle hatte ich noch die Aufgabe, herauszufinden, wie man ein profitables Handelssystem zu machen. Wie sich herausstellt, würde mein Algorithmus in zwei unterschiedliche Komponenten zerfallen, die Irsquoll wiederum erforscht: Predicting Preisbewegungen und Making profitable Trades Predicting Preisbewegungen Vielleicht eine offensichtliche Komponente eines jeden Handelssystems ist in der Lage zu prognostizieren, wo die Preise bewegen wird. Und meine war keine Ausnahme. Ich definiert den aktuellen Preis als den Durchschnitt des Innenangebots und Innenangebot und ich habe das Ziel der Vorhersage, wo der Preis wäre in den nächsten 10 Sekunden. Mein Algorithmus müsste mit dieser Vorhersage Moment-für-Moment über den Handelstag kommen. Erstellen von Amp-Optimierung Indikatoren Ich habe eine Handvoll von Indikatoren, die eine aussagekräftige Fähigkeit, kurzfristige Preisbewegungen vorherzusagen erwiesen haben. Jeder Indikator produzierte eine Zahl, die entweder positiv oder negativ war. Ein Indikator war nützlich, wenn mehr als oft nicht eine positive Zahl mit dem Markt stieg und eine negative Zahl entsprach mit dem Markt sinkt. Mein System erlaubte mir, schnell zu bestimmen, wieviel prädiktive Fähigkeit jeder Indikator hatte, also konnte ich mit vielen verschiedenen Indikatoren experimentieren, um zu sehen, was funktionierte. Viele der Indikatoren hatten Variablen in den Formeln, die sie produzierten, und ich war in der Lage, die optimalen Werte für diese Variablen zu finden, indem wir nebeneinander Vergleiche von Ergebnissen mit unterschiedlichen Werten erzielten. Die Indikatoren, die am nützlichsten waren, waren alle relativ einfach und basierten auf den jüngsten Ereignissen auf dem Markt, auf dem ich handelte, sowie auf den Märkten der korrelierten Wertpapiere. Machen genaue Preisverschiebung Vorhersagen Indikatoren, die einfach prognostiziert eine aufwärts oder abwärts Preis Bewegung wasnrsquot genug. Ich musste genau wissen, wie viel Preisbewegung von jedem möglichen Wert eines jeden Indikators vorhergesagt wurde. Ich brauchte eine Formel, die einen Indikatorwert in eine Preisvorhersage umwandeln würde. Um dies zu erreichen, verfolgte ich vorhergesagte Preisbewegungen in 50 Eimern, die von der Reichweite abhingen, die der Indikatorwert fiel. Dieses erzeugte einzigartige Vorhersagen für jeden Eimer, den ich damals in Excel grafisch darstellen konnte. Wie Sie sehen können, steigt die erwartete Preisänderung mit steigendem Indikatorwert. Ausgehend von einem Diagramm wie diesem konnte ich eine Formel an die Kurve anpassen. Am Anfang habe ich diese ldquocurve fittingrdquo manuell, aber ich bald schrieb einige Code, um diesen Prozess zu automatisieren. Beachten Sie, dass nicht alle Anzeigekurven die gleiche Form hatten. Auch die Eimer wurden logarithmisch verteilt, um die Datenpunkte gleichmäßig zu verteilen. Schließlich ist zu beachten, dass negative Indikatorwerte (und ihre entsprechenden Preissenkungen) umgedreht und mit den positiven Werten verknüpft wurden. (Mein Algorithmus behandelte oben und unten genau dasselbe.) Kombinieren von Indikatoren für eine einzige Vorhersage Wichtig zu beachten war, dass jeder Indikator nicht völlig unabhängig war. Ich couldnrsquot einfach nur addieren Sie alle Vorhersagen, dass jeder Indikator individuell gemacht. Der Schlüssel war, um herauszufinden, die zusätzlichen prädiktiven Wert, dass jeder Indikator hatte über das, was bereits vorhergesagt wurde. Dieses wasnrsquot zu schwierig zu implementieren, aber es bedeutete, dass, wenn ich ldquocurve fittingrdquo mehrere Indikatoren gleichzeitig war, musste ich vorsichtig sein zu ändern, würde man die Vorhersagen eines anderen. Um alle möglichen Indikatoren gleichzeitig anzupassen, setze ich den Optimierer ein, um nur 30 des Weges zu den neuen Vorhersagekurven mit jedem Durchlauf Schritt zu machen. Mit diesem 30 Sprung fand ich, dass sich die Vorhersagekurven innerhalb einiger Pässe stabilisieren würden. Mit jedem Indikator jetzt geben uns itrsquos zusätzliche Preisvorhersage könnte ich einfach addieren sie bis zu einer einzigen Vorhersage, wo der Markt in 10 Sekunden wäre zu produzieren. Warum die Vorhersage der Preise ist nicht genug Sie könnten denken, dass mit diesem Rand auf dem Markt war ich golden. Aber Sie müssen bedenken, dass der Markt aus Angeboten und Angeboten besteht - itrsquos nicht nur ein Marktpreis. Erfolg im Hochfrequenzhandel kommt, um immer gute Preise und itrsquos nicht so einfach. Die folgenden Faktoren machen die Schaffung eines rentablen Systems schwierig: Bei jedem Handel musste ich Provisionen an meinen Broker und die Börse bezahlen. Die Ausbreitung (Differenz zwischen dem Höchstgebot und dem niedrigsten Angebot) bedeutete, dass, wenn ich einfach zufällig kaufen und verkaufen sollte Irsquod eine Tonne Geld verlieren würde. Die meisten des Marktvolumens waren andere Bots, die nur einen Handel mit mir ausführen würden, wenn sie dachten, sie hätten einen statistischen Vorteil. Ein Angebot zu sehen, konnte nicht garantieren, dass ich es kaufen konnte. Als meine Bestellung an die Börse gekommen war, war es sehr möglich, dass dieses Angebot storniert worden wäre. Als kleiner Marktspieler gab es keine Möglichkeit, mit der Geschwindigkeit allein zu konkurrieren. Aufbau einer vollen Handelssimulation So hatte ich einen Rahmen, der mir erlaubt, Indikatoren zu hinterfragen und zu optimieren. Aber ich musste darüber hinausgehen - ich brauchte einen Rahmen, der es mir erlaubte, ein vollständiges Handelssystem zu testen und zu optimieren, wo ich Aufträge abschickte und in Positionen eintrat. In diesem Fall Irsquod optimieren für insgesamt PampL und zu einem gewissen Grad durchschnittliche PampL pro Handel. Dies wäre schwieriger und in mancher Hinsicht unmöglich, genau zu modellieren, aber ich tat, so gut ich konnte. Hier sind einige der Probleme, mit denen ich zu tun hatte: Wenn eine Bestellung an den Markt in der Simulation gesendet wurde, musste ich die Verzögerungszeit modellieren. Die Tatsache, dass mein System ein Angebot sah, bedeutete nicht, dass es es sofort kaufen konnte. Das System würde den Auftrag senden, etwa 20 Millisekunden warten und dann nur dann, wenn das Angebot noch da war, wurde es als ausgeführter Handel betrachtet. Dies war ungenau, da die reale Verzögerungszeit inkonsistent und nicht gemeldet war. Als ich Angebote oder Angebote platzierte, musste ich mir den Handelsausführungsstrom anschauen (der von der API zur Verfügung gestellt wurde) und diese nutzen, um festzustellen, wann meine Bestellung ausgeführt worden wäre. Um dies zu tun, musste ich die Position meiner Bestellung in der Warteschlange verfolgen. (Itrsquos ein first-in first-out System.) Wieder könnte ich das nicht perfekt tun, aber ich habe eine beste Annäherung. Um meine Auftragsausführungssimulation zu verfeinern, was ich tat, war, meine Protokollakten vom Phasenhandeln durch die API zu nehmen und sie zu den Protokollakten zu vergleichen, die durch simulierten Handel von der exakt gleichen Zeitperiode erzeugt wurden. Ich war in der Lage, meine Simulation auf den Punkt zu bringen, dass es ziemlich genau war und für die Teile, die unmöglich waren, genau zu modellieren, sorgte ich mindestens zu Ergebnissen, die statistisch ähnlich waren (in den Metriken, die ich für wichtig halte). Profitables Handeln Mit einem Auftragssimulationsmodell konnte ich nun Aufträge im Simulationsmodus senden und einen simulierten Pampl sehen. Aber wie würde mein System wissen, wann und wo zu kaufen und zu verkaufen Die Preisprognosen waren ein Ausgangspunkt, aber nicht die ganze Geschichte. Was ich tat, war ein Scoring-System für jedes der 5 Preisniveaus auf das Angebot und bieten. Diese beinhalteten eine Stufe über dem Innenangebot (für einen Kaufauftrag) und eine Ebene unter dem Innenangebot (für einen Verkaufsauftrag). Wenn die Punktzahl bei einem bestimmten Preisniveau über einem bestimmten Schwellenwert liegt, würde mein System ein aktives Angebot / Angebot haben - unterhalb der Schwelle sollten dann alle aktiven Aufträge storniert werden. Basierend auf diesem war es nicht ungewöhnlich, dass mein System würde ein Gebot auf dem Markt blinken dann sofort abbrechen. (Obwohl ich versuchte, diese als itrsquos ärgerlich als Heck zu jedermann mit Blick auf den Bildschirm mit menschlichen Augen - einschließlich mich zu minimieren.) Die Preisniveau-Scores wurden auf der Grundlage der folgenden Faktoren berechnet: Die Preisprognose (die wir früher besprochen). Das Preisniveau in Frage. (Innenstufen bedeuteten höhere Kursbewegungsvorhersagen waren erforderlich.) Die Anzahl der Verträge vor meiner Bestellung in der Warteschlange. (Weniger war besser.) Die Anzahl der Verträge hinter meiner Bestellung in der Warteschlange. (Mehr war besser.) Im Wesentlichen diese Faktoren dienten, um ldquosaferdquo Orte zu bieten bieten / bieten. Die Preisbewegungsvorhersage allein war nicht adäquat, weil sie nicht die Tatsache berücksichtigte, dass ich bei der Abgabe eines Gebots nicht automatisch gefüllt war - ich wurde nur gefüllt, wenn mir jemand verkaufte. Die Realität war, dass die bloße Tatsache, dass jemand zu einem bestimmten Preis an mich verkaufte, die statistischen Quoten des Handels änderte. Die Variablen, die in diesem Schritt verwendet wurden, waren alle einer Optimierung unterworfen. Dies geschah auf die gleiche Weise wie ich Variablen in den Kursbewegungsindikatoren optimierte, außer in diesem Fall optimierte ich für die untere Zeile PampL. Was mein Programm ignoriert Beim Handel als Menschen haben wir oft starke Emotionen und Vorurteile, die zu weniger als optimalen Entscheidungen führen können. Natürlich wollte ich diese Vorurteile nicht kodifizieren. Hier sind einige Faktoren, die mein System ignoriert: Der Preis, dass eine Position eingegeben wurde - In einem Handelsbüro Itrsquos ziemlich häufig, um Gespräche über den Preis zu hören, bei denen jemand lang oder kurz ist, als ob das ihre zukünftige Entscheidungsfindung Wirkung sollte. Dies hat zwar eine gewisse Gültigkeit als Teil einer Risikominderungsstrategie, hat aber keinen Einfluss auf den künftigen Marktverlauf. Daher ignorierte mein Programm diese Informationen vollständig. Itrsquos das gleiche Konzept als Ignorieren versunkenen Kosten. Going Short vs austreten eine lange Position - Typischerweise würde ein Trader haben verschiedene Kriterien, die bestimmt, wo eine lange Position zu verkaufen, wo man kurz gehen zu verkaufen. Aber aus meiner Algorithmen Sicht gab es keinen Grund, eine Unterscheidung zu machen. Wenn mein Algorithmus erwartet eine Abwärtsbewegung Verkauf war eine gute Idee, unabhängig davon, ob es war derzeit lang, kurz, oder flach. Eine ldquodoubling uprdquo Strategie - Dies ist eine gemeinsame Strategie, wo die Händler kaufen mehr Lager für den Fall, dass es ursprünglichen Handel geht gegen sie. Dies führt zu Ihren durchschnittlichen Kaufpreis niedriger und es bedeutet, wenn (oder wenn) der Bestand dreht sich um Ihr Geld eingestellt werden, um Ihr Geld zurück in kürzester Zeit zu machen. Meiner Meinung nach ist dies wirklich eine schreckliche Strategie, es sei denn, deinsquore Warren Buffet. Yoursquore versuchte zu denken, dass es dir gut geht, weil die meisten deiner Trades Gewinner sind. Das Problem ist, wenn Sie verlieren verlieren Sie große. Der andere Effekt ist es macht es schwer zu beurteilen, wenn Sie tatsächlich eine Kante auf dem Markt haben oder einfach nur Glück haben. In der Lage zu überwachen und zu bestätigen, dass mein Programm hat in der Tat eine Kante war ein wichtiges Ziel. Da mein Algorithmus Entscheidungen auf die gleiche Weise getroffen hat, unabhängig davon, wo er in einen Handel eintrat oder ob er kurz oder lang war, setzte er gelegentlich einige große Verlierende Trades (und einige große Gewinntrades) ein. Aber Sie sollten nicht denken, es gibt kein Risikomanagement. Um das Risiko zu bewältigen, erzwang ich eine maximale Positionsgröße von 2 Verträgen zu einer Zeit, gelegentlich stieß auf hohe Volumetage. Ich hatte auch eine maximale tägliche Verlustgrenze zum Schutz gegen alle unerwarteten Marktbedingungen oder einen Bug in meiner Software. Diese Grenzen wurden in meinem Code, sondern auch im Backend durch meine Broker durchgesetzt. Wie es passiert habe ich nie irgendwelche Probleme festgestellt. Den Algorithmus ausführen Von dem Moment an, als ich anfing, an meinem Programm zu arbeiten, benötigte ich ungefähr 6 Monate, bevor ich es zum Punkt der Rentabilität erhielt und anfing, es lebend zu laufen. Obwohl fair zu sein, eine erhebliche Menge an Zeit war das Erlernen einer neuen Programmiersprache. Während ich arbeitete, um das Programm zu verbessern, sah ich erhöhte Gewinne für jeden der folgenden vier Monate. Jede Woche würde ich mein System auf der Grundlage der vorherigen 4 Wochen Wert von Daten umschulen. Ich fand, dass dies die richtige Balance zwischen der Erfassung der jüngsten Markt Verhaltenstendenzen und versicherte, mein Algorithmus hatte genug Daten, um sinnvolle Muster. Als das Training begann mehr und mehr Zeit teilte ich es aus, so dass es von 8 virtuellen Maschinen mit amazon EC2 durchgeführt werden könnte. Die Ergebnisse wurden dann auf meiner lokalen Maschine koalesziert. Der Höhepunkt meines Handels war Oktober 2009, als ich fast 100k machte. Danach habe ich weiterhin die nächsten vier Monate zu versuchen, mein Programm trotz sinkenden Gewinn jeden Monat zu verbessern. Leider an diesem Punkt Ich denke Irsquod implementiert alle meine besten Ideen, weil nichts, was ich versucht schien, viel zu helfen. Mit der Frustration, nicht in der Lage, Verbesserungen und nicht mit einem Gefühl des Wachstums zu machen, begann ich darüber nachzudenken, eine neue Richtung. Ich emailed 6 verschiedene Hochfrequenzhandelsfirmen, um zu sehen, wenn theyrsquod am Kauf meiner Software interessiert sein und mich anstellen, um für sie zu arbeiten. Niemand antwortete. Ich hatte einige neue Startup Ideen, die ich arbeiten wollte, so dass ich nie verfolgt. UPDATE - Ich habe dies auf Hacker News gepostet und es hat viel Aufmerksamkeit bekommen. Ich möchte nur sagen, dass ich niemanden dafür plädiere, so etwas jetzt selbst zu tun. Sie brauchen ein Team von wirklich intelligenten Menschen mit einer Reihe von Erfahrungen, um jede Hoffnung auf Konkurrenz haben. Selbst wenn ich das tat, glaube ich, es war sehr selten für Einzelpersonen, Erfolg zu erzielen (obwohl ich von anderen gehört hatte). Es gibt einen Kommentar am Anfang der Seite, die manipulierte Statistiken erwähnt und bezieht sich auf mich als ein ldquoretail investorrdquo, die quants Würde ldquogleefully wählen offrdquo. Dies ist ein ziemlich unglücklicher Kommentar thatrsquos einfach nicht in der Realität basiert. Irsquove schrieb ein Follow-up-FAQ, dass einige häufige Fragen beantwortet Irsquove erhielt von Händlern über diese post. High Frequency Trading Software High Frequency Trading Software Lightspeed Financial Trading Software Lightspeed bietet Zwei Formen der automatisierten Handelslösungen Lightspeed Gateway und der Lightspeed Trader API. Die Lightspeed Trader Application Programming Interface (API) stellt mehrere Bibliotheken in Lightspeed Trader bereit, die C-Programmierer für den Zugriff auf die Lightspeed Traders-Funktionalität nutzen können. Benutzer können dynamische Link-Bibliotheken (DLLs) erstellen, die vom Lightspeed Graybox-Fenster gestartet werden können, um diese Funktionen auszuführen. Lightspeed Gateway ist ein vollautomatisches Handelssystem, das den inländischen Aktienbörsen, einschließlich der NYSE und der NASDAQ-Börse, eine sehr niedrige Latenzzeit bietet. Lightspeed Gateway ist völlig Plattform agnostisch und kann auf allen gängigen Betriebssystemen und Programmiersprachen verwendet werden. In dem Bemühen, Kunden bei der Entwicklung einer automatisierten Handelssystem / Black-Box-Trading-Strategie, die Lightspeeds Gateway-Infrastruktur verwendet zu unterstützen, haben wir die innovative Black Box Developers Kit (BDK) entwickelt. Lightspeed erkennt, dass verschiedene Komponenten eines automatisierten Handelssystems für viele Systeme gemeinsam sind. Lightspeed kombiniert diese gemeinsamen Komponenten in seinem BDK. Wenn Sie für Hochfrequenz-Handelssoftware suchen, dann kontaktieren Sie uns bitte. 1.888.577.3123 Probieren Sie die demoStickin Es auf die Nerds: Aufbau eines High-Frequency Trading System Als Kind, haben Sie jemals davon geträumt, ein Nerd I didnt so denken. Aber in den letzten paar Jahren, wie viele grinsende Menschen sahen Sie in der Finanznachrichten, die aussahen, gut, Nerds Schooled in Computer-Theorie, Mathematik, Physik, was auch immer, waren diese Nerds in den Schlagzeilen für die Herstellung einer Menge Geld mit Computer-Handel: High-Volume-, Split-Sekunde, maschinell getrieben kauft und verkauft, dass netted vielleicht 0,05 pro 100 Aktien. Das klingt nicht wie eine Menge Geld, sondern multiplizieren, dass durch Hunderttausende von Aktien über Tausende von Geschäften pro Tag, und es beginnt zu addieren. In der Tat ist es für die Mehrheit der heutigen Aktienhandel Volumen. Und wie Sie auf Ihrem underpowered Laptop einschalten, könnten Sie sich fragen, ist, dass, was ich tun müssen, um Geld zu handeln kurze Antwort: Nr. Länger Antwort: Absolut keine. Nerd Repellent Was diese Geschichten havent erzählt haben, ist, dass die jüngsten scharfen Schwankungen in der Volatilität viele gezwungen haben, computergestützten Handel zu entwickeln, um ihre Strategien zu überdenken. Die kurzfristigen, rückläufigen Preisbewegungen, die der computerisierte Handel erfassen soll, waren mehr unidirektional und haben einige Händler mit großen Verlustpositionen verlassen. Okay dann fragen Sie, wenn nicht Hochfrequenz-, EDV-Handel, dann was Sie brauchen eine Strategie-basierte Ansatz für den Handel, so dass unabhängig von der Aktie oder Index, unabhängig von der Marktumgebung, haben Sie einen Ansatz zu finden und auszuführen Trades, die Sinn macht. Mit anderen Worten, ein System. Dies bedeutet, Sie müssen eine Reihe von Regeln, die Sie für immer in und aus der Trades jedes Mal, anstatt einfach schießen aus der Hüfte zu schaffen. Ihr System kann nicht immer wie erwartet aussehen, oder immer Geld verdienen, aber youll haben einen Plan für die Platzierung von Trades. Sie können nicht Ihre Abbildung in den Finanznachrichten erhalten, aber möglicherweise youll Ihre Rechnungen zahlen und noch Zeit haben, eine normale Person zu sein. Bauen Sie ein 1-2-3 System So, wie Sie es tun Gut für Starter, wenn Sie bereits die thinkorswim Plattform auf Ihren Laptop geladen haben, haben Sie Werkzeuge zu Ihrer Verfügung, die entworfen sind, um mehr als anzubieten, was die meisten der Wand Straße Nerds haben. Ernst. Und du wirst diese Werkzeuge verwenden, um Trades zu finden, die die folgenden drei Kriterien erfüllen: 2. Positive Zeit Zerfall 3. Günstig Quoten Lets brechen jeden ab. Dies bedeutet, egal, was die Aktie oder Index tut, ob es bis groß, unten groß oder nirgends zu gehen, ist Ihr maximaler potenzieller Verlust bekannt, bevor Sie selbst tun den Handel. Zum Beispiel hat ein Short Call Vertical Risiko definiert. Ein kurzer nackter Anruf nicht. Bei der kurzen Vertikalen ist der maximale Verlust der Unterschied zwischen den Ausübungspreisen abzüglich des erhaltenen Kreditbetrages. Das ist es. Mit einem nackten kurzen Anruf, wissen Sie nicht wirklich, was Ihr maximaler Verlust sein könnte. Selbst wenn Sie denken, dass Sie einen Anschlagauftrag verwenden, um den kurzen Rückruf zu kaufen, wenn der Verlust zu groß wird, was, wenn der Vorrat über Nacht auflöst, wenn Sie nicht handeln können Stock mit definierten Risiko-Geschäften. 2. Positive Time Decay Neben Tod und Steuern, die einzige andere Sache, die Sie zählen können, ist Zeit vorbei. Und wenn es nicht, weve alle bekam größere Probleme. Aufgrund dieser Unvermeidlichkeit, wollen Sie Zeit auf Ihrer Seite. Das heißt, Sie wollen Ihre Positionen haben positive Zeitverfall, so dass alle anderen Dinge gleich, ein Tag vorbei bedeutet, dass Ihre Position ist ein bisschen mehr wert. Positive Zeitverfall kommt in der Regel aus mit einer kurzen Option irgendwo in der Position. Es muss nicht ein nacktes kurz sein (siehe Kriterium 1), sondern als Teil einer Ausbreitung wie ein kurzer vertikaler, langer Kalender. Oder Eisenkondor. Eine kurze Option wird Zeit auf Ihrer Seite. 3. Günstig Odds Egal wie viel Forschung Sie tun, ist die Wahrscheinlichkeit eines Aktien-oder Index nach oben oder unten 50. Aber Sie wollen nicht, dass Ihr Handel von der Flip einer Münze abhängig ist. Der Weg, um die Chancen zu Ihren Gunsten Tipp ist mit smarter Strategie Auswahl. Das beginnt mit der Suche nach der Optionskette für eine kürzere Laufzeit und eine hohe Wahrscheinlichkeit des Auslaufens wertlos. Dies ermöglicht es Ihnen, Spreads, die weniger auf die richtige Richtung und mehr auf Premium-Zerfall ab. Okay, jetzt, was nicht zu nerdy, ist es Lets wiederum die theoretische in die Praxis mit ein paar real-life Beispiele für die Aktien-und Options-Trader. The Stock Trader Sie sind ein Aktienhändler. Vielleicht sind Sie nicht ganz bereit für alle Optionen verteilt Zeug. So wie die drei Kriterien für Sie arbeiten Wenn youre lange Lager, wissen Sie bereits Ihren maximalen potenziellen Verlust, wenn der Bestand auf Null geht. Obwohl dieses Risiko eine sehr große Zahl sein könnte, argumentiere Ill, dass es auf seine eigene Weise definiert ist. Das ist Kriterium 1. Für 2, schauen Sie, um einen kurzen abgedeckten Aufruf zu erstellen, dass lange Lager, um Ihnen einige positive Zeitverfall. Wenn Sie kurz einen Anruf gegen Ihre lange Lager, für jeden Tag, dass der Aktienkurs bewegt sich nicht, wird dieser kurze Anruf wird billiger und billiger und machen Sie ein wenig Geld. Für 3, immer die Chancen auf Ihrer Seite bedeutet den Verkauf eines Out-of-the-money-Anruf, der eine Wahrscheinlichkeit von nicht mehr wert von 60 hat, die Sie von TD Ameritrades thinkorswim Handelsplattform (Abbildung 1, unten) tun können. Die Aktie kann bis zum Ausübungspreis des Kurzaufrufs bis zum Verfall ansteigen, und der Anruf wird noch wertlos laufen. Das verringert die Kostenbasis Ihres langen Bestandes, der auch seine breakeven Punkt senkt. Das bedeutet, die Aktie kann einen größeren Schritt nach unten, und Sie können immer noch nicht verlieren Geld. In thinkorswim, die Wahrscheinlichkeit einer Option auslaufenden In-the-money (ITM). Hier ist ein Anruf mit einer Wahrscheinlichkeit von 34, dass ITM ausläuft, derselbe, wie er sagt, dass er eine 66 Wahrscheinlichkeit hat, wertlos auszulöschen. Nur zu illustrativen Zwecken. Der Options-Trader Sie sind raring, um mit Optionen zu gehen, aber Sie sind nicht sicher, ob Sie bullisch oder bearish auf einem bestimmten Bestand oder Index sein sollten. Dont schwitzen die Richtung der Aktie. Mit den drei Kriterien, finden Sie eine Strategie, die noch Geld verdienen können, auch wenn youre falsch auf Ihre Richtwette. Mal sehen wie. Zuerst mit einigen Richtungs-Bias für die Aktie oder Index beginnen. Vielleicht basiert sein auf technischer oder fundamentaler Analyse, oder vielleicht Ihre Lieblings-sprechenden Kopf im Fernsehen vorgeschlagen. Wurden eine kurze vertikale Ausbreitung (Kriterien 1 und 2) eine kurze Aufruf vertikal, wenn Sie eine bearish Bias, oder eine kurze Vertikale, wenn Sie eine bullische Bias haben zu erstellen. Beginnen Sie mit der Suche nach dem Ablauf von 25 bis 45 Tage. Für Kriterien 3, wenn youre bärisch, finden Sie die out-of-the-money kurzen Anruf, der eine 60 bis 70 Wahrscheinlichkeit des Auslaufens wertlos hat. Wenn youre bullish, erwägen Sie, die out-of-the-money Short put, dass eine Wahrscheinlichkeit des Auslaufens wertlos von zwischen 60 und 70 hat. Um einen kurzen Anruf vertikal, erwägen den Kauf der Call-Option thats ein Streik weiter aus dem Geld als Ihr kurzer Anruf. Um eine Short-Put-Vertikal zu schaffen, erwägen den Kauf der Put-Option thats ein Streik weiter aus dem Geld als Ihre Short-Put. Nun, heres, was passieren kann. Mit dem kurzen out-of-the-money-Anruf vertikal, wenn die Aktie bewegt sich nach Ablauf, Sie Geld verdienen. Wenn der Vorrat das gleiche durch Verfall bleibt, verdienen Sie Geld. Wenn die Aktie bewegt sich über den kurzen Streik der Short Call vertikal, youll wahrscheinlich Geld verlieren. Aber wenn es nur ein wenig steigt, nicht so hoch wie der kurze Streik der kurzen Aufruf vertikal, können Sie noch Geld verdienen. Die Short-Put-Option funktioniert auf die gleiche Weise, aber verliert Geld, wenn die Aktie bewegt sich hinter dem kurzen Streik der Short-Vertical. Dies ist keine narrensichere, garantierte Art und Weise des Geldhandels. Aber es ist besser als sitzen auf der Seitenlinie, frustriert und verwirrt, nicht in der Lage, die Art und Weise handeln Sie denken, dass die Wall Street-Profis tun. Jeder Handel, den Sie auf diesen Kriterien basieren, wird sich dahinter drehen. Und selbst wenn der Handel Geld verliert, wissen Sie genau, wie viel und warum. Das ist ein gebildeter Trader. Statt eines Nerds. Got thinkorswim Wenn Sie nicht thinkorswim haben, um Wahrscheinlichkeiten zu analysieren, worauf warten Sie, um herauszufinden, was seine alle über amp beitreten auf den Spaß. Mehrbeinige Optionsstrategien wie die in diesem Artikel diskutierten haben zusätzliche Kosten aufgrund der zusätzlichen Streiks gehandelt. Achten Sie darauf, alle Risiken, die mit jeder Strategie, einschließlich Transaktionskosten, vor dem Versuch, irgendeinen Handel stattfinden, zu verstehen. Beachten Sie, dass die Zuordnung zu Short-Options-Strategien, die in diesem Artikel behandelt werden, zu unerwünschten Long - oder Short-Positionen auf dem zugrunde liegenden Wertpapier führen könnte. Marktvolatilität, Volumen und Systemverfügbarkeit können den Kontozugriff und die Handelsausführung verzögern. Die bisherige Wertentwicklung eines Wertpapiers oder einer Strategie ist keine Garantie für zukünftige Ergebnisse oder Erfolge. Die Optionen sind nicht für alle Anleger geeignet, da die besonderen Risiken des Optionshandels den Anlegern potenziell rasche und erhebliche Verluste aussetzen können. Optionshandel nach TD Ameritrade Überprüfung und Genehmigung. Bitte lesen Sie die Merkmale und Risiken der standardisierten Optionen, bevor Sie in Optionen investieren. Unterlagen für eventuelle Ansprüche, Vergleiche, Statistiken oder sonstige technische Daten werden auf Anfrage zur Verfügung gestellt. Die Informationen sind nicht als Anlageberatung oder als Empfehlung oder Anerkennung einer bestimmten Anlage - oder Anlagestrategie gedacht und dienen lediglich der Veranschaulichung. Achten Sie darauf, alle Risiken zu verstehen, die mit jeder Strategie, einschließlich Provisionskosten, vor dem Versuch, irgendeinen Handel zu platzieren. Die Kunden müssen alle relevanten Risikofaktoren einschließlich ihrer persönlichen finanziellen Situation vor dem Handel berücksichtigen. TD Ameritrade, Inc. Mitglied FINRA / SIPC. TD Ameritrade ist ein eingetragenes Warenzeichen der TD Ameritrade IP Company, Inc. und der Toronto-Dominion Bank. 2016 TD Ameritrade IP Company, Inc. Alle Rechte vorbehalten. Wird mit Genehmigung verwendet. Inconceivable. Your One-Stop-Quelle für Multi-Asset automatisierte Handelstechnik Jetzt können Sie verwalten, automatisieren und optimieren Sie Ihre globalen Handelsaktivitäten mit größerer Effizienz mit einem brokerneutralen Execution-Management-System. InfoReach bietet integrierte, leistungsstarke Handelssoftware für Auftrags - und Handelsmanagement. Globale Konnektivität. Marktdurchführung, Risikomanagement. Transaktionskostenanalyse (TCA) und vieles mehr. Als anerkannter Branchenführer in der Entwicklung eigenständiger, unternehmensweiter Technologie seit 1995 bietet InfoReach umfassende Softwarelösungen für das Managementsoftwaremanagement und eine geringe Latenzkonnektivität für die globale institutionelle Handelsgemeinschaft. Volle Integration mit intelligenten Handelswerkzeugen wie Algorithmen. Pre / In / Post-Trade-Analysen und Risikokontrollen ermöglichen es Kunden, Investitionsentscheidungen mit erhöhter Geschwindigkeit und Kontrolle auszuführen. Kontinuierlich aktualisierte Technologien helfen Unternehmen aller Größenordnungen konkurrieren effektiver in schnell verändernden Märkten. Lösungen für jeden Schritt des Handelsprozesses können zu einem einzigen Execution-Management-Handelssystem zusammengefasst werden, das Ihre Trading-Desk-Infrastruktur vereinfacht und Prozesse standardisiert. Mit Technologie von Grund auf gebaut, um Multi-Asset-Handel zu unterstützen. Sie genießen nahtlosen Handel über Aktien. Werden. Futures Forex Feste Erträge. Zinsswaps mit anlagenspezifischer Funktionalität. FIX-basierte, brokerneutrale Konnektivität ermöglicht es Ihnen, was, wo und mit wem Sie wollen, um die Welt zu handeln. TradeReady-Funktionalität Blitzschnelle Bereitstellung Die InfoReach-Lösung ist für anspruchsvolle Anwender konzipiert, die ohne lange Wartezeit die bestmögliche Funktionalität und Werkzeuge benötigen. Unsere Execution-Management-Software ist kompatibel mit wenig Bedarf für Anpassung und unterstützt eine Vielzahl von Trading-Stile und Strategien. Mit einer durchschnittlichen Einsatzzeit von nur 3 Wochen setzen wir den Goldstandard für Lieferung und Service. InfoReach bietet Ihnen erweiterte Funktionen und Tools, mit denen Sie neue Marktchancen erkennen und neue Marktchancen nutzen, Handelsstrategien automatisieren, Risiken minimieren, die Ausführungsqualität verbessern und die Transaktionskosten senken können Mit Änderungen der Marktstruktur und der Regulierung Schritt halten, darunter: Pre / at / Post-Trade-Analyse FIX-Konnektivität zu den wichtigsten Quellen der globalen Liquidität für Aktien. Werden. Futures Forex Feste Erträge. Zinsswaps Low-Latency-, High-Volume-Handel Durchführung Manuelle, algorithmische und automatisierte Handel Black Box Entwicklung und Testumgebung Echtzeit-interaktive Charts und Positionsüberwachung Zugang zu globalen Brokerage-Dienstleistungen und Strategien für Multi-und Cross-Asset-Handel Direkt-Markt (Verkaufsseite) Regulatory Reporting (Verkaufsseite) Consolidated Desktop Erstellen Sie eine maßgeschneiderte Handelsumgebung Alle unsere Lösungen können angepasst und in einem einheitlichen automatisierten Handelssystem geliefert werden, das erfüllt Ihre spezifischen Handels-Management und Ausführung Bedürfnisse. Oder Sie können ausgewählte Technologiekomponenten auswählen, die unabhängig und / oder in bestehende Systeme integriert werden können. Mit Ihrer Wahl der Vor-Ort-Installation oder dem Hosting in einem unserer globalen Rechenzentren macht InfoReach ein einfaches Upgrade auf die Best Execution Order Management Software. Multi-Strategie, Multi-Asset EMS Mit einem Multi-Strategy Broker-neutralen Execution Management System (EMS) können Sie neue Marktchancen nutzen und kostengünstig Trades über mehrere Broker, Veranstaltungsorte, Instrumente und Geografien hinweg durchführen. Forex Forex Forex
No comments:
Post a Comment