Metatrader 5 - DDE - Server. Was ist ein Metatrader 5 - DDE - Server und warum ist ein Metatrader 5 - DDE - Server erforderlich. Metatrader 5 ist die nächste Version nach Metatrader 4, der weltweit führenden Handelsplattform im Vergleich zu Metatrader 4 Metatrader 5 Hat sich in vielen Bereichen verändert und verbessert Aber einige Funktionen sind in der neuen Version von Metatrader nicht mehr verfügbar Eine dieser Funktionen ist der DDE-Service, der in Metatrader 4 eine sehr nützliche Funktionalität war, um Zitate von Metatrader in externe Programme wie Excel, Amibroker oder zu exportieren Andere DDE-Clients. Um diese Lücke zu füllen, haben wir einen DDE-Server entwickelt, um diesen zu kompensieren. Auf diesem Server kannst du Metatrader 5 als Datenquelle verwenden und Zitate über DDE exportieren. Es handelt sich um einen Connector zwischen Metatrader 5 und einem oder mehreren DDE-Clients Die folgenden Parameter. Service MT5.Topic Symbol das ursprüngliche Symbol von MT5, Fe für Us-Dollar vs Euro EURUSD. Item BID o ASK o LAST o ZEIT o VOLUME o QUOTE. BID selbsterklärend ASK selbsterklärend LETZTE letzte Zitat eines Handels ZEIT Zeitstempel VOLUME selbsterklärend QUOTE alle Einzelwerte getrennt durch Semikolon SYMBOLBIDASKLASTTIMEVOLUME. Die Software kann direkt heruntergeladen und installiert werden Die Installationsroutine enthält alle erforderlichen Skripts und Bibliotheken Nach dem ersten Lauf kann das Programm 14 Tage ohne Einschränkungen getestet werden Nachdem die Testversion Sie beendet hat Kann mit einer vollständigen Lizenz für nur 29,00 über PayPal Das PayPal-Formular kann mit dem Button Start eine Lizenz direkt aus dem Programm gestartet werden. Download MT5DDE Setup. Download das Installationsprogramm. Run das Installationsprogramm und folgen Sie den Anweisungen. Copy the Datei in das Verzeichnis Bibliotheken in der Metarader 5 installation. Copy die Dateien und in das Verzeichnis Indikatoren in der Metarader 5 installation. Both Verzeichnisse befinden sich im Verzeichnis MQL5.Activate in Metarader 5 der Punkt Zulassen DLL Importe Dies befindet sich unter Tools Options Expert Advisors. Start Metarader 5 und öffnen Sie ein Diagramm. Starten Sie die MT5 - DDE - server. In Metarader 5 öffnen Sie den Navigator und hier die Punkt Custom Indicators. From der Liste ziehen Sie die Indikator DDE über das Diagramm und legen Sie es. Check, wenn der Punkt Zulassen DLL-Importe sind aktiviert. Drücken Sie die OK-Taste. Jetzt sollten Sie in MT5-DDE-Server eingehenden qoutes sehen. Aktieren Sie den DDE-Server mit einem Klick auf die Schaltfläche mit dem Symbol. Um den DDE-Server zu stoppen, klicken Sie erneut auf die Schaltfläche mit dem Symbol. Achtung - Wichtig Bevor Sie ein Diagramm schließen, stellen Sie sicher, dass Sie die DDE-Anzeige über das Kontextmenü deaktiviert haben. Andernfalls verursacht die beteiligte DLL eine Blockade des DDE-Servers und die anderen Programme und alle Programme müssen neu gestartet werden. Export von Quotes. Source-Daten dienen als Eine Basis für die gesamte analytische Arbeit des Terminalbenutzers sind die über die Sicherheitspreisänderungen Diese Informationen werden von der Maklerfirma zur Verfügung gestellt. Preisdaten erlauben es, Symbole zu zeichnen, an Finanzmärkten zu erforschen, verschiedene Handelstaktiken zu verwenden und Handelsentscheidungen zu machen. Zitate stellen Dateien dar Mit Datensätzen im Format von SYMBOL, BID, ASK, DATE Sicherheitssymbol, Gebotspreis, Preis, Datum und Uhrzeit und Einkommen im Terminal automatisch, sobald die Verbindung zum Server hergestellt wurde. Das Terminal erlaubt es, die aktuellen Anführungszeichen zu exportieren Andere Programme im Echtzeit-Modus durch DDE Dynamic Data Exchange-Protokoll Dies ist ein Protokoll von betrieblichen Systemen von MS Windows für den dynamischen Datenaustausch zwischen verschiedenen Anwendungen verwendet Quotes werden durch DDE nur bei eingehenden neuen Zecken ADVISE-Modus gegeben, aber nicht sofort auf Anforderung REQUEST-Modus, in dem der letzte Preis angezeigt wird NA wird auf dem ersten REQUEST angezeigt, und nachdem der neue Preis Einkommen gewesen ist, werden Anführungszeichen angezeigt. Um den Export von Anführungszeichen vom Terminal über DDE zu aktivieren, muss man den Enable DDE Server aktivieren Option in den Terminal-Einstellungen. Attention History Daten können nicht über DDE-Protokoll exportiert werden Die aktuellen Anführungszeichen werden nur exportiert, wenn das Client-Terminal online ist. DDE Anforderungsformate und ihre möglichen Ergebnisse am Beispiel der Datei. BID-Anfrage MT4 BID USDCHF Ergebnis 1 5773 ASK Anfrage MT4 ASK USDCHF Ergebnis 1 5778 HIGH Anfrage MT4 HIGH USDCHF Ergebnis 1 5801 LOW Anfrage MT4 LOW USDCHF Ergebnis 1 5741 TIME Anfrage MT4 TIME USDCHF Ergebnis 21 05 02 9 52 TIMESEC Anfrage MT4 TIME USDCHF Ergebnis 21 05 02 9 52 43 QUOTE Anfrage MT4 QUOTE USDCHF-Ergebnis 21 05 02 9 52 43 1 5773 1 5778 1 5776.Attention Damit die Daten in MS Excel ordnungsgemäß angezeigt werden können, muss man die Option Werkzeuge Optionen Übersetzung Übersetzungsformeleintragsmenü Option von MS Excel. DDE DATA PLUGIN. AmiBroker unterstützt jetzt Real - Time Streaming-Zitate aus DDE-kompatiblen Datenquellen. Hinweis DDE-Plugin ist frei auf as-is Basis bereitgestellt Keine Hand-Holding ist vor allem in Bezug auf die Konfiguration von Drittanbieter-Anwendungen Drittanbieter-DDE-Servern bereitgestellt Die Informationen unten ist alles, was angeboten wird Als DDE real - Test-Streaming variiert von Quelle zu Quelle und jeder Datenverkäufer mit eigenen Formatmethoden unterschiedliche Implementierung kann es für Sie arbeiten oder auch nicht für bestimmte Datenverkäufer Sie finden die Beispiel getesteten Konfigurationen am Ende dieser Seite Wir garantieren nicht die Betrieb für nicht getestete Quellen Es ist immer besser, einen Broker oder Datenverkäufer zu finden, der dediziertes Plugin zur Verfügung hat. DDE Dynamic Data Exchange ist ein Windows-Protokoll, mit dem Anwendungen zum Austausch von Daten verwendet werden können Zum Beispiel, wenn Sie ein Formular in Ihrem Datenbankprogramm ändern oder Ein Datenelement in einem Tabellenkalkulationsprogramm, können sie eingerichtet werden, um auch diese Formulare oder Elemente zu ändern, wo sie in anderen Programmen auftreten, die Sie verwenden können. DDE verwendet ein Client-Server-Modell, in dem die Anwendung, die Daten anfordert, als der Client und die Anwendung, die Daten bereitstellt Gilt als Server Tausende von Anwendungen verwenden DDE, einschließlich Microsoft s Excel, Word, Lotus 1-2-3 und Visual Basic. What DDE bietet für Händler Grundsätzlich Echtzeit-Streaming-Anführungen Es gibt keine BACKFILL über DDE Viele Echtzeit-Daten-Provider Und Vermittler bieten die Möglichkeit, Echtzeit-Daten mit Hilfe von DDE zu erhalten Sie sollten Ihre Vermittlungs-Echtzeit-Datenverkäufer fragen, ob sie DDE-Link anbieten. Das DDE-Plugin, das jetzt für AmiBroker verfügbar ist, ermöglicht es, mit fast jedem DDE-Quellserver, der Echtzeit-Anführungszeichen liefert, zu verknüpfen Dies macht es attraktiv Option für alle Datenquellen, die nicht über dedizierte Plugin. WHEN nicht zu verwenden DDE PLUGIN. Wenn Sie mit eSignal, IQFeed, MarketCast, und jede andere Quelle, die dedizierte Plugin - Sie sollten diese dedizierte Plugin statt verwenden DDE Dies ist so, weil dedizierte Plugins IMMER bessere Option bieten mehr Funktionen und sie sind schneller als generische DDE. DDE PLUGIN EIGENSCHAFTEN SUMMARY. user-definierbare DDE-Server Thema Element für jedes Feld offen, hoch, niedrig, schließen, Volumen, Trade-Größe, Gesamtvolumen, Gebot, Gebot Größe, fragen, fragen Größe, time. supports bis zu 500 Streaming-Symbole in Echtzeit Version 1 1 0.supports alle Basis-Zeitintervalle täglich, stündlich, 15-, 5-, 1-Minute, 15-, 5-Sekunden, tick. NO BACKFILL aufgrund der Tatsache, dass die meisten DDE-Quellen keine Backfill liefern.1 2 2 - beinhaltet Time Shift Feld im Kontext Dialog, speichert die Konfiguration pro Datenbank in Datei statt in der Registry plus andere kleine Verbesserungen .1 2 1 - Festes Problem mit Typfehlanpassung.1 2 0 - standardmäßig verwendet das Plugin die regionalen Einstellungen das numerische Format jetzt und die CPU-Last wird verringert.1 1 0 - Symbolgrenze von 40 auf 500,1 erhöht 0 0 - Erstausgabe BETA. Zur Verwendung DDE-Daten-Plugin mit AmiBroker müssen Sie. Wenn Sie 32-Bit-AmiBroker installiert haben, laden Sie DDE-Plugin von 32-Bit-Version herunter und kopieren Sie es in den PLUGINS-Unterordner von AmiBroker-Verzeichnis. Aktuelle Version von 32bit 1 2 1 Jan 5, 2007.wenn Sie 64 haben - bit AmiBroker installiert, 64-Bit-Version herunterladen und in den PLUGINS-Unterordner des AmiBroker-Verzeichnisses kopieren Aktuelle Version von 64bit 1 3 0 27. September 2013.Enable DDE in der Drittanbieter-Software, die Sie als DDE-Server verwenden, konsultieren Sie die Datenverkäufer-Brokerage-Software-Dokumentation Details zum Aktivieren von DDE. Run AmiBroker und Erstellen einer neuen Datenbank mit DDE-Universaldaten-Plugin als Datenquelle nach diesen Schritten. Wählen Sie eine Datei-Neue Datenbank. Geben Sie einen neuen Ordnernamen ein, zB C Programmdateien AmiBroker DDE und klicken Sie auf Erstellen wie abgebildet In der Abbildung unten. Wählen Sie DDE-Universaldaten-Plugin aus Datenquelle Combo und Aktivieren Sie aus lokaler Datenspeicherung. Enter 10000 oder mehr in Anzahl der Balken, um Feld zu laden. Now wählen Basiszeitintervall Unterstützte Intervalle sind EOD, stündlich, 15 Minuten, 5 - minute, 1-minütige Professional Edition von AmiBroker erlaubt auch die Auswahl von Tick, 5-Sekunden, 15-Sekunden-Intervallen. Klicken Sie auf CONFIGURE-Taste - WICHTIG im KONFIGURATION-Dialog müssen Sie alle Felder nach der Beschreibung Ihres Datenverkäufers einrichten Unten unten KONFIGURATION DDE PLUGIN ZUM ARBEITEN MIT IHREM ANBIETER für detaillierte Beschreibung ACHTUNG Sie können diesen Teil nicht überspringen - ohne Felder, die speziell für Ihren Datenverkäufer eingerichtet sind, wird das DDE NICHT ARBEITEN. Die Plugin Statusanzeige sollte von Gelb WAIT auf Green OK innerhalb ändern Ein paar Sekunden. Wenn es nicht auf OK-Zustand, bedeutet dies, dass eiter. a Server-Namen und oder Felder sind nicht richtig eingerichtet oder b DDE-Server Drittanbieter-Anwendung läuft nicht oder ist nicht aktiviert. Wenn Indikator zeigt OK - dann real Zeit qutoes fließen in AB Sie können es überprüfen, indem Sie View-Echtzeit zitieren Hinweis, da es keine Hinterfüllung gibt, musst du warten, bis mindestens 3 Balken Daten gesammelt werden, bevor das Diagramm auftaucht. CONFIGURATION DDE PLUGIN ZUM ARBEITEN MIT DEINEM ANBIETER. Verschiedene Datenverkäufer kommen unterschiedliche DDE-Verbindungszeichenfolgen, hier werden einige typische Beispiele angezeigt. Die größte Dokumentation der DDE verwendet die Excel-DDE-Syntax, die wie folgt aussieht. Server ist ein Name des DDE-Servers wie WINROS, IQLINK, REUTER, CQGPC , MT, MTLink, etc. Thema ist das Thema der DDE-Konversation Abhängig von der Datenquelle Thema kann nur das Ticker-Symbol wie in IQFeed oder der Feldname wie in winros Item ist das Element der DDE-Konversation Je nach Datenquelle kann es Feld sein Name wie in IQFeed oder Ticker-Symbol wie in Winros. So DDE-Verbindung String in zwei häufigsten Standards aussehen wie folgt. Now DDE-Plugin-Konfigurations-Bildschirm sieht so aus. Im UPPER Teil des Dialogs sehen Sie DDE Server Feld In diesem Feld Sie Sollte SERVER Teil der DDE-Verbindungszeichenfolge verwenden SERVER TOPIC ITEM ohne Gleichungsmarke und ohne Charakter. Below können Sie 12 Texteingabefelder sehen, in denen Sie DDE-Thema definieren können und Element für jedes Datenfeld Ihre Datenquelle liefert Hier sollten Sie das THEMEN-PUNKT-Paar eingeben Die DDE-Verbindungszeichenfolge SERVER TOPIC ITEM mit Exlamationsmarke zwischen DDE-Thema und DDE-Item. Sie können im obigen Bild sehen, DDE-Plugin ermöglicht es Ihnen, ein paar spezielle Strings zu verwenden, nämlich,, die in der Laufzeit ausgewertet werden Wobei jedes Symbol separat erlaubt, dynamische DDE-Strings zu konstruieren, je nach ausgewähltem Ticker, zum Beispiel von den meisten Datenquellen benötigt. - Auswertet zum Ticker-Symbol der gegebenen Sicherheit - wertet den entsprechenden Feldnamen ohne Leerzeichen aus, dh Open, High, Low, Last, LastSize, Volume, Ask, AskSize, Bid, BidSize, Time, Req - ähnlich, aber 2-Wort-Feldnamen haben Leerzeichen, nämlich Last Size, Ask Size, Bid Size - wertet den Servernamen aus - wertet den eindeutigen ID-laufenden Zähler inkrementiert um 1 mit Jedes Symbol. Alle anderen Texte sind carbon-kopiert, also, wenn Sie zB schreiben PREFIX SUFFIX MYTEXT. it wird zu SERVER PREFIXMSFTSUFFIX MYTEXT auswerten, vorausgesetzt, dass das aktuelle Symbol MSFT ist. Next zu Felddefinitionen können wir sehen, welche gegebene Definition in Excel auswerten wird Notation Dies macht es einfach zu überprüfen, ob die Definition korrekt ist Die Stichprobenbewertung verwendet immer MSFT als und 34.Wenn Ihre Datenquelle nicht alle Felder zur Verfügung stellt, können Sie das Feld leer machen. Bitte beachten Sie, dass für den ordnungsgemäßen Betrieb der letzte Preis der Preis von Letzter Handel ist erforderlich Wenn Ihre Datenquelle nicht den letzten Preis die meisten Forex-Quellen liefern, die Sie nicht zuletzt haben, können Sie das DDE-Plugin dazu zwingen, Bid stattdessen zu verwenden. Dazu sollten Sie das letzte Feld leer machen und das entsprechende DDE-Themenpaar im Bid-Feld bereitstellen Beachten Sie, dass Topic Item-Paare auf eindeutige Werte auswerten sollten. Im oberen Teil des Dialogs sehen Sie die Preset-Combo-Box. Ab sofort können Sie die Felder mit zwei generischen Schemata voreinstellen. - letzter Preis wertet SERVER Last MSFT aus B - letzter Preis wertet für SERVER MSFT Last. In der Zukunft Preset-Box enthält mehr Presets für verschiedene DDE-Quelle, die Sie einreichen. Nach den Dokumenten des Herstellers ist das Format der DDE-Anfragen MT, wo ist eine von Bid, Ask, High , Low, Time. Hinweis, dass dies Forex-Quelle, die ohne Last Preis kommt. In diesem Fall geeignete Setup von AmiBroker DDE-Plugin ist wie folgt. Metatrader 3 DDE-Setup.3 Dubus TradeXpert. Screenshot von DDE Setup für Tradexpert mit freundlicher Genehmigung von Jean-Guilhem Cailton.4 - Forex. Screenshot von DDE-Setup für FXCM mit freundlicher Genehmigung von Byron Porter.5 Bloomberg DDE. Bitte beachten Sie, dass Sie den Bloomberg DDE Server manuell ausführen müssen, da er nicht standardmäßig gestartet wird. Der Bloomberg DDE Server kann manuell aus dem Windows Start - Run Menüpunkt gestartet werden Zitate Sobald der Bloomberg DDE Server läuft, kannst du die DDE mit den unten aufgeführten Einstellungen verwenden. Screenshot von DDE Setup für Bloomberg DDE mit freundlicher Genehmigung von Paolo Cavatore. DDE Plugin wurde getestet und es ist bekannt, dass es unter Windows XP 32 Bit DDE und Windows 9x 16 Bit DDE ordnungsgemäß funktioniert. Die folgenden DDE Server werden von uns überprüft, um ordnungsgemäß zu arbeiten Plugin funktioniert nicht mit den folgenden DDE-Servern. VTSPOT Visual Trader - aufgrund einer falschen Codierung in VisualTrader, die Microsoft DDEML-Bibliothek verursacht DdeConnect-Funktion, um auf den ersten Verbindungsversuch zu hängen. Alle anderen DDE-Server nicht oben aufgeführten sollte ordnungsgemäß Kontakt Support bei in Fall von Problemen. HELP US ZU HELFEN DIE ANDEREN. Um den anderen zu helfen, DDE-Plugin für ihre Datenverkäufer zu konfigurieren, sobald Sie es geschafft haben, mit Ihrem bestimmten Verkäufer zu verknüpfen, fallen Sie bitte als Notiz mit einem Screenshot des KONFIGURATION-Dialogs und des Namens von Die Quelle Dies wird später in diesem Dokument als Referenz enthalten, wie man verschiedene Datenquellen einsetzt Auch Arbeits-Setups werden zu Presets Combo hinzugefügt werden für einfache One-Click-Konfiguration. HINWEISE AUF DDE PLUGIN.1 Es gibt keine BACKFILL in DDE-Plugin Sie können Verwenden Sie jedoch ASCII-Importeur dies beinhaltet AmiQuote, um historische Daten direkt in die Datenbank zu importieren, die Sie später in Echtzeit mit DDE-Plugin aktualisieren werden.2 Ändern, Ändern von Feldern sind NICHT verfügbar.3 Zeit - und Req-Felder werden nun ignoriert, dies kann sich ändern Future.4 Die aktuelle Systemzeit wird verwendet, um jedes Tick zu timestamp.5 Wenn Ihre Quelle nicht bieten LETZTE Preis wie mehrere Forex-Quellen sollten Sie Letztes Feld LEER im Konfigurationsdialog Dies wird das Plugin verwenden, um BID-Feld verwenden stattdessen.6 Plugin Status verbunden abgetrennt immer anfänglich kommt mit Wartezustand gelber Indikator Es bedeutet, dass keine DDE-Konversation aufgebaut wurde Wenn mindestens EIN DDE-Konversation erfolgreich gestartet wird, wird es auf OK-Status grün angezeigt Wenn der DDE-Server nicht zum ersten Mal versucht, eine Verbindung herzustellen Plugin wil NICHT versuchen, sich automatisch wieder anzuschließen Stattdessen sollten Sie die Wiederverbindung manuell erzwingen, siehe Punkt 7 Das Kennzeichen kann sich in zwei Fällen nur auf die Disc-rote Anzeige drehen. Wenn Sie ordnungsgemäß angeschlossen sind, wurde die DDE-Server-Drittanbieter-App geschlossen. Wenn Sie das Shutdown vom Plugin ausgewählt haben Status-Menü.7 Sie können jederzeit wieder verbinden, indem Sie das Reconnect aus dem Plugin-Status-Menü auswählen.
Comments
Post a Comment