Bollinger Band Was ist eine Bollinger Band Eine Bollinger Band, die von dem bekannten technischen Trader John Bollinger entwickelt wurde. Ist zwei Standardabweichungen weg von einem einfachen gleitenden Durchschnitt aufgetragen. In diesem Beispiel von Bollinger Bands. Wird der Preis der Aktie von einem oberen und unteren Band zusammen mit einem 21-tägigen einfachen gleitenden Durchschnitt eingeklammert. Denn Standardabweichung ist ein Maß für die Volatilität. Wenn die Märkte volatiler werden, weiten sich die Bands während weniger volatilen Perioden, die Bands Vertrag. Laden des Players. BREAKING DOWN Bollinger Bollinger Bands sind eine sehr beliebte technische Analysetechnik. Viele Händler glauben, je näher die Preise in die obere Band umziehen, je mehr der Markt überkauft, und je näher die Preise auf die untere Band zu bewegen, desto mehr überverkauft den Markt. John Bollinger hat eine Reihe von 22 Regeln zu folgen, wenn Sie die Bands als Handelssystem zu folgen. Der Squeeze Der Squeeze ist das zentrale Konzept der Bollinger Bands. Wenn die Banden zusammen kommen und den gleitenden Durchschnitt verengen, spricht man von einem Squeeze. Ein Squeeze signalisiert eine Periode niedriger Volatilität und wird von den Händlern als potenzielles Anzeichen für zukünftig erhöhte Volatilität und mögliche Handelschancen betrachtet. Umgekehrt, je breiter sich die Bands bewegen, desto wahrscheinlicher ist die Wahrscheinlichkeit eines Rückgangs der Volatilität und umso größer die Möglichkeit, einen Trade zu verlassen. Diese Bedingungen sind jedoch keine Handelssignale. Die Bänder geben keinen Hinweis, wann die Änderung stattfinden kann oder welche Richtung Preis bewegen könnte. Etwa 90 der Preis-Aktion tritt zwischen den beiden Bands. Jeder Breakout über oder unter den Bands ist ein großes Ereignis. Der Ausbruch ist kein Handelssignal. Der Fehler, den die meisten Leute machen, ist zu glauben, dass der Preis, der eine der Bands trifft oder übertrifft, ein Signal zum Kauf oder Verkauf ist. Breakouts bieten keine Anhaltspunkte für die Richtung und das Ausmaß der künftigen Preisbewegung. Kein eigenständiges System Bollinger Bands sind kein eigenständiges Handelssystem. Sie sind einfach ein Indikator, um Händler mit Informationen über die Preisvolatilität zu versorgen. John Bollinger schlägt vor, sie mit zwei oder drei anderen nicht korrelierten Indikatoren zu verwenden, die mehr direkte Marktsignale liefern. Er hält es für entscheidend, Indikatoren zu verwenden, die auf verschiedenen Arten von Daten basieren. Einige seiner bevorzugten technischen Techniken sind die gleitende mittlere Divergenzkonvergenz (MACD), das Gleichgewichtsvolumen und der relative Festigkeitsindex (RSI). Die untere Zeile ist, daß Bollinger Bänder entworfen sind, um Gelegenheiten zu entdecken, die Investoren eine höhere Wahrscheinlichkeit des Erfolges geben. Das BBScript zitiert die BBScript offizielle Web site (BBScript. net): BBScript ist eine webbasierte Programmiersprache für 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 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 auszugeben. Das Skript wird auf dem aktuell ausgewählten Symbol und der Samplerate ausgeführt. Im folgenden Fall ist es der Ticker EUR USD Paar DAILY Chart. 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 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 Short-Eingangssignal, marschieren Sie vorwärts, bis ein passender 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 Prozentualer Gewinn pro Gewinn geschlossener Handel (kurz und lang) Gesamtdurchschnittlicher Verlust: durchschnittlicher Prozentsatzverlust je Verlust geschlossener Handel (kurz und lang) Profit Faktor: absolute absolute Punkte insgesamt gewonnene absolute Punkte verloren, nur abgeschlossene Geschäfte Durchschnittlicher Gesamtgewinn: (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 verloren gegangener 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 von Shorts: Gesamtzahl der geschlossenen Short Trades Gewinne: Anzahl der gewonnenen Short Short Trades Verluste: Anzahl der verlorenen Short Short Trades Durchschnittlicher Gewinn: durchschnittlicher Gewinn pro Gewinn geschlossener Short-Trade Durchschnittlicher Verlust: durchschnittlicher Prozentsatz Verlust je verlorenem Short-Trade Cumulative Gain: Zusammengesetzte 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, Ausfahrt: 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 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.
Comments
Post a Comment