Sunday 4 June 2017

Odin Datenfeeder Für Amibroker Forex


Amibroker Forex-Daten-Feed von MT4 in Echtzeit Mitglied seit Aug 2012 Status: Mitglied 42 Beiträge Hallo dort. Ich fand Amibroker besser als MetaTrader, zum Beispiel wegen seiner Multi-Timeframe-Unterstützung. Aber es gibt keinen Broker mit Amibroker, so dass Echtzeit-Forex-Daten-Feed ist schwer zu erreichen. Graben des Netzes entdeckte ich einige Codebeispiele. Und hier ist meine Lösung: Du kannst in Echtzeit so viele Paare aktualisieren wie du willst 1. Zuerst lade CurrencyLoader EA in MT4, es muss auf jedem Paar laufen, das du aktualisieren willst. Sie können Zeitrahmen festlegen und verzögern (zwischen jedem Update). Diese EA erstellt. csv-Dateien mit Anführungszeichen und aktualisiert sie häufig. (MT4folderdirectory-gtexperts-gtfiles-gtexporthistory) 2. Jetzt musst du diese Daten in Amibroker stellen und es oft tun. Also habe ich die. bat und. js Dateien erstellt. In. js Datei (öffnen Sie es über Notepad oder Geany) definieren Pfad zu Ihrer Aktualisierung. csvs. Am Ende der Schleife kannst du die Verzögerung zwischen Updates in Amibroker (in msec) einstellen. In. bat definieren den Pfad zu deinem. js-Skript. Es ist fertig. Jetzt, wenn Sie Metatrader öffnen, werden die Daten in. csv geladen. Wenn Sie (doppelklicken).bat-Datei laufen lassen, werden diese Dokumente in der Amibroker-Datenbank automatisch gespeichert (Ami muss auch geöffnet werden). Um es einfacher zu machen, kannst du eine Verknüpfung im Amibroker-Menü hinzufügen. Gehen Sie einfach zu Tools-gtcustomize-gttools - gt neue Element (Pfad zu. BAT-Datei). Wenn du viele Paare hochladen willst (wie ich es tue) ist es besser, (in EA) eine kleine Anzahl von Stäben zu setzen, die auf. csv geladen werden, so dass das Laden von Daten an Amibroker gut gemacht wird. Und von Zeit zu Zeit ist es gut,.csv zu löschen, dass sie nicht zu groß werden. EDIT: Ahh, ich habe etwas vergessen. Ami verwendet seine eigenen quotformatsquot, Dateien, die definieren, welche coulumn in. csv ist. Wenn Sie Ihre Datenbank aktualisieren möchten, müssen Sie sie zuerst angeben. In diesem Fall wird auch spezielle. format-Datei benötigt. Sie können es auf eigene Faust erstellen (für MT4.csvs) oder downlad und setzen an amibroker-gtformats Ordner. EDIT2: Auch Quelle könnte hilfreich sein: amibrokernewsletter02-2001.html Joined Okt 2008 Status: Junior Member 1 Post Hey, danke für das Piotr JUst was ich versuchte zu erreichen. Die js und Fledermaus Skripte sind besonders nützlich. Joined Aug 2012 Status: Mitglied 42 Beiträge Nett zu hören, dass Im Laden 13 Paare, Bars Nummer ist auf 500 gesetzt. Also ist eine ziemlich große Zahl, aber der Prozess ist toll im Hintergrund, ohne Einfrieren. Nach 1 Woche Dateien wachsen zu viel, so dass ich sie zu löschen, um zu vermeiden, schwere csvs (cos nach 8-9 Tage ami würde einfrieren). Ich habe die. bat-Datei hinzugefügt, die sie schnell zu den Ami-Tools löscht. Vor einigen Wochen habe ich entdeckt, warum Ami viel besser ist als MT4 - gt Im Laden von M5-Bars und Erstellen von 4-Stunden-Balken. In Ami kann ich irgendeine Zeitzone setzen, die ich will, also muss ich nicht einen anderen MT4-Broker wählen, wenn h4 Bars arent gut für mich Sein viel einfacher mit Ami. Kommerzielles Mitglied Mitglied seit Sep 2013 22 Beiträge danke für deinen Beitrag. Ich bin nicht in der Lage, Ihre Anweisung zu folgen. Freundliche Erkundung klar. Ich lade Währung Loader, ich habe Export-Datei in. CSV-Format. Wie man weiter zum amibroker lädt Macht Ihre Methode helfen, Live-Forex-Chart mit amibroker zu arbeiten Mitglied seit Mai 2015 Status: Mitglied 7 Beiträge Hallo Piotr2, Wenn du noch da bist, was brauchst du zwei Dateien für in MT4 Ther ist ein mq4 und ex4. Bitte hilf mir. Beigetreten Mai 2015 Status: Mitglied 7 Beiträge Got Vergangenheit, dass Hürde. Aber ich kann einfach nicht herausfinden, wie man den Dateipfad in die. js hinzufügt. Es sieht einfach wie durcheinander gezogene Worte aus. SOrry nicht ein techie Bitte helfen Sie mir aus Joined Jun 2015 Status: Junior Member 1 Post Ich versuche zu folgen Sie Ihre Anweisung, aber es ist so einfach nicht mit mir. Könnten Sie bitte helfen, wer Ihre Idee interessiert. Du kannst das Video auf YouTube aufrufen, wie kann man die Daten an Amibroker richten. Mitglied seit May 2010 Status: Mitglied 43 Beiträge Aber es gibt keinen Broker mit Amibroker, so dass Echtzeit-Forex-Daten-Feed ist schwer zu erreichen. Mitglied seit Oct 2006 Status: Mitglied 456 Beiträge, die gelesen haben Kerzenständer Ich weiß, dass Sie eine kluge Person sind, die alle Ins bekannt ist, die aus AB herauskommt - und einen FL-Code schneller schreiben, als ich Ihnen einen Drink kaufen könnte: Können Sie so freundlich sein, uns eine Idee zu geben Um AB an die Oanda api anzuschließen und einige MT4 datafeeds Mitglieder müssen mindestens 0 Gutscheine haben, um in diesem Thread zu posten. 0 Händler jetzt ansehen Forex Factoryreg ist ein eingetragenes Warenzeichen. ami Broker Hier ist ein Artikel, der Ihnen alles erzählt, was Sie über die Verwendung von AmiBroker für den Handel mit FOREX-Märkten wissen müssen. AmiBroker ist sehr flexibel in Bezug auf die Datenquellen, die verwendet werden können, um Daten an das Programm zu liefern. 1) Echtzeit-Daten Forex Trader benötigen in der Regel eine Echtzeit-Datenquelle und mit AB haben Sie eine Vielzahl von Entscheidungen. Der genaue Konfigurationsvorgang hängt von der jeweiligen Quelle ab 8211 Klicken Sie auf den entsprechenden Link, um zu erfahren, wie Sie die Quelle Ihrer Wahl konfigurieren können: 2) AmiQuote Downloader Wenn Sie keine Echtzeitzitate benötigen, aber it8217s genug für Sie, um die historischen Daten zu haben (zB Zum Backtesting Ihrer Strategien) 8211 dann können Sie auch AmiQuote Downloader-Programm (ein Companion-Programm, das mit AmiBroker installiert ist) und es wird Ihnen ermöglichen, kostenlose Forex-Daten (sowohl EOD und Intraday: 1-, 3-, 5-, 15 -, 30-, 60- und 120-Minuten-Intervalle). AmiQuote können die Zitate für folgende Währungspaare herunterladen: EURCHF, EURGBP, EURJPY, EURUSD, GBPUSD, USDCHF, USDJPY Sie müssen folgendes tun: 8211 Datenbank in AmiBroker einrichten (Datei - gt Neue Datenbank, lokale Datenbank, Basiszeitintervall , ZB EOD) 8211 laufe AmiQuote (START - gt Programme - gt AmiBroker - gt AmiQuote) 8211 add forex Symbole in AQ: (Edit - gt Hinzufügen tickers) 8211 select FOREX als datasource 8211 select time range 8211 check 8220Automatic Import8221 Feld 8211 wählen : Datei - gt Start Download Die intraday forex Zitate sind nur in der registrierten Version von AmiQuote verfügbar. Obwohl der gesamte Datenbereich sehr lang ist, müssen Sie sich daran erinnern, dass im Falle von Intraday-Anführungszeichen der saure Weg ist, Daten in kleinen Teilen, wenige Wochen zu einer Zeit zu bekommen. Andernfalls kann die Anforderung zu groß sein, damit der Datenserver es verarbeitet und dadurch die Anforderung ablehnt. Die andere wichtige Sache zu erinnern ist, dass die Daten nicht verfügbar für Downloads zwischen 13:00 8211 22:00 GMT Zeit (7:00 8211 16:00 EST) 8211 in diesen Stunden der Daten vendor8217s Server lehnt nur alle Anfragen für Intraday Zitate Sie können auch alle Daten verwenden, die in den Textdateien enthalten sind. Der im AmiBroker verfügbare ASCII-Importer ist sehr flexibel und akzeptiert praktisch jeden Standard von Daten. Um Zitate 8211 zu importieren, ist es am bequemsten, File - gt Import Wizard zu verwenden. Um mehr über das Importieren der Daten aus ASCII (Text) Dateien 8211 zu erfahren, lesen Sie bitte das folgende Tutorial: amibrokerguidewimpwizard. html Sobald Sie die Datenbank konfiguriert haben (um Echtzeitdaten zu lesen), dann müssen Sie nur noch das Symbol hinzufügen: Symbol - Gt Neues Menü und AmiBroker liest automatisch die Daten für das ausgewählte Symbol. Bitte beachten Sie, dass verschiedene Datenquellen unterschiedliche Symbologie haben. Bitte wenden Sie sich bitte immer an die Datenanbieter-Datenbankanleitung, um mehr über das erforderliche Symbolformat zu erfahren. Hier finden Sie die Links zu den beliebtesten Herstellern: 8211 Interactive Brokers: amibrokerib. html Im Falle von Interactive Brokers 8211, wenn Sie Zweifel haben, welches Format 8211 ist, können Sie ganz einfach jedes Symbol in IB überprüfen. Geben Sie einfach das Symbol in Interactive Brokers TWS, dann ändern Sie die Ansicht in Symbol-Modus (View - gt Symbol-Modus). Jetzt können Sie das aktuelle Symbol aus drei Feldern zusammenstellen: SYMBOL-EXCHANGE-TYPE Dabei gilt: SYMBOL ist das gleiche wie die Symbolspalte, wie sie in der TWS angezeigt wird, während unter dem Symbolmodus EXCHANGE die Tausche d in TWS ist, während unter dem Symbolmodus TYPE eins ist Folgende: STK 8211 Aktien, FUT 8211 Futures, FOP 8211 Optionen auf Futures, OPT 8211 Optionen, IND 8211 Indizes, CASH - cash (ideal FX) Da die meisten Währungspaare 4 Dezimalstellen benötigen, um die Tarife richtig anzuzeigen, ist it8217s notwendig, um einzurichten AmiBroker entsprechend. Die Anzahl der Dezimalstellen kann im Dialogfeld Voreinstellungen definiert werden in: Werkzeuge - gt Vorgaben - gt Sonstiges Die Änderungen wirken sich auch auf Werkzeuge wie Fibonacci-Erweiterung oder Retracement-Zeichnungswerkzeuge aus. IV. SCANNING und DATA EXPLORATIONS AmiBroker ermöglicht es Ihnen, anspruchsvolle Scanning - und Daten-Explorationen durchzuführen (sowohl in Echtzeit als auch unter Verwendung von historischen Zitaten). Um die Datenanalyse durchzuführen und die Werte der gewählten Indikatoren in der kundenspezifischen Tabelle 8211 anzuzeigen, können wir das Fenster Automatische Analyse verwenden. Die ausführliche Beschreibung zur Durchführung von Erkundungen finden Sie unter: amibrokerguidehexploration. html Als kurzes Beispiel 8211 finden wir die Crossover von MACD und seine Signalleitung und zusätzlich 8211 Anzeigewerte des Symbols, das wir testen. Der 3. Parameter der AddColumn () - Funktion erlaubt es, die Anzahl der Plätze nach dem Dezimalpunkt anzupassen, so dass it8217s möglich ist, anzugeben, ob wir 2 oder 4 Dezimalstellen benötigen. Wenn wir: AddColumn (Close, 8220Close8221, 1.4) verwenden, werden dann 8211 4 Dezimalstellen angezeigt. Auf der anderen Seite 8211, wenn wir verwenden: AddColumn (Close, 8220Close8221, 1.2), dann wird AB nur 2 Dezimalstellen anzeigen. Um den Test durchzuführen 8211 it8217s notwendig, um Folgendes zu tun: 8211 öffnen Sie den Formel-Editor (Analysis - gt Formula Editor) 8211 geben Sie die Formel ein: 8211 Tools - gt Send to Auto-Analyse 8211 wählen Sie den Zeitbereich der Exploration 8211 drücken Sie EXPLORE Als Ergebnis 8211 erhalten wir eine Liste der MACDSignal Crossover Punkte und den Wert des gewählten Symbols auf dieser Leiste. Zuerst ist es notwendig, die symbolspezifischen Informationen in die Symbol - gt Informationsseite einzutragen (einzeln für jeden Ticker). Im Falle von Währungen, die auf USD (wie EURUSD) lauten, sollten folgende Einstellungen verwendet werden: 8211 Runde Losgröße sollte gleich 1 8211 Tick Größe sollte auf Pip-Wert gleich 0,0001 für Währungen mit vier Dezimalstellen und auf 0,01 für Währungen mit gesetzt werden Zwei Dezimalstellen (also bei EURUSD it8217s 0.0001). 8211 Punktwert sollte auf den Dollarwert eines einzelnen Pipes geteilt durch Pip gesetzt werden, so für EURUSD wird es sein: 10 0.0001 100000 8211 Margin Einzahlung sollte in den meisten Fällen auf 1000 (1 Marge von 1008217000) gesetzt werden 1) Währungen, auf die verwiesen wird USD Let8217s analysieren die Ergebnisse, die durch eine einfache Formel (ein Crossover von 12- und 24-Tage-Moving Averages of Closing Preis, Handel 3 Verträge zu einem Zeitpunkt). Um einen Backtest durchzuführen 8211 it8217s notwendig, um Folgendes zu tun: 8211 öffnen Sie den Formel-Editor (Analysis - gt Formula Editor) 8211 geben Sie die Formel ein: 8211 wählen Sie: Tools - gt Senden an Auto-Analyse Als Ergebnis 8211 wird das Fenster Automatische Analyse geöffnet . Im Einstellungsdialog (SETTNGS-Taste) ist it8217s notwendig, um den FUTURES MODE einzuschalten (um die in den Informationsdialog eingegebenen Informationen zu verwenden) und das Initial Equity zu definieren. Dann 8211 drücke OK. Im Hauptfenster des AA-Fensters ist es notwendig, den Zeitbereich des Backtests und die im Test enthaltenen Symbole zu definieren. Für unser Beispiel ist das: aktuelles Symbol, alle Zitate Dann 8211 einmal alles konfiguriert 8211 drücken Sie die Taste BACKTEST. Jetzt mal8217s schauen Sie sich die Ergebnisliste an. Der Gewinn wird wie folgt berechnet: NumContracts (SellPrice 8211 BuyPrice) PointValue In der ersten Transaktion: 8211 ist der Einstiegspreis gleich 1.2154 8211 Der Exit-Preis entspricht 1.2304 8211 NumContracts 3 (seit wir 3 Verträge handeln). 8211 wir handeln an 1 margin so deponierung ist 1.000 x 3 3.000 (das8217s ausgedrückt in Positionswert) So 8211 der Gewinn entspricht den Ergebnissen, die wir durch manuelle Berechnung erhalten. 2) Währungen, die auf eine andere Währung von USD lauten (vorausgesetzt, dass Ihr Konto in USD ist) AmiBroker erlaubt Ihnen, eine Basiswährung und Wechselkurse (fest oder dynamisch) für verschiedene Währungen zu definieren, und als Ergebnis 8211, um korrekte Backtest-Ergebnisse zu erhalten, wenn Testen von Wertpapieren, die auf unterschiedliche Währung als Ihre Basis-Portfolio-Währung lauten. Diese Einstellungen können definiert werden in: Tools - gt Preferences - gt Währungsdialog. AmiBroker erlaubt es, sowohl feste als auch dynamische (historische) Anführungszeichen für Backtesting-Zwecke zu verwenden (mit dynamischen Anführungszeichen können Sie den tatsächlichen Einfluss der Währungsratenänderungen für Ihre Trades, die auf verschiedene Währungen lauten, überprüfen). Es gibt folgende Voraussetzungen für die Verwendung von Währungsanpassungen: a) Symbol-gtInformation, 8220 Währung 8221 Feld zeigt Währung anders als BASE Währung b) Angemessene Währung (definiert in Symbol-gt Information) hat passenden Eintrag in Preferences-gtCurrencies Seite c) die dynamische Rate 8220FX SYMBOL8221 definiert in den Vorlieben EXISTS in Ihrer Datenbank und HAS QUOTES für jeden Tag unter Analysebereich. 8220INVERSE8221 Kontrollkästchen für die Präferenzen sollte bei der Prüfung der FX-Raten wie USDJPY oder USDCHF 8211, die nicht auf die Basiswährung des Portfolios lauten, überprüft werden. Aus dem gleichen Grund 8211, wenn wir uns das Beispiel von EURUSD 8211 anschauen, wenn 8220USD8221 Ihre BASE-Währung ist, dann wäre der EUR-Wechselkurs 8220straight8221 EURUSD fx (z. B. 1.25). Aber wenn 8220EUR8221 ist Ihre BASE Währung dann USD Wechselkurs wäre INVERSE von EURUSD (i. e. Related articles:

No comments:

Post a Comment