Leitfaden zur Handelssystementwicklung Die fortschreitende Entwicklung der technischen Analyse-Software hat die Erstellung von computerautomatischen Handelssystemen vereinfacht. Einige Systeme generieren nur die Signale für den Händler zu folgen, während andere die Trades in den Markt für den Händler setzen. Allerdings ist die Möglichkeit, Ihre Lieblings-Handelsplattform zu programmieren, nur der Anfang. Sie müssen einen Rahmen für die Prüfung Ihrer Trading-Theorien, um sicherzustellen, dass rentable Backtests sind nicht nur wegen des Glücks, sondern sind die Ergebnisse der robusten Modellierung eines Marketrsquos Verhaltens. Diese Reihe von Artikeln wird einen vereinfachten Ansatz für die Entwicklung eines Handelssystems für den Einzelhandel Forex-Markt präsentieren. Das Systementwicklungswerkzeug wersquoll wird MetaTrader 4 (MT4) sein, obwohl die Ideen und Prozesse für eine breite Palette von Softwareplattformen gelten. Die Methodik deckt allgemeine Konzepte ab, die auf den Anfangssystem-Trader ausgerichtet sind. Wenn wir Abkürzungen für die Zweckmäßigkeit nehmen, verweist wersquoll den Leser auf zusätzliche Ressourcen für ausführlichere Informationen. Es gibt fünf verschiedene Phasen in der Handelssystementwicklung: Phase 1: Entwicklung des Marktmodells und des grundlegenden automatisierten Systems mdash das grundlegende automatisierte System implementiert dieses Modell, enthält aber keine Stop-Verluste oder Gewinnziele. Das Basissystem dient ausschließlich dem Sammeln von Daten für die statistische Analyse, die in den späteren Entwicklungsphasen verwendet wird. Phase 2: Risikomanagement mdash der Anfangsstoppverlust (ISL). Mit den in Phase 1 gesammelten Daten und basierend auf der statistischen Analyse dieser Daten fügen wir der Handelsstrategie eine ISL hinzu. Wir verwenden Optimierung, um einen Stop-Loss-Parameter zu finden, der zu unseren Bedürfnissen passt. Wir werden eine Vorwärtsanalyse verwenden, um diese Version des Systems zu testen. Phase 3: Profit Management mdash das Gewinnziel (PT). Wie in Phase 2 werden wir die statistische Analyse unserer Daten verwenden, um ein Gewinnziel in das System zu integrieren. Auch hier werden wir die Optimierung nutzen, um ein geeignetes Gewinnziel zu finden und dann eine Weiterleitung zu verwenden, um diese Version des Systems zu testen. Phase 4: Money Management mdash der Trade-Size-Algorithmus (TSA). Diese Phase hängt nicht von den in Phase 1 gesammelten Daten ab. Stattdessen werden wir die populäre Fixed-Fraction-Handelsgrößenmethode einbinden, um festzustellen, wie viele Lose jedem Handel zugeordnet sind. Die populäre Fachliteratur ist mit Ratschlägen ausgestattet, um das Handelsrisiko innerhalb eines Bereichs von 1 bis 3 des Eigenkapitals zu beschränken. Wir werden unsere Optimierung mit diesen Prozentsätzen durchführen und dann noch einmal eine Weiterleitung verwenden, um diese Version des Systems zu testen. Zusammengenommen sind die Phasen 2 bis 4 die Handelsführung, aber es gibt noch einen kritischen Schritt: Phase 5: Monte Carlo Analyse mdash viele Händler stoppen nach Phase 4. Allerdings ist unsere Prüfung nicht vollständig an diesem Punkt und das System ist nicht bereit für (Vorausgesetzt, es ist rentabel). Trotz unserer Walk-Forward-Analyse können wir nicht sicher sein, dass unsere Ergebnisse nicht wegen Glück sind. Mit anderen Worten, unser Modell kann nicht beschreiben Marktverhalten genau positiv Ergebnisse können von einem Marktumfeld profitiert haben, deren Preisaktion gerade zufällig mit unserer Logik zusammenfallen. Monte Carlo Analyse wird dazu beitragen, festzustellen, ob unser Modell war erfolgreich wegen des Glücks (Zufälligkeit) oder seine Fähigkeit zu identifizieren und zu nutzen, ein echtes Marktmuster. Dieser Artikel deckt Phase 1 nachfolgende Artikel wird die Phasen 2 bis 5 abdecken. Über den Autor Neil Rosenthal ist ein pensionierter Zahnarzt, der sein eigenes Konto handelt. Er ist auch ein erfahrener Computerprogrammierer. Er ist erreichbar bei rightedgetradinggmx. Trading Systems: Was ist ein Trading System 13 Ein Handelssystem ist einfach eine Gruppe von spezifischen Regeln oder Parameter, die Ein-und Ausstieg Punkte für ein bestimmtes Eigenkapital zu bestimmen. 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 Analysewerkzeuge, die zur Erstellung der Parameter von Handelssystemen verwendet werden: Umzugsdurchschnitte (MA) 13 Stochastische 13 Oszillatoren 13 Relative Stärke 13 Bollinger-Bänder Oft werden zwei oder mehr dieser Indikatoren in der Schöpfung zusammengefasst Einer Regel. Zum Beispiel verwendet das MA-Crossover-System zwei gleitende Durchschnittsparameter, die langfristige und kurzfristige, um eine Regel zu schaffen: 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, die relative Stärke liegt über einem bestimmten Niveau. Aber es ist eine Kombination aus all diesen Arten von Regeln, die ein Handelssystem macht. MSFT Moving Average Cross-Over-System mit 5 und 20 Moving Averages Da der Erfolg des Gesamtsystems hängt davon ab, wie gut die Regeln durchführen, System-Trader Zeit zu optimieren Um das Risiko zu bewältigen. Den pro Handel erwirtschafteten Betrag zu erhöhen und eine langfristige Stabilität zu erreichen. Dies geschieht durch Ändern verschiedener Parameter innerhalb jeder Regel. Zum Beispiel, um das MA-Crossover-System zu optimieren, würde ein Händler testen, um zu sehen, welche gleitenden Durchschnitte (10-Tage, 30-Tage usw.) am besten funktionieren und dann umsetzen. Aber die Optimierung kann die Ergebnisse nur mit einer kleinen Marge verbessern - die Kombination der verwendeten Parameter, die letztlich den Erfolg eines Systems bestimmen wird. Vorteile Also, warum möchten Sie ein Handelssystem annehmen Es braucht alle Emotionen aus dem Handel - Emotion wird oft als einer der größten Mängel der einzelnen Investoren zitiert. Investoren, die nicht in der Lage sind, mit Verlusten zurechtzukommen, schätzen ihre Entscheidungen und am Ende verlieren Geld. Durch die strikte Verfolgung eines vorentwickelten Systems 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 ist. Durch die Verringerung der menschlichen Ineffizienzen können Systemhändler die Gewinne steigern. Es kann viel Zeit sparen - Sobald ein effektives System entwickelt und optimiert ist. Wenig bis gar keine Anstrengung ist vom Händler erforderlich. Computer werden oft verwendet, um nicht nur die Signalerzeugung zu automatisieren, sondern auch den eigentlichen Handel, so dass der Trader von der Zeit auf die Analyse befreit wird und die Trades. Its einfach, wenn Sie andere tun es für Sie - Brauchen Sie die ganze Arbeit für getan Sie 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 generiert werden. Seien Sie vorsichtig, obwohl - viele dieser Unternehmen sind betrügerisch. Schauen Sie sich genau an, wann die Ergebnisse, die sie rühmen, genommen wurden. Immerhin ist es leicht, in der Vergangenheit zu gewinnen. Suchen Sie nach Unternehmen, die eine Studie anbieten, mit der Sie das System in Echtzeit ausprobieren können. Nachteile Weve betrachtete die Hauptvorteile der Arbeit mit einem Handelssystem, aber der Ansatz hat auch seine Nachteile. Handelssysteme sind komplex - das ist ihr größter Nachteil. In den Entwicklungsstadien verlangen Handelssysteme ein solides Verständnis der technischen 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 das zusammensetzt. Das Erwerben all dieser Fähigkeiten kann eine Herausforderung sein. Sie müssen in der Lage sein, realistische Annahmen zu machen und effektiv das System 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 Teil der Transaktionskosten. Denken Sie daran, es ist oft unmöglich, Systeme genau zu testen, was zu einem gewissen Unsicherheitsgrad führt, wenn Sie das System live bringen. Probleme, die auftreten, wenn simulierte Ergebnisse stark von den tatsächlichen Ergebnissen abweichen, sind als Schlupf bekannt. Effektiv Umgang mit Schlupf kann eine große Straßensperre für die Bereitstellung eines erfolgreichen Systems. Development kann eine zeitaufwändige Aufgabe sein - Viel Zeit kann in die Entwicklung eines Handelssystems gehen, um es laufen und richtig arbeiten. Die Erarbeitung eines Systemkonzepts und die Umsetzung in die Praxis beinhaltet viel Test, was eine Weile dauert. Historische Backtesting dauert ein paar Minuten, aber Rücktests allein reicht nicht aus. Systeme müssen auch in Echtzeit gehandelt werden, um die Zuverlässigkeit zu gewährleisten. Schließlich kann der Schlupf dazu führen, dass Händler auch nach der Bereitstellung mehrere Änderungen an ihren Systemen vornehmen. Sie arbeiten Es gibt eine Anzahl 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 umgesetzt, die die Original Turtle Traders sind. Im Jahr 1983 hatten diese beiden einen Streit darüber, ob ein guter Trader geboren oder gemacht wurde. So nahmen sie einige Leute von der Straße und trainierten sie auf der Grundlage ihres berühmten Turtle Trading Systems. Sie sammelten 13 Händler und landeten 80 Jahre in den nächsten vier Jahren. Bill Eckhardt hat einmal gesagt, jeder mit durchschnittlicher Intelligenz kann lernen, zu handeln. Das ist keine Raketenwissenschaft. Allerdings ist es viel einfacher zu lernen, was Sie im Handel tun sollten, als es zu tun. Trading-Systeme 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 Handelssystem zu kaufen, kann es schwierig sein, ein vertrauenswürdiges Geschäft zu finden . Aber die meisten Betrügereien können durch den gesunden Menschenverstand entdeckt werden. Zum Beispiel ist eine Garantie von 2500 jährlich eindeutig unverschämt, da es verspricht, dass mit nur 5.000 man in einem Jahr 125.000 machen könnte. 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 nicht zu einem Milliardär sein. Andere Angebote sind jedoch schwieriger zu dekodieren, aber ein häufiger Weg, um Betrügereien zu vermeiden, ist, Systeme zu suchen, die Bieten eine kostenlose Testversion an. So kannst du das System selbst testen. Niemals blind vertrauen das Geschäft rühmt sich Es ist auch eine gute Idee, andere zu kontaktieren, die das System verwendet haben, um zu sehen, ob sie ihre Zuverlässigkeit und Rentabilität bestätigen können. Schlussfolgerung 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 zu machen und die Zeit und das Engagement für die Entwicklung des Systems. Allerdings, wenn entwickelt und eingesetzt richtig, ein Handelssystem kann viele Vorteile ergeben. Es kann die Effizienz steigern, die Zeit freigeben und vor allem Ihre Gewinne erhöhen. Trading Systems: Entwerfen Ihres Systems - Teil 1Trading Systems Coding Trading Systeme sind einfach Regeln, die Händler verwenden, um ihre Einträge und Ausgänge aus einer Position zu bestimmen. Entwickeln und Verwenden von Handelssystemen können Händler helfen, konsistente Renditen zu erzielen und gleichzeitig das Risiko zu begrenzen. In einer idealen Situation sollten sich Händler wie Roboter fühlen, die Trades systematisch und ohne Emotionen ausführen. Also, vielleicht hast du dich gefragt: Was soll ein Roboter vom Handel meines Systems stoppen Die Antwort: Nichts Dieses Tutorial stellt euch die Werkzeuge und Techniken vor, die du verwenden kannst, um dein eigenes automatisiertes Handelssystem zu erstellen. Wie werden automatisierte Handelssysteme erstellt Automatisierte Handelssysteme werden durch die Umwandlung Ihrer Handelssystemregeln in Code, den Ihr Computer verstehen kann, erstellt. Ihr Computer führt dann diese Regeln durch Ihre Trading-Software, die nach Trades sucht, die sich an Ihre Regeln halten. Schließlich werden die Trades automatisch mit Ihrem Broker platziert. Dieses Tutorial konzentriert sich auf den zweiten und dritten Teil dieses Prozesses, wo Ihre Regeln in einen Code umgewandelt werden, den Ihre Trading-Software verstehen und verwenden kann. Welche Trading Software unterstützt automatisierte Handelssysteme Es gibt viele Handelsprogramme, die automatisierte Handelssysteme unterstützen. Manche werden automatisch mit Ihrem Broker Geschäfte erstellen und platzieren. Andere werden automatisch Trades finden, die Ihren Kriterien entsprechen, aber verlangen, dass Sie die Aufträge mit Ihrem Broker manuell platzieren. Darüber hinaus verlangen vollautomatische Handelsprogramme oft, dass Sie bestimmte Broker, die solche Funktionen unterstützen, verwenden, um auch ein zusätzliches Berechtigungsformular auszufüllen. Vor - und Nachteile Automatisierte Handelssysteme haben mehrere Vorteile, aber sie haben auch ihre Nachteile. Immerhin, wenn jemand hatte ein Trading-System, das automatisch Geld verdient die ganze Zeit, er oder sie würde buchstäblich eine Geld machen Maschine Vorteile: Ein automatisiertes System nimmt die Emotionen und beschäftigt-Arbeit aus dem Handel, die Ihnen erlaubt, auf die Verbesserung konzentrieren Ihre Strategie und Geldmanagement Regeln. 13 Sobald ein rentables System entwickelt ist, braucht es keine Arbeit an deinem Teil, bis es bricht, oder die Marktbedingungen verlangen eine Veränderung. Nachteile: Wenn das System nicht richtig codiert und getestet wird, können sehr große Verluste sehr schnell auftreten. 13 Manchmal ist es unmöglich, bestimmte Regeln in Code zu setzen, was es schwierig macht, ein automatisiertes Handelssystem zu entwickeln. In diesem Tutorial lernen Sie, wie man ein automatisiertes Handelssystem plant und entwirft, wie man diesen Entwurf in Code umwandelt, den Ihr Computer verstehen wird, wie Sie Ihren Plan testen, um eine optimale Leistung zu gewährleisten und schließlich, wie Sie Ihr System verwenden können. Trading Systems Coding: SystemdesignAutomatisierte Handelssysteme minimieren Emotionen, ermöglichen eine schnellere Auftragseingabe, führen zu mehr Konsistenz und lösen Pilotfehlerprobleme. Systems-Trader teilen ihre Zeit zwischen Handel, Entwicklung, Backtesting, Optimierung und Weiterleitung von Tests, um tragfähige und hochwahrscheinliche Handelssysteme zu schaffen. Automatisierte Forex Trading Software scannt den Markt für günstige Trades auf der Grundlage Ihrer Eingabe. Erfahren Sie mehr über dieses wertvolle Forex-Tool. Ein Handelssystem kann Zeit sparen und die Emotionen aus dem Handel nehmen, aber die Verabschiedung von Fähigkeiten und Ressourcen - erfahren Sie hier mehr. Häufig gestellte Fragen Während beide Begriffe oft verwendet werden, um die Leistung einer Investition zu beschreiben, sind Ertrag und Rendite nicht ein und dasselbe. Erfahren Sie, wie Agenten, Makler und Makler oft als gleich angesehen werden, aber in Wirklichkeit haben diese Immobilienpositionen anders. Weil nur sehr wenige Vermögenswerte ewig bestehen, verlangt eines der Hauptprinzipien der Periodenrechnung, dass ein Vermögenswert proportional ist. Ein variabler Zinsdarlehen ist ein Darlehen, in dem der Zinssatz, der auf den ausstehenden Saldo erhoben wird, als Marktinteresse variiert. Häufig gestellte Fragen Während beide Begriffe oft verwendet werden, um die Leistung einer Investition zu beschreiben, sind Ertrag und Rendite nicht ein und dasselbe. Erfahren Sie, wie Agenten, Makler und Makler oft als gleich angesehen werden, aber in Wirklichkeit haben diese Immobilienpositionen anders. Weil nur sehr wenige Vermögenswerte ewig bestehen, verlangt eines der Hauptprinzipien der Periodenrechnung, dass ein Vermögenswert proportional ist. Ein variabler Zinsdarlehen ist ein Darlehen, in dem der Zinssatz, der auf den ausstehenden Saldo erhoben wird, als Marktinteresse variiert.
No comments:
Post a Comment