Thursday 16 March 2017

Aktienhandel System Tutorial

Trading Systems Coding Trading-Systeme sind einfach Gruppen von Regeln, die Händler verwenden, um ihre Einträge und Ausgänge aus einer Position zu bestimmen. Die Entwicklung und Nutzung von Handelssystemen können Händler dabei helfen, konsistente Renditen zu erzielen und Risiken zu begrenzen. In einer idealen Situation sollten Händler wie Roboter fühlen, Handlungen systematisch und ohne Emotionen ausführen. Also, vielleicht haben Sie sich selbst gefragt: Was ist ein Roboter aus meinem System zu stoppen Die Antwort: Nichts Dieses Tutorial wird Ihnen die Werkzeuge und Techniken, die Sie verwenden können, um Ihre eigenen automatisierten Handelssystem zu erstellen. Wie werden automatisierte Handelssysteme erstellt Automatisierte Handelssysteme werden erstellt, indem Sie Ihre Handelssystemregeln in Code umwandeln, den Ihr Computer verstehen kann. Ihr Computer führt dann diese Regeln durch Ihre trading-Software, die für Trades, die sich an Ihre Regeln. 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 konvertiert werden, den Ihre Handelssoftware verstehen und verwenden kann. Welche Trading-Software unterstützt automatisierte Handelssysteme Es gibt viele Handelsprogramme, die automatisierte Handelssysteme unterstützen. Einige werden automatisch generieren und platzieren Trades mit Ihrem Broker. Andere finden automatisch Trades, die Ihren Kriterien entsprechen, aber verlangen, dass Sie die Aufträge mit Ihrem Broker manuell platzieren. Darüber hinaus, vollautomatische Handelsprogramme erfordern oft, dass Sie spezielle Brokerage, die solche Funktionen unterstützen, müssen Sie auch ein zusätzliches Berechtigungsformular ausfüllen müssen. Vorteile und Nachteile Automatisierte Handelssysteme haben mehrere Vorteile, aber sie haben auch ihre Nachteile. Immerhin, wenn jemand hatte ein Handelssystem, das automatisch Geld die ganze Zeit, er oder sie würde buchstäblich besitzen eine Geldmaschine Eine automatisierte System nimmt die Emotionen und beschäftigt-out aus dem Handel, die Sie auf die Verbesserung Ihrer Strategie konzentrieren können Und Geld-Management-Regeln. 13 Sobald ein rentables System entwickelt ist, erfordert es keine Arbeit von Ihrer Seite, bis es bricht, oder Marktbedingungen fordern eine Änderung. Nachteile: Wenn das System nicht richtig codiert und getestet wird, können 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 Sie ein automatisiertes Handelssystem planen und gestalten, wie Sie dieses Design in Code umwandeln, 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. HandelssystemeKodierung: SystemdesignAutomatisierte Handelssysteme minimieren Emotionen, ermöglichen eine schnellere Auftragserfassung, führen zu größerer Konsistenz und lösen Pilotfehlerprobleme. Systems Trader teilen ihre Zeit zwischen Handel, Entwicklung, Backtesting, Optimierung und Forward-Tests, um tragfähige und hochwahrscheinliche Handelssysteme zu schaffen. Automatisierte Forex Trading Software scannt den Markt für günstige Trades basierend auf Ihrer Eingabe. Erfahren Sie mehr über dieses wertvolle Forex-Tool. Durch die Mischung von guter Analyse mit effektiver Umsetzung, können Sie drastisch verbessern Sie Ihre Gewinne in diesem Markt. Lernen Sie, um Ihre Trading-Methoden mit diesen sechs wichtigen Schritten Struktur hinzufügen. Die meisten Makler werden Ihnen mit Handelsaufzeichnungen, aber it039s auch wichtig, um den Track auf eigene Faust zu halten. Software hat Day-Trading schnell und automatisch gemacht - umso mehr Grund, so mühevoll wie möglich zu sein bei der Auswahl der richtigen für Ihre Bedürfnisse. It039s unmöglich, Katastrophe ohne Handelsregeln zu vermeiden - stellen Sie sicher, dass Sie wissen, wie sie für sich selbst zu entwickeln. Diese Schritte werden Sie zu einem disziplinierteren, intelligenteren und letztlich wohlhabenderen Händler machen. Häufig gestellte Fragen Abschreibungen können als steuerlich abzugsfähiger Aufwand verwendet werden, um die Steuerkosten zu senken und den Cashflow zu steigern. Erfahren Sie, wie Warren Buffett durch seine Anwesenheit an mehreren renommierten Schulen und seinen Erfahrungen aus der Praxis so erfolgreich wurde. Das CFA-Institut ermöglicht eine individuelle unbegrenzte Anzahl von Versuchen bei jeder Prüfung. Obwohl Sie die Prüfung versuchen können. Erfahren Sie mehr über durchschnittliche Börsenanalyse Gehälter in den USA und verschiedene Faktoren, die Gehälter und Gesamtniveau beeinflussen. Häufig gestellte Fragen Abschreibungen können als steuerlich abzugsfähiger Aufwand verwendet werden, um die Steuerkosten zu senken und den Cashflow zu steigern. Erfahren Sie, wie Warren Buffett durch seine Anwesenheit an mehreren renommierten Schulen und seinen Erfahrungen aus der Praxis so erfolgreich wurde. Das CFA-Institut ermöglicht eine individuelle unbegrenzte Anzahl von Versuchen bei jeder Prüfung. Obwohl Sie die Prüfung versuchen können. Erfahren Sie mehr über durchschnittliche Börsenanalyst Gehälter in den USA und verschiedene Faktoren, die die Gehälter und die gesamte Ebene beeinflussen. Trading Systems: Entwerfen Sie Ihr System - Teil 1 Der vorangegangene Abschnitt dieses Tutorials betrachtete die Elemente, aus denen sich ein Handelssystem und diskutiert die Vorteile und Nachteile der Verwendung eines solchen Systems in einer Live-Handelsumgebung. In diesem Abschnitt bauen wir dieses Wissen auf, indem wir untersuchen, welche Märkte für den Systemhandel besonders gut geeignet sind. Wir werden dann einen tieferen Einblick in die verschiedenen Gattungen der Handelssysteme nehmen. Handel auf verschiedenen Märkten Aktienmärkte Der Aktienmarkt ist wahrscheinlich der häufigste Markt für den Handel, vor allem bei Anfängern. In dieser Arena, große Spieler wie Warren Buffett und Merrill Lynch dominieren, und traditionelle Wert und Wachstum investierende Strategien sind bei weitem die häufigste. Dennoch haben viele Institutionen erheblich in die Konzeption, Entwicklung und Umsetzung von Handelssystemen investiert. Einzelne Investoren treten diesem Trend, wenn auch langsam, bei. Hier sind einige wesentliche Faktoren zu berücksichtigen, wenn Handelssysteme in Aktienmärkten: 13 Die große Menge an verfügbaren Aktien ermöglicht es Händlern, Systeme auf vielen verschiedenen Arten von Aktien - alles von extrem volatilen over-the-counter (OTC) Aktien zu testen Nicht-flüchtigen blauen Chips. Die Wirksamkeit der Handelssysteme kann durch die geringe Liquidität einiger Aktien, insbesondere OTC - und Pink Sheet-Probleme, begrenzt werden. Provisionen können in Gewinne von erfolgreichen Trades zu essen, und können Verluste zu erhöhen. OTC - und Pink Sheet Equities verursachen oft zusätzliche Provisionsgebühren. Die wichtigsten Handelssysteme sind diejenigen, die Wert suchen - das heißt, Systeme, die verschiedene Parameter verwenden, um festzustellen, ob ein Wert unterbewertet ist im Vergleich zu seiner bisherigen Leistung, seine Kollegen oder den Markt im Allgemeinen. Devisenmarkt Der Devisenmarkt oder Forex. Ist der größte und liquideste Markt der Welt. Die Weltregierungen, Banken und andere große Institutionen Handel Trillionen von Dollar auf dem Forex-Markt jeden Tag. Die Mehrheit der institutionellen Händler auf der Forex beruht auf Handelssystemen. Das gleiche gilt für Einzelpersonen auf dem Forex, aber einige Handel auf Wirtschaftsberichte oder Zinsauszahlungen basiert. Hier sind einige wichtige Faktoren im Auge zu behalten, wenn Handelssysteme im Forex-Markt: Die Liquidität in diesem Markt - aufgrund der riesigen Menge - 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 zu machen. Im Vergleich zur Menge der verfügbaren Aktien oder Rohstoffe ist die Anzahl der Währungen zum Handel begrenzt. Aufgrund der Verfügbarkeit von exotischen Währungspaaren - also Währungen aus kleineren Ländern - ist das Spektrum der Volatilität 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 Breakouts. Dies liegt daran, wirtschaftliche 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 aufgrund der höheren Menge an Leverage zur Verfügung und die erhöhte Liquidität und Volatilität. Allerdings können diese Faktoren schneiden in beide Richtungen: sie können entweder verstärken Sie Ihre Gewinne oder verstärken Sie Ihre Verluste. Aus diesem Grund ist der Einsatz von Futures in der Regel für fortgeschrittene individuelle und institutionelle Systemhändler vorbehalten. Dies liegt daran, Trading-Systeme in der Lage, Kapitalisierung auf dem Futures-Markt erfordern viel mehr Anpassung, Verwendung fortgeschrittener Indikatoren und viel länger dauern, um zu entwickeln. Also, Welches Bestes ist es 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 mehr vertraut mit den Aktienmärkten, und diese Vertrautheit macht die Entwicklung eines Handelssystems einfacher. Allerdings ist Forex häufig als die überlegene Plattform, um Handelssysteme laufen - vor allem unter erfahrenen Händlern. Darüber hinaus, wenn ein Händler beschließt, auf erhöhte Hebelwirkung und Volatilität zu nutzen, ist die Futures-Alternative immer offen. Letztlich liegt die Wahl in den Händen des Systementwicklers. Typen von Trading-Systemen Trend-Following Systems Die häufigste Methode des System-Trading ist die Trend-folgendes System. In seiner grundlegendsten Form, wartet dieses System einfach für eine signifikante Preisbewegung, dann kauft oder verkauft in diese 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, der einfach den Durchschnittspreis einer Aktie über einen bestimmten Zeitraum anzeigt. Das Wesen der Trends wird aus dieser Messung abgeleitet. Der häufigste Weg, um Ein-und Ausfahrt zu bestimmen, ist ein Crossover. Die Logik dahinter ist einfach: Ein neuer Trend wird festgestellt, wenn der Preis unter oder über dem historischen Durchschnittspreis liegt (Trend). Hier ist ein Diagramm, das sowohl den Preis (blaue Linie) als auch die 20-Tage-MA (rote Linie) von IBM darstellt: Breakout Systems Das grundlegende Konzept hinter dieser Art von System ist ähnlich dem eines gleitenden Durchschnittssystems. Die Idee ist, dass, wenn ein neues hoch oder niedrig ist, die Preisbewegung höchstwahrscheinlich in Richtung des Ausbruchs fortsetzen wird. Ein Indikator, der bei der Bestimmung von Ausbrüchen verwendet werden kann, ist ein einfaches Bollinger-Band-Overlay. Bollinger Bands zeigen Mittelwerte von hohen und niedrigen Preisen, und Breakouts auftreten, wenn der Preis die Kanten der Bands. Hier ist ein Diagramm, das Preis (blaue Linie) und Bollinger Bands (graue Linien) von Microsoft: Nachteile von Trendfolgesystemen: Empirische Entscheidungsfindung erforderlich - Bei der Bestimmung von Trends gibt es immer ein empirisches Element zu beachten: die Dauer von Der historische Trend. Zum Beispiel könnte der gleitende Durchschnitt für die letzten 20 Tage oder für die letzten fünf Jahre sein, so muss der Entwickler bestimmen, welche am besten für das System ist. Weitere zu bestimmende Faktoren sind die durchschnittlichen Höhen und Tiefs in Breakout-Systemen. Lagging Nature - Gleitende Mittelwerte und Breakout-Systeme werden immer rückläufig sein. Mit anderen Worten, sie können nie den genauen oberen oder unteren Rand eines Trends. Dies führt zwangsläufig zu einem Verlust der potenziellen Gewinne, die manchmal erheblich sein kann. Whipsaw Effect - Unter den Marktkräften, die für den Erfolg der Trendfolgesysteme schädlich sind, ist dies einer der häufigsten. Der Peitscheneffekt tritt auf, wenn der gleitende Durchschnitt ein falsches Signal erzeugt, dh wenn der Mittelwert nur in den Bereich fällt, kehrt die Richtung plötzlich um. Dies kann zu massiven Verlusten führen, sofern nicht wirksame Stop-Loss - und Risikomanagementtechniken eingesetzt werden. Sideways Markets - Trendfolgesysteme sind naturgemäß in der Lage, nur in Märkten Geld zu verdienen, die tatsächlich Trend treiben. Aber auch die Märkte bewegen sich seitwärts. Innerhalb eines bestimmten Bereichs für einen längeren Zeitraum. Extreme Volatilität kann auftreten - Gelegentlich können Trendfolgesysteme eine extreme Volatilität aufweisen, 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 countertrend-System, auf dem niedrigsten Tief zu kaufen und an der höchsten Höhe zu verkaufen. Der Hauptunterschied zwischen diesem und dem Trendfolgesystem besteht darin, dass das Gegenströmungssystem nicht selbstkorrigiert wird. Mit anderen Worten, es gibt keine festgelegte Zeit, um Positionen zu verlassen, und dies ergibt ein unbegrenztes Abwärtspotenzial. Arten von Countertrend-Systemen Viele verschiedene Arten von Systemen werden als Countertrend-Systeme betrachtet. Die Idee hier ist zu kaufen, wenn Schwung in eine Richtung beginnt zu verblassen. Dies wird am häufigsten mit Oszillatoren berechnet. Zum Beispiel kann ein Signal erzeugt werden, wenn Stochastik oder andere relative Stärkeindikatoren unter bestimmte Punkte fallen. Es gibt andere Arten von Countertrend Handelssysteme, aber alle von ihnen teilen das gleiche grundlegende Ziel - zu kaufen niedrig und hoch verkaufen. Nachteile von Countertrend Folgende Systeme: E mpirische Entscheidungsfindung erforderlich - Einer der Faktoren, über die der Systementwickler entscheiden muss, sind die Punkte, an denen die relativen Stärkeindikatoren verblassen. Extreme Volatilität kann auftreten - Diese Systeme können auch eine extreme Volatilität aufweisen, und eine Unfähigkeit, mit dem System trotz dieser Volatilität zu bleiben, wird zu einem gesicherten Ausfall führen. Unlimited Downside - Wie bereits erwähnt, gibt es unbegrenztes Downside-Potential, da das System nicht selbstkorrigiert (es gibt keine eingestellte Zeit, um Positionen zu verlassen). Fazit 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 wichtigsten Gattungen der Handelssysteme sind die Trendfolger und die Gegen-Trendsysteme. Trotz ihrer Unterschiede bedürfen beide Arten von Systemen in ihren Entwicklungsstadien einer empirischen Entscheidungsfindung seitens des Entwicklers. Auch diese Systeme unterliegen extremer Volatilität und dies kann verlangen, einige Ausdauer - es ist wichtig, dass der System-Trader mit seinem System während dieser Zeiten bleiben. In der folgenden Tranche nehmen Sie einen genaueren Blick auf, wie man ein Handelssystem entwerfen und etwas von der Software sprechen, die Systemhändler verwenden, um ihr Leben zu erleichtern. Trading Systems: Entwerfen Sie Ihr System - Teil 2Trading Systems Coding: Mit Ihrem System Sie sind nun auf dem Weg zu einem funktionierenden, profitablen Handelssystem. Alles, was übrig bleibt, ist, dieses Handelssystem auf Ihren tatsächlichen Handel anzuwenden. In diesem Abschnitt wird untersucht, wie dies geschehen kann. Kompilieren des Codes Der letzte Schritt in der eigentlichen Entwicklung Ihres Handelssystems ist die Zusammenstellung - das heißt, die Umwandlung Ihres Codes in eine Datei, die die Handelssoftware jederzeit ausführen kann oder laufen kann, ohne den Code erneut zu lesen. Die Art und Weise, in der Code kompiliert wird, unterscheidet sich zwischen Handelsprogrammen. Allerdings haben die meisten von ihnen einfach, klicken Sie auf eine Schaltfläche Kompilieren und führen Sie eine von zwei Dingen: entweder 1) das Programm wird den Code kompilieren und erstellen Sie eine neue Datei oder 2) der Compiler wird die Fehler, die Sie in Ihrem (Wie wir im vorigen Abschnitt gesehen haben). Da MetaTrader ein Standard-Setup hat, verwenden wir seine Handelsanwendung als Beispiel für die Zwecke dieses Tutorials. MetaTraders Compile-Schaltfläche finden Sie in der oberen Symbolleiste: Angenommen, die Kompilierung geht gut, haben Sie nun eine ausführbare Datei, die Ihr Handelsprogramm schnell lesen und auf Ihre Diagramme anwenden können. Anwenden des Systems auf Ihre Charts Die meisten Trading-Anwendungen können Sie leicht anwenden Sie Ihr Trading-System innerhalb der Trading-Anwendung, indem Sie entweder ziehen Sie die Datei auf das Diagramm, oder legen Sie es über ein Menü. Mit MetaTrader können Sie die ausführbare Datei aus dem Navigatorfenster auf das Diagramm ziehen, auf das Sie Ihr Handelssystem anwenden möchten. Danach werden in einem Dialogfeld mehrere Optionen angezeigt: Common Der erste Satz von Optionen ist bei vielen Handelsanwendungen Standard. Die erste Option lässt Sie einfach definieren, welche Arten von Positionen Sie bereit sind zu nehmen (long, short oder beide). Mit der zweiten Option können Sie Warnungen aktivieren, bei denen es sich um Popup-Fenster handelt, die Sie benachrichtigen, wenn Ihre Kriterien für einen Trade erfüllt sind. Live Trading Es gibt zwei Möglichkeiten, Ihr Handelssystem anzuwenden: 1. Halbautomatische Systeme - Halbautomatische Systeme sind diejenigen, die Sie auf neue Trades aufmerksam machen, die Ihre Kriterien erfüllen. Obwohl die Alerts selbst automatisiert sind, werden die Trades nicht automatisch platziert - daher das Semipräfix. Obwohl diese Art von System trägt deutlich weniger Risiko, es erfordert auch, dass Sie in der Nähe eines Computers zu allen Zeiten. Allerdings haben jüngste Innovationen dazu beigetragen, einige dieser Unannehmlichkeiten zu lösen, indem Signale über E-Mail, Telefon (Kurznachrichtendienst) oder andere Hightech-Medien gesendet werden können. 2. Automatisierte Systeme - Automatisierte Systeme sind diejenigen, die Trades mit Ihrem Broker automatisch stellen - das heißt, sie erfordern keine Intervention auf Ihrer Seite. Diese Art von Handelssystem beinhaltet erheblich mehr Risiko, vor allem, wenn es logische Fehler, die Sie nicht fangen beim Testen. Daher ist es unerlässlich, dass Sie entweder Papier-Handel oder semi-automatisieren Sie Ihr Trading-System, um sicherzustellen, dass es wie erwartet in einer Live-Umgebung. (Weitere Informationen finden Sie unter Demo vor dem Tauchgang.) Beachten Sie, dass diese Handelssysteme auch verlangen, dass Sie zusätzliche Papierkram für Ihren Makler, dass sie nicht verantwortlich gehalten werden können, wenn Ihr Handelssystem erzeugt große Verluste. Sicherheit Mit den beiden Optionen (siehe Abbildung 2) können Sie festlegen, ob das Programm externe dynamische Link-Bibliotheken (DLLs) aufrufen soll. Denken Sie daran, dass DLLs Bibliotheken sind, mit denen Sie Code aus anderen Handelssystemen wiederverwenden können. Wenn Ihr Handelssystem diese externen DLLs verwendet, müssen Sie diese Optionen aktivieren. Wenn nicht, dann sind Sie am besten weg diese unchecked. Eingaben Hier können Sie die Eingaben für das Handelssystem definieren, wenn Sie sie nicht direkt in Ihrem Code angegeben haben: Beachten Sie, dass in diesem Bereich benutzerdefinierte Eingaben eingefügt werden können, ohne den Code zu ändern. Dies ist nützlich, wenn Sie Ihre Eingaben ändern möchten, aber dieselbe grundlegende Strategie verwenden möchten. Beachten Sie, dass diese Option nicht verfügbar ist, wenn Sie Ihre Variablen optimiert haben. Fazit Nun sollten Sie in der Lage sein, Ihr Trading-System erneut zu kompilieren und anwenden, sollten Sie Papierhandel - oder zumindest semi-Automate - Ihr Trading-System, bevor das neue System Trades automatisch zu platzieren. Andernfalls könnte dies zu großen Verlusten führen, sollte es einen logischen Fehler in Ihrem Code geben. Trading Systems Coding: Schlussfolgerung


No comments:

Post a Comment