TradeStation-Strategien In der TradeStation-Gemeinschaft werden Handelssysteme als 8220TradeStation Strategies8221 bezeichnet. TradeStation-Strategien haben eine besondere Struktur, die Sie beim Entwerfen verstehen müssen. Nur Strategien können Eingangs - und Ausgangssignale enthalten. Funktionen können dies nicht enthalten. Dies bedeutet, dass, wenn wir Systeme kombinieren wollen, dann müssen wir eine andere Technik zu verwenden. Historisch wurde dies als 8220include system8221, aber das ist jetzt nur aus historischen Gründen enthalten. Strategien können über Insert - Strategy oder Format Strategy gestapelt werden. Sie können auch für nur Exits oder nur Einträge entworfen werden. Strategien können mit langen Trades, Short Trades oder beides umgehen. Sie können auch mit Ausgängen umgehen. Eine Frage, die ich oft von Menschen bekommen ist 8220wirdst du mit dem Entwerfen einer TradeStation Strategie beginnen8221 Wir besprechen das unten. TradeStation Stacking Signale In TradeStation können wir mit verschiedenen Methoden Strategien entwickeln. Codieren Sie alle Regeln in ein TradeStation EasyLanguage-Skript. Kombinieren Sie Ihre TradeStation EasyLanguage-Skripts mit Include-Anweisungen, um eine Strategie zu erstellen. Dies wird nun durch Stapeln von Handelssignalen unter Verwendung des Dialogfelds "Strategie einfügen" ersetzt. Werfen wir einen Blick auf, wie Methode 2 funktioniert. Let8217s erste einfügen unsere TradeStation Strategien. Wir werden eine der Konservenstrategien einfügen, die Bollinger Bandbreakenzähler-Trendsysteme für Long-Einträge und Short-Einträge sind. Nach dem Einfügen gehen wir zum Format und sehen, was wir als unsere Strategie laufen. Wir können sehen, dass wir beide Strategien laufen. Diese Funktion ermöglicht es Ihnen, einfache Strategien in TradeStation ohne Codierung zu entwickeln. Wir können auch die Parameter optimieren. Erstens können wir annehmen, dass wir diesem System einen Schutzstopp hinzufügen möchten. Wir gehen zurück zum Einfügen und können TradeStation8217s integrierte Stopp-Funktionen einfügen. Jetzt setzen let8217s die Stop-Funktionen und fügen sie hinzu. Wir wählen den Stopverlust LX und den Stopverlust SX. Wenn wir zurück zum Format gehen, können wir jetzt sehen, was wir ausgewählt haben und laufen. Nun können Sie die Eigenschaften für ALL drücken. Hier können wir Kommissionierung und Schlupf. Das Anfangskapital wird nicht für eine Strategie verwendet, die ein Los verwendet. We8217re kodiert kein Geldmanagement in diese spezielle Strategie. Wir können jede von ihnen auswählen und die Parameter ändern oder optimieren. In der Tat, können Sie sogar optimieren alle vier dieser Systeme, wenn Sie gleichzeitig wollen. Das Problem ist, wenn Sie mehr als 4-5 Parameter zu optimieren, haben Sie zu viele Kombinationen und müssen mit dem genetischen Optimierer, um diese Optimierung machbar machen. Obwohl es gut aussehen kann zunächst, dass Sie integrierte Signale verwenden können, manchmal diese Komponenten interagieren und don8217t wie erwartet funktionieren. Daher ist dies ein großes Werkzeug für Anfänger, die nur lernen TradeStation, aber das ist nicht der Weg, um echte Strategien für den Handel zu bauen. Wenn Sie ein erfolgreicher System-Trader werden wollen, müssen Sie Strategien entwickeln, die kundenspezifisch codiert und entwickelt werden, um integriert zu werden, oder entworfen und implementiert als ein Skript. Let8217s jetzt diskutieren den Rahmen der Kodierung einer TradeStation-Strategie in EasyLanguage. Allgemeine Vorlage für TradeStation-Strategien Mit TradeStation können Sie die Art und Weise, wie Sie den Markt eintragen oder verlassen, genau festlegen, wenn Sie Handelsstrategien schreiben und testen. Mit EasyLanguage-Limit-Aufträgen, Stop-Aufträgen, dieser Bar bei engen Bestellungen und der nächsten Bar bei Marktaufträgen stehen Ihnen vier Grundtypen zur Verfügung. Limit Diese Aufträge unterscheiden sich je nachdem, ob Sie verkaufen oder kaufen. Limit-Aufträge können nur auf den nächsten Balken gesetzt werden, der die nächste Minute, die nächsten 5 Minuten oder der nächste Tag - abhängig vom Datenintervall - sein kann. Eine Kauflimit-Order tritt an der nächsten Bar zum festgelegten Preis oder niedriger ein, und ein Short-Order-Verkauf tritt in den Markt auf der nächsten Bar zum angegebenen Preis oder höher ein. Wenn Sie eine Limit-Order verwenden, um den Markt lang einzutragen, wird die Order unabhängig davon erstellt, wie viel niedriger die nächste Bar öffnet, und wenn Sie eine Limit Order verwenden, um eine Short-Position einzugeben, wird die Order unabhängig davon erstellt, wie viel höher Öffnet sich die nächste Leiste. Dies kann insbesondere bei 8220-Gap-up-8221-Balken (Balken, deren offener Wert höher ist als der High-Wert des vorherigen Balken) oder 8220-Gap-down8221 Balken (Balken, deren offener Wert niedriger als der untere des vorherigen Balken ist) signifikant sein. Stop Stop-Aufträge werden auf den nächsten Balken gesetzt, wenn der Stopppreis ausgelöst wird. Standardmäßig werden die Stopppreise von Ihrem lokalen Computer überwacht, Sie haben aber auch die Möglichkeit, sie an den zu überwachenden TradeStation-Stopp-Server zu senden. Diese Bar auf Schließen Schließen Bestellungen werden am Ende der aktuellen Bar gefüllt. TradeStation kann Aufträge für die aktuelle Bar nur auf den engen Preis zu erteilen. Nächste Bar am Markt Market Aufträge werden angezeigt, wie gefüllt auf die offene der nächsten Bar. Erfassungs - und Ausgabeauftragstyp Syntax CON Verträge sind optionale Anzahl von Verträgen oder Aktien. Betrachten wir den bedingten Teil des Signals. Sie haben oft Signale, die zu bestimmten Zeiten Feuer. Dies kann mit einer Inline geschehen, wenn wie die Syntax, die wir haben oder ein Block if, then oder if then else. Wenn Condition1true dann Entry Market Orders Wenn Condition1true dann kaufen (8220LE8221) Nächste Bar CON Verträge auf dem Markt Wenn Condition2true dann Sell Short (8220SE8221) Nächste Bar CON Verträge am Markt Beenden Market Orders Wenn Condition3TRUE dann Sell (8220LX8221) Nächste Bar CON Verträge auf dem Markt If Kondition4TRUE dann kaufen, um zu decken (8220SX8221) Nächste Bar CON Verträge am Markt Eintrag Stop Orders Wenn Condition1true dann kaufen (8220LE8221) Nächste Bar CON Verträge LEStopVal Stop Wenn Consition2true dann verkaufen Short (8220SE8221) Nächste Bar CON Verträge SEStopVal stop Exit Stop Orders Wenn Condition3TRUE dann Verkaufen (8220LX8221) Nächste Bar CON Verträge LXPoint Stop Wenn Condition4TRUE dann kaufen, um Cover (8220SX8221) Nächste Bar CON Verträge SXPoint stoppen Eintrag Limit Orders Wenn Condition1true dann kaufen (8220LE8221) Nächste Bar CON Verträge LEStopVal Limit Wenn Condition2true dann verkaufen Short (8220SE8221) Next Bar CON Verträge SEStopVal Limit Exit Limit Orders Wenn Condition3TRUE dann Sell (8220LX8221) Nächste Bar CON Kontrakte LXPoint Limit Wenn Condition4TRUE dann kaufen, um Cover (8220SX8221) Nächste Bar CON Kontrakte SXPoint Limit Sie können in unseren Syntax Beispielnotizen sehen, dass wir Text innerhalb der Signal-Bestellung, kaufen, verkaufen kurz, verkaufen, kaufen zu decken. Zum Beispiel, Kaufen (LE). Dies ist optional, wird aber empfohlen, da es die Signale benennt. Diese Namen werden im Handel nach Handelsberichten angezeigt. Sie könnten auch nur kaufen und das würde Ihnen ein unbenanntes Signal geben. Darüber hinaus können Signale auch unbedingt durchgeführt werden Kaufen (8220LE8221) Nächste Bar LEStopVal Stop Wir haben jetzt die allgemeine Vorlage für eine Strategie und die Vorlage für die aktiven Signale in einer Strategie, kaufen, verkaufen kurz, verkaufen, kaufen zu decken. Irgendwann werden wir Beispiele mit EasyLanaguage zeigen, um Ihre Trading-Ideen in Strategien zu übersetzen und auch zu zeigen, wie Sie mit dem Optimierer, dem genetischen Optimierer und wie man ein System testet, um zu beurteilen, wie robust es in Zukunft in unseren nächsten Raten sein wird. Featured Product Erstellen Sie adaptive Indikatoren in Ihren TradeStation-Strategien. Die adaptive Indikatorbibliothek optimiert automatisch ihre Indikatoren auf die Hälfte des gegenwärtigen dominanten Zyklus basierend auf der Verwendung der Hilbert-Transformation. Erfahren Sie mehr Free TradeStation Code Holen Sie sich kostenlose, vereinfachte Versionen der Tools, die die TradeStation-Experten in ihrer täglichen Forschung und beim Systemaufbau verwenden. Diese Tools helfen Ihnen, EasyLanguage zu erlernen, da sie vollständig Open Source sind und Sie komplexe Systeme erstellen können, ohne dass Sie wissen müssen, wie Sie Code schreiben können. Sie müssen lediglich einen Namen und eine E-Mail-Adresse angeben. Keine Kreditkarte oder Adresse erforderlich Über Murray Ruggiero Jr. Murray Ruggiero ist der Chef-Systementwickler und Marktanalyst bei TTM. Er ist einer der weltweit führenden Experten für den Einsatz von inter-market und Trendanalyse bei der Lokalisierung und Bestätigung der Entwicklung der Preisbewegungen in den Märkten. Murray wird oft in der Industrie als der Einstein der Wall Street bezeichnet. Lesen Sie mehr. Home Kontakt Unsere Leistungen Billy Fire LLC bietet EasyLanguage Programmierservices für die Tradestation Handelsplattform. Kontakt-Informationen Bitte e-mail: martyn. whittakermarkplex oder Telefon 858 668 0874 Postanschrift: 14781 Pomerado Road, 110 Poway CA 92064 Facebook Seite: Preise Siehe unsere aktualisierte Datenschutzrichtlinie. Billy Fire LLC bietet EasyLanguage-Programmierservices für die Tradestation-Handelsplattform. TradeStations EasyLanguage ist ein großartiges Werkzeug. Ein Teil unseres Geschäfts ist es, Ihnen zu helfen, technische Analysen in Strategien, Indikatoren oder Show-me-Studien zu übersetzen, die Ihnen helfen, Ihren Handel zu begleiten. Basierend auf der Verwendung von Tradestation EasyLanguage, bieten wir die folgenden vier Dienstleistungen: 1) Kostenlose Tutorials EasyLanguage ist keine schwierige Sprache zu lernen. Unsere GRATIS-Tutorialseiten führen Sie durch einige einfache STEP-BY-STEP-Programmierbeispiele, die Ihnen dabei helfen, Ihre eigenen Programme zu entwickeln. Der große Vorteil dieses Ansatzes ist, dass Sie das Tool-Set zu entwickeln, um Sie handeln Ideen und schreiben neue Programme, wann immer Sie brauchen und ohne hohe Beratungsgebühren zu entwickeln. 2) Programme Wir entwickeln gelegentlich Programme, die Sie in Ihrer technischen Analyse nützlich finden können. Diese Programme werden normalerweise für eine Gebühr herunterladen. 3) Training Wir bieten EasyLanguage Schulungen über das Internet. Diese umfassen eine Vielzahl von Themen (fühlen Sie sich frei, uns jedes Thema, das Sie möchten uns zu decken), letzte Stunde, einschließlich Fragen und Antworten. Sobald Sie in der Lage, jetzt zu zahlen sind KLICKEN SIE HIER FÜR SPEZIELLE RABATTE AUF MARKPLEX STRATEGIES. Programm 1 Fibonacci-Confluence Show-Me Study Dieses Programm ist für den sofortigen Download für 74.95, indem Sie hier klicken um mit PayPal zu bezahlen. Klicken Sie hier, um mehr Details zu sehen. Dieses Programm funktioniert durch die Erstellung von Zick-Zack-Linien (basierend auf niedrigen und hohen Pivots). Jedes Mal, wenn eine Zickzacklinie bestätigt wird, werden die Fibonacci-Niveaus berechnet. Diese Fibonacci-Niveaus werden mit den vorherigen Fibonacci-Niveaus verglichen, und wenn sie in der Nähe des im Array gespeicherten Niveaus liegen, ist ihre Dicke um eins erhöht. Das Dickenattribut wird verwendet, um die Signifikanz des Pegels anzuzeigen. Höher signifikante Werte werden auf dem Diagramm mit einer dickeren Linie gezeichnet, und nur Linien oberhalb einer Benutzereingabedicke werden nach rechts verlängert. Klicken Sie hier, um mehr Details zu sehen und Programm 1 Programm herunterzuladen 2 Pivot Lines-Confluence Show-Me Study Dieses Programm steht zum sofortigen Download für 49.95 zur Verfügung, indem Sie hier mit PayPal bezahlen. Klicken Sie hier, um mehr Details zu sehen. Programm 2 berechnet diese Pivot-Ebenen (unter Verwendung der klassischen Berechnungsmethode, der Woodie-Ebenen oder der Camarilla-Ebenen) und sucht danach Pivot-Level zu finden, die nahe denen liegen, die zuvor auf der Karte gefunden wurden Mitgliedschaft Wenn Sie die Vorteile der Mitgliedschaft Option, klicken Sie auf die Schaltfläche, unten zu abonnieren: wpeStoresubscribe: productid: 52: Ende Mit der Mitgliedschaft Option erhalten Sie Zugriff auf die Grundausbildung zusammen mit allen Updates, die ich auf den Kurs in In der Zukunft. Ich erwarte, dass die Mitglieder Rückmeldung Informationen, so dass ich neue Videos erstellen oder zu klären, bestehende Informationen. Darüber hinaus Mitglieder sind förderfähig für: Fortlaufender Zugang zu grundlegenden Schulungsunterlagen. Zusätzliche Videos und Materialien werden von diesem Kurs zu diesem Kurs hinzugefügt werden von Zeit zu Zeit, fortlaufenden Zugang zu den Zwischenvideos und Schulungsmaterialien, sobald sie verfügbar sind, die Möglichkeit, zusätzliche Schulungsmaterialien anzufordern oder eine Klärung bestehender Materialien zu suchen. Ein kostenloser Download jedes Quartals. Jedes Quartal wird ein anderes Programm oder Tutorial Programm von der Markplex-Website für Sie zum Download ohne zusätzliche Kosten zur Verfügung stehen. Ein 20 Rabatt auf alle herunterladbaren Programme oder Tutorials zur Verfügung über markplex. Eine zusätzliche 10 Rabatt auf unsere Programmierung Preise (mit einem Gesamtrabatt von 20). Bevorzugte Fähigkeit, Vorschläge für zukünftige Tutorials oder Programme zu machen. Premium-Zugang zu neuen Tutorials, sobald sie verfügbar sind Diese Vorteile sind für Sie verfügbar, während noch ein Mitglied. Sollten Sie sich entscheiden JETZT REGISTRIEREN Gold Pass-Inhalt Gold Pass Q 038 Ein Login-Tutorial 11 So erstellen Sie eine einfache EasyLanguage Strategie Ich entwickle TradeStation EasyLanguage Programme, die Sie als eine Möglichkeit finden können, größere EasyLanguage Fähigkeiten zu erwerben (indem Sie den Programmcode lesen) Und in Ihrer technischen Analyse. Diese TradeStation-Programme können gegen eine Gebühr heruntergeladen werden. Klicken Sie hier für eine Liste der Programme und Zusammenfassungen. Gold Pass Mitglieder sind für 20 off-Programm Preise, wenn sie in einem speziellen Rabatt-Code (siehe markplexgold-Pass-Inhalt, um die neuesten Code erhalten). Ich erstelle auch kostenlose EasyLanguage Tutorials. Willkommen in Tutorial 11 in dieser Reihe von Tutorials entwickelt, um grundlegende EasyLanguage Konzepte einzuführen. In Tutorials 10, führte ich PaintBar Studien. PaintBar-Studien zeichnen eine Zeile, obwohl eine vorhandene Bar und sind ideal für das Hinzufügen von mehr Informationen zu einem Diagramm, ohne das Diagramm zu unübersichtlich. Als Beispiel haben wir eine Demonstration Paintbar-Studie erstellt, um Pivots auf einem Diagramm zu markieren. Wenn Sie weitere Tutorials in dieser Serie zu überprüfen, sind sie auf markplex bei Tutorials zur Verfügung. ZUM BESTEN MARKPLEX CORPORATION8217S KNOWLEDGE, ALLE INFORMATIONEN AUF DIESER SEITE SIND KORREKT, UND ES WIRD IN DER HOFFNUNG GELIEFERT, DASS ES NÜTZLICH NUTZT. Übernimmt jedoch MARKPLEX CORPORATION KEINE HAFTUNG FÜR SCHÄDEN, DIREKTE ODER AUF ANDERE WEISE, DIE AUS DER VERWENDUNG DIESER INFORMATIONEN ANDOR PROGRAMMS ENTSTEHEN (S) BESCHRIEBEN, UND KEINE GARANTIE BEZÜGLICH die Richtigkeit und Vollständigkeit MADE. NUTZUNG DIESER INFORMATIONEN ANDOR PROGRAMME BESCHRIEBEN IST AUF IHR EIGENES RISIKO. ANY Easylanguage OR POWERLANGUAGE Trading Strategies, SIGNALE, STUDIES, ANZEIGER, SHOWME STUDIES, PAINTBAR STUDIES, PROBABILITYMAP STUDIES, ACTIVITYBAR STUDIES, FUNKTIONEN (und Teile davon) UND NEBEN VERFAHREN IM SINNE, ENTHALTEN IN ODER AUF DIESE Tutorial oder Programmbeschreibung sind Beispiele ANGEHÄNGTEM NUR , UND WERDEN SELBST FÜR PÄDAGOGISCHE ZWECKE INBEGRIFFEN. MARKPLEX UNTERNEHMEN. Empfiehlt nicht, dass Sie solche Handelsstrategien ergeben, SIGNALE, STUDIES, ANZEIGER, SHOWME STUDIES, PAINTBAR STUDIES, PROBABILITYMAP STUDIES, ACTIVITYBAR STUDIES, FUNKTIONEN (oder Teile davon) oder - techniken. DIE VERWENDUNG VON SOLCHEN Handelsstrategien, SIGNALE, STUDIES, ANZEIGER, SHOWME STUDIES, PAINTBAR STUDIES, PROBABILITYMAP STUDIES, ACTIVITYBAR STUDIES, FUNKTIONEN UND METHODEN NICHT GARANTIERT, DASS SIE Gewinne erzielt, Gewinne zu steigern, oder Verluste zu minimieren. Dieses Tutorial führt eine einfache Strategie ein. Strategien können entworfen werden, um zu zeigen, wo in und aus einer Position zu bekommen. Sie können automatisiert werden, um Geschäfte zu platzieren (mit Bestätigung an oder aus). Sie sind auch nützlich für Backtesting. Die Strategie, die unten eingeführt wird, sollte nicht verwendet werden, um mit dem Handel. Dieses Tutorial wurde entwickelt, um Ihnen helfen, mit dem 8216mechanics8217 der Schaffung Ihrer eigenen Strategie, anstatt präsentieren eine tragfähige oder nutzbare Strategie. Die unten dargestellte Strategie basiert auf der Anregung von Trades bei gleitenden durchschnittlichen Crossover. Diese Trades können auf den ersten Blick profitabel aussehen. In Wirklichkeit kann diese Technik gut funktionieren in Trends Märkte, aber Sie können schlecht 8216chopped around8217 in nicht-Trending-Märkte. Darüber hinaus ist diese Strategie entwickelt, um auf dem Markt zu allen Zeiten und beinhaltet nicht die Bereitstellung für ein Stop-Loss-oder Gewinnziel. Ich werde einige dieser Verfeinerungen in den nächsten Tutorials hinzufügen. Das Programm, das in diesem Tutorial gezeigt wird, steht zum sofortigen Download für nur 14.95 zur Verfügung. Gold Pass Mitglieder erhalten eine zusätzliche 20 Rabatt auf alle Programm-und Tutorial Preise. Wenn Sie ein Gold Pass-Mitglied stellen Sie sicher, geben Sie den speziellen Gutschein-Code, um 20 Rabatt auf diese Preise erhalten. Den Gutscheincode finden Sie auf der Gold Pass Seite. Der erste Schritt in diesem Prozess besteht darin, eine neue EasyLanguage-Strategie zu erstellen, indem Sie auf File 8211 New 8211 Window klicken, die Registerkarte EasyLanguage auswählen und auf 8216strategy8217 klicken. Geben Sie der Strategie einen Namen und geben Sie das Programm wie folgt ein: Das Programm erzeugt 2 Variablen: ExpAv1 und ExpAv2. Diese werden gleich dem exponentiellen gleitenden Mittelwert unter Verwendung der Eingangswerte Length1 bzw. Length2 als deren Längen gesetzt. Das Programm sucht dann nach Kreuzungen vor einer Stelle, prüft, ob der exponentielle Mittelwert für die aktuelle Leiste immer noch oberhalb oder unterhalb liegt und legt dann einen Kauf oder einen Leerverkauf an. Es gibt 4 Ordertypen in TradeStation: Kaufen, Verkaufen, SellShort und BuyToCover. Buy umfasst eine Short-Position und initiiert eine Long-Position. Verkauf schließt eine lange Position. SellShort schließt eine Long-Position und initiiert eine Short-Position und BuyToCover umfasst eine Short-Position. Damit wir den Exponential Moving Average im Diagramm sehen können (oder zumindest eine Annäherung von wo er ist), habe ich den TextNew Befehl verwendet, um Sternchen für die gleitenden Durchschnitte zu zeichnen (Sie können die Plot-Anweisung auf Strategien nicht verwenden). Nachdem Sie die Strategie erstellt und verifiziert haben, ist es Zeit, sich auf ein Diagramm anzuwenden. Öffnen Sie ein neues Chart und klicken Sie auf Insert 8211 Strategy und wählen Sie den Namen der soeben erstellten Strategie. Sie sollten das folgende Fenster sehen: Stellen Sie sicher, dass diese Automatisierung NICHT ausgewählt ist, wie es standardmäßig sein sollte, und klicken Sie auf Schließen. Ihr Diagramm sollte etwa wie folgt aussehen: Die Pfeilfarben und Punkte, die Trades verbinden, sind benutzerdefinierbar. An diesem Punkt können wir feststellen, dass die Strategie schwere Einschränkungen hat und es ist Zeit, sie neu zu bewerten und vielleicht einige der Design-Konzepte 8211 vielleicht durch die Suche nach einem Weg der Vermeidung Handel in choppy Märkte zu ändern. Wir würden wahrscheinlich nicht nutzen TradeStation8217s Optimierung Fähigkeit in diesem Stadium, aber um diese Fähigkeit zu demonstrieren, werden wir jetzt 8216optimize8217 die Strategie, wie folgt: Klicken Sie auf das Diagramm und klicken Sie dann auf Format 8211 Strategies und klicken Sie dann auf die Schaltfläche Format: Sie sehen dann Den Eingabebildschirm: Klicken Sie auf die Zahl 821698217 neben Length1, und klicken Sie dann auf die Schaltfläche Optimieren: Geben Sie die Start-, Stopp - und Inkrementwerte ein, und klicken Sie dann auf OK Gleiches für die Zahl 18 neben Length2. Der Format-Strategiebildschirm sollte nun wie folgt aussehen: Klicken Sie auf die Schaltfläche "Optimieren". Und Sie sollten den folgenden Bildschirm sehen: TradeStation arbeitet durch alle verschiedenen Kombinationen von Werten, um die profitabelsten zu finden. Nach der Optimierung gibt es zwei reiche Informationsquellen zu dieser Strategie. Stellen Sie sicher, dass Sie sich in den Diagrammfenstern befinden, und klicken Sie dann auf Ansicht. Klicken Sie auf den Strategiebericht. Sie sollten das folgende Fenster sehen: Es gibt eine Fülle von Informationen hier über die Strategie. Entdecken Sie die verschiedenen Registerkarten am unteren Rand des Bildschirms. Beachten Sie, dass der Gewinnfaktor ist nur 1,17 8211 nicht besonders stellar 8211 vor allem, da ich nicht berücksichtigen Provision oder Schlupf auch eine der Gefahren der Optimierung in TradeStation ist die Möglichkeit, dass Sie 8216over-optimize8217 oder 8216curve-fit8217 Ihre Strategie und Diagramm. Auf diese Weise scheint es, dass Sie einen guten Profit machen, wenn es tatsächlich nur passiert, dass Ihre Strategie passt dieses Diagramm und Zeitskala. Dies kann vermieden werden, indem eine Strategie auf verschiedene Zeitskalen, Balken und Symbole angewendet wird, um deren Gültigkeit zu prüfen. Das Programm, das in diesem Tutorial gezeigt wird, steht zum sofortigen Download für nur 14.95 zur Verfügung. Gold Pass Mitglieder erhalten eine zusätzliche 20 Rabatt auf alle Programm-und Tutorial Preise. Wenn Sie ein Gold Pass-Mitglied stellen Sie sicher, geben Sie den speziellen Gutschein-Code, um 20 Rabatt auf diese Preise erhalten. Den Gutscheincode finden Sie auf der Gold Pass Seite. Dieses Tutorial demonstriert die Schaffung einer sehr einfachen Strategie. Offensichtlich braucht die Strategie etwas Arbeit und so in den nächsten Tutorials werde ich auf einige der Möglichkeiten, in denen die Strategie verbessert werden könnte, zu suchen. Wenn Sie irgendwelche Fragen über das oben genannte Material haben, oder Sie möchten auf eine Korrektur oder Tippfehler hinweisen, bitte E-Mail: tutorialsmarkplex. Improving der Moving Average Crossover Let8217s einen Blick auf eine einfache gleitende Durchschnitt Crossover-System und sehen, ob wir uns verbessern können es. Insbesondere können wir die Leistungsfähigkeit des bewegten Durchschnittssystems durch eine Verringerung der Anzahl von Peitschenhieben während jener gefürchteten Bereichsgrenzen-Märkte verbessern. Whipsaws treten auf, wenn ein Markt von einem Trendmodus zu einem Konsolidierungsmodus übergeht. Während dieses Konsolidierungsmodus wird das System von langem zu kurzem ausgelöst, wodurch eine Reihe verlierender Trades erzeugt wird. Long Trades plötzlich umgekehrt schlagen Sie Ihren Halt. Ebenso für kurze Trades. Diese 8216false Signale8217 können Ihre Eigenkapitalkurve zerstören. In diesem Artikel I8217m werden zwei einfache Methoden zur Verbesserung der einfachen gleitenden Durchschnitt Crossover-System zu präsentieren. Diese Ideen können leicht in Ihre Handelssysteme implementiert werden und können einen guten Ausgangspunkt für ein Trendfolgesystem bieten. Baseline-System Unser Basissystem wird aus zwei einfachen gleitenden Durchschnitten (SMA) bestehen, die auf einem Tages-Chart der Euro-Futures ausgeführt werden. I8217m Kommissionierung der Euro, weil es solide Trends Charakteristika im Gegensatz zu den Aktienindex-Märkten, die dazu neigen, Mittelwert zurück zu sein gezeigt haben. Wenn Sie zurückrufen, werden Signale erzeugt, wenn ein schneller gleitender Durchschnitt (Trigger-SMA oder Triggerleitung) einen langsameren gleitenden Durchschnitt (langsame SMA oder langsame Linie) überschreitet. Slow SMA 50 Periode Trigger SMA 3 Periode Go Long, wenn Triggerkreuze oberhalb Slow SMA Go Short, wenn Triggerkreuzungen unter Slow SMA Dates Getestet: Mai 2001 8211 30. September 2013 Provisionen amp Schlupf: 30 abgezogen pro Trade Anzahl der Verträge: 1 Für diejenigen, TradeStation das Baseline-System wurde erstellt, indem zwei Strategien in das Diagramm, die von TradeStation zur Verfügung gestellt wurden. Im Folgenden sind die beiden Strategien. Der erste steuert die Regeln für den langen Eintrag (LE) und der zweite steuert die Regeln für den kurzen Eintrag (SE). Sie können sehen, die Eingabefelder enthalten die drei und die fünfzig für die beiden verschiedenen Perioden für unsere gleitenden Durchschnitte. Kaufen mit diesen bereitgestellten Strategien können Sie eine gleitende durchschnittliche Crossover-Strategie innerhalb von Sekunden ohne jede Codierung Fähigkeiten zu bauen. Baseline System Equity Curve Diese beiden einfachen Regeln erzeugen ein Handelssystem, das langfristig rentabel ist. Dies ist ein Beleg für die Trends des Euro-Futures-Marktes. Allerdings gibt es Perioden großer Verluste und lange Perioden, in denen keine neuen Aktienhöhen entstehen. It8217s wahrscheinlich nicht jeder handeln würde dies mit echtem Geld. Das Bild unten zeigt einen letzten Zeitraum von 2011, als der Euro in den Sommermonaten Juni bis August eine Konsolidierungsphase einführte. Während dieser Zeit unser Baseline-System produziert eine Kette von acht aufeinander folgenden verlieren Trades. Whipsaw Summer 2011 Improvement 1: Delayed Entry Mit dieser Einstiegsmethode werden wir unseren Eintritt in den Markt verzögern, nachdem die Triggerlinie den langsamen SMA kreuzt. Also, wenn die Trigger-Linie kreuzt die langsame SMA wir nicht öffnen unsere Position sofort. Wir verzögern für mehrere Takte. Let8217s sagen, wir warten für 15 Bars, nachdem das Kreuz auftritt. Auf dem zehnten Takt nach dem Signal sehen wir, ob der Preis noch über dem langsamen SMA liegt (für einen langen Eintrag) und an der Open des 11. eintippen. Wenn der Preis unter unserem langsamen SMA liegt, öffnen wir eine neue Position. Auf diese Weise eliminieren wir einige Peitschen auf Kosten des Eintritts in den Handel später als das ursprüngliche SMA Kreuz. Die Idee hinter dieser Methode ist, wenn ein neuer Bullenmarkt zu starten beginnt, sollte der Preis nicht unter die langsame SMA fallen. Kurz gesagt, es ist ein anderer Weg, um die Menge der Überzeugung für die nächste Marktphase zu messen. Allerdings halten wir den Ausgang gleich. Wenn ein EMA-Kreuz auftritt, schließen wir immer unsere offene Position. Wir wenden nur die Verzögerung beim Öffnen einer neuen Position an. Die Eigenkapitalkurve mit unserem verzögerten Eintrag bewegt die gesamte Eigenkapitalkurve über der Nulllinie. Es werden weniger Trades getätigt und wir reduzieren den Nettogewinn. Die Eigenkapitalkurve erscheint auch etwas weniger gezackt, was einen etwas glatteren Anstieg bedeutet. Unten ist ein Bild, das den whipsaw Sommerzeitraum 2011 zeigt. Sie werden feststellen, dass wir die Anzahl der whipsaws von acht bis null verringert haben. Whipsaw Summer 2011 Improvement 2: Trading Bands Im Gegensatz zum gleitenden Standard Crossover, bei dem die Triggerlinie einfach die langsame SMA überqueren muss, muss unsere Triggerlinie nun überzeugen, dass sie über die langsame SMA hinausgeht. Zum Beispiel Bild ein anderes Band oberhalb der langsamen SMA, die 1 ATR über dem langsamen SMA ist. Um eine neue Long-Position zu öffnen, benötigen wir die Triggerleitung, um das ATR-Band oberhalb der langsamen Linie zu durchdringen. Jetzt Bild ein anderes Band, das eine ATR unterhalb der SMA ist. Diese Band stellt unseren kurzen Auslöser dar, wenn wir eine Short-Position eröffnen. Wir hoffen, einige Peitschenhieben zu eliminieren, indem wir unseren Eintritt verzögern und den Markt zwingen, uns etwas Kraft zu zeigen. Einige von euch haben vielleicht schon bemerkt, dass das, was wir haben, ein Keltner Kanal ist. Ein Keltner-Kanal ist nichts weiter als ein gleitender Durchschnitt (langsamer SMA) mit einer oberen Band-X-Zahl von ATRs oberhalb und unterhalb der langsamen SMA. Die oberen und unteren Bänder wirken als Auslöser, um entweder eine lange Position oder eine kurze Position einzugeben. Die Banden passen sich der expandierenden Volatilität an, die mehr Preisverurteilung erfordert, um eine neue Position einzuleiten. Ebenso kontrahieren sich diese Banden bei niedrigeren Volatilitätszeiten. Somit sind die Ein - und Ausgangsregeln dynamischer für einen veränderten Markt als ein einfacher gleitender Durchschnittsübergang. Der Aktiengraph sieht nicht viel anders aus als unser Basissystem. Die gesamte Equity-Kurve verbringt weniger Zeit in der Nähe der Nulllinie und es gibt weniger Trades. Unten ist der gleiche Zeitraum mit dem Band-System hat die Anzahl der falschen Signale von acht auf zwei reduziert. Dies ist eine große Verbesserung gegenüber dem Basissystem. Whipsaw Summer 2011 Jede der beiden Methoden verbesserte die Ergebnisse des ursprünglichen Baseline-Systems. Betrachtet man die Tabelle unten können wir sehen, Performance-Statistiken wie Profit-Faktor, Prozent-Gewinner und durchschnittliche Handelsgewinn Nettogewinn alle erhöht. Der Keltner produzierte die besten Gesamtstatistiken. Wir haben sicherlich ein Handelssystem, das mit echtem Geld handelbar ist, aber wir haben unsere Mission erfüllt. Wir reduzierten die Anzahl der Whipsaws mit unserem Delayed Entry System und dem Band Entry System. Sie können dies sehen, indem Sie die Anzahl der Trades, die von jedem System und die prozentuale Gewinne Trades. Mehr Ideen Sie können diese Forschung in allen Arten von Richtungen zu nehmen. Hier zwei weitere Ideen. Verzögerung mit Zeit Decay 8211 Märkte wechseln zwischen Trending und Nicht-Trending, wie wir alle wissen. Oft werden Sie bemerken, eine Reihe von Whipsaws auf einem gleitenden Durchschnitt Crossover-System direkt nach einem großen Gewinn-Handel wurde geschlossen. Der Markt scheinbar ist jetzt Morphing zu einem Bereich gebundenen Markt und wird wahrscheinlich dies für einige Zeit. Allerdings, wie die Tage oder Wochen tragen auf die Wahrscheinlichkeit eines Ausbruchs wahrscheinlich erhöht. Also vielleicht können wir die Verzögerung Betrag reduzieren, wie die Zeit vergeht. Nach dem Ende eines erfolgreichen Handels suchen wir das nächste Kreuz mit unserer Standard-X-Barverzögerung. Der Markt bleibt gebunden und produziert mehrere falsche Signale über die Wochen, aber unser System nimmt keine neuen Signale. Während dieser falschen Signale wird unser Verzögerungszähler zurückgesetzt, aber let8217s nicht immer auf X zurückgesetzt. Jeder Tag oder jede Woche reduzieren wir unsere X-Tage-Verzögerung um eins. Wir tun dies, weil wir glauben, wie die Zeit vergeht, indem ein Ausbruch wahrscheinlicher wird. Allerdings reduzieren wir niemals X, um Null oder niedriger zu erreichen. In der Tat können wir nie viel weniger als 5 oder so gehen. Trend-Filter 8211 In einem früheren Artikel habe ich rsRank oder eine 200-Periode SMA als Trendindikator verwendet, um das größere Bild für den Euro zu bestimmen. Mit anderen Worten, sind wir innerhalb eines bullishen oder bärischen Marktes Vielleicht nur lange Trades während eines Bullenmarktes oder kurze Trades während einer Bärenmarkt würde Ergebnisse verbessern. Dies wäre eine interessante und einfache Test durchzuführen. Ich würde gerne Ihre Ergebnisse zu hören. Unbedingt einen Kommentar hinterlassen. Ich würde gerne hören, alle Ideen oder Ergebnisse aus Ihren eigenen Tests Lassen Sie eine Antwort Antworten abbrechen Featured Product Erstellen Sie adaptive Indikatoren in Ihre TradeStation Strategien. Die adaptive Indikatorbibliothek optimiert automatisch ihre Indikatoren auf die Hälfte des gegenwärtigen dominanten Zyklus basierend auf der Verwendung der Hilbert-Transformation. Erfahren Sie mehr Free TradeStation Code Holen Sie sich kostenlose, vereinfachte Versionen der Tools, die die TradeStation-Experten in ihrer täglichen Forschung und beim Systemaufbau verwenden. Diese Tools helfen Ihnen, EasyLanguage zu erlernen, da sie vollständig Open Source sind und Sie komplexe Systeme erstellen können, ohne dass Sie wissen müssen, wie Sie Code schreiben können. Sie müssen lediglich einen Namen und eine E-Mail-Adresse angeben. Keine Kreditkarte oder Adresse erforderlich Über Murray Ruggiero Jr. Murray Ruggiero ist der Chef-Systementwickler und Marktanalyst bei TTM. Er ist einer der weltweit führenden Experten für den Einsatz von Inter-Markt - und Trendanalysen bei der Lokalisierung und Bestätigung der sich entwickelnden Kursbewegungen auf den Märkten. Murray wird oft in der Industrie als der Einstein der Wall Street bezeichnet. Weiterlesen.
No comments:
Post a Comment