Stickin 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, dass Ihre Positionen haben positive Zeitverfall, so dass alle anderen Dinge gleich sind, 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 etwa 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 seine auf technischen oder fundamentalen 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 vorbei am 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 an den Seitenlinien, frustriert und verwirrt, indem sie nicht in der Lage, die Art und Weise 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, was sind Sie warten, um herauszufinden, was seine alles ü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, die mit jeder Strategie, einschließlich der Provisionskosten, vor dem Versuch, irgendeinen Handel stattfinden, zu verstehen. 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. 2017 TD Ameritrade. Software Projektmanagement für den Aufbau hochfrequenter Handelssysteme - PowerPoint PPT Presentation Transcript und Presenters Notes Titel: Software Projektmanagement für den Aufbau hochfrequenter Handelssysteme 1 Software Projektmanagement für den Aufbau hochfrequenter Handelssysteme Andrew Kumiega Infinium Capital Management 2 Finanzen Die Finanzmarktbranche wird bis 2015 auf knapp 90 Mrd. ansteigen, angetrieben durch ein starkes Wachstum im Asien-Pazifik-Raum Über 75 des täglichen Volumens an Börsen sind computergenerierte Aufträge, die eine Echtzeit-Überwachung erfordern. Algorithmen Release-Zyklen sind entscheidend für ein Unternehmen Erfolg 3 Chicago TradingFinance Industry Nicht einschließlich Banken oder Versicherungsunternehmen. Ungefähr 100 Firmen zu jeder Zeit. Firmen sind gut versteckt, um PR zu vermeiden. Etwa 12000 Mitarbeiter in Chicago bei diesen Firmen beschäftigt. Ungefähr 40 50 der Mitarbeiter sind in der Technologie. Quelle Roy Talman. 4 Industrielle RevolutionComputer RevolutionFinancia l Technologie Revolution Produktionsmaschinen ersetzen Handarbeit von qualifizierten Einzelhandwerkern. Maschinisten werden für hochwertige Teile belohnt. Teile werden regelmäßig nachbearbeitet, um den geforderten Qualitätsstandard zu erhalten. Computer numerische Steuerung (CNC). Computergesteuerte Maschinen ersetzen menschliche Maschinenbediener. Die Maschinenbediener werden für die Verringerung der Zykluszeit durch bessere Computerprogramme belohnt. Zykluszeitverkürzung durch Verringerung der Stufenzeit. Überwachung der Maschine für außer Kontrolle befindliche Situationen mittels statistischer Prozesssteuerung Algorithmengesteuerte Finanzierung (ACF). Computeralgorithmen und Computer ersetzen menschliche Händler und Investitionsmanager. Große Prozentsätze der Handel an Börsen werden durch Computer-Algorithmen erzeugt. Stoll (2006) Fondsmanager werden kontinuierlich auf Industriestandards unter Verwendung statischer Methoden, die gespielt werden können, benchmarkiert. 5 Automatisierte Handelssysteme Ein automatisiertes Handelssystem besteht aus Interagierenden Handelsausführungsalgorithmen Quantifizierte Handelsauswahlregeln Geschäftslogik, die zum Ein - und Ausstieg aus Positionen in den Finanzmärkten erforderlich ist Technologie Hochgeschwindigkeitsinformationsnetze Hochgeschwindigkeitscluster-Server für die Ausführung von Algorithmen Data Warehouses für Trade Capture und Risikomanagement Redundante Systeme für 247 Operationen weltweit 6 Automatisierte Trading-Systeme Arten von Systemen Trigger-Trades Filter-Trades Multifaktor-Trades Automatisierte Trading-Systeme Computer macht die Kauf - und Verkaufsentscheidung. Computer führt automatisch die stockoptionfixed Einkommen Handel. Computer sichert automatisch die Position Computer führt Risikomanagement der Positionen, um sicherzustellen, dass die Portfoliokonstruktion Spezifikation ist. Menschen werden nur zur Überwachung der Maschinen eingesetzt. 7 Die guten, die schlechten und die hässlichen Einige gute, einige schlechte und einige hässliche Build-Software Design und Verwaltung von Netzwerk Hire Quants zu eleganten Algorithmen bauen Erstellen Sie eigene Risikowerkzeuge Erstellen Sie benutzerdefinierte Server mit benutzerdefinierten Boardst-Kapital Starten Sie das System Handelssysteme haben mehrere Trade Offs Kauf Software Kauf-Netzwerk Kauf-Algorithmus Verwenden von Lieferanten gelieferten Risikowerkzeugen Verwenden Sie Prime gelieferten Co-Lo-Computern Starten Sie das System 8 Die gute, die schlechte und die hässliche Mad House Racing Methode THC-Methode Mieten Sie zwei Tech-Menschen Kaufen Sie ein System Kaufen Sie einen Preis-Feed Erstellen Sie einen Handelsalgorithmus Basierend auf anderen Völkern Ideen. Back-Test 1 -2 Produkte für 6 Monate Leihen Sie mehrere Junior-Händler zum Schattenhandel für 4 Wochen Produzieren Sie einen Handelsplan und erhalten Sie Kapital Starten Sie das System Erinnern Sie sich, dass das algorithmische Geschäft ein wettbewerbsfähiges Geschäft ähnlich dem Autorennen ist. 9 Die gute, die schlechte und die hässliche Formel-1-Methode Erstellen Sie einen neuen mathematischen Algorithmus. Get veröffentlicht in einer Tier-ein-Zeitschrift Hire drei PhD C-Programmierer und 1 Tech-Menschen Back-Test für 10 -200 Produkte für 5 Jahre Kaufen oder erstellen Sie ein Preis-Feed Kaufen oder erstellen Sie ein Handelssystem Analysieren Sie Netzwerk-Routen Analysieren Co-Locations Design und bauen benutzerdefinierte Computer Für Geschwindigkeit Führen Sie Standardrisiko, um Managementberichte zu belohnen Mieten Sie einige Juniorhändler zu Schattenhandel für 6 Wochen Produzieren Sie einen Handelsplan und erhalten Sie Kapital Starten Sie das System 10 Aufbau (Nascar) Methode des Baus eines Hochfrequenz-Handelssystems 11 Geschichte der KV Methodik Die Methode war Gemeinsam von Andrew Kumiega und Ben VanVliet entwickelt. Methodik wurde entwickelt und angewendet bei mehreren Handelsfirmen zwischen 1995 und gegenwärtig Die meisten Unternehmen sehen ihre Entwicklungsmethodik als proprietär an, was der Hauptgrund für den Mangel an Industrieinformation ist. Methodologie wurde erfolgreich bei Market Making-Firmen angewendet Hedgefonds Fondsdienstleister Investmentmanager Methodology Wurde über verschiedene Iterationen verfeinert ExcelVBA ursprüngliche Methodik ExcelVBA bis C Methodik Qualität Geldmanagement-Methodik Basierend auf industrieller Technik umfasst Rapid Development Stage Gates mit Kapitalkontrollen Statistische Prozesskontrolle 12 Risiken durch Methodik Operational Risk die Wahrscheinlichkeit, dass technologiebezogene Probleme, entweder intern oder Externe, wird ein Unternehmen zu unterbrechen. Mangel an Verständnis von automatisierten Handelssystem-Algorithmen Mangel an gut definierten Schnittstellen Mangel an Risiko-Tools Fehlende Flexibilität des Systems für Veränderungen im Handelsumfeld Projekt Risiko die Wahrscheinlichkeit des Verlustes aufgrund von Ereignissen, die den Erfolg eines Projekts negativ beeinflussen Qualität des Endprodukts Erhöht Kosten Verzögerte Fertigstellung Projektfehler Mangel an künftigen Produktpreisen durch Zeitüberschreitung 13 Schlüsselideen in der KV-Software-MethodikKonstruktion Nascar Nutzen Sie ein Team von Finanzingenieuren, Seniorenprogrammierern, Händlern und Partnern Erstellen Sie Prototypen in Excel oder Matlab für Geschwindigkeit auf den Markt Ersetzen Sie Excel-Berechnungen Mit VBAC-Code Ersetzen Excel-Schnittstelle mit C oder C Verwenden Sie eine Spirale Design Foundation zuerst in Excel Berechnungen Infrastruktur zweiten in Code Implementierung dritten in C 14 Notwendigkeit für die Geschwindigkeit auf den Markt in der Finanzierung Erfolg in der Finanzierung hat sich die Fähigkeit, neue Produkte schnell zu starten und zu verwalten. Finanzen hat sich zu einer ausgereiften Technologie-Industrie mit zeitlichen Einschränkungen für neue Produktentwicklung und hohe Erwartungen der Kunden von Kunden. Die Hochfrequenzausführungsgeschwindigkeiten werden bei der zweiten Sekunde für einen großen Auftrag gemessen. Operationales Algorithmenrisiko aus Mangel an Tests Softwarequalitätsrisiko aus Mangel an Tests Run-away-Algorithmus-Risiko 15 Warum ExcelMatlabetc als Prototyping-Sprache für die Entwicklung von Handelssystemen verwenden Die vordefinierten, standardisierten Funktionen in Excel, die problemlos und mit zeitaufwendigen finanziellen Berechnungen, Wie DAYS360, Die Umarmung von Excel von den meisten Colleges und Universitäten als das dominierende Werkzeug für den Unterricht Finanzen. Mehrere Lehrbücher in Finanzen sind Beispiele in Excel und VBA-Code. Eine große Anzahl von kommerziellen Markt-Daten-Feeds, die in Excel zu integrieren. Unter diesen Firmen sind Bloomberg, Spryware und Reuters. Eine große Anzahl von kommerziellen Berechnungen von Drittanbietern wie FinCad, Numerix und Sunguard Die Benutzerfreundlichkeit, die Desk-Trader, die in der Regel keine formalisierte Ausbildung oder Ausbildung in der Programmierung und Software-Engineering, um einfache Handelssysteme zu entwickeln. Dank der Verwendung von DLL-Add-Ins können übergeordnete Sprachen wie Solver, Matlab, SPlus usw. in Excel hinzugefügt werden. Sehr einfach eine schnelle Anwendung zu erstellen, die eine Hash-Tabellenstruktur benötigt, die mit den Live-Zeitdaten verknüpft ist. 16 Überblick über die Kumiega - Van Vliet Handelssystem-Entwicklungsmethodologie (KV) Hybride Lösung, die mehrere Software-Rahmenwerke kombiniert, die für die Entwicklung des Handelssystems mit einer Modelliersprache und einer objektorientierten Sprache angepasst wurden Wasserfall Methodik Spiral Methodik Stage-Gate Methodik Go. Gehen Sie auf die nächste Etappe des Wasserfalls. Halt. Halten Sie die Entwicklung auf dem aktuellen Stand für die Überprüfung zu einem späteren Zeitpunkt oder die fortgesetzte Nutzung als Proto-Typ Return. Zurück zu einem früheren Stadium für zusätzliche Forschung oder Prüfung. Töten. Töten Sie das Projekt vollständig. Stage-Gate ist ein eingetragenes Warenzeichen von R. G. Cooper Associates Consultants, Inc. ein Mitglied des Produktentwicklungsinstituts. Siehe prod-dev 17 Defizite in der Standard-Software-Entwicklungsmethodik Wasserfall Wasserfall-Methodik neigt dazu, zu viel Wert auf die Planung aller Details zu legen, muss vor der Planung definiert werden, bevor Design und Umsetzung beginnen können. Die Wasserfall-Methodik enthält nicht eine Gate-Prozessa-Management-Entscheidung, ob oder wie die Entwicklung auf der Grundlage des Systems s potenzielle SpiralAgile Loops können ohne Ende wachsen und es gibt keine Einschränkungen oder Fristen für die Iteration zu beenden Agile hat keine Kriterien für den Übergang von einem (Visual Studio Team) Es fehlt eine Frame-Arbeit, die es ermöglicht, mehrere Programmierwerkzeuge (Excel, Matlab, Mathematica, C) in einem anderen Stadium verwendet werden Mangel an dem Konzept der Tore (Hardware, Programmierer) 18 Vorteile der KV (Hybrid) - Entwicklung Schnelles Entwickeln des Prototyp-Arbeitssystems Einfach für mehrere Gruppen, um Berechnungen, Funktionalitäten und GUI zu überprüfen Klare Spezifikationen für Programmierer zur Verfügung gestellt, um eine endgültige Anwendung in C zu erstellen Vorgesehene Testfälle Für die Programmierer, die das System in C implementieren Geben Sie einen potenziellen Einnahmequellen mit Excel, die verwendet werden können, um die endgültige Entwicklung zu finanzieren Lösen viele der Probleme, die als wichtige Quellen von Kalkulationstabellen, wie in der Eusprig Papiere 19 KV Übersicht aufgeführt werden, aufgeführt sind, leihen aus Wasserfall und Spirale Modelle und Coopers Stage-Gate neue Produktentwicklung Methodik, mit realen Optionalität. Besteht aus vier Stufen Forschung, Back-Tests, Implementierung, Management, mit Toren. Jede Stufe ist eine Plan-Benchmark-Do-Check Spirale. Jede Stufe sollte verschiedene Software-Entwicklungstools verwenden. Die ersten Werkzeuge basieren auf schnellen Entwicklungswerkzeugen wie Excel, Matlab, Mathematica, Resolver. Die Spätstadium-Entwicklungstools basieren auf C, C, F. Net, Java basierend auf Berechnungen Vollständig erklärt in Quality Money Management und Journal Artikel 20 Agile Komponente der Methodik Plan Bestimmen Sie das Problem zu lösen, Informationen zu sammeln und dann planen und dokumentieren Ein Vorgehen, um es zu lösen (dh was wir tun müssen). Benchmark. Forschung und vergleichen alternative Lösungen, um die beste Praxis zu gelangen. Über die vier Phasen unserer Methodik führen wir quantitative Methoden, Datenreinigungs - und Optimierungsalgorithmen, Technologie sowie Portfolio - und Risikomanagementprozesse durch. Führen Sie die bestmögliche Vorgehensweise durch (d. H. Wir tun es). Prüfen Sie, ob die gewünschten Ergebnisse zusammen mit dem, was fehlgeschlagen ist, erreicht wurden, und dokumentieren Sie, was gelernt wurde (d. H. Wie haben wir das gemacht). Wenn die Ergebnisse nicht zufrieden stellend sind, wiederholen Sie den Zyklus mit gewonnenem Wissen. 21 Quality Money Management Eine integrierte Business-, Software - und Risikomethodik Eine iterative Designmethodik für die algorithmische Softwareentwicklung Quality centric Ermöglicht die Bühnenprojektfinanzierung Eine Methode, die auf die Steuerung der Maschinensteuerung fokussiert ist Für eine kontinuierliche Prozessverbesserung 22 Quality Money Management Methodik 23 Wasserfallkomponente Forschung und Dokumentengestaltung Rücktest Umsetzung Monitor 24 Beispielpaare Handelssystem Ausgewählte Unternehmen, die grundsätzlich ähnlich sind und daher ein ähnliches Preisverhalten aufweisen sollten. Statistische Arbitrage ist eine Wette, dass die Beziehung zwischen den Preisen von zwei Aktien wird zu einem langfristigen Mittel zurück. Trigger-Handel wird eingegeben, wenn der Spread über einem Schwellenwert (z. B. 2 Standardabweichungen) liegt. Die Handelsstrategie wurde für dieses Beispiel erstellt. Vollständiges Papier auf Anfrage erhältlich BVanVlietatIIT. Edu 25 KV Entwicklungssoftwarestadium Stufe I. Forschung und Dokumentgestaltung Beschreibung der Idee Vollständige Artikulation der Geschäftslogik und der quantitativen Methoden Über den iterativen Forschungsprozess erfordert die Planung jeder Schleife Teammitglieder, Ziele neu zu definieren und zu setzen Grenzen für diese Forschung. Forschung quantifizierbare Methoden Abgeleitete proprietäre Algorithmen Bewerben öffentlich zugänglicher Forschung aus Zeitschriften, Büchern, dem Internet oder White Papers Prototyp Schnell mehrere Generationen zu bauen, um zu bewerten, ob eine bestimmte Idee eine weitergehende Untersuchung rechtfertigt und eine risikobasierte iterative Entwicklung vorantreibt Plan zur Messung der Performance und Definition des Erfolges und der Variabilität des Handelssystems Gate 1 Überprüfung von Mathematik und Methodik Dieses Tor verhindert, dass die Entwicklung des Handelsinvestmentsystems in die Rücktestsphase übergeht, bis die erforderlichen Aktivitäten und Leistungen in einer Qualität abgeschlossen sind Weise. 26 Eine Schlüsselausgabe von Stufe 1 besteht darin, die Ausgänge zu identifizieren, die gesteuert werden können. MeanMedian Profit und Verlust Durchschnitt, Range und Standardabweichung der Rückkehr Sharpe und Sortino Ratios Durchschnittliche Zeit im Handel Zahl der gewinnenden und verlierenden Trades, gewinnende und verlorene Tage Drawdowns Maximum Negative Exkursionen Informationskoeffizient Spearman-Korrelation 27 Standardanwendung von SPC zu Handelssystemen Die Stichprobenmittelwerte eines Handelssystemwechsels innerhalb von UCLLCL auf einem X-Balkendiagramm. Die Streuung der Renditen erweitert und verengt sich in Grenzen auf einem R-Chart oder Sigma-Chart. Für ein Aktienhandelssystem kann das System einen Sektor, der auf einem P-Diagramm reflektiert wird, für Prozentsätze überschätzen. Für ein hochfrequentes Handelssystem ändert sich die durchschnittliche Handelszeit in einem X-Balkendiagramm. SPC kann in mehreren Stufen des Algorithmus-Entwicklungsprozesses verwendet werden. 28 Software-Methodik weiter Schritt II. Back-Test Erfassen von Daten Erstellen Sie eine benutzerdefinierte Datenbank mit historischen Daten und kaufen oder bauen Sie ein Software-Tool, das ein ordnungsgemäßes Back-Testing des Systems ermöglicht. Erforderliche Daten können entweder gar nicht existieren oder sind auf der Grundlage der prospektiven Erträge des Handelsinvestmentsystems Develop daten unerschwinglich teuer Reinigungsverfahren Die Entwicklung eines Data Transformation Management Systems (DTMS), das Daten auf Fehler und Unregelmäßigkeiten scannt, ist essentiell. Durchführung des Algorithmus-Benchmarkings mit Beispieldaten 1. Profitabel sowohl in der Probe als auch in der Probe. 2. Profitabel in der Probe, aber nicht aus der Probe. 3. Unrentabel sowohl in Probe als auch außerhalb der Probe. 4. Verwenden Sie die statistische Prozesssteuerung, um die Mehrdeutigkeit im Handelsalgorithmus auszugeben. Check Performance und Probationary Trade Schattenhandel der Algorithmus Nicht bezeichnend für die Leistung aufgrund des Fehlens von SPC-Steuerungsalgorithmen Hauptsächlich verwendet, um Design-Schnittstellen, Risikokontrollen und SPC-Kontrollen zu helfen Gate 2 Review Forschungsergebnisse und formalisieren Entwicklungsplan 29 Standard in Beispiel Handel Performance Reporting System war Laufen über 4 Jahre 112002 bis 412006. In-Ergebnis für die ersten 2 Jahre. Die Ergebnisse zeigen, dass das System attraktive Leistungskennzahlen für die ersten 2 Jahre generiert. 30 SPC Anzeige des Systems außer Kontrolle oder im mehrdeutigen Zustand Jede einzelne Messung oberhalb oder unterhalb der oberen oder unteren Grenzwerte. 5 aufeinander folgende Messungen bewegen sich in der gleichen Richtung nach oben oder unten. 2 Messungen größer als 2 Standardabweichungen vom Mittelwert. 3 Messungen mehr als 1,5 Standardabweichungen vom Mittelwert. 7 aufeinanderfolgende Messungen auf einer Seite des Mittelwerts. 31 SPC für Investitionsentscheidungen KV Stage 2 Backtesting 32 Zwei Jahre aus den Stichprobenergebnissen Die statistische Prozesssteuerung würde es nicht erlauben, dass dieser Algorithmus auf Stufe 3 vorankommt. Das Stoppen des Algorithmus verhinderte das Ausgeben von Ressourcen auf ein verlierend System oder forcierte weitere Untersuchungen Stufe III. Implementieren von Plan - und Dokumenttechnologiespezifikationen Definieren Sie die Funktionalitäten und Leistungsanforderungen des Handelsinvestmentsystems vollständig. Die Spezifikationsdokumente ermöglichen es dem Team von Hardware-Ingenieuren und Programmierern, das System schnell mit den richtigen Funktionalitäten und den richtigen Spezifikationen zu erstellen. Design-Systemarchitektur Architektur-Dokumente sind Blaupausen der Hard - und Software, die die Architektur des Handelsinvestmentsystems bilden, einschließlich der finanziellen Berechnungen, Echtzeitdaten und Benutzeroberflächen, Order-Routing-Verbindungen, Reporting-Funktionalitäten und andere notwendige Prozesse. Aufbau und Dokumentation des Systems Der Bauprozess wird ein Schritt-für-Schritt-Marsch durch die Architekturdokumente sein. Architektur-Dokumente selbst werden sich entwickeln, wie das Team Spiralen durch die Umsetzung mit einem agilen Ansatz unter Verwendung der vier Phasen des Plans, tun, Benchmark und überprüfen Überprüfen Leistung und Probationary Trade Zweck der Probehandel ist es, die Händler oder Geld-Manager Zeit, um den Handel zu nutzen Tools und bestimmen, welche zusätzlichen Berichterstellungswerkzeuge gebaut werden müssen, um die eingebetteten Risiken ordnungsgemäß zu managen Gate 3 Review Entwicklung des Systems 34 KV Entwicklungssoftware Stufe Stufe IV. Monitor Plan Performance und Risikoprozesse Berichte werden die Portfolio-Statistiken und Performance-Metriken, Risiko-Berechnungen und bieten Dokumentation der Zuweisung von Gewinnen und Verlusten definieren Performance Controls Diese Techniken helfen dem Team zu verstehen, ob das System arbeitet innerhalb Spezifikationen und In Übereinstimmung mit dem Back-Test und einem Benchmark Die Märkte sind stochastisch und die Performance des Handelsinvestments wird ebenfalls stochastisch sein. SPC-Analyse durchführen Sind die zugrunde liegenden Marktdistributionen die gleichen wie diejenigen, die verwendet wurden, um Erträge für den Back-Test zu generieren. Ist das System in Übereinstimmung mit dem Back-Test und dem Benchmark-Index. Sind die Inputs oder Outputs des Prozesses unterschiedlich? Performance-Systeme müssen kontinuierlich angepasst werden unter Verwendung eines Six-Sigma-Ansatzes Wiederholen Sie den gesamten Wasserfall-Prozess für die kontinuierliche Verbesserung. 35 KV Monitoring mit SPC für einen täglichen FX Handel Algorithmus zur Veröffentlichung zur Verfügung gestellt 36 KV Monitoring mit SPC für einen FX-Algorithmus für die Veröffentlichung vorgestellt 37 KV Monitoring mit SPC für einen FX-Algorithmus zur Veröffentlichung vorgestellt 38 KV Überwachung mit SPC für einen täglichen FX Handel Algorithmus vorgestellt Zur Veröffentlichung 39 System als außer Kontrolle Phase IV. Monitor Ermitteln Sie Ursachen von Leistungsschwankungen Sobald ein System als außer Kontrolle geraten ist, muss das System repariert werden. Anwenden von Ford 8d, um die Ursache zu identifizieren. Verwenden Sie Design von Experimenten, um Wechselwirkungen zwischen Faktoren zu identifizieren, die die Prozessverlagerung verursacht hat. Durchführen der Kaizan-Analyse Überprüfung der Datenlatenzzeit Prüfung neuer Wettbewerber mit besserem Algorithmus Freigabe neueren Algorithmus Neukonzeption des Algorithmus für neue Wettbewerber Wiederholen Sie den gesamten Wasserfallprozess zur kontinuierlichen Verbesserung. 40 Die gute, die schlechte und die hässliche KV-Methodik Ist es besser als die beiden anderen Methoden Alle Methoden haben Probleme. Gibt es konsistente Ergebnisse? Verringert es das Risiko eines Run-away-Algorithmus Gibt es bessere Ergebnisse? Welche Rennstrecke planen Sie, Ihren Algorithmus zu fahren? 41 Schlussfolgerung Ein quantitatives Handelssystem ist ein komplexes System Und sollte nach der verfahrenstechnischen Theorie aufgebaut und verwaltet werden. Ein hybrider Entwicklungszyklus, der verschiedene Werkzeuge für verschiedene Entwicklungsstufen verwendet, ist für die quantitative Finanzierung optimal. Stage-Gates für die quantitative Softwareentwicklung werden aufgrund der Komplexität der Systeme erforderlich. Dev Quantitative Finanzen erfordert ein spezialisiertes Verfahren aufgrund der großen Menge an Schneidkante RD, Zeitdruck und funktionsübergreifende Teams mit spezialisierter Kompetenz Nächstes Lebenszyklusstadium in Quantitative Finance ist die Qualitätsstufe. Dies ist aufgrund der Tatsache, wie alle Branchen reifen sie schließlich auf die Prozessqualität zu produzieren Güter und Dienstleistungen, die Kriege zu gewinnen konzentrieren. 43 FragenHochfrequenz-Handelssystem-Design und Prozess-Management Hochfrequenz-Handelssystem Design und Prozess-Management Berater: Roy E. Welsch. Abteilung: Systemdesign und Managementprogramm. Herausgeber: Massachusetts Institute of Technology Datum der Herausgabe: 2009 Handelsunternehmen sind heutzutage sehr stark auf Data Mining, Computermodellierung und Softwareentwicklung angewiesen. Financial Analysts erfüllen viele ähnliche Aufgaben wie die in der Software-und Fertigungsindustrie. Allerdings hat die Finanzbranche noch nicht in vollem Umfang verabschiedet High-Standard-Systeme Engineering Frameworks und Prozess-Management-Ansätze, die erfolgreich in der Software-und Fertigungsindustrie waren. Viele der traditionellen Methoden des Produktdesigns, der Qualitätskontrolle, der systematischen Innovation und der kontinuierlichen Verbesserung, die in Ingenieurdisziplinen gefunden werden, können auf den Finanzbereich angewendet werden. Diese Arbeit zeigt, wie das Wissen aus Ingenieurdisziplinen das Design und Prozessmanagement von Hochfrequenz-Handelssystemen verbessern kann. Hochfrequenz-Handelssysteme sind rechnerisch. Diese Systeme sind automatische oder halbautomatische Softwaresysteme, die von Natur aus komplex sind und ein hohes Maß an Konstruktionsgenauigkeit erfordern. Der Entwurf eines Hochfrequenz-Handelssystems verbindet mehrere Felder, darunter quantitative Finanzen, Systemdesign und Software-Engineering. In der Finanzbranche, wo mathematische Theorien und Handelsmodelle relativ gut recherchiert sind, ist die Fähigkeit, diese Entwürfe in echten Handelspraktiken umzusetzen, eines der Schlüsselelemente der Wettbewerbsfähigkeit einer Wertpapierfirma. Die Fähigkeit, Investmentideen effizient und effizient in leistungsfähige Handelssysteme zu verwandeln, kann einer Investmentfirma einen enormen Wettbewerbsvorteil verschaffen. (Fortsetzung) Diese Diplomarbeit enthält eine detaillierte Studie, die sich aus Hochfrequenzsystemen, Systemmodellen und - grundsätzen sowie Prozessmanagement zusammensetzt Für die Systementwicklung. Besonderes Augenmerk wird auf Backtesting und Optimierung gelegt, die als die wichtigsten Bestandteile beim Aufbau eines Handelssystems gelten. Diese Forschung baut System-Engineering-Modelle, die den Entwicklungsprozess zu führen. Es verwendet auch experimentelle Handelssysteme zur Überprüfung und Validierung von Grundsätzen, die in dieser Arbeit behandelt werden. Schließlich kommt diese These zu dem Schluss, dass systemtechnische Grundlagen und Rahmenbedingungen der Schlüssel zum Erfolg für die Durchführung hochfrequenter Handelssysteme oder quantitativer Investitionssysteme sein können. Thesis (S. M.) - Massachusetts Institut für Technologie, System Design und Management-Programm, 2009. Cataloged aus PDF-Version der Arbeit. Enthält bibliographische Hinweise (S. 78-79). Schlüsselwörter: System Design and Management Program. Mein Konto
No comments:
Post a Comment