Erstellen Sie Explorations 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. Wie Sie Ihre eigene Erforschung erstellen Eine der nützlichsten Features des Analyse-Fensters heißt quotExplorationquot. Grundsätzlich funktioniert eine Erforschung in ähnlicher Weise zu scannen, aber anstatt zu suchen und berichten nur buysell Signale es erlaubt Ihnen, anpassbare Screening (oder Exploration) Bericht zu generieren, die Ihnen viel mehr Informationen als einfache Scan geben kann. Die Idee hinter einer Erkundung ist einfach - eine Variable namens Filter steuert, welche Symbole werden akzeptiert. Wenn quottruequot (oder 1) dieser Variablen für gegebenes symbolquote zugeordnet ist, wird sie im Report angezeigt. So wird zum Beispiel die folgende Formel alle Symbole mit Schlusskursen größer als 50 akzeptieren: Filter schließen gt 50 (HINWEIS: Um eine neue Formel zu erstellen, öffnen Sie bitte den Formel-Editor mit dem Analysis-gtFormula Editor-Menü, geben Sie die Formel ein und wählen Sie Tools-gtSend to Analysemenü im Formel-Editor) Beachten Sie, dass die Exploration alle Bereichs - und Filtereinstellungen verwendet, die auch von Back-Tester - und Scan-Modi verwendet werden, so dass Sie mehrere Signale (Berichtszeilen) erhalten können, wenn Sie quotAll quotationsquot range auswählen. Um zu überprüfen, nur die jüngsten Zitat sollten Sie wählen, 1 aktuelle Bar (s) jetzt, was über anpassbare Berichte Ja, Explorations-Modus können Sie erstellen und exportieren Sie einen Bericht mit vollständig anpassbare Spalten und es ist ganz einfach zu tun. Alles, was Sie tun müssen, ist zu sagen, AmiBroker, welche Spalten wollen Sie. Dies geschieht durch Aufruf der AddColumn-Funktion in deiner Explorationsformel: AddColumn (Close, quotClosequot) Das erste Argument der AddColumn-Funktion ist die Daten ARRAY, die du anzeigen möchtest, das zweite Argument definiert die Spaltenbeschriftung. Wenn du nun die Schaltfläche "Notiz löschen" drückst Das Analysefenster erhalten Sie das Ergebnis ähnlich: Beachten Sie, dass es tatsächlich 3 Spalten gibt: vordefinierte Ticker - und DateTime-Spalte und ein benutzerdefinierter Spaltenholding-Schließpreis. Beachten Sie, dass nur Tickers mit engen Preis größer als 50 gemeldet werden. Jetzt können Sie auf "Export" klicken und Ihre Erkundung wird in CSV gespeichert (kommagetrennte Werte) Datei, die leicht in ein anderes Programm einschließlich Excel für weitere Analyse geladen werden könnte. Eigentlich addColumn-Funktion akzeptiert mehr Argumente, damit Sie die Ausgabe noch mehr anpassen können. Die vollständige Syntax lautet: AddColumn (Array, Name, Format 1.2, textColor colorDefault, bkgndColor colorDefault) Format Parameter erlaubt Ihnen, die Formatierung auf Zahlen zu definieren. Standardmäßig werden alle Variablen mit 2 Dezimalstellen angezeigt, aber Sie können dies ändern, indem Sie dieser Variablen einen anderen Wert zuweisen: 1.5 gibt 5 Dezimalstellen, 1.0 gibt keine Dezimalstellen. Also, in unserem Beispiel, Eingabe: AddColumn (Close, quotClosequot, 1.4) geben Schlusskurse mit 4 Dezimalstellen angezeigt. (Hinweis für fortgeschrittene Benutzer: Der Integer-Teil dieser Nummer kann verwendet werden, um die formatierte Nummer mit Leerzeichen zu platzieren - 6.0 gibt keine Dezimalstellen, sondern eine Zahl, die bis zu 6 Zeichen platziert ist.) Es gibt auch spezielle Format vordefinierte Konstanten, die es erlauben Um datetime und einzelne Zeichencodes anzuzeigen: formatDateTime - erzeugt Datumszeit, die nach Ihren Systemeinstellungen formuliert ist AddColumn (DateTime (), Date Time, formatDateTime) formatChar - ermöglicht die Ausgabe einzelner ASCII-Zeichencodes: Beispiel (erzeugt Signaldatei, die von verschiedenen anderen Programmen akzeptiert wird) : AddColumn (Datum, Format, Datum) Formatalbum (Datum, Format) , Signal, formatChar) textColor und bkgndColor Argumente ermöglichen es Ihnen, bunte Berichte zu produzieren. Standardmäßig wird die Ergebnisliste mit der Systemfarbe angezeigt, aber Sie können dieses Verhalten überschreiben, indem Sie Ihre eigenen Farben bereitstellen. Zum Beispiel, der Code, der den nahen Preis in grüner Farbe anzeigt, wenn 1 Tag Änderungsrate positiv ist und sonst rote Farbe verwendet: AddColumn (Close, quotClosequot, 1.4, IIF (ROC (C, 1) gt 0, colorGreen, colorRed)) Der Explorationsmodus ist äußerst flexibel: Sie können zB die gesamte Datenbank in die CSV-Datei exportieren mit folgender Formel: Filter 1 alle Symbole und Quotes akzeptiert AddColumn (Open, quotOpenquot, 1.4) AddColumn (High, quotHighquot, 1.4) AddColumn ( Niedrig, quotLowquot, 1.4) AddColumn (Close, quotClosequot, 1.4) AddColumn (Volumen, quotVolumequot, 1.0) Dieser zeigt Ihnen nur schwer gehandelte Wertpapiere: Filtervolumen gt 5000000 Anpassung dieser Schwelle für Ihre eigenen Bedürfnisse AddColumn (Close, quotClosequot, 1.4 ) AddColumn (Volume, quotVolumequot, 1.0) oder. Zeigen Sie nur Wertpapiere mit einem Volumen von 30 über seinem 40-Tage-exponentiellen durchschnittlichen Filtervolumen gt 1.3 ema (Volumen, 40) AddColumn (Close, quotClosequot, 1.4) AddColumn (Volume, quotVolumequot, 1.0) Mit diesem können Sie mehrere Indikatorwerte exportieren Für die weitere Analyse: Filter schließen gt ma (schließen, 20) nur Aktienhandel über seinem 20 Tage MA AddColumn (macd (), quotMACDquot, 1.4) AddColumn (Signal (), quotSignalquot, 1.4) AddColumn (adx (), quotADXquot, 1.4 ) AddColumn (rsi (), quotRSIquot, 1.4) AddColumn (rov (schließen, 15), quotROC (15), 1.4) AddColumn (mfi (), quotMFIquot, 1.4) AddColumn (obv (), quotOBVquot, 1.4) AddColumn ( Cci (), quotCCIquot, 1.4) AddColumn (ultimate (), quotUltimatequot, 1.4) Ein weiteres Beispiel für die Farbausgabe: AddColumn (Close, quotClosequot, 1.2) AddColumn (MACD (), quotMACDquot, 1.4. IIf (MACD () gt 0 , ColorGreen, colorRed)) AddTextColumn (FullName (), quotFull namequot, 77. colorDefault, IIf (Close lt 10, colorLightBlue, colorDefault)) Scatter (XY) Diagramme in Exploration Version 5.60 bringt eine neue Funktion für die Explorations-Scatter XY-Diagramme . Scatter-Charts sind nützlich, um Beziehungen zwischen vielen Symbolen wie Korrelation, Risiko, etc. anzuzeigen. Sie können als Ersatz und Upgrade auf quotRiskyieldquot Karte, die hart codiert wurde, um nur eine Funktion gesehen werden. Jetzt können Sie Ihre eigenen X-Y-Charts kodieren, die nicht nur auf riskyield Karten beschränkt sind. Alles, was Sie tun müssen, um Ihre eigene Streuung zu zeigen, ist, XYChartAddPoint zu Ihrer Formel für jeden X-Y Punkt hinzuzufügen, den Sie auf Ihrem Diagramm haben möchten. Zum Beispiel können Sie Scatter-Plot von MFEProfit und MAEProfit Beziehungen, wie in der Beschreibung der XYChartAddPoint AFL-Funktion gezeigt. Um das riskyield-Streudiagramm mit neuen Funktionen anzuzeigen, folgen Sie den nachstehenden Schritten. 2. Klicken Sie im neuen Analysis-Fenster auf die Schaltfläche "Erkunden". 4. In der unteren Zeile der Registerkarten sehen Sie die neue Registerkarte quotRiskYieldquot, klicken Sie darauf und Sie sehen das XY-Diagramm, das während der Exploration erstellt wurde: Sie können die Maus über das XY-Diagramm schweben, um die Werte zu lesen, und Sie können klicken, ziehen, um das Rechteck zu vergrößern, um zu vergrößern. Klicken Sie ohne Markierungsrechteck, um die volle Ansicht wiederherzustellen. XY-Streudiagramm Beispiel Dies ist ein AFL-Äquivalent von Risk-Yield-Karte Beachten Sie, dass diese Exploration auf WEEKLY-Daten ausgeführt werden soll, berechnet sie den durchschnittlichen wöchentlichen Gewinn (Rendite) und die Standardabweichung der Gewinne (Risiko) Filterstatus (lastbarinrange) Länge SelectedValue (BarIndex () (Chg, Länge - 1) RisikoStDev (Chg, Länge - 1) AddColumn (Rendite, Rendite) AddColumn (Risiko, Risiko) Clr ColorHSB (2 Status (Stocknum) 255 255. 255) XYChartAddPoint (RiskYield) Name (), Risiko Länge, Ausbeute Länge Clr) XYChartSetAxis (RiskYield. Risk Yield) Bitte vergessen Sie nicht, dass Sie die Ergebnisse der Erkundung durch eine Spalte sortieren können, indem Sie einfach auf den Header klicken .

Comments

Popular posts from this blog

Bollinger Bands Strategie Forex Handel