Saturday, 21 October 2017

Aussie Aktien Foren Amibroker Forex


AmiBroker - Verwendung unserer ASX-Datenbestände Der erste Installationsschritt unten erfordert eine Datenaktualisierung. Wenn Sie eine Datenhistorie als Standalone-Element erworben haben (dh ohne Abonnement für den ASX-Datenaktualisierungsdienst), müssen Sie sich für eine unverbindliche 3-wöchige kostenlose Testversion anmelden, damit die Installation erfolgreich abgeschlossen werden kann (Achten Sie darauf, sich mit Ihrem bestehenden Benutzernamen anzumelden). Das erste, was Sie tun müssen (wenn Sie havent bereits getan haben) ist die Installation der Premium-Daten-Update-Programm und eine ASX-Datenhistorie. Installationsanweisungen finden Sie hier. Nach Abschluss der Installation öffnen Sie das Programm Premium Data und klicken Sie auf die Schaltfläche Aktualisieren, um eine Aktualisierung durchzuführen. Schließen Sie AmiBroker und Premium-Daten, wenn sie geöffnet sind. Wenn Sie havent bereits heruntergeladen haben die Amibroker ASX Integration Script Installer von unserer Website. Tun Sie es jetzt. Sobald es heruntergeladen wurde, führen Sie das Installationsprogramm aus. Öffnen Sie AmiBroker. Go File Öffnen Sie die Datenbank und navigieren Sie zu C: Program FilesAmiBroker wählen Sie dann den Ordner ASX-PremiumData, so dass der gesamte Pfad so etwas wie C: Program FilesAmiBrokerASX-PremiumData liest. Klicken Sie auf OK. Wenn Sie zuerst die Datenbank öffnen, wird es sagen, Nicht genügend Daten verfügbar. Go Tools ASX-PremiumData - dies führt das Wartungsskript aus und es werden alle Symbole, Sicherheitstypen, Branchen, Branchen und Watchlisten bevölkert. Wenn Sie möchten, können Sie die aktuelle Datenbank als Standard festlegen, so dass sie automatisch geöffnet wird, wenn AmiBroker gestartet wird. Klicken Sie dazu auf Extras> Einstellungen, wählen Sie die Registerkarte Daten und klicken Sie unter dem Feld Standarddatenbankpfad auf die Schaltfläche Aktuell und anschließend auf OK. Wichtiger Hinweis: Sie müssen das Instandhaltungsskript (Tools ASX-PremiumData) regelmäßig ausführen, um Amibroker auf Aktualisierungen der Datenbankpflege (Symboländerungen, Namensänderungen, neue Listings, Delisting etc.) zu bringen. Für den ASX empfehlen wir, die Wartung mindestens einmal wöchentlich (montags) durchzuführen. Sehen Sie bitte Schritt 6 oben. Schreiben AFL für Amibroker Die besten Betriebsmittel für Amibroker AFL können über die Amibroker AFL Bibliothek oder eines der Amibroker yahoo Foren gefunden werden. Hier gibt es in der Regel viele großzügige Händler, die gerne einige von ihrem Code zu teilen und geben Hilfe, wenn nötig. Ich habe auch Code für 20 Handelssysteme geschrieben in AFL mit jedem Kauf von meinem Buch oder Kurs und wird die Entsendung viel freier AFL-Code hier in der Zukunft so stellen Sie sicher, regelmäßig wiederkommen. Neu bei Amibroker Zum Glück schreiben AFL für Amibroker ist ziemlich einfach sogar für jemanden ohne Hintergrund in der Programmierung. Wenn Sie zu Amibroker neu sind, empfehle ich Ihnen einen Ratschlag, den ich zuerst empfing, als auf dem Amibroker Forum: Beginnen Sie mit Ende der Tagesdaten für US-Aktien und suchen Sie nach einfachen, robusten Systemen. Alles, was Sie von einem guten Handelssystem benötigen, kann mit EOD Daten gefunden werden und von hier aus sollte es möglich sein, die Rückkehr von 30 CAR pro Jahr mit ein wenig Arbeit zu erreichen. Von dort können Sie beginnen, auf noch größere Renditen arbeiten, aber denken Sie daran, höhere Renditen wird inhärent bedeuten höheres Risiko. Am Ende der Tagesdaten meine ich Daten, die die hohen, niedrigen, offenen und schließen vom Handelstag zeigt. It8217s viel besser, auf tägliche oder wöchentliche Systeme zu konzentrieren und zu ignorieren Day Trading, wenn Sie neu auf den Märkten sind. Und denken Sie daran, kein Handelssystem kann ohne qualitativ hochwertige Daten erstellt werden. Ich empfehle Norgate Premium Data und Sie erhalten eine kostenlose Testversion des Service hier. Schreiben AFL für Amibroker Wenn Sie anfangen zu schreiben Amibroker AFL it8217s eine gute Idee, mit einer Art von Vorlage, die Sie dann als Grundlage für mehrere Handelssysteme verwenden können beginnen. Ich setze in der Regel mit so etwas wie dies, (die Set-Optionen können auch im Amibroker Panel eingestellt werden, aber es8217s besser, um sie in den Code schreiben): SetOption (8220InitialEquity8221, 10000) Dies ist ein Satz, wie viel Kapital Sie z. 10.000 SetOption (8220UsePrevBarEquityForPosSizing8221, True) Ermöglicht die Berechnung der Positionsgröße unter Verwendung früherer bar8217s-Fonds. Kann ein - oder ausgeschaltet werden It8217s in der Regel nicht möglich, den Handel auf den genauen Zeitpunkt, dass ein Signal auftritt. So können Sie den Kauf verzögern, verkaufen, kurz und Abdeckungen Einträge von 1 (oder mehr) Bars. SetOption (8220MaxOpenpositions8221, 10) Setzt die maximal zu öffnenden Positionen zu einem beliebigen Zeitpunkt. I8217ve set Mine bei 10, wie ich ein Portfolio von 10 Aktien handeln. Amibroker betritt Trades basierend auf dem Signal Rang auch als Positionscore bekannt. Wenn Sie halten kurze und lange Positionen dieser Variable ermöglicht es ihnen, getrennt geordnet werden, so dass Sie nicht am Ende Begünstigung einer Richtung über die andere. SetOption (8220Maxopenlong8221, MOL) SetOption (8220Maxopenshort8221, MOS) MOL 10 MOS 5: Dieser Code ermöglicht maximal 10 Long-Positionen und 5 Short-Positionen zu einem beliebigen Zeitpunkt. SetOption (8220AllowSameBarExit8221, True) Ermöglicht das Schließen von Geschäften auf demselben Balken, an dem das Ausgangssignal oder das Stoppsignal stattfindet Numberpositions 10 SetOption (8220Maxopenpositions8221, numberpositions) SetPositionSize (1, spsShares) PositionSize -2010 Dies ist das Segment des Codes, den ich setze Meine Positionierung oder das Risiko. -20 10 bedeutet, dass meine Positionsgröße pro Handel 20 von meinem Konto geteilt durch 10 ist. Mit anderen Worten, wenn ich mit 10.000 beginnen, wird mein erster Handel einen Aktienwert von 200 haben. Um die Anzahl der Aktien zu erhalten, teilen Sie diese einfach Anzahl durch den Aktienkurs. ZB für einen Vorrat, der 12 ist, kaufe ich 16 Aktien. Ranking Trades Sobald that8217s an Ort und Stelle it8217s eine gute Idee, um Positionscore-Metriken zu definieren und geben Sie die Formeln für alle Indikatoren, die Sie verwenden möchten. Denken Sie daran, positionscore bestimmt den Rang. Wenn Sie mehr als ein Handelssignal haben, wird Amibroker den Handel nehmen, der am höchsten bewertet wird. Dies ist sehr wichtig, vor allem, wenn Ihr System erzeugt viele Signale am selben Tag bar. Sie können beliebige Berechnungen verwenden. Hier sind einige Ideen: PositionScore RSI (14) 8211 100 Bevorzugte Longpositionen mit niedrigeren RSI-Werten und Shortpositionen mit hohem RSI PositionScore ATR (10) 8211 100 Bevorzugt Longpositionen mit kleineren ATR-Werten (Average Range) PositionScore ROC (C, 1 ) -1 Bevorzugt Long-Positionen mit niedrigeren ROC-Werten (Rate of Change) Dann können Sie Ihre Kauf - und Verkaufsbedingungen eingeben. Wenn Sie schreiben AFL für Amibroker it8217s eine gute Idee, alles organisiert, so dass Sie keine Fehler machen und Sie können es in der Zukunft leicht zu verstehen. Hierbei handelt es sich um ein sehr einfaches gleitendes durchschnittliches Crossover-Beispiel: Cross (fastEMA, slowEMA) kauft, wenn die 50-Periode EMA die 200-Periode EMA überquert. Verkauf Cross (slowEMA, fastEMA) Verkauft, wenn die 200 Periode EMA kreuzt unter der 50 Periode EMA. Sobald Sie dies versucht haben, können Sie über die Optimierung einiger Ihrer Parameter wie unten festlegen: fastema Optimize (8220fastEMA8221,50,25,200,25) slowema Optimize (8220slowEMA8221,200,180,300,20) Beim Ausführen wird der Optimierer diese Werte durchlaufen und präsentieren Sie in einer Tabelle zeigen, welche die besten durchgeführt. Die Zahlen in Klammern stehen für (Standardeinstellung, erste Iteration, abschließende Iteration, Schritt). Mit anderen Worten, der Optimierer testet zuerst das fastema unter Verwendung der Einstellung 8217258217, es wird dann das Testen in Intervallen von 25 halten, bis es 200 erreicht, wo es aufhört. Wenn Sie den Backtest ohne Optimierer ausführen, verwendet Amibroker die Standardeinstellung (50). Nach Ihren Kauf - und Verkaufsbedingungen können Sie Code eingeben, der Ihre verschiedenen Indikatoren auf dem Chart und alle Berechnungen, die Sie mit der Equity-Kurve haben können, auflistet. Für mehr Code sicher sein, hier wieder regelmäßig zu überprüfen, wie ich plant, mehrere Handelssysteme analysiert und präsentiert mit dem AFL für Amibroker zu planen. It8217s auch eine gute Idee, um die Ressourcen von Amibroker für Back-Tests und Portfolio-Tests hier. Hallo Ricardo Sie don8217t müssen einen Anschlag zu verwenden, können Sie nur eine normale Verkauf-Funktion programmieren. Nicht genau sicher, was Sie brauchen, was über: Verkaufen C Kategorien JB Marwood Unabhängiger Händler, Analytiker Schriftsteller JB Marwood ist ein unabhängiger Händler, Erzieher und Schriftsteller spezialisiert auf Handelssysteme und Aktienhandel. Er begann seine Karriere beim Handel der FTSE 100 und des Deutschen Bund für ein Handelshaus in London und arbeitet nun über sein eigenes Unternehmen. Er schreibt auch für Seeking Alpha und andere Finanzpublikationen. Google Bitte denken Sie daran, Finanzhandel ist riskant und Sie könnten erhebliche Verlust von Kapital entstehen. Nichts auf dieser Website ist als persönliche Anlageberatung zu verstehen. Bitte beachten Sie den vollständigen Haftungsausschluss. D Blogger wie folgt:

No comments:

Post a Comment