Wednesday, November 23, 2016

Trading-Strategien , Um Backtest

Back-testing Ihr Trading-Ideen Einführung Eine der nützlichsten Dinge, die Sie im Analysefenster tun können, ist zu Back-Testen Sie Ihre Handelsstrategie auf historischen Daten. Diese können Sie wertvolle Einblicke in die Stärken und Schwachpunkte des Systems, bevor Sie investieren echtes Geld zu geben. Dieses Einzel AmiBroker Merkmal ist eine Menge Geld für Sie zu sparen. Schreiben Sie Ihre Handelsregeln Zuerst müssen Sie Ziel (oder mechanische) Regeln zu betreten und verlassen den Markt haben. Dieser Schritt ist die Basis Ihrer Strategie und Sie brauchen, um darüber nachzudenken, da sich das System müssen Ihrer Risikobereitschaft, Portfoliogröße, Geld-Management-Techniken, und viele andere individuelle Faktoren anzupassen. Sobald Sie Ihre eigenen Regeln für den Handel sollten Sie schreiben, wie Kauf - und Verkaufsregeln in AmiBroker Formula Lanugage (plus kurz und decken, wenn Sie testen auch Short-Trading möchten). Wir werden in diesem Kapitel betrachten sehr einfache gleitende Durchschnitt Kreuz über System. Das System würde Aktien / Verträge zu kaufen, wenn enge Preis steigt über 45-Tage exponentiell gleitenden Durchschnitts und Aktien / Verträge zu verkaufen, wenn der Nähe Preis unter 45-Tage exponentiell gleitenden Durchschnitts. Der exponentielle gleitende Durchschnitt kann in AFL mit seiner integrierten Funktion EMA berechnet werden. Alles was Sie tun müssen, ist die Eingabe-Array und Mittelungszeitraum, so die 45-Tage exponentiell gleitenden Durchschnitt der Schlusskurse können durch die folgende Anweisung erhalten werden sollen: ema (in der Nähe, 45); Die enge Kennung bezieht sich auf integrierte Array, Schlusskurse der derzeit untersuchten Symbol. Um zu testen, ob die in der Nähe Preis Kreuze oben exponential moving average wir nutzen integrierte Cross-Funktion: kaufen = Kreuz (in der Nähe, ema (in der Nähe, 45)); Die obige Anweisung definiert einen Buy-Handel Regel. Es gibt 1 oder dann, wenn in der Nähe Preis Kreuze über ema (in der Nähe, 45). Dann können wir den Verkauf der Regel, die 1 geben würde, wenn entgegengesetzte Situation passiert, schreibe - in der Nähe Preis Kreuze unten ema (in der Nähe, 45): verkaufen = Quer (ema (in der Nähe, 45), in der Nähe); Bitte beachten Sie, dass wir mit dem gleichen Querfunktion, aber die entgegengesetzte Reihenfolge der Argumente. So vollständige Formel für Long-Trades wird wie folgt aussehen: kaufen = Kreuz (in der Nähe, ema (in der Nähe, 45)); verkaufen = Quer (ema (in der Nähe, 45), in der Nähe); HINWEIS: Um die neue Formel zu erstellen, öffnen Sie bitte Formeleditor mit Analyse - & gt; Formel-Editor-Menü, geben Sie die Formel und wählen Sie Tools - & gt; auf Menü Analyse senden im Formeleditor Backtesting Back-testen Sie das System nur auf der Rückseite Test-Taste in den automatischen Analysefenster. Achten Sie darauf, in der Formel, die mindestens kaufen und verkaufen, Handelsregeln (wie oben dargestellt) enthält, eingegeben haben. Wenn die Formel richtig ist AmiBroker beginnt die Analyse Ihrer Symbole gemäß Ihrem Trading-Regeln und generiert eine Liste der simulierten Trades. Der gesamte Prozess ist sehr schnell - Sie können Test Tausende von Symbolen in einer Angelegenheit von Minuten zurück. Die Fortschrittsanzeige zeigt Ihnen, geschätzte Zeit bis zur Fertigstellung. Wenn Sie den Prozess zu stoppen möchten, können Sie einfach auf Abbrechen, im Fortschrittsfenster. Analysieren Ergebnisse Wenn das Verfahren die Liste der simulierten Trades abgeschlossen wird im unteren Teil der automatischen Analyse-Fenster angezeigt. (das Ergebnisfenster). Sie können prüfen, wenn die Kauf - und Verkaufssignale aufgetreten ist nur durch einen Doppelklick auf den Handel mit Ergebnisbereich. Dadurch erhalten Sie roh oder ungefilterte Signale für jeden bar beim Kauf und Verkauf von Bedingungen erfüllt sind. Wenn Sie nur Einzelhandels Pfeile (Öffnen und Schließen aktuell ausgewählte Handels) sehen wollen, sollten Sie einen Doppelklick auf das Linie bei gedrückter SHIFT-Taste gedrückt halten. Alternativ können Sie die Art der Darstellung, indem Sie das entsprechende Element aus dem Kontextmenü, wenn Sie auf dem Ergebnisbereich klicken Sie mit der rechten Maustaste erscheint, wählen Sie. Neben der Trefferliste können Sie sehr detaillierte Statistiken über die Leistung Ihres Systems, indem Sie auf die Schaltfläche Bericht. Um mehr zu erfahren über Bericht Statistiken überprüfen Sie bitte heraus Berichtsfenster Beschreibung. Ändern Sie Ihre Backtesting-Einstellungen Zurück Test Engine in AmiBroker verwendet einige vordefinierte Werte zur Wahrnehmung ihrer Aufgabe einschließlich der Portfoliogröße, Periodizität (täglich / wöchentlich / monatlich), Höhe der Provision, Zins-, maximale Verlust und Gewinn Zielstellen, die Art der Geschäfte, Preisfelder und so weiter . Alle diese Einstellungen können vom Anwender mit Einstellungsfenster geändert werden. Nach dem Ändern von Einstellungen bitte denken Sie daran, Ihren Rücken Tests erneut ausführen, wenn Sie wollen die Ergebnisse, um in-sync mit den Einstellungen sein. Um beispielsweise den Test auf Wochen Bars statt zurück täglichen klicken Sie einfach auf die Schaltfläche Einstellungen wählen Sie Wöchentlich ab Periodizität Kombinationsfeld und klicken Sie auf OK. dann führen Sie Ihre Analyse, indem Sie auf Zurück Test. Reserviert Variablennamen Die folgende Tabelle zeigt die Namen der reservierten Variablen Automatische Analyser verwendet. Der Sinn und Beispiele zur Verwendung von ihnen werden später in diesem Kapitel. Im Gegensatz zu Backtesting-Aktien oder Futures, Backtesting vielbeinigen Option Spreads hat seine einzigartige Herausforderungen. Ein Weg, um Ihre Optionen Strategien Backtest ist die historische Möglichkeit, Daten downloaden (Market Data Express) und verwenden Sie eine technische Analyse Excel-Plugin (TA-Lib). Anschließend können Sie eine Excel-Tabelle automatisch in / stellen Sie den Spread Trades, wie bestimmte technische Bedingungen getroffen werden. Ein besserer Weg ist, um eine automatisierte Optionen Backtesting-Software, wie beispielsweise (OptionStack) zu verwenden. Mit diesem Tool können Sie Regeln, um automatisch ein und passen Sie die Möglichkeit, verbreitet sich verändernden Marktbedingungen zu schaffen. In der Tat, können Sie Jahre von komplexen Option Spreads (Kragen, Kondore, etc ..) in Sekunden Backtest. Allerdings ist diese Software derzeit in der Beta und es scheint, eine Anmelde-Warteliste.


No comments:

Post a Comment