Saturday, 17 June 2017

Bollinger Bands Javascript

Tales From The Trenches: Eine einfache Bollinger Band-Strategie Chart von StockCharts Abbildung 1 zeigt, dass Intel bricht die untere Bollinger Band und schließt unter ihm am 22. Dezember. Dies zeigte ein klares Signal, dass die Aktie im überverkauften Gebiet war. Unsere einfache Bollinger Band Strategie fordert eine enge unterhalb der unteren Band, gefolgt von einem sofortigen Kauf am nächsten Tag. Der nächste Handelstag war nicht bis zum 26. Dezember, das ist die Zeit, als Händler ihre Positionen eintragen würden. Dies erwies sich als ein ausgezeichneter Handel. 26. Dezember markiert das letzte Mal Intel würde unter dem unteren Band Handel. Von diesem Tag an stieg Intel den ganzen Weg über die obere Bollinger Band. Dies ist ein Lehrbuchbeispiel für das, was die Strategie sucht. Während die Preisbewegung nicht groß war, dient dieses Beispiel dazu, die Bedingungen aufzuzeigen, von denen die Strategie profitiert. Beispiel 2: New York Stock Exchange (NYX) Ein weiteres Beispiel für einen erfolgreichen Versuch mit dieser Strategie findet sich auf dem Chart der New Yorker Börse, als sie die untere Bollinger-Band brach 12. Juni 2006. Diagramm durch StockCharts NYX war offenbar in überverkauftes Gebiet. Im Anschluss an die Strategie würden technische Händler ihre Kaufaufträge für NYX am 13. Juni eintragen. NYX schloss unterhalb der unteren Bollinger-Band für den zweiten Tag, die einige Besorgnis unter den Marktteilnehmern verursacht haben könnte, aber dies wäre das letzte Mal, dass es unterhalb der Unteren Band für den Rest des Monats. Dies ist das ideale Szenario, das die Strategie zu erfassen sucht. In Abbildung 2 war der Verkaufsdruck extrem und während die Bollinger Bänder sich darauf einstellen, markierte am 12. Juni der schwerste Verkauf. Die Eröffnung einer Position am 13. Juni erlaubt Trader direkt vor dem Turnaround geben. Beispiel 3: Yahoo Inc. (YHOO) In einem anderen Beispiel brach Yahoo die untere Band am 20. Dezember 2006. Die Strategie forderte einen sofortigen Kauf der Aktie am nächsten Handelstag. Diagramm durch StockCharts Gerade wie im vorherigen Beispiel gab es noch Verkaufsdruck auf dem Vorrat. Während alle anderen verkauften, verlangt die Strategie einen Kauf. Der Bruch des unteren Bollinger-Bandes signalisierte einen überverkauften Zustand. Das erwies sich als richtig, wie Yahoo bald umgedreht. Am 26. Dezember, testete Yahoo wieder die untere Band, aber nicht darunter zu schließen. Dies wäre das letzte Mal, dass Yahoo getestet das untere Band, wie es nach oben in Richtung der oberen Band marschiert. Riding the Band Downward Wie wir alle wissen, hat jede Strategie ihre Nachteile und diese ist definitiv keine Ausnahme. In den folgenden Beispielen, zeigen die Grenzen dieser Strategie und was passieren kann, wenn die Dinge nicht wie geplant funktionieren. Wenn die Strategie falsch ist, sind die Bands immer noch gebrochen und youll finden, dass der Preis seinen Rückgang fortsetzt, wie es das Band nach unten reitet. Leider erholt sich der Preis nicht so schnell, was zu erheblichen Verlusten führen kann. Auf lange Sicht ist die Strategie oft richtig, aber die meisten Händler werden nicht in der Lage sein, die Rückgänge zu widerstehen, die vor der Korrektur auftreten können. Beispiel 4: Internationale Business Machines (IBM) Zum Beispiel schloss IBM am 26. Februar 2007 die untere Bollinger Band. Der Verkaufsdruck war eindeutig im überkauften Bereich. Die Strategie forderte einen Kauf auf der Aktie am nächsten Handelstag. Wie die vorherigen Beispiele, war der nächste Handelstag ein Tag unten war dies ein wenig ungewöhnlich, dass der Verkauf Druck verursacht die Aktie zu stark nach unten gehen. Der Verkauf setzte sich weit über den Tag fort, an dem die Aktie gekauft wurde, und die Aktie fuhr fort, unter dem unteren Band für die nächsten vier Handelstage zu schließen. Schließlich war am 5. März der Verkaufsdruck vorbei und das Lager drehte sich um und ging zurück zum Mittelband. Leider war zu diesem Zeitpunkt der Schaden erfolgt. Chart by StockCharts Beispiel 5: Apple Computer Inc. (AAPL) In einem anderen Beispiel schloss Apple am 21. Dezember 2006 die unteren Bollinger Bands. Chart von StockCharts Die Strategie fordert, Apple-Aktien am 22. Dezember zu kaufen. Am nächsten Tag machte die Aktie einen Umzug nach unten. Der Verkaufsdruck setzte fort, den Vorrat unten zu nehmen, in dem er ein intraday Tief von 76.77 (mehr als 6 unterhalb des Eintrags) nach nur zwei Tagen von, als die Position eingegeben wurde, traf. Schließlich wurde der überverkaufte Zustand am 27. Dezember korrigiert, aber für die meisten Händler, die nicht in der Lage waren, einem kurzfristigen Abzug von 6 in zwei Tagen standzuhalten, war diese Korrektur von wenig Komfort. Dies ist der Fall, wo die Verkäufe in das Gesicht der klare überschüssige Gebiet fortgesetzt. Während des Verkaufes gab es keine Möglichkeit zu wissen, wann es enden würde. Was wir gelernt haben Die Strategie war richtig in der Verwendung der unteren Bollinger-Band, um überverkaufte Marktbedingungen hervorzuheben. Diese Bedingungen wurden schnell korrigiert, während die Bestände zurück zur mittleren Bollinger Band gingen. Es gibt jedoch Zeiten, wenn die Strategie korrekt ist, aber der Verkaufsdruck weiter. Unter diesen Bedingungen gibt es keine Möglichkeit zu wissen, wann der Verkaufsdruck endet. Daher muss ein Schutz vorhanden sein, sobald die Kaufentscheidung getroffen wurde. In der NYX-Beispiel, stieg die Aktie unerschrocken, nachdem sie unter der unteren Bollinger Band ein zweites Mal geschlossen. Die Strategie hat uns richtig in diesen Handel gebracht. Beide Apple und IBM waren anders, weil sie nicht brechen das untere Band und Rebound. Stattdessen erlag sie dem weiteren Verkaufsdruck und ritt das untere Band nach unten. Dies kann oft sehr teuer werden. Am Ende drehten sich Apple und IBM um und dies bewies, dass die Strategie korrekt ist. Die beste Strategie, um uns vor einem Handel zu schützen, der die Band weiter senken wird, ist die Verwendung von Stop-Loss-Aufträgen. Bei der Erforschung dieser Trades, ist es klar geworden, dass ein Fünf-Punkte-Halt haben Sie aus dem schlechten Handel erhalten würde, aber hätte noch nicht bekommen Sie von denen, die funktionierte. (Um mehr zu erfahren, siehe die Stop-Loss-Bestellung - stellen Sie sicher, dass Sie es verwenden.) Zusammenfassung Kauf auf der Pause der unteren Bollinger Band ist eine einfache Strategie, die oft funktioniert. In jedem Szenario war der Bruch des unteren Bandes im überverkauften Gebiet. Das Timing der Trades scheint das größte Problem zu sein. Bestände, die die untere Bollinger-Band brechen und in überschüssiges Territorium eindringen, stehen einem schweren Verkaufsdruck gegenüber. Dieser Verkaufsdruck wird meist schnell korrigiert. Wenn dieser Druck nicht korrigiert wird, setzen die Aktien weiterhin neue Tiefs und fahren in überverkauftes Gebiet fort. Um diese Strategie effektiv zu nutzen, ist eine gute Ausstiegsstrategie in Ordnung. Stop-Loss-Aufträge sind der beste Weg, um Sie von einer Aktie, die weiterhin auf dem unteren Band zu senken und machen neue Lows. Bollinger Bands Reg Einleitung: Bollinger Bands sind ein technisches Trading-Tool von John Bollinger in den frühen 1980er Jahren. Sie entstanden aus der Notwendigkeit adaptiver Handelsbanden und der Beobachtung, dass die Volatilität dynamisch und nicht statisch war, wie damals allgemein geglaubt wurde. Der Zweck von Bollinger-Bändern besteht darin, eine relative Definition von hoch und niedrig bereitzustellen. Nach Definition sind die Preise am oberen Band und am unteren Band niedrig. Diese Definition kann eine rigorose Mustererkennung unterstützen und ist nützlich, um die Preisaktion mit der Wirkung von Indikatoren zu vergleichen, um zu systematischen Handelsentscheidungen zu gelangen. Bollinger Bands bestehen aus einem Satz von drei Kurven, die in Bezug auf die Wertpapiere gezogen werden. Das mittlere Band ist ein Maß für den mittelfristigen Trend, meist ein einfacher gleitender Durchschnitt, der als Basis für das obere Band und das untere Band dient. Das Intervall zwischen dem oberen und unteren Band und dem mittleren Band wird durch die Flüchtigkeit bestimmt, typischerweise die Standardabweichung der gleichen Daten, die für den Durchschnitt verwendet wurden. Die Standardparameter, 20 Perioden und zwei Standardabweichungen können an Ihre Bedürfnisse angepasst werden. Erfahren Sie, wie Bollinger Bands verwendet werden: Bollinger On Bollinger Bands Buch von John Bollinger, CFA, CMT Holen Sie sich die 22 Bollinger Band Regeln Melden Sie sich für gelegentliche E-Mails über Bollinger Bands, Webinare und Johns neueste Arbeit zu erhalten. Wir teilen nie Ihre Informationen John Bollingers Monatskapital Growth Letter Analyse und Kommentar auf den Märkten plus Investitionen Empfehlungen von John Bollinger. CGL Subscriber Area Januar 2017 Auszug Meilensteine ​​20.000 Ho Eines der beliebtesten Ziele der Kritiker der technischen Analyse ist der Meilenstein, die runden Zahlen, dass der Markt scheint eine solche Faszination zu haben. Jeder, der jemals aktiv gehandelt hat, weiß, dass Meilensteine ​​wichtig sind und nützlich sein können. Zum Beispiel ist der Meilenstein derzeit im Spiel 20.000 für den Dow Jones Industrial Average. Hat diese Zahl eine besondere Bedeutung, etwas anderes geht für sie anders als runde Nr. Noch sind die Händler respektieren, wie in Respekt dies Zum Beispiel am 6. Januar der Dow an einem Intraday-Basis zu einem Hoch von 19.999.63, gedreht Und hat noch einen anderen Ansatz zu machen. Einige könnten argumentieren, dass ist ein zufälliges Ereignis, aber Händler wissen besser. Unser Nehmen wir stehen unter einer wichtigen psychologischen Ebene und jedes Mal, wenn wir es verkaufen verkauft wird materialisieren, bis wir die Versorgung auf diesem Niveau erschöpft haben. Nur dann werden wir in der Lage sein, über sie zu springen und weiter zu folgen der typischen Key-Level-Muster zögern unten, springen über, Rally, Pullback und dann auf mit Business. Je wichtiger der Meilenstein ist und je größer der Vorlauf ist, desto länger ist er wahrscheinlich ein Faktor. Wenn Sie diese Idee bezweifeln, denken Sie einfach an Dow 1.000 zurück, der den Markt für 16 Jahre nach einem massiven Auflauf beherrschte, oder Dow 100, der auf eine andere Weise für eine ähnlich lange Zeit herrschte. Unsere endgültige nehmen, nicht erwarten, diese Dinge zu wiederholen, genau sind sie häufiger wie Reime als Zitate. Was ist BBScript. Zitieren der BBScript offiziellen Website (BBScript. net): BBScript ist eine webbasierte 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 integriert 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 und Backtester sind derzeit nicht für mobile Browser verfügbar. 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 BollingerOnBollingerBands abonniert haben, 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 folgenden Fall ist es die Ticker-AAPLs DAILY-Tabelle. 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 jederzeit auf die Scripts zugreifen und sich auf BollingerOnBollingerBands einloggen. 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 eine weitere Einheit 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 Prozentsatzverlust je Verlust geschlossener Handel (kurz und lang) Profitfaktor: absolute absolute Punkte wontotal absolute Punkte verloren, nur abgeschlossene Trades Durchschnittlicher Gesamtgewinn: durchschnittlicher Prozentgewinn pro geschlossen (Longs, Shorts, Gewinne und Verluste) Overall Cumulative Gain: Gesamtprozentsatz zusammengesetzte 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 gewinnender 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 Lose: 22 Siege: 16 Niederlagen: 6 Durchschnittlicher Sieg: 5.03 Durchschnittl. Verlust: -7.93 Kumulierter Gewinn: 33.18 1: Eingabe: 2010-08-25 242.5500, Austritt: 2010-09-01 250.3300, 3.2076 2: Enter: 2011 -03-17 334.6400, Ausfahrt: 2011-03-25 351.5400, 5.0502 3: Geben Sie: 2011-05-17 336.1400, Ausfahrt: 2011-05-31 347.8300, 3.4777 4: Geben Sie: 2011-06-13 326.6000, Ausfahrt: 2011-06-27 332.0400, 1.6656 5: Eingabe: 2011-06-21 325.3000, Ausfahrt: 2011-08-08 353.2100, 8.5798 6: Eingabe: 2011-11-15 388.8300, Ausfahrt: 2011-11-25 363.5700, - 6.4964 7: Geben Sie: 2011-11-18 374.9400, Ausfahrt: 2011-12-01 387.9300, 3.4646 8: Geben Sie: 2011-11-22 376.5100, Ausfahrt: 2011-12-20 395.9500, 5.1632 9: Geben Sie: 2012-04 -17 609.7000, Ausfahrt: 2012-05-09 569.1800, - 6.6459 10: Geben Sie ein: 2012-05-18 530.3800, Ausfahrt: 2012-05-23 570.5600, 7.5757 11: Geben Sie ein: 2012-10-09 635.8500, Ausfahrt: 2012 -10-31 595.4500, - 6.3537 12: Geben Sie ein: 2012-10-22 634.0300, Ausfahrt: 2012-11-02 576.8000, - 9.0264 13: Geben Sie ein: 2012-11-05 584.6200, Ausfahrt: 2012-11-08 537.2600, - 8.1010 14: Geben Sie ein: 2012-11-09 547.0600, Ausfahrt: 2012-11-23 571.5000, 4.4675 15: Geben Sie: 2013-01-16 506.0900, Ausfahrt: 2013-01-24 450.5000, - 10.9842 16: Geben Sie: 2013 ein -01-28 449.8300, Ausfahrt: 2013-02-11 479.9000, 6.6847 17: Eingabe: 2013-03-05 431.1400, Ausfahrt: 2013-03-15 443.8500, 2.9480 18: Eingabe: 2013-04-22 399.3600, Ausfahrt: 2013-06-27 430.1200, 7.7023 19: Geben Sie ein: 2013-06-27 393.7800, Beenden: 2013-07-03 420.8000, 6.8617 20: Geben Sie ein: 2013-09-18 464.6800, Austritt: 2013-09-23 490.8300, 5.6275 21: Geben Sie: 2014-01-06 543.9300, Ausfahrt: 2014-01-15 557.3600, 2.4691 22: Geben Sie: 2014-01-31 500.6000, Ausfahrt: 2014-02-10 528.9900, 5.6712 Anzahl der Shorts: 0 Siege: 0 Verluste: 0 Durchschnittlicher Gewinn: 0 Durchschnittlicher Verlust: 0 Kumulierter Gewinn: 0 Signale und Eigenkapitalkurve Die Handelssignale auf dem Chart werden angezeigt, nachdem Ihr BBScript erfolgreich ausgeführt wurde. Grüne Pfeile sind Käufe (lange Einträge, kurze Exits) 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