Download Free Forex Data Download Schritt 1: Bitte wählen Sie die Application Platform und TimeFrame In diesem Abschnitt können Sie auswählen, für welche Plattform Sie die Daten benötigen. MetaTrader 4 MetaTrader 5 Diese Plattform ermöglicht die Verwendung von M1 (1 Minute Bar) Daten nur. Diese Dateien eignen sich hervorragend zum Backtesting von Handelsstrategien unter MetaTrader 4 und MetaTrader 5 Plattform. Bitte wählen: Diese Plattform ermöglicht die Verwendung von M1 (1 Minute Bar) Daten und Tick Daten mit 1 Sekunde Auflösung. Diese Dateien eignen sich gut zum Backtesting von Handelsstrategien unter den neuesten Versionen der NinjaTrader-Plattform. Bitte wählen Sie den Zeitrahmen, den Sie benötigen: Diese Plattform ermöglicht die Verwendung von M1 (1 Minute Bar) Daten nur. Diese Dateien eignen sich hervorragend zum Backtesting von Handelsstrategien unter MetaStock Plattform. Bitte wählen Sie: Für die allgemeine Verwendung erlaubt dieses Format das Importieren von M1 (1 Minute Bar) Daten in jede dritte Anwendung. Bitte wählen Sie aus: MetaTrader 4 - Beispiele Integration von MetaTrader 4 Client Terminal mit MS SQL Server Einführung Die Verwendung von Integrationen mit anderen Produkten bietet zusätzliche Herausforderungen im Handel. Es kann viele Verwendungen davon geben, so werde ich einige von ihnen unten geben. Sie können Zecken sammeln und an MS SQL SERVER zur weiteren Analyse weitergeben. Mit einem großen Tick History, können Sie jeden Zeitraum ab dem Minimum Zeitscheibe und bis zu allen Nicht-Standard-Perioden zu sammeln. Mit echten Tick-Anführungszeichen können Sie Tick-Daten abhängige Strategien als Scalpers bekannt zu debuggen. Sie können einen Speicher für die schnelle Analyse von Daten aus anderen Anwendungen, zum Beispiel von MS Excel oder anderen Drittanbietersoftware oder von Ihren eigenen Produkten verwenden. Sie können beispielsweise den gesamten Verlauf aus dem History Center des Terminals in MS SQL entladen. Dann müssen Sie nicht die Geschichte in MT4 zu speichern. Dies wird helfen, den Terminalspeicher zu entlasten. Sie können neuronale Netze mithilfe von in MS SQL SERVER gespeicherten Anführungszeichen berechnen: STATISTICA - 7.8 zum Herunterladen von Anführungszeichen aus SQL kann im Echtzeitmodus durch Übertragen der Netzwerksignale in MT4 gelöst werden. Sie können Ihr eigenes Programm in einer anderen Sprache und für ein anderes Symbol entwickeln und Signale über MS SQL SERVER übergeben, nachdem Sie nur Funktionen für das Client-Terminal ausführen und es von ernsthaften Berechnungen befreien. Die folgenden Softwareprodukte wurden für dieses Projekt verwendet MS SQL Server 2000 Developer - BASE VISUAL C 6.0 SP5 - zum Erstellen von DLL YZMSSQLExpertSample. dll MDAC 7 Die minimale Menge installiert werden: 1 MS SQL SERVER 2000 Developer 2 MDAC 7 Ich debugging das Programm mit MDAC 7. Es ist jedoch möglich, dass bei einigen älteren Versionen alles einwandfrei funktioniert. Wenn Sie arent gehen, um die DLL zu kompilieren, müssen Sie nicht installieren oder Visual C 6.0 installiert haben. Sie können eine fertige DLL verwenden. Allerdings habe ich fest verdrahtet den Benutzernamen in ihm, den Namen der DSN, und Verbindungen. So müssen Sie alle oben genannten in Ihrer Version des Programms zu wiederholen. Ich werde hier nicht beschreiben, wie man MS SQL SERVER oder Visual C 6.0 installieren, sind diese Dinge außerhalb des Geltungsbereichs dieses bestimmten Artikels. Nachdem die notwendigen Softwareprodukte installiert wurden, sollten wir ein DSN erstellen: Beispiel für Tick Receiving in MS SQL Alle Experimente wurden mit MS SQL SERVER 2000 Developer durchgeführt. In Visual C 6.0 wurde YZMSSQLExpertSample. DLL mit der Methode des Zugriffs auf MS SQL über ADO erstellt. MDAC 7 oder MDAC 8 muss installiert sein. Ich beschreibe nur die Beispiele, wie man Prozeduren und Tabellen erstellt. Die minimale Menge von dem, was wir in MS SQL erstellen müssen, sind die Basis, Tabellen und Prozeduren. Lets betrachten die Tabelle und Prozeduren der Arbeit mit Tick-Anführungszeichen. Sie können einige andere Funktionen hinzufügen, wenn Sie möchten. Es ist notwendig, eine Basis und Tabellen in MS SQL zu erstellen. Ich habe eine neue Basis namens MT4TRADE erstellt. Dann sollten wir Tabellen in ihm erstellen: MT4TICK - Tabelle der Ticks Unten ist, wie die Tick empfangende und tabellierende Prozedur erscheint: Wir können aus der obigen Beschreibung sehen, welche Verfahren und für welche Zwecke verwendet werden. RetCode - es erträgt keine Funktionalität, wenn es von DLL übergeben wird, es dient nur zum Empfangen des Terminierungscodes. Das MS SQL SERVER-Setup ist abgeschlossen. Ein Skript zum Erstellen einer Standardkonfiguration ist diesem Artikel beigefügt. Lets Fantasize: Mögliche Lösungen und Plusen Wir können einen Datenspeicher erstellen und Platz extrahieren Informationen aus ihm. Auf diese Weise können wir das MT 4 Client Terminal von der Notwendigkeit befreien, Anführungsgeschichte zu speichern. Nun ist die Anführungsstriche Geschichte auf MS SQL Server gespeichert und wir können mit diesen Informationen arbeiten, extrahieren sie früher und exportieren sie in andere Anwendungen. Wir können die zu analysierenden Daten in NEURAL-Paketen verwenden, von denen die meisten mit SQL-Speichern arbeiten können. In der Realzeit kann das Endgerät weiterhin Signale von den Indikatoren bilden, die sie zu dem Speicher führen und sie auf diese Weise fixieren. Eine externe Anwendung kann das Signal und die Geschichte in Echtzeit extrahieren, sie analysieren und Signale bilden, die die Ausführung und die Speicherung des Protokolls auf MS SQL Server reparieren und an das Terminal senden, um es auszuführen. So erhalten wir Integration und funktionale Verteilung der Anwendungen in einem automatisierten Handelskomplex beteiligt. Nun, wenn es keine Notwendigkeit mehr, historische Zitate zu speichern, können wir es auf die folgende Weise. Legen Sie die minimalen Balken in ToolsgtOptionsgtCharts, zum Beispiel für 5000. Das Terminal beginnt schneller zu arbeiten, da es nicht erforderlich Speicher für große Geschichte zuzuweisen. Quelltexte Beispiel für den Aufruf von MQL4 - Script-Ladehistorie auf MS SQL Server: Achtung: Leider wird die gesamte Historie mit dem Skript ziemlich langsam geladen, aber die Bar-Nummer klar und mit hoher Qualität fixiert. Die beste Lösung wäre das Entladen Zitate in eine Textdatei und laden sie in MS SQL über IMPRT EXPORT DTS. Loading M1 Geschichte von 1999-2008 für jedes Symbol wird ein paar Minuten dauern. Der Barindex wird beim Entladen in eine Textdatei nicht entladen. Wenn Sie entscheiden, dass der Balkenindex nur die Zeilennummer ist, haben Sie das Problem der verpassten Balken, und wenn Sie ändern oder neu laden, können die Anzahl der unbelasteten Balken in MS SQL und in MT 4 unterschiedlich sein. Ich habe dieses Problem gelöst Dennoch, aber ich nehme an, es kann durch Wiederaufladen der Geschichte nach einer qualitativ hochwertigen Geschichte Aktualisierung in MT 4 selbst gelöst werden. Beschreibung der Dateien Attached CreateSQLallDate. txt (9.0 Kb) - Skript im SQL-Format als Beispiel für das Erstellen von Basen, Tabellen, Prozeduren auf MS SQL Server. SQLGETHISTORY. mq4 (1.4 Kb) - Script zum Laden des Verlaufs in MS SQL YZMSSQLExpertSample. rar (89.9 Kb) YZMSSQLSample. mq4 (13.1 Kb) - Als EA in das Symbol-Diagramm eingebunden, dessen Zecken gesammelt werden sollen Schließen Sie es an jeden Zeitrahmen an. Fazit Die Integration mit anderen Softwareprodukten erweitert die Funktionalität von MetaTrader 4 und ermöglicht es, Aufgaben und Funktionen eines automatisierten Handelssystems effizienter zu verteilen.
Comments
Post a Comment