Sunday 12 November 2017

Bollinger Bands Backtest


Bollinger Bands Backtesting Ergebnisse Ok, diese Trading-Strategie funktioniert wie folgt. Jedes Mal, wenn ein Bollinger-Band getroffen wird und ein 4H-Leuchter unterhalb des oberen Bollingerbandes schließt, wird eine kurze Position genommen und alle Longpositionen werden geschlossen. Und gegenüber, wenn das untere Bolingerband getroffen wird und ein 4h Kerzenständer über dem unteren Band schließt, wird eine lange Position genommen und alle kurzen Positionen werden geschlossen. Die Simulation erfolgt über einen Zeitraum von 3 Monaten und alle Trades sind gleich groß. Das erste Bild zeigt die Bollinger Bands. 2. Bild zeigt die Kauf-und Verkaufspaare (redshort Handel und greenlong Handel). 3. Bild zeigt das Eigenkapital und das Gleichgewicht. Die Strategie tatsächlich funktioniert besser als ich erwartet hatte. Abgesehen von der Mega-Trend in der Mitte gibt es stabilen Gewinn. Ich werde versuchen, einige Regeln, wo ich herausfiltern können diese Mega-Trends zu finden. Angehängte Bilder (zum Vergrößern anklicken) Wenn Sie glauben, verlassen Sie. Wenn Sie wissen, lehren Sie mich. Ich genehmige diese Meldung. Hier habe ich eine andere Simulation anstelle von 4h Kerzen 1h Kerzen und 1h BB .. Ich habe es alle in einem Diagramm statt. Anhänge hochladen: Nein Beiträge bearbeiten: Nein BB-Code ist an. Smileys sind an. [IMG] Code ist an. HTML-Code ist an. Smileys sind an. [IMG] Code ist an. HTML-Code ist aus Irgendwie, sorry für diese. Updata: Da ich nur auf Chart 1 mal 1 Tag (an der offen von einem neuen Tag meines Brokers) und ich habe nur die SL in meinem Kopf (Nie setzen Sie es für meine Broker oft Jagden für SL), die Stop-Lose wird Arbeit nur, wenn der enge Preis drin ist. 1: Ich zeige u ein einfaches aber leistungsstarkes System mit Bollinger-Band (20,0,2, in der Nähe) nur. Wie Sie sehen können, seine eurusd Tageskarte mit einem Bollinger-Band. Forexfactoryattachme. 1ampd1336841124 Grundsätzlich öffnen wir Position, wenn Preis-Aktion berühren die unter oder obere Linie der BB und gehen zurück, setzen wir SL ein paar Pips unter dem niedrigsten oder ein paar Pips über dem höchsten, als wenn wir glücklicherweise einige Pips dann haben wir unsere neue SL Zum BE ein paar Zacken. Schließen wir unsere Position, wenn die Preisaktion die gegenüberliegende obere oder untere Linie berührt. TRADE365306 forexfactoryattachme. 1ampd1336841770 3: Nun lassen Sie mich sagen, u die Details. 1 Berühren Sie die obere oder untere Linie von BB. 2 A gehen sofort zurück (für diesen Fall sollte PA viel zurückgehen, es hängt von der Erfahrung ab) ODER PA gehen zurück nächstes bar65288für EURUSD, wenn die Gackel bar gt120pips als NO handeln). 3: Öffnen Sie an der nächsten Bar öffnen, SL die Höhe der Bar, die die obere Linie BB berühren ein paar Pips (5pips zB 65289 ODER der niedrige Preis der Bar, die die BB unter der Linie berühren - ein paar Pips, sagen seine 80pips. 65288für EURUSD, wenn die SL gt120pips als NO handeln). 4: Wenn Sie 80 Pips Gewinne, bewegen SL, um ein paar Pips. 5: Schließen Sie den Handel, wenn PA das gegenüberliegende BB obere oder untere Linie berührt. BTW, gibt es 5 Bars pro Woche in meinem Tages-Chart, wenn Ihr Diagramm 6 Bars pro Woche hat, sollten Sie besser verwenden einen anderen Broker. 4: Der Vorteil dieses Systems ist seine einfache und es hat ein WinLose Verhältnis von 3: 1 (sagen, dass ein Gewinn-Handel ist 300pips und ein verlieren Handel ist -100pips), und was mehr ist, die BB nie neu lackieren, so können Sie Backtest es leicht . 6: Fühlen Sie sich frei, Fragen zu stellen. Aber als im ein Student mit Blick auf die kommende Prüfung, vielleicht kann ich nicht beantworten u auf einmal. Angehängte Bilder (zum Vergrößern anklicken) Ma, danke für den Austausch. Ja, das Bild ist jetzt sichtbar. Ich denke, das ist sehr gut in nicht trending market. How handeln Sie, wenn die PA trending Sie sehen eine Menge berühren Bars und gefälschte quotgo backquot (wie Sie es nennen) bar Ja, wenn wir in einem Laufflächenmarkt Sie werden Haben eine Menge von Quotego Backquot Bar und eine Menge von BE und einige SL. But auf lange Sicht, sind Sie in grünen Pips. Ich mache gerade ein BACKTEST von 2011, das ist das Ergebnis. Wir haben 2240pips total.5win, 2 verlieren und 8 BE. Im Durchschnitt ist jeder Gewinn 484pips und jeder verlieren -90pips. Ich weiß nur 1 Jahr Backtest ist nicht genug, um die Macht eines Systems zu beweisen. So ich wünsche u tun mehr Backtest und Feed-back. Und BTW, können Sie die beigefügte tlp-Datei herunterladen, um die Details meines Backtests zu sehen, markiere ich jeden Handel in der chart. you könnte eine eurusd tägliches Diagramm (5 täglich bar pro Woche nur) mit ihm öffnen, um die Details zu sehen. Registriert seit: Apr 2012 Status: Mitglied 18 Beiträge Wenn Sie ein Forex Trader und Ihre nicht mit Bollinger Bands sollten Sie, da sie eines der einfachsten und nützlichsten Tools, die Sie für größere Gewinne in Ihrem Forex Trading-Strategie verwenden können. Hier werden wir genau das, was Bollinger Bands sind 3 Möglichkeiten, die Sie verwenden können, um Ihre Forex-Gewinne zu erhöhen. Bollinger Bands Defined Diese von John Bollinger entwickelten Bollinger Bands sind eine der beliebtesten, flexiblen und einfach zu bedienenden technischen Indikatoren. Hier werden wir die Logik hinter ihnen zu betrachten und wie man die nutzen, um größere Forex-Gewinne zu genießen. Bollinger Bands sind einfach, Volatilität Bands eine jede Seite eines einfachen gleitenden Durchschnitt. Bollinger-Banden werden unter Verwendung der Standardabweichung des Preises über die gleiche Periode wie die gleitenden Durchschnittswerte berechnet und auf beiden Seiten des gleitenden Durchschnitts aufgezeichnet. Bewegungsdurchschnitte werden verwendet, um den zugrundeliegenden Trend zu identifizieren, und Bollinger-Bänder kombinieren dies mit der Fähigkeit, die Volatilität der einzelnen Währung als Handelsumschlag zu sehen. Der Abstand zwischen oberen und unteren Bollinger-Bändern entspricht der Standardabweichung des Preises (Volatilität) der gehandelten Währung. Wenn die Preise volatiler werden, bewegen sich die Außenbänder weiter weg von dem längerfristigen Durchschnitt, da die Volatilität sinkt, sind sie natürlich näher an dem gleitenden Durchschnitt. Warum es so nützlich In jedem Markt tendiert der Wert von es tendenziell steigen langsam Überstunden aber Preisspitzen auftreten, von Zeit zu Zeit und diese sind in der Regel ein Spiegelbild der Gier oder Angst der Teilnehmer. Kurzfristige Preisspitzen dauern nie lange und die Preise kommen schließlich auf realistischere Werte zurück (im Fall der Bollinger-Band), dies ist der gleitende Durchschnitt. Die Volatilität der Außenbänder zeigt uns also, wie volatile Preise sind - und wie weit sich die Preise vom Fair Value entfernt haben. Bollinger-Bänder können wie folgt verwendet werden: 1. Neue Tendenzen fangen Wenn sich ein Markt in der Konsolidierung befindet, tendiert er dazu, eine geringe Volatilität zu zeigen, wenn er andererseits tendenziell höhere Volatilität aufweist. Wenn Bollinger Bands sind schmal, zeigt dies einen Markt mit geringer Volatilität aber niedrige Volatilität in den Währungen nie lange dauert und Händler können auf Alarm für einen Ausbruch und neuen Trend sein. Trader sollte nach Preisen suchen, um aus den äußeren Bändern in beide Richtungen auszubrechen, um einen möglichen neuen Trend anzuzeigen. 2. Timing Ihr Trading-Signal Wenn Sie wollen, um in einem bestehenden Trend der Bollinger Band können Sie bestimmen, die besten Bereich, um Ihre Trading-Signal in Bezug auf Risiko zu belohnen ausführen. In einem starken Trend werden die Preise tendenziell zum Mittelband oder zum fairen Wert tauchen, und dies ist der Ort, um Ihr Trading-Signal auszuführen. Schauen Sie sich eine starke Trendwährung und Sie werden sehen, wie effektiv diese einfache Strategie ist. 3. Spotting Markt Tops und Bottoms Wenn Top of the Band getroffen wird, können Sie verkaufen, sollten die Preise wieder in den gleitenden Durchschnitt zurück. Wenn der Preis den Boden der Band berührt, suchen sie wieder für die Preise wieder auf den Durchschnitt zurück. NICHT IN ISOLATION VERWENDEN Bollinger-Bänder sind ein Volatilitätsindikator - sie sollten nicht isoliert verwendet werden, um Handelssignale einzugeben. Bei der Verwendung von Bollinger Bands sollten sie mit Unterstützung und Widerstand Linien auf Ihrem Forex-Charts kombiniert werden und idealerweise, bevor Sie eine Position, sollten Sie Impuls-Oszillatoren, um Ihre Bewegung zu bestätigen. Eine ideale ist die stochastische (obwohl es viele mehr), wenn Sie jedes Setup bestätigen, erhalten Sie die Chancen auf Ihrer Seite und das bedeutet, große langfristige Gewinne. Ich habe einige kostenlose, nützliche und verschiedene Darstellung von Bollinger Bands Indikatoren, die Ihnen helfen, sich daran zu gewöhnen. Guck mal. Trade Safe und viel Glück, guysWhat ist BBScript Quoting der BBScript offiziellen Website (BBScript. net): BBScript ist eine web-basierte Programmiersprache für die technische Analyse. Es wurde als schnelle, einfache und leicht zu bedienende Skriptsprache für die Umsetzung und Plotten von technischen Indikatoren für Aktien und Forex-Daten in unseren interaktiven Website-Charts entwickelt: BollingerOnBollingerbands, EquityTrader und BBForex. Derzeit sind die letzteren drei Websites die einzigen, die BBScript unterstützen. Verwenden von BBScript. Einfache oder komplexe Indikatoren können in unseren interaktiven und anpassbaren erweiterten Diagrammen aufgezeichnet werden. Diese Diagramme verfügen über erweiterte Funktionen wie Ziehen, Vergrößern und Verkleinern, vertikale und horizontale Trackers, Trendlinien, kontinuierliche Datenaktualisierungen, Drag & Drop-Neuordnungen von Diagrammen usw. Ein BBScript-Editor ist eingebaut und kann BBScript-Code kompilieren und ausführen . Indikatoren werden dann gerendert und angezeigt mit dem Diagramm-Engine. Vollständige Dokumentation und die neuesten Informationen zu BBScript finden Sie auf der offiziellen Website: BBScript. net. Für Fragen und Online-Support, gehen Sie zum BBScript Diskussionsforum. BBScript Programmbeispiel: (Momentum-Indikator mit exponentiellem gleitendem Mittelwert) Im Folgenden ist ein Beispiel für ein BBScript-Codebeispiel dargestellt, um den 12-Perioden-Impulsindikator zusammen mit einem 12-fach exponentiellen gleitenden Durchschnitt dieses Indikators in demselben Indikatordiagramm aufzuzeichnen. Sie müssen BBForex Professional abonnieren, um BBScript auszuführen. Wenn Sie noch nicht abonniert haben, erhalten Sie Ihre 30 Tage kostenlose Testversion hier. Sobald Sie abonniert haben, gehen Sie zum Diagrammabschnitt und stellen Sie sicher, dass die Registerkarte Erweitert ausgewählt ist. Öffnen Sie den BBScript-Editor, indem Sie auf dessen Registerkarte im Hauptdiagrammmenü klicken. Der Editor wird geöffnet. Damit das Skript ausgeführt werden kann, muss das Kontrollkästchen Skript ausführen aktiviert sein. Fügen Sie im linken Fensterbereich das Skript ein, das Sie ausführen möchten. Klicken Sie auf die Schaltfläche Ausführen, um das Skript auszuführen und die Ausgabe zu drucken. Das Skript wird auf dem aktuell ausgewählten Symbol und der Samplerate ausgeführt. Im unten stehenden Fall handelt es sich um das Ticker-EURUSD-Paar DAILY-Diagramm. Wenn Sie das Skript auf einem anderen Symbol oder Sample-Rate ausführen möchten, ändern Sie einfach diese Einstellungen aus ihren entsprechenden Eingabefeldern und Dropdown-Menüs. (X) - period1 mtm Formel-Plot1-Plot (Impuls, Momentum, Histogramm, ff0000) mtm-Diagramm emamtm ema (x) - Datenobjekt Erzeugen eines Impulsanzeigers und seiner Ema-Periode1 12 mtm Periodenperiode2 12 Ema - Impuls, Periode2) ema von mtm plot2 Diagramm (emamtm, EMA, Zeile, 0000ff) Diagramm des Ema-Diagramms (Plot1, Plot2) Anzeige mtm und ema im Indikatordiagramm BBScript Editor Der BBScript Editor wird unten angezeigt. Es besteht aus den folgenden Komponenten: Kontrollkästchen Skript ausführen (oben links) Das Skript wird ausgeführt, wenn dieses Kontrollkästchen aktiviert ist. Neue Schaltfläche: Dadurch wird ein leeres neues Skript erstellt und im aktuellen Arbeitsbereich geöffnet. Der Skriptname muss im Feld Scriptname angegeben werden. Schaltfläche "Durchsuchen": Mit dieser Schaltfläche wird der Dateimanager geöffnet, in dem alle Benutzerskripts angezeigt werden. Schaltfläche "Löschen": Mit dieser Schaltfläche wird das aktuelle Skript vom Backend-Server gelöscht und aus dem Arbeitsbereich entfernt. Skriptname: Der Skriptname muss eindeutig sein und darf nur bis zu 40 alphanumerische Zeichen, Leerzeichen oder das Unterstrichzeichen () enthalten. Ein Skript kann nicht gespeichert werden oder ausgeführt werden, bis ein gültiger Name angegeben wird. Schaltfläche Speichern: (linke obere Seite) Um Ihr Skript auf unserem Server zu speichern, klicken Sie auf diese Schaltfläche. Ein gültiger Skriptname muss angegeben werden. Wenn es deaktiviert ist, ist Ihr Skript bereits gespeichert. Eingabe Skript Panel: (linke Seite) Geben Sie Ihren Code in diesem Bereich ein. Die Kommentare werden grün hervorgehoben und die Fehler rot unterstrichen. Wenn Sie Ihr Skript eingeben, werden Autovervollständigungsfunktionen und deren Beschreibung auf dem Ausgabebildschirm angezeigt. Suche Manuelles Textfeld: (rechts oben) Geben Sie ein Stichwort für die Suche im BBScript-Handbuch ein. Ausgabefeld: (rechte Seite) Zeigt die Systembenachrichtigungen, Variablenausdrucke, Fehlermeldungen, manuelle oder API-Lookups an. Daueranzeige: (untere rechte Seite) Zeigt die Dauer der Skriptausführung an. BBScript ist Cloud-basiert. Es läuft in einem Browser und alle Scripts sind sicher auf unseren Servern gespeichert. Sie können auf die Skripte zugreifen, wenn Sie online sind und auf BBForex angemeldet sind. Sie müssen einen Adobe Flash Player auf Ihrem Computer installiert haben und mit dem Internet verbunden sein, um Ihre Skripte von unserem Web-Interface zu erstellen, zu bearbeiten, zu speichern und auszuführen. Im BBScript-Dateimanager können Scripts in den Arbeitsbereich geladen, umbenannt oder gelöscht werden, indem auf die entsprechenden Schaltflächen (Laden, Umbenennen oder Löschen) neben einem Scriptsnamen in derselben Zeile zugegriffen wird. Laden eines Skripts: Um ein Skript in den Editor-Arbeitsbereich zu laden, damit Sie es bearbeiten oder ausführen können, klicken Sie neben dem Namen auf die Schaltfläche Laden. Bevor die Aktion abgeschlossen ist, werden Sie aufgefordert, das derzeit angezeigte nicht gespeicherte Arbeitsbereichsskript zu speichern, bevor es aus dem Arbeitsbereich entfernt wird. Löschen eines Skripts: Um ein Skript zu löschen, klicken Sie einfach auf die Schaltfläche Löschen. Sie werden aufgefordert, Ihre Löschaktion zu bestätigen, bevor sie ausgeführt wird. Umbenennen eines Skripts: Wenn Sie auf die Schaltfläche Umbenennen klicken, können Sie den Skriptnamen wie unten gezeigt bearbeiten. Wenn Sie die Eingabe des neuen Namens abgeschlossen haben (mit den im obigen Skriptnamen dargestellten Namensparametern), klicken Sie auf die Schaltfläche Anwenden und die Änderungen werden übernommen. Ist der Name ungültig, erscheint eine Fehlermeldung. Der daraus resultierende Indikator wird unterhalb des Kursdiagramms angezeigt. Beachten Sie die Beschriftungen für den Impuls und seinen exponentiellen gleitenden Durchschnitt. Beachten Sie auch, dass der Impulsanzeiger im Histogramm-Format (positive grüne vertikale Linien und rote negative vertikale Linien) aufgetragen ist. Der exponentielle gleitende Mittelwert wird in Blau in einem linearen Format aufgetragen. Der erzeugte Indikator verhält sich genauso wie die eingebauten Indikatoren. Wenn Sie den Cursor darüber schweben, können Sie den Wert an einem bestimmten Punkt bestimmen. Sie können ein - und auszoomen sowie das Diagramm nach rechts oder links ziehen. Wenn Daten geströmt werden, wird das Skript erneut ausgeführt und das Indikatordiagramm wird automatisch aktualisiert. Der BBScript Backtester ist ein neues Feature von BBScript. Es war absichtlich entworfen, um einfach zu sein und einfach zu bedienen, ohne Macht zu opfern. Ihr Ziel ist es, Sie schnell ausprobieren Ihre Trading-und Analyse-Ideen und dann automatisieren, wenn nötig. Wir haben alle Bollinger Band Indikatoren und viele andere technische Indikatoren für Sie vor. Darüber hinaus haben wir viele Beispiel-Skripte, die Sie als verwenden können oder als Vorlagen für Ihre eigenen Ideen. Es gibt viele System-Erstellung, Optimierung und Backtesting-Plattformen in der Regel sind sie ziemlich kompliziert und sehr teuer. Unsere ist eine kostenlose Ergänzung zu Ihrem bestehenden BB-Abonnement und ist so konzipiert, dass es einfach zu bedienen ist. Wie jedes leistungsstarke Tool, itll nehmen eine kleine Weile, um es zu gewöhnen, aber sobald Sie bis zu Geschwindigkeit sind, denke ich, dass youll schätzen, wie einzigartig und nützlich der BBScript Backtester ist. Genießen Sie können 6 verschiedene Arten von Systemen testen. Modus 1: Immer auf dem Markt, keine Pyramide Warten Sie für das erste Signal und geben Sie den Markt lang oder kurz. Folgende Signale desselben Typs werden ignoriert. Umgekehrt zum entgegengesetzten Zustand beim nächsten Signal entgegengesetzten Typs. Wiederholen Sie Schritt b und c. Beispiel, wenn Kauf zuerst, Kauf 1 (lange Eintragung), Verkauf 2 (langer Ausgang und kurze Eintragung), Kauf 2, Verkauf 2. Beispiel, wenn Verkauf zuerst, Verkauf 1, Kauf 2, Verkauf 2, Kauf 2.Mode zwei: Immer auf dem Markt, mit pyramidingWait für das erste Signal und geben Sie den Markt lang oder kurz. Bei nachfolgenden Signalen des gleichen Typs addieren Sie eine Position. Umgekehrt zum entgegengesetzten Zustand beim nächsten Signal entgegengesetzten Typs. Wenn lange, verkaufen net Position plus ein weiteres Gerät Wenn kurz, Deck net Position plus eine weitere Einheit Wiederholen Sie Schritt b und c. Beispiel, wenn lange zuerst, kaufen 1, verkaufen 2, verkaufen 1 (ein Add-on), kaufen 3 (2 lange Exits, ein kurzer Eintrag), verkaufen 2.Mode drei: Diskrete Handel ohne Stopps, keine PyramideFür lange Trades, warten Für das erste lange Eintrittssignal, marschiert vorwärts, bis ein passender Ausgang gefunden ist, den Handel aufzeichnen und für das nächste lange Eintrittssignal suchen. Warten Sie für kurze Trades auf das erste kurze Eingangssignal, marschieren Sie vorwärts, bis ein passender Ausgang gefunden wird, melden Sie den Handel und suchen Sie nach dem nächsten kurzen Eingangssignal. Modus vier: Diskrete Handel ohne Stopps, mit pyramidingFor lange Trades, marsch vorwärts, bis passende Ausfahrt gefunden wird, Rekordhandel. Kehren Sie zur langen Eingabe zurück und suchen Sie nach dem nächsten Eingangssignal. Warten Sie für kurze Trades auf das erste kurze Eintrittssignal, marschieren Sie vorwärts, bis ein passender Ausgang gefunden wird. Kehren Sie zur Kurzeintragung zurück und suchen Sie nach dem nächsten Eintrag. Modus 5: Diskrete Trades mit Stopps, keine PyramideFür lange Trades, warten Sie auf das erste Long-Eingangssignal, marschieren Sie nach vorn, bis ein passender Ausgang oder Stop gefunden wird, nehmen Sie den Handel auf und suchen Sie nach dem nächsten Long-Eingangssignal. Warten Sie für kurze Trades auf das erste kurze Eingangssignal, marschieren Sie nach vorn, bis ein entsprechender Ausgang oder Stop gefunden wird, nehmen Sie den Handel auf und suchen Sie nach dem nächsten kurzen Eingangssignal. Modus sechs: Discrete Trades mit Stopps und PyramidingFür lange Trades, für das erste lange Eingangssignal warten, marschieren Sie vorwärts, bis passenden Ausgang oder Stop gefunden wird, Rekordhandel. Kehren Sie zur langen Eingabe zurück und suchen Sie nach dem nächsten Eingangssignal. Warten Sie für kurze Trades auf das erste kurze Eingangssignal, marschieren Sie vorwärts, bis ein entsprechender Ausgang oder Stop gefunden wird. Kehren Sie zur Kurzeintragung zurück und suchen Sie nach dem nächsten Eintrag. Bei der Prüfung von Systemen mit Stopps (Modus 5 und Modus 6) kann eine optionale Stoppart angegeben werden. Es gibt 3 Arten von Haltestellen: Kronleuchter Stop, Parabolic Stop und Bollinger Stop. Ihre Signale werden als Paare nummeriert und können in der Tabelle gezeichnet werden. Klicken Sie auf einen Eintrag oder verlassen und seine Ergänzung wird sofort hervorgehoben. Neben der normalen Systemstatistik können Sie auf einen Blick sehen, wie sich Ihr Ansatz im Laufe der Zeit durch die Verwendung von Eigenkapitalkurven anpasst, die durch das Hinzufügen täglicher Handelsgewinne oder die Verbilligung der täglichen Handelsgewinne aufgebaut werden können. Weitere Informationen finden Sie in der Dokumentation und in den Beispielen. Nachfolgend finden Sie ein Beispiel für ein BBScript-Codebeispiel, mit dem Sie ein einfaches Bollinger-Bandsystem erstellen können, diskrete Trades mit Stopps und keine pyramidalen Backtester - und Equitykurvenplots. Geschrieben von John Bollinger April 2014 Verwenden Sie die Daten aus dem Diagramm Daten (x) Bollinger Bands mit eingebauten Funktionen middleBB bbands (x, 20, 2, Mitte) lowerBB bbands (x, 20, 2, niedriger) zurück in den unteren BBands kaufen Eintrag Xover (close (x), lowerBB) tag die mittlere BBand verkaufen exit - xover (schließen (x), middleBB) Gruppe kaufen und verkaufen Signale in einem Array Signale Eingang Exit Back Test Typ 4 diskrete Trades, Gebrauch stoppt, keine Pyramide Backtype 4 Stopp-Typ Kronleuchter Stopptyp 0 Rücklauf-Test bt Backtest (x, Signale, Backtype, Stop-Typ) Preparat Preis-Diagramm mit Signalen plot1 plot (schließen (x), Signale, Linie, 00000000, bt) Diagramm mit Signalen pchart (plot1) zu berechnen Eigenkapitalkurve ohne Compoundierung equitycurvecalc 0 Equity-Kurve-Array mit dem Back-Tester-Objekt erhalten eqCurve equitycurve (bt, equitycurvecalc) Eigenkapitalkurve erstellen plot2 plot (eqCurve, EQ-Kurve, Linie, 0000ff) Um BBScript Backtester verwenden zu können, gehen Sie zum Abschnitt Erweitertes Diagramm, klicken Sie im Hauptdiagrammmenü auf BBScript. Kopieren Sie den Beispielcode von Simple System und Backtester oder schreiben Sie Ihren eigenen BBScript-Code im Script Input Panel und führen Sie ihn aus. Stellen Sie sicher, dass das Kontrollkästchen "Skript ausführen" aktiviert ist. Die Systembenachrichtigungen werden im Ausgabefeld angezeigt. Nach erfolgreicher Codeausführung klicken Sie auf die Schaltfläche Backtester-Bericht (obere Fahrtseite des BBScript-Editors), ein detaillierter Backtester-Bericht wird angezeigt. Klicken Sie auf Popup-Schaltfläche, um den Bericht in einem separaten Fenster zu öffnen. Der Bericht enthält Trade Summary und Trades History. Nachstehend werden statistische Begriffe im Backtester-Bericht und deren Definitionen verwendet. Im Trade Summary-Bereich: Total Trades: Gesamtzahl der geschlossenen Trades Total Wins: Gesamtzahl der gewonnenen geschlossenen Trades Total Looses: Gesamtzahl der verloren gegangenen Trades Winning: Prozentsatz der gewonnenen geschlossenen Trades in der Gesamtzahl der geschlossenen Trades Gesamt Durchschnitt Win: Durchschnitt Prozentiger Gewinn pro Gewinn geschlossener Handel (kurz und lang) Gesamtdurchschnittlicher Verlust: durchschnittlicher Prozentsatz Verlust pro verlierendem geschlossenen Handel (kurz und lang) Profit Faktor: absolute absolute Punkte wontotal absolute Punkte verloren, nur abgeschlossene Geschäfte Durchschnittlicher Gewinn: durchschnittlicher Prozentgewinn pro geschlossen (Longs, Shorts, Gewinne und Verluste) Overall Cumulative Gain: Gesamtprozentsatz zusammengefasste Gewinne, nur abgeschlossene Trades In Trades Abschnitt - Long: Anzahl der Longs: Gesamtzahl der geschlossenen Long Trades Gewinne: Anzahl der gewonnenen geschlossenen Long Trades Verluste: Anzahl Des Verlustes geschlossener langer Trades Durchschnittlicher Gewinn: durchschnittlicher Prozentsatz Gewinn pro Gewinn geschlossener langer Handel Durchschnittlicher Verlust: durchschnittlicher Prozentsatzverlust pro verlierend geschlossener langer Handel Kumulativer Gewinn: Gesamte zusammengesetzte Prozentsatzgewinne von den langen Geschäften, geschlossene Geschäfte nur Im Handelabschnitt - Kurzschluss: Zahl der Kurzschlüsse : Gesamtzahl der abgeschlossenen Short Trades Gewinne: Anzahl der gewonnenen Short Short Trades Verluste: Anzahl der verlorenen Short Short Trades Durchschnittlicher Gewinn: durchschnittlicher Prozentsatz Gewinn pro Gewinn geschlossener Short Trade Durchschnittlicher Verlust: durchschnittlicher Prozentsatz Verlust pro Losing geschlossener Short Trade Kumulativer Gewinn: Gesamtsumme Prozentgewinne aus Short Trades, nur geschlossene Trades Nachfolgend ein Beispiel für Backtester Report. Anzahl der Ligen: 15 Siege: 10 Niederlagen: 5 Durchschnittlicher Sieg: 1.31 Durchschnittl. Verlust: -1.92 Kumulierter Gewinn: 3.34 1: Geben Sie ein: 2012-05-11 23:00 1.2919, Austritt: 2012-05-23 23:00 1.2586, - 2.5776 2: Eingabe: 2012-05-17 23:00 1.2682, Ausfahrt: 2012-05-30 23:00 1.2367, - 2.4838 3: Eingabe: 2012-07-09 23:00 1.2314, Ausfahrt: 2012-07- 27 23:00 1.2321, 0.0568 4: Geben Sie: 2012-07-11 23:00 1.2243, Exit: 2012-07-31 23:00 1.2299, 0.4574 5: Geben Sie: 2013-02-22 23:00 1.3191, Ausfahrt: 2013-03-26 23:00 1.2966, - 1.7057 6: Eingabe: 2013-02-27 23:00 1.3137, Beendigung: 2013-03-27 23:00 1.2776, - 2.7480 7: Eingabe: 2013-03-20 23 : 00 1.2944, Ausfahrt: 2013-04-04 23:00 1.2933, - 0.0850 8: Geben Sie ein: 2013-03-26 23:00 1.2856, Ausfahrt: 2013-05-03 23:00 1.3116, 2.0224 9: Geben Sie: 2013 ein -03-28 23:00 1.2814, Austritt: 2013-05-07 23:00 1.3078, 2.0602 10: Eingabe: 2013-05-16 23:00 1.2883, Austritt: 2013-05-30 23:00 1.3043, 1.2419 11 : Geben Sie ein: 2013-05-20 23:00 1.2884, Austritt: 2013-06-25 23:00 1.3081, 1.5290 12: Geben Sie ein: 2013-09-04 23:00 1.3203, Austritt: 2013-09-11 23:00 1.3311, 0.8180 13: Eingabe: 2013-09-06 23:00 1.3177, Ausfahrt: 2013-10-17 23:00 1.3672, 3.7565 14: Eingabe: 2014-01-06 23:00 1.3627, Ausfahrt: 2014-01- 14 23:00 1.3679, 0.3816 15: Geben Sie: 2014-02-03 23:00 1.3525, Ausfahrt: 2014-02-07 23:00 1.3636, 0.8207 Anzahl der Shorts: 0 Siege: 0 Verluste: 0 Durchschnittliche Win: 0 Durchschnitt Verlust: 0 Kumulierter Gewinn: 0 Signale und Eigenkapitalkurve Sie können Handels-Signale auf dem Chart sehen, nachdem Ihr BBScript erfolgreich ausgeführt wurde. Grüne Pfeile sind Käufe (lange Einträge, kurze Ausgänge) und rote Pfeile werden verkauft (lange Ausgänge, kurze Einträge). Klicken Sie auf einen beliebigen Pfeil, dessen Komplement wird hervorgehoben. Eintritts-und Austrittsdatum zusammen mit Handelsgewinn wird auch angezeigt. Die Eigenkapitalkurve ist unterhalb des Kursdiagramms dargestellt.

No comments:

Post a Comment