Friday 9 June 2017

Umzugs Durchschnitt Amibroker


Idealerweise möchten Sie, dass ein gefiltertes Signal sowohl glatt als auch verzögerungsfrei ist. Lag verursacht Verzögerungen in Ihrem Trades, und steigende Verzögerung in Ihren Indikatoren in der Regel führen zu niedrigeren Gewinnen. Mit anderen Worten, Später kommen auf dem Tisch, nachdem das Fest bereits begonnen hat. Thats, warum Investoren, Banken und Institutionen weltweit nach dem Jurik Research Moving Average (JMA) fragen. Sie können es so anwenden, wie Sie irgendwelche anderen beliebten gleitenden Durchschnitt. Allerdings, JMAs verbessert Timing und Glätte wird Sie verblüffen. Die gezackte graue Linie im Diagramm simuliert Preisvorgänge, die in einem niedrigen Handelsbereich beginnen, dann Lücken zu einem höheren Handelsbereich. Da niemand auf die Seitenlinie wartet, wird ein perfekter Rauschunterdrückungsfilter (grüne Linie) in der Mitte des ersten Trading-Bereichs reibungslos verlaufen und dann fast sofort in die Mitte des neuen Handelsbereichs springen. WiseTrader Toolbox Adaptive Indikatoren für Amibroker ( AFL) Geschrieben von Administrator Die WiseTrader Toolbox enthält eine Reihe von Indikatoren, die sich an die Marktbedingungen anpassen. Standardindikatoren wie RSI verwenden eine feste Anzahl von Perioden in ihrer Berechnung, die in einigen Märkten gut funktionieren können und schlecht in anderen, weil Märkte manchmal Trend und andere Zeiten, die sie seitwärts handeln. Der Standardindikator wäre in der Regel auf bestimmte Marktbedingungen wie zinsbullische Trends abgestimmt, aber das ist aufgrund einer Reihe von Faktoren fehlerhaft. Zuerst ändern sich die Märkte und man kann nicht die gleiche Anzahl von Perioden in bullish Märkten wie Sie in Seitenhandelsmärkten zu tun. Zweitens kann die Anzahl der Perioden in einem Standardindikator nicht zu klein oder zu groß sein, sonst werden Sie aus dem Markt gepeitscht oder nicht groß genug Preisbewegungen erfassen. Adaptive Indikatoren können helfen, diese Probleme zu lösen. Zum Beispiel zeigt das folgende Bild des adaptiven Indikators einen 15-tägigen exponentiellen gleitenden Durchschnitt im grünen, 40-Tage-exponentiellen gleitenden Durchschnitt in Gelb und einen 10 - 100-Tage-adaptiven gleitenden Durchschnitt in rosa. Beachten Sie, wie die adaptive Indikator früher als der 40-Tage-exponentielle gleitenden Durchschnitt verlässt und vermeidet, aus großen Trends wie dem 40-Tage-exponentiellen gleitenden Durchschnitt zu peitschen. Wenn Sie ein Video von dem oben genannten adaptiven exponentiellen gleitenden Durchschnitt sehen möchten, klicken Sie hier. Der Snapshot unten zeigt das Parameterfenster für den adaptiven RSI. Die meisten adaptiven Indikatoren mit Ausnahme der adaptiven MACD und EMA haben das gleiche Parameterfenster, aber ohne die Möglichkeit der Glättung, da sie gleitende durchschnittliche Indikatoren sind. Jeder adaptive Indikator hat eine Auswahl von 8 verschiedenen Adaptern zur Auswahl. Dazu gehören Trendfilter und zyklusbasierte Adapter für unterschiedliche Marktarten und Konditionen. Indikatoren wie der RSI haben auch die Möglichkeit, 5 verschiedene Glätten, um Lärm und Verzögerung zu reduzieren, die eigentlich sehr gut funktioniert, um falsche Signale zu reduzieren und die Reaktionsfähigkeit des Indikators zu verbessern. Werfen Sie einen Blick auf die folgenden einfachen Beispiel und beachten Sie, wie die überkauften und überverkauft Signale sind klarer definiert und es gibt fast keine Verzögerung eingeführt durch die Anwendung der Glättung. AmiBroker ermöglicht es Ihnen, einfach erstellen und ändern Sie Ihre Indikatoren mit wenigen Züge einer Maus. Von nun an können Sie anspruchsvolle Indikatoren ohne Programmierkenntnisse aufbauen. Die verfügbaren (ready-to-use) Indikatoren sind im Register Charts des Arbeitsbereichs-Fensters aufgelistet. Es gibt ein Video-Tutorial unter: amibrokervideodragdrop1.html, das die grundlegende Nutzung der neuen Drag & Drop-Funktionalität zeigt. So fügen Sie einen neuen Indikator ein. Um einen neuen Indikator in einem separaten Kartenbereich anzuzeigen, finden Sie einfach das Kennzeichen in der Charts-Liste (verwenden Sie das Fenster - gt Charts-Menü) und doppelklicken Sie auf den Indikatornamen. Alternativ können Sie im Kontextmenü die Option Einfügen auswählen. Als Ergebnis wird ein neuer Indikatorbereich erstellt und der Parameter-Dialog wird angezeigt. Hier können Sie die Eigenschaften des Indikators (wie Farbe oder Perioden) ändern. Um die Einstellungen zu übernehmen, drücken Sie die Taste OK. (Sie finden die detaillierte Beschreibung der Parameter Fenster unten). Beispiel: Um den RSI-Bereich einzufügen - RSI-Indikator in der Liste zu finden, doppelklicken Sie auf den Namen, wählen Sie die Anzahl der Perioden und die Farbe aus und drücken Sie dann OK. Wie man einen Indikator auf einem anderen Indikator überlagert. Um eine Anzeige auf eine andere zu überlagern, drücken Sie die linke Maustaste auf den Indikatornamen, ziehen Sie mit der Maustaste die gewählte Anzeige in den Zielbereich und lassen Sie die Taste los. Beispiel: Um eine weitere RSI (basierte unterschiedliche Periodennummer) in denselben Bereich einzufügen, ziehen Sie RSI in den zuvor erstellten RSI-Bereich, ändern Sie die Anzahl der Perioden im Fenster Parameter und drücken Sie OK. Alternativ können Sie im Kontextmenü die Option Überlagerung wählen. So löschen Sie die Anzeige. Um die Anzeige zu entfernen, drücken Sie die Schaltfläche "Schließen" aus dem Menü oben rechts im Anzeigefenster (das Menü wird angezeigt, wenn Sie den Mauszeiger in die Nähe stellen). In diesem Menü können Sie auch das Anzeigefenster aktualisieren oder das Fenster maximieren. Sie können auch den Befehl Schließen aus dem Kontextmenü verwenden, das angezeigt wird, wenn Sie mit der rechten Maustaste auf das Diagrammfenster klicken. So entfernen Sie das Indikatorplot aus dem Fenster. Um eine der im Indikatorbereich angezeigten Indikatoren zu entfernen, klicken Sie mit der RECHTS-Maustaste auf den Diagrammtitel (in der Nähe des oberen Bereichs) und wählen Sie das Kennzeichen aus, das Sie entfernen möchten. Sie können das Indikatordiagramm auch mit der Option "Indikator löschen" aus dem Menü "Kontextmenü" entfernen. So ändern Sie die Parameterfarben der Indikatoren. Im Fenster Parameter können Sie Parameter, Farben und Stile Ihrer Indikatoren ändern. Das Parameterfenster wird angezeigt, wenn Sie ein neues Kennzeichen einfügen. Sie können auch auf RIGHT Maus im Diagrammbereich klicken und im Kontextmenü Parameter wählen. Parameter-Fenster zeigt alle im AFL-Code definierten Parameter bestimmter Indikatoren an (auch benutzerdefinierte Parameter), so dass der Inhalt von der gewählten Anzeige abhängt. Allerdings - für die meisten Indikatoren sehen Sie: Preisfeld - die Daten, die verwendet werden, um das Kennzeichen zu berechnen. Wenn das Preisfeld Schließen enthält, bedeutet dies, dass der Indikator aus den feinen Preisen berechnet wird. Preisfeld ist für alle Indikatoren nicht verfügbar, da nicht alle Indikatoren die Eingabe (z. B. ADLine) wählen können. Perioden - definiert die Anzahl der Perioden, die für die Berechnung des Indikators verwendet werden. Farbe - ermöglicht es Ihnen, die Farbe des Indikators zu ändern. Stil - ermöglicht es Ihnen, den Stil des Plots zu bestimmen (die Stile werden detaillierter unter Verwendung von Graphenstilen und Farbtutorium beschrieben Wie man Indikatoren mit verschiedenen Skalen überlagert, um in einem Fenster zwei (oder mehr) Indikatoren zu haben, die unterschiedliche Skalierung verwenden, ziehen Sie den zweiten Indikator auf die erste, im Fenster Parameter klicken Sie auf Style-Feld und überprüfen Sie die Einstellung StyleOwnScale. Beispiel: OBV ziehen (On Balance Volume) in den RSI-Bereich, dann definieren Sie den Style als styleOwnScale, so dass beide Indikatoren sichtbar und ordnungsgemäß angezeigt werden. Wie erstellen Sie ein Indikator auf der Grundlage eines anderen Indikators AmiBroker können Sie auch leicht erstellen Indikatoren auf der Grundlage von Werten eines anderen Indikator Alles, was Sie tun müssen, ist, die linke Maustaste auf den Indikatornamen zu drücken, mit der gedrückten Maustaste den gewählten Indikator in den Zielbereich zu ziehen und die Taste zu löschen. Dadurch wird die Anzeige in das vorhandene Diagramm gesetzt Scheibe Im Parameterdialog geben die Preisfeldparameter an, welche Basiswerte für die Berechnung des Indikators verwendet werden. Beispiel: Um den einfachen Moving Average des zuvor erstellten RSI-Indikators zu berechnen, ziehen Sie den MA-Indikator in den RSI-Bereich. Der Inhalt des Price Field-Parameters gibt an, dass Moving Average aus RSI (15) Werten berechnet wird. (Siehe Bild unten). HINWEIS: Der Teil unten enthält technische Informationen nur für fortgeschrittene Benutzer. Anfänger können diesen Teil überspringen. Verwenden von Param (), ParamColor (), ParamToggle (), ParamStyle () - Funktionen Mit diesen Funktionen können Sie bei der Verwendung in der Formel die Einstellungen der Parameter direkt aus dem Fenster "Parameter" ändern. Param ((name, defvalue, min 0, max 100, Schritt 1, sincr 0) Fügt einen neuen benutzerdefinierbaren Parameter hinzu, der über das Parameter-Dialog zugänglich ist. Name - definiert den Parameternamen, der im Parameterdialog defvalue angezeigt wird - Definiert den Vorgabewert des Parameters min, max - definieren die minimalen und maximalen Werte des Parameterschrittes - definiert die minimale Erhöhung des Parameters über den Schieberegler im Parameterdialog sincr - definiert die Erhöhung des Defaultwerts, wenn mehr als ein Teil derselben Art ist Wenn Sie den Standard-Moving Average-Indikator zweimal einfügen, wird der erste gleitende Durchschnitt auf 15 Perioden basieren, der andere auf 25 (defvalue15 sincr10) ParamColor (name, defaultcolor) Name - Definiert den Parameternamen, der im Parameterdialog angezeigt wird defaultcolor - definiert den Standardfarbwert des Parameters ParamColor-Funktion ermöglicht es Ihnen, colorCycle als Standardwert zu verwenden. Deutsch: www. tab. fzk. de/de/projekt/zusammenf...ng/ab117.htm. Englisch: www. tab. fzk. de/en/projekt/zusammenf...ng/ab117.htm Wenn Sie colorCycle-Parameter verwenden, werden die Standard-Farbzyklen durch rot, blau, grün, türkis, gold, violett, hellgrün, dunkelgelb, wenn Sie Ihre Indikatoren in das gleiche Fenster einfügen. ParamStyle (name, defaultval styleLine, mask maskDefault) - erlaubt Um die Stile auszuwählen, die auf dem Plot im Fenster "Parameter" angewendet wurden. Abgesehen von Stilen, die in früheren Versionen von AmiBroker verfügbar sind, gibt es zwei neue Stilkonstanten: styleHidden - eine Kombination von styleNoDraw styleNoRescale styleDashed - gestrichelte Zeile Die Liste der verfügbaren Styles, die im Fenster Parameter angezeigt wird, hängt vom Maskenparameter ab. MaskDefault - zeige dicke, gestrichelte, versteckte, eigene Skala Styles (dies ist Standardmaske für ParamStyle) maskAll - zeige alle Stilfahnen maskPrice - zeige dicke, versteckte, eigene Skala, Kerze, BarmaskeHistogramm - Histogramm zeigen, dick, versteckt, eigene Skala , Bereich ParamField (Name, Feld 3) - erlaubt es, das Feld Preis für das Kennzeichen auszuwählen (Feld, das zur Berechnung der Werte des Indikators verwendet wird). Funktion gibt das vom Feldparameter definierte Array zurück. Standardwert 3 gibt das Array zurück. Die möglichen Werte des Feldparameters sind: -1 - ParamField gibt die Werte des Indikators zurück, die als erstes in den Bereich eingefügt wurden, oder Schließen, wenn kein Indikator vorhanden war 0 - Rückgabe Open Array 1 - returns High Array 2 - gibt Low zurück Array 3 - kehrt zurück Array zurücksetzen (Standard) 4 - gibt das mittlere Array zurück (HLC) 3 5 - gibt das Volume Array zurück 6 - gibt das Open Interest Array 7,8,9 zurück. - Rückgabewerte von Indikatoren, die in die Scheibe eingefügt wurden. ParamToggle (name, values, defaultval0) - Funktion, die boolesche (YesNo) Parameter verwendet. Name - der Name der Parameterwerte - Parameterwerte (getrennt mit Zeichen, zB NoYes - erster String stellt falschen Wert dar und zweiter String stellt wahren Wert dar) defaultval - Standardwert des Parameters Mit dem unten stehenden Indikator können Sie überprüfen, wie die Parameter funktionieren Der benutzerdefinierte Code. Sie können die Einstellungen im Dialogfeld "Parameter" ändern. Kaufen Cross (MACD (), Signal ()) Sell Cross (Signal (), MACD ()) Preisfeld ParamField (Preis Feld 2) Farbe ParamColor (Farbe colorRed) Stil ParamStyle (style. StyleLine, maskAll) Pfeile ParamToggle (Display Pfeilspitze (0) Plot (Preisfeld, Mein Indikator, Farbe, Stil) if (Pfeile) PlotShapes (Buy shapeUpArrow Selling shapeDownArrow IIf (Buy. ColorGreen colorRed)) Spezielle Funktionen: SECTIONBEGIN, SECTIONEND, SECTIONNAME, DEFAULTNAME, PARAMVALUES erklärt (Nur für fortgeschrittene Benutzer) Dies sind neue Funktionen, die von Drag-Amp-Drop-Mechanismus verwendet werden. Das wichtigste Paar ist SECTIONBEGIN (quotnamequot) und SECTIONEND (). Wenn du die Formel auf den Kartenbereich lügst, hängt AmiBroker die Formel an, die du am Ende der vorhandenen Chartformel gezogen hast und den eingefügten Code mit SECTIONBEGIN (quotnamequot) und SECTIONEND () Markierungen einpackt: Also, wenn die Originalformel wie folgt aussieht: P ParamField (Preis Feld, - 1) Perioden Param (Perioden 15. 2. 200. 1. 10) Plot (MA (P, Perioden), DEFAULTNAME (), ParamColor (Color. ColorCycle), ParamStyle (Style)) wird es umgesetzt AmiBroker zu: SECTIONBEGIN (MA) P ParamField (Preisfeld, - 1) Perioden Param (Perioden 15. 2. 200. 1. 10) Plot (MA (P, Perioden), DEFAULTNAME (), ParamColor (Farbe colorCycle) , ParamStyle (Style)) SECTIONEND () SECTIONBEGINSECTIONEND Marker erlauben es AmiBroker, Code-Teile zu identifizieren und später zu modifizieren (zB einzelne Abschnitte zu entfernen). Zusätzlich zu diesen Abschnitten ist der Weg, um sicherzustellen, dass Parameter mit dem gleichen Namen in vielen Code-Teile nicht gegenseitig stören. Zum Beispiel, wenn Sie zwei gleitende Mittelwerte fallen lassen, sieht der resultierende Code wie folgt aus: SECTIONBEGIN (MA) P ParamField (Preisfeld, - 1) Perioden Param (Perioden 15. 2. 200. 1. 10) Plot (MA (P, Perioden), DEFAULTNAME (), ParamColor (Farbe ColorCycle), ParamStyle (Style)) SECTIONEND () SECTIONBEGIN (MA1) P ParamField (Preisfeld, - 1) Perioden Param (Perioden 15. 2. 200. 1. 10) Plot (MA (P, Perioden), DEFAULTNAME (), ParamColor (Color. ColorCycle), ParamStyle (Style)) SECTIONEND () Beachten Sie, dass Code und Parameternamen in beiden Teilen identisch sind. Ohne Abschnitte werden die gleichnamigen Parameter eingreifen. Aber dank eindeutig benannten Abschnitten gibt es keinen Konflikt. Dies ist so, weil AmiBroker identifiziert den Parameter mit Abschnitt Name UND Parametername, so dass, wenn Abschnitt Namen sind eindeutig, dann Parameter können eindeutig identifiziert werden. Wenn Sie den Indikator verlassen, überprüft AmiBroker automatisch auf bereits vorhandene Abschnittsnamen und automatische Nummern, die in ähnlicher Weise benannte Abschnitte sind, um Konflikte zu vermeiden. Der Abschnitt Name erscheint auch im Parameter-Dialog: Last but not least: Sie sollten SECTIONBEGIN SECTIONEND-Marker NICHT aus der Formel entfernen. Wenn Sie dies tun, wird AmiBroker nicht in der Lage sein, Abschnitte innerhalb der gegebenen Formel zu erkennen und Parameter mit dem gleichen Namen werden sich gegenseitig stören. SECTIONNAME ist eine Funktion, die nur den Namen der Funktion angibt (im vorherigen SECTIONBEGIN-Aufruf angegeben). DEFAULTNAME ist eine Funktion, die den Standardnamen des Plots zurückgibt. Der Standardname besteht aus dem Abschnittsnamen und der kommagetrennten Liste der Werte der numerischen Parameter, die in einem bestimmten Abschnitt definiert sind. Zum Beispiel in diesem Code: SECTIONBEGIN (MA1) P ParamField (Preisfeld) Perioden Param (Perioden 15. 2. 200. 1. 10) Plot (MA (P, Perioden), DEFAULTNAME (), ParamColor (Farbe colorCycle) , ParamStyle (Style)) SECTIONEND () DEFAULTNAME wird zu quotMA1 (Close, 15) String ausgewertet. PARAMVALUES funktioniert genauso wie DEFAULTNAME, außer dass kein Abschnittsname enthalten ist (so wird nur die Liste der Parameterwerte zurückgegeben). So im obigen Beispiel wird PARAMVALUES auf quot (schließen, 15) Quittierung auswerten. Häufig gestellte Fragen über Drag-Amp-Drop-Funktionalität Q. Was ist der Unterschied zwischen Insert und Insert Linked Option im Diagramm-Menü A. Insert Befehl intern erstellt eine Kopie der ursprünglichen Formel-Datei und platziert diese Kopie in versteckten Drag-Drop-Ordner so Original-Formel wird Nicht durch nachfolgende Bearbeitung oder Überlagerung anderer Indikatoren darauf beeinträchtigt werden. Ein Doppelklick auf den Formelnamen im Diagrammbaum ist gleichbedeutend mit dem Befehl Einfügen aus dem Menü. Auf der anderen Seite Einfügen Linked Befehl erstellt keine Kopie der Formel. Stattdessen schafft es einen neuen Kartenbereich, der direkt mit der ursprünglichen Formel verknüpft ist. Auf diese Weise wird die Nachbearbeitung und die Überlagerung anderer Indikatoren das ursprüngliche Q ändern. Ich kann keine Buysell-Pfeile von meinem Handelssystem A sehen. Handelspfeile können auf jedem Diagrammfenster angezeigt werden (nicht nur ein eingebautes Preisdiagramm). Die Pfeilanzeige ist jedoch standardmäßig ausgeschaltet. Um es einzuschalten, müssen Sie den Parameter-Dialog öffnen, auf quotAxes und gridquot umschalten und die OptionSchlüsselverfolgungspost-Option auf quotYesquot umschalten. Q. Das Lesen mich sagt: quotAutomatic Analysis Formel-Fenster ist jetzt Dragampdrop Ziel auch (Sie können Formeln und AFL-Dateien auf sie ziehen). Was bedeutet es A. Es bedeutet, dass Sie die Formel aus entweder Chart-Baum oder. AFL-Datei aus Windows Explorer ziehen und legen Sie es auf Automatische Analyse (AA) Formel-Fenster und es wird die Formel in AA-Fenster laden. Dies ist eine Alternative zum Laden der Formel über die Schaltfläche "Notiz" im AA-Fenster. Q. Kann ich eine Verknüpfung auf das Formelfenster fallen lassen A: Nein, du kannst nicht. Sie können nur amp Drop-Dateien mit. AFL-Erweiterung (Verknüpfungen in Windows haben. lnk-Erweiterung). F. Kann ich meine eigenen Formeln dem Chartbaum hinzufügen? Ja. Speichern Sie einfach Ihre. AFL Formel in Formulas Unterordner von AmiBroker Verzeichnis und es wird unter quotChartsquot Baum erscheinen (View-gtRefresh Alle können benötigt werden, um das Verzeichnis neu zu lesen, wenn Sie externen Editor verwenden) Q. Ich habe neue Datei zu den Formeln hinzugefügt Ordner, aber es erscheint nicht in der Charts Baum, wenn ich nicht neu starten AmiBroker Gibt es eine Möglichkeit, Chart Tree A zu aktualisieren. Sie können Chart Tree aktualisieren, indem Sie View-gtRefresh All Menü. Q. Wenn ich die Formel modifiziere, die mit AmiBroker versendet wird, wird es durch das nächste Upgrade überschrieben. Ja, es wird überschrieben. Wenn Sie irgendwelche Änderungen an den Formeln vornehmen möchten, die mit AmiBroker zur Verfügung gestellt werden, speichern Sie bitte Ihre modifizierten Versionen unter neuem Namen oder (besser) in Ihrem eigenen benutzerdefinierten Unterordner. Q. Ich sehe die Schaltfläche Alle löschen im Parameter-Dialog, aber sie setzt alle Parameter auf Standardwerte. Gibt es eine Möglichkeit, SINGLE Parameter A zurückzusetzen. Nein, es gibt noch keine solche Option, aber es wird in kommenden Betas hinzugefügt werden. Q. Ich schleppte RSI auf die Preis-Chart-Fenster und bekam eine gerade rote Linie an der Unterseite der Scheibe. Was ist falsch A. Wenn du zwei Indikatoren zeichnetst, die drastisch unterschiedliche Werte haben, musst du den Style OwnScale für einen davon verwenden. Sie können den OwnScale-Style mit dem Parameter-Dialog aktivieren. Dies stellt sicher, dass Skalen, die für jeden verwendet werden, unabhängig sind und man sie richtig sehen kann. Andernfalls verwenden sie eine gemeinsame Skala, die beide Wertebereiche passt, die zu abgeflachten Plots führen. Q. Die hellgraue Farbe der neuen AFL SonderfunktionenSECTIONBEGIN etc macht sie unsichtbar in meinem blauen Hintergrund IB Farbe. Wie könnte ich die Sonderfunktionen Farbe A ändern. Im Moment kannst du nicht. Aber es wird eine Einstellung für das Färben von Sonderfunktionen in der nächsten Version geben. Q. Wenn ich die Anzeige lösche, zeigt der Parameter-Dialog nicht alle Parameter an. Ist das richtig A. Ja es funktioniert so. Die Idee dahinter ist einfach. Wenn Sie den neuen Indikator löschen, zeigt AmiBroker einen Dialog mit den Parametern NUR für das aktuell gelöschte Kennzeichen an. Hierbei ist sicherzustellen, dass neu eingefügte Indikatorparameter deutlich sichtbar sind (oben) und der neue Benutzer nicht von zehn anderen Parametern überwältigt wird, die sich auf zuvor gelöschte Indikatoren beziehen. Auf der anderen Seite, wenn Sie quotParametersquot Element aus Kontextmenü wählen, dann werden alle Parameter angezeigt - so dass Sie sie jederzeit ändern können.

No comments:

Post a Comment