Trading System Architektur


Hochfrequenz-Trading-System-Design und Prozess-Management. Hochfrequenz Trading-System-Design und Prozess-Management. Tour Roy E Welsch. Department System Design und Management-Programm. Publisher Massachusetts Institute of Technology. Date Issue 2009.Trading Unternehmen heutzutage sind sehr abhängig von Data Mining, Computermodellierung und Softwareentwicklung Finanzanalysten führen viele ähnliche Aufgaben wie in der Software - und Fertigungsindustrie durch. Allerdings hat die Finanzbranche noch nicht vollständig standardisierte Systemtechnik-Frameworks und Prozessmanagementansätze verabschiedet, die in der Software - und Fertigungsindustrie erfolgreich waren Die traditionellen Methoden für Produktdesign, Qualitätskontrolle, systematische Innovation und kontinuierliche Verbesserung in Ingenieurdisziplinen können auf den Finanzbereich angewendet werden Diese Arbeit zeigt, wie das Wissen aus Ingenieurdisziplinen das Design und die Prozessmanagement von Hochfrequenz-Handelssystemen verbessern kann Frequenz-Handelssysteme sind berechnungsbasiert Diese Systeme sind automatische oder halbautomatische Softwaresysteme, die inhärent komplex sind und ein hohes Maß an Designgenauigkeit erfordern. Das Design eines Hochfrequenz-Handelssystems verbindet mehrere Felder, einschließlich quantitativer Finanzierung, Systemdesign und Software-Engineering In der Finanzbranche, in der mathematische Theorien und Handelsmodelle relativ gut recherchiert werden, ist die Fähigkeit, diese Entwürfe in realen Handelspraktiken umzusetzen, eines der Schlüsselelemente der Wettbewerbsfähigkeit der Wertpapierfirma. Die Fähigkeit, Investitionsideen effektiv in leistungsfähige Handelssysteme umzuwandeln Und effizient kann eine Investmentfirma einen enormen Wettbewerbsvorteil geben. Diese Arbeit bietet eine detaillierte Studie aus hochfrequentem Handelssystemdesign, Systemmodellierung und Prinzipien sowie Prozessmanagement für die Systementwicklung. Besonderes Augenmerk wird dabei auf Backtesting und Optimierung gelegt, Wichtigste Teile beim Aufbau eines Handelssystems Diese Forschung baut System-Engineering-Modelle, die den Entwicklungsprozess leiten. Es nutzt auch experimentelle Handelssysteme, um die in dieser Arbeit angesprochenen Prinzipien zu überprüfen und zu validieren. Schließlich kommt diese These zu dem Schluss, dass systemtechnische Prinzipien und Frameworks der Schlüssel zu sein können Erfolg für die Implementierung von Hochfrequenzhandel oder quantitativen Investitionssystemen. Thesis SM --Massachusetts Institut für Technologie, System Design und Management Programm, 2009 katalogisiert aus PDF-Version der Arbeit Inklusive bibliographischen Referenzen p 78-79.Keywords System Design und Management Program. Trading Systems Entwerfen Sie Ihr System - Teil 1. Der vorhergehende Abschnitt dieses Tutorials betrachtete die Elemente, die ein Handelssystem bilden und diskutierten die Vor-und Nachteile der Verwendung eines solchen Systems in einer Live-Handelsumgebung In diesem Abschnitt bauen wir auf diesem Wissen durch die Prüfung Welche Märkte sich besonders gut für den Systemhandel eignen. Wir werden dann die verschiedenen Gattungen der Handelssysteme genauer betrachten. In verschiedenen Märkten auftauchen. Equalitätsmärkte Der Aktienmarkt ist wahrscheinlich der häufigste Markt für den Handel, vor allem unter Anfänger In dieser Arena dominieren große Akteure wie Warren Buffett und Merrill Lynch und traditionelle Wert - und Wachstumsinvestitionsstrategien sind bei weitem am häufigsten. Trotzdem haben viele Institutionen deutlich in die Gestaltung, Entwicklung und Umsetzung von Handelssystemen investiert. Individuelle Investoren treten zusammen Diese Tendenz, obwohl langsam. Hier sind einige Schlüsselfaktoren zu beachten bei der Verwendung von Handelssystemen in Aktienmärkten. Die große Menge an Aktien zur Verfügung stellt Trader, um Systeme auf viele verschiedene Arten von Aktien zu testen - alles von extrem volatilen over-the-counter OTC-Aktien zu nicht-volatilen Blue-Chips. Die Effektivität von Handelssystemen kann durch die geringe Liquidität einiger Aktien begrenzt werden, insbesondere OTC - und Pink-Sheet-Emissionen können in Gewinne aus erfolgreichen Geschäften einfließen und können Verluste OTC - und Pink-Sheet-Aktien oft erhöhen Entstehen zusätzliche Provisionsgebühren. Die wichtigsten Handelssysteme, die verwendet werden, sind diejenigen, die nach Wert suchen - das heißt, Systeme, die unterschiedliche Parameter verwenden, um festzustellen, ob eine Sicherheit im Vergleich zu ihrer bisherigen Leistung, ihren Kollegen oder dem Markt im Allgemeinen unterbewertet ist. Foreign Exchange Markets Der Devisenmarkt oder Forex ist der größte und liquideste Markt der Welt Die Regierungen der Welt, Banken und andere große Institutionen Handel Trillionen von Dollar auf dem Forex-Markt jeden Tag Die Mehrheit der institutionellen Händler auf dem Forex verlassen sich auf Handelssysteme Die Gleiches gilt für Einzelpersonen auf dem Forex, aber einige Geschäfte, die auf ökonomischen Berichten oder Zinsauszahlungen basieren. Hier sind einige Schlüsselfaktoren, um im Auge zu behalten, wenn man Handelssysteme im Forex-Markt einsetzt. Die Liquidität in diesem Markt - wegen des riesigen Volumens - macht Handelssysteme genauer und effektiver. Es gibt keine Provisionen in diesem Markt, nur Spreads Daher ist es viel einfacher, viele Transaktionen ohne Erhöhung der Kosten für die Menge der Aktien oder Rohstoffe zur Verfügung gestellt, die Anzahl der Währungen zu handeln ist begrenzt Aber wegen der Die Verfügbarkeit von exotischen Währungspaaren - das heißt, Währungen aus kleineren Ländern - die Reichweite in Bezug auf die Volatilität ist nicht unbedingt begrenzt. Die wichtigsten Handelssysteme in Forex verwendet werden, die folgen Trends ein beliebtes Sprichwort auf dem Markt ist der Trend ist Ihr Freund , Oder Systeme, die kaufen oder verkaufen auf Ausbrüche Dies ist, weil ökonomische Indikatoren oft große Preisbewegungen auf einmal verursachen. Futures Equity, Forex und Rohstoffmärkte alle bieten Futures-Handel Dies ist ein beliebtes Fahrzeug für den Systemhandel wegen der höheren Menge an Hebelwirkung Verfügbar und die erhöhte Liquidität und Volatilität Allerdings können diese Faktoren auf beide Arten schneiden, wie sie entweder Ihre Gewinne verstärken oder Ihre Verluste verstärken können. Aus diesem Grund ist der Einsatz von Futures in der Regel für fortgeschrittene Einzel - und institutionelle Systemhändler reserviert. Dies liegt daran, dass Handelssysteme in der Lage sind Die Kapitalisierung auf dem Futures-Markt erfordert viel größere Anpassungen, nutzen fortgeschrittene Indikatoren und dauert viel länger, um zu entwickeln So, Welches ist das beste Es s bis zu den einzelnen Investoren zu entscheiden, welcher Markt am besten für den Systemhandel geeignet ist - jeder hat seine eigenen Vor-und Nachteile Die meisten Menschen sind mit den Aktienmärkten vertraut, und diese Vertrautheit macht die Entwicklung eines Handelssystems einfacher. Allerdings ist Forex üblicherweise die überlegene Plattform, um Handelssysteme zu betreiben - vor allem bei erfahrenen Händlern. Darüber hinaus, wenn ein Händler entscheidet, zu profitieren, erhöht werden Hebelwirkung und Volatilität, die Futures-Alternative ist immer offen Letztlich liegt die Wahl in den Händen des Systementwicklers. Typen von Trading Systems. Trend-Following Systems Die häufigste Methode des Systemhandels ist das Trend-Nachfolgesystem In seiner fundamentalsten Form , Dieses System wartet einfach auf eine erhebliche Preisbewegung, dann kauft oder verkauft in dieser Richtung Diese Art von Systembanken auf die Hoffnung, dass diese Preisbewegungen den Trend beibehalten werden. Moving Average Systems Häufig in der technischen Analyse verwendet ein gleitender Durchschnitt ist ein Indikator, dass Zeigt einfach den durchschnittlichen Preis eines Bestandes über einen Zeitraum an. Das Wesentliche der Trends wird aus dieser Messung abgeleitet Der häufigste Weg, um den Einstieg und Ausgang zu bestimmen, ist ein Crossover. Die Logik dahinter ist einfach ein neuer Trend, wenn der Preis überstieg oder Unter seinem historischen Preis durchschnittlichen Trend Hier ist ein Diagramm, das sowohl die Preis blaue Linie und die 20-Tage-MA rote Linie von IBM. Breakout Systems Das grundlegende Konzept hinter dieser Art von System ist ähnlich wie bei einem gleitenden durchschnittlichen System Die Idee ist Dass bei einer neuen Hoch - oder Tiefstufe die Preisbewegung am ehesten in Richtung des Ausbruchs fortgesetzt wird. Ein Indikator, der bei der Ermittlung von Ausbrüchen verwendet werden kann, ist ein einfaches Bollinger Band Overlay Bollinger Bands zeigen Mittelwerte von hohen und niedrigen Preisen und Ausbrüche treten auf, wenn der Preis den Kanten der Bands entspricht. Hier ist ein Diagramm, das den Preis blaue Linie und die Bollinger Bands graue Linien von Microsoft. Disadvantages von Trend-Following Systems. Empirical Decision-Making Required - bei der Bestimmung von Trends gibt es immer ein empirisches Element Um die Dauer der historischen Tendenz zu betrachten Zum Beispiel könnte der gleitende Durchschnitt für die letzten 20 Tage oder für die letzten fünf Jahre sein, also muss der Entwickler bestimmen, welche am besten für das System ist. Andere Faktoren, die bestimmt werden sollen, sind die durchschnittlichen Höhen und Tiefs in Breakout-Systemen. Lagging Nature - Moving Mittelwerte und Breakout-Systeme werden immer zurückbleiben Mit anderen Worten, sie können niemals die genaue Spitze oder Unterseite eines Trends Dies führt zwangsläufig zu einem Verfall von potenziellen Gewinnen, die manchmal erheblich sein können Wirkung - Unter den Marktkräften, die für den Erfolg von Trendfolgesystemen schädlich sind, gehört dies zu den häufigsten Der Whipsaw-Effekt tritt auf, wenn der gleitende Durchschnitt ein falsches Signal erzeugt - das heißt, wenn der Durchschnitt nur in Reichweite fällt Plötzlich umkehrt die Richtung Dies kann zu massiven Verlusten führen, solange keine effektiven Stop-Losses und Risikomanagement-Techniken eingesetzt werden. Seiten-Märkte - Trend-Nachfolgesysteme sind von Natur aus in der Lage, nur in Märkten Geld zu verdienen, die tatsächlich Trend machen. Allerdings bewegen sich die Märkte auch seitwärts Bleiben in einem bestimmten Bereich für einen längeren Zeitraum. Extreme Volatility Mai auftreten - Gelegentlich können Trend-Follow-Systeme einige extreme Volatilität erleben, aber der Trader muss mit seinem System bleiben Die Unfähigkeit, dies zu tun wird zu einem versicherten Ausfall führen. Countertrend Systems Grundsätzlich ist das Ziel mit dem Gegensprechsystem, bei dem niedrigsten Tief zu kaufen und am höchsten zu verkaufen. Der Hauptunterschied zwischen diesem und dem Trendfolgesystem ist, dass das Gegensprechsystem nicht selbstkorrigiert ist. Mit anderen Worten, es gibt Keine festgelegte Zeit, um Positionen zu verlassen, und dies führt zu einem unbegrenzten Nachteilpotential Arten von Gegensprechsystemen Viele verschiedene Arten von Systemen gelten als Gegensprechsysteme Die Idee hier ist zu kaufen, wenn Impuls in einer Richtung beginnt zu verblassen Dies wird am häufigsten mit Oszillatoren berechnet , Kann ein Signal erzeugt werden, wenn Stochastik oder andere relative Stärke Indikatoren unter bestimmten Punkten fallen Es gibt andere Arten von Countertrend Trading-Systeme, aber alle von ihnen teilen das gleiche grundlegende Ziel - zu kaufen niedrig und verkaufen hoch. Die Vorteile der Countertrend Following Systems. E Mpirische Entscheidungsfindung erforderlich - Zum Beispiel ist einer der Faktoren, die der Systementwickler entscheiden muss, die Punkte, an denen die relativen Stärkenindikatoren verblassen werden. Extreme Volatilität kann auftreten - Diese Systeme können auch einige extreme Volatilität und eine Unfähigkeit, mit zu bleiben Das System trotz dieser Volatilität wird zu einem versicherten Ausfall führen. Unlimited Downside - Wie bereits erwähnt, gibt es unbegrenzte Abwärtspotenzial, weil das System nicht selbstkorrigiert ist, gibt es keine festgelegte Zeit, um Positionen zu verlassen. Conclusion Die wichtigsten Märkte, für die Handelssysteme geeignet sind Sind die Aktien-, Devisen - und Futures-Märkte Jeder dieser Märkte hat seine Vor - und Nachteile Die beiden Hauptgenres der Handelssysteme sind die Trendfolgen und die Gegensprechsysteme Trotz ihrer Unterschiede erfordern beide Arten von Systemen in ihren Entwicklungsstadien eine empirische Entscheidung Machen auf der Seite des Entwicklers Auch diese Systeme unterliegen extremen Volatilität und dies kann eine gewisse Ausdauer erfordern - es ist wichtig, dass der Systemhändler bei diesen Zeiten mit seinem System haftet. In der folgenden Tranche sehen wir einen genaueren Blick Wie man ein Trading-System zu entwerfen und diskutieren einige der Software, die System-Trader verwenden, um ihr Leben leichter machen. Trading-Systeme Was ist ein Trading-System. A Handelssystem ist einfach eine Gruppe von spezifischen Regeln oder Parameter, die Eingabe und Ausfahrt zu bestimmen Punkte für ein gegebenes Eigenkapital Diese Punkte, die als Signale bekannt sind, werden oft in einem Diagramm in Echtzeit markiert und veranlassen die sofortige Ausführung eines Handels. Hier sind einige der häufigsten technischen Analyse-Tools verwendet, um die Parameter der Handelssysteme zu konstruieren. Moving Im Durchschnitt MA. Relative Stärke. Bollinger Bands. Oft, zwei oder mehr dieser Formen von Indikatoren werden in der Schaffung einer Regel kombiniert Zum Beispiel verwendet das MA Crossover-System zwei gleitende durchschnittliche Parameter, die langfristige und kurzfristig , Um eine Regel zu kaufen, wenn die kurzfristigen Kreuze über die langfristige und verkaufen, wenn das Gegenteil wahr ist In anderen Fällen verwendet eine Regel nur einen Indikator Zum Beispiel könnte ein System eine Regel haben, die jeden Kauf verbietet, es sei denn, der Verwandte Stärke ist über einem bestimmten Niveau Aber es ist eine Kombination von all diesen Arten von Regeln, die ein Handelssystem macht. MSFT Moving Average Cross-Over-System mit 5 und 20 Moving Averages. Because der Erfolg des Gesamtsystems hängt davon ab, wie gut die Regeln Führen, System-Trader verbringen Zeit Optimierung, um das Risiko zu steuern erhöhen die Menge pro Handel gewonnen und erreichen langfristige Stabilität Dies geschieht durch die Änderung der verschiedenen Parameter in jeder Regel Zum Beispiel, um die MA Crossover-System zu optimieren, würde ein Trader testen, um zu sehen Die bewegliche Mittelwerte 10-Tage, 30-Tage, etc. am besten funktionieren und dann umsetzen aber Optimierung kann die Ergebnisse nur mit einer kleinen Marge zu verbessern - es ist die Kombination von Parametern verwendet, die letztlich bestimmen den Erfolg eines Systems. Advantages So, Warum sollten Sie wollen, um ein Trading-System. Es nimmt alle Emotionen aus dem Handel - Emotion wird oft als einer der größten Mängel der einzelnen Investoren zitiert Anleger, die nicht in der Lage sind, mit Verlusten zu korrigieren zweiten erraten ihre Entscheidungen und am Ende verlieren Geld Durch strikt Nach einem vorentwickelten System können Systemhändlern auf die Notwendigkeit verzichten, Entscheidungen zu treffen, sobald das System entwickelt und etabliert ist. Der Handel ist nicht empirisch, weil er automatisiert wird. Durch die Verringerung der menschlichen Ineffizienzen können die Systemhändler die Gewinne steigern Viel Zeit - Sobald ein effektives System entwickelt und optimiert wird wenig bis keine Anstrengung erforderlich ist durch den Händler Computer werden oft verwendet, um nicht nur die Signalgenerierung zu automatisieren, sondern auch die tatsächliche Handel, so dass der Trader von der Zeit für die Analyse befreit ist und Machen Trades. Es ist einfach, wenn Sie andere tun, um es für Sie - Brauchen Sie die ganze Arbeit für Sie getan Einige Unternehmen verkaufen Handelssysteme, die sie entwickelt haben Andere Unternehmen geben Ihnen die Signale, die von ihren internen Handelssystemen für eine monatliche Gebühr erstellt werden Vorsichtig, aber - viele dieser Unternehmen sind betrügerisch Schauen Sie sich genau an, wann die Ergebnisse, die sie rühmen, genommen wurden. Immerhin ist es einfach, in der Vergangenheit zu gewinnen. Schauen Sie nach Unternehmen, die einen Versuch anbieten, mit dem Sie das System ausprobieren können Real-time. Disadvantages Wir haben uns die Hauptvorteile der Arbeit mit einem Handelssystem angesehen, aber der Ansatz hat auch seine Nachteile. Die Systeme sind komplex - das ist ihr größter Nachteil In den Entwicklungsstadien verlangen Handelssysteme ein solides technisches Verständnis Analyse, die Fähigkeit, empirische Entscheidungen zu treffen und eine gründliche Kenntnis davon, wie die Parameter funktionieren Aber auch wenn Sie nicht Ihr eigenes Trading-System entwickeln, ist es wichtig, mit den Parametern vertraut zu sein, aus denen sich die Sie zusammensetzen. Erwerben all dieser Fähigkeiten Kann eine Herausforderung sein. Sie müssen in der Lage sein, realistische Annahmen zu machen und das System effektiv zu nutzen - System-Trader müssen realistische Annahmen über Transaktionskosten machen. Diese bestehen aus mehr als Provisionskosten - der Unterschied zwischen dem Ausführungspreis und dem Fillpreis ist ein Teil Der Transaktionskosten Denken Sie daran, es ist oft unmöglich, Systeme genau zu testen, was zu einem gewissen Grad an Unsicherheit führt, wenn das System live gebracht wird. Probleme, die auftreten, wenn simulierte Ergebnisse stark von den tatsächlichen Ergebnissen abweichen, sind als Schlupf bekannt. Der effektive Umgang mit Schlupf kann eine große Straßensperre sein Um ein erfolgreiches System zu implementieren. Development kann eine zeitaufwändige Aufgabe sein - Viel Zeit kann in die Entwicklung eines Handelssystems gehen, um es laufen zu lassen und richtig zu arbeiten. Das Systemkonzept zu erarbeiten und es in die Praxis umzusetzen, beinhaltet viel Test, was eine Während historische Backtesting dauert ein paar Minuten aber Rücktests allein ist nicht ausreichend Systeme müssen auch Papier in Echtzeit gehandelt werden, um die Zuverlässigkeit zu gewährleisten Schließlich kann Schlupf dazu führen, dass Händler mehrere Revisionen auf ihre Systeme machen, auch nach der Bereitstellung Sind eine Reihe von Internet-Betrügereien im Zusammenhang mit dem Systemhandel, aber es gibt auch viele legitime, erfolgreiche Systeme Vielleicht ist das berühmteste Beispiel das von Richard Dennis und Bill Eckhardt entwickelte und implementierte, die die ursprünglichen Schildkrötenhändler sind Streit darüber, ob ein guter Trader geboren oder gemacht wurde So, sie nahmen ein paar Leute von der Straße und trainierten sie auf der Grundlage ihrer berühmten Turtle Trading System Sie sammelten 13 Händler und landeten 80 jährlich über die nächsten vier Jahre Bill Eckhardt einmal gesagt , Jeder mit durchschnittlicher Intelligenz kann lernen zu handeln Dies ist nicht Raketenwissenschaft Allerdings ist es viel einfacher zu lernen, was Sie im Handel tun sollten, als es zu tun. Handelssysteme werden immer beliebter bei professionellen Händlern, Fondsmanagern und einzelnen Investoren gleichermaßen - vielleicht ist dies ein Testament, wie gut sie arbeiten. Dealing mit Scams Bei der Suche nach einem Trading-System zu kaufen, kann es schwierig sein, ein vertrauenswürdiges Geschäft zu finden Aber die meisten Betrügereien können durch gesunden Menschenverstand entdeckt werden Zum Beispiel, eine Garantie von 2.500 jährlich ist Eindeutig unverschämt, wie es verspricht, dass man mit nur 5.000 125.000 in einem Jahr und dann durch Compoundierung für fünf Jahre, 48.828,125.000 Wenn dies wahr wäre, würde der Schöpfer seinen Weg zu einem Milliardär zu werden. Andere Angebote sind jedoch Schwieriger zu dekodieren, aber ein häufiger Weg, um Betrügereien zu vermeiden ist, Systeme zu suchen, die eine kostenlose Testversion anbieten. So können Sie das System selbst testen. Niemals blind vertrauen Sie dem Geschäft rühmt sich Es ist auch eine gute Idee, andere zu kontaktieren, die verwendet haben Das System, um zu sehen, ob sie ihre Zuverlässigkeit und Rentabilität bestätigen können. Kontext Die Entwicklung eines effektiven Handelssystems ist keineswegs eine leichte Aufgabe Es erfordert ein solides Verständnis der vielen verfügbaren Parameter, die Fähigkeit, realistische Annahmen und die Zeit und Hingabe zu machen Entwickeln das System Allerdings, wenn entwickelt und ordnungsgemäß eingesetzt, kann ein Handelssystem viele Vorteile bringen Es kann Effizienz erhöhen, freie Zeit und vor allem erhöhen Sie Ihre Gewinne.

Comments