DDE DATA PLUGIN AmiBroker unterstützt jetzt Echtzeit-Streaming-Quotes aus DDE-kompatiblen Datenquellen. Hinweis: DDE-Plugin ist auf Quoten-Isquot-Basis frei verfügbar. Für die Konfiguration von Drittanbieter-Drittanbietern von Drittanbietern ist kein Quothand-Holdquot vorgesehen. Die unten stehenden Informationen sind alles was angeboten wird. Da das DDE-Echtzeit-Streaming von Quelle zu Quelle variiert und jeder Datenverkäufer mit eigenen Formatmethoden unterschiedliche Implementierungen verwendet, kann es für Sie arbeiten oder nicht (d. H. Für einen bestimmten Datenverkäufer). Sie finden die Probe getestete Konfigurationen am Ende dieser Seite. Wir garantieren nicht den Betrieb für ungetestete Quellen. Es ist immer besser, einen Broker oder Datenverkäufer zu finden, der dediziertes Plugin besitzt. DDE (Dynamic Data Exchange) ist ein Windows-Protokoll, mit dem Anwendungen Anwendungen austauschen können. Wenn Sie z. B. ein Formular in Ihrem Datenbankprogramm oder ein Datenelement in einem Tabellenkalkulationsprogramm ändern, können Sie auch so konfiguriert werden, dass diese Formulare oder Elemente auch in anderen Programmen, die Sie verwenden können, geändert werden können. DDE verwendet ein Clientservermodell, in dem die Anwendung, die Daten anfordert, als der Client betrachtet wird und die Anwendungsbereitstellungsdaten als der Server betrachtet werden. Tausende von Anwendungen verwenden DDE, einschließlich Microsofts Excel, Word, Lotus 1-2-3 und Visual Basic. Was DDE für Händler bietet Grundsätzlich Echtzeit-Streaming-Zitate. Es gibt keine BACKFILL über DDE. Viele Echtzeit-Datenanbieter und Brokerage bieten die Möglichkeit, Echtzeit-Daten mittels DDE zu erhalten. Sie sollten Ihren Brokeragereal-Time Data Vendor fragen, wenn sie DDE-Link anbieten. Das DDE-Plugin, das jetzt für AmiBroker verfügbar ist, erlaubt es, (fast) jede DDE-Quelle (Server) zu verknüpfen, die Echtzeit-Anführungszeichen liefert. Dies macht es attraktiv für alle Datenquellen, die kein dediziertes Plugin haben. WENN NICHT ZUM BENUTZUNG VON DDE PLUGIN Wenn Sie eSignal, IQFeed, Quote, MarketCast und jede andere Quelle verwenden, die Plugin reserviert hat, sollten Sie dieses dedizierte Plugin anstelle von DDE verwenden. Dies ist so, weil dedizierte Plugins sind IMMER besser Option (bieten mehr Funktionen und sie sind schneller) als generische DDE. DDE PLUGIN EIGENSCHAFTEN ZUSAMMENFASSUNG Benutzerdefinierbare DDE servertopicitem für jedes Feld (offen, hoch, niedrig, nah, Volumen, Handelsgröße, Gesamtvolumen, Gebot, Gebotsgröße, fragen, fragen Größe, Zeit) unterstützt bis zu 500 Streaming-Symbole in Echtzeit ( Version 1.1.0) unterstützt alle Basis-Zeitintervalle: täglich, stündlich, 15-, 5-, 1-minütig, 15-, 5-Sekunden-Tick KEIN BACKFILL (aufgrund der Tatsache, dass die meisten DDE-Quellen keine Hinterfüllung bieten) 1.2 .2 - enthält das Ziffern-Verschiebungsfeld im Kontextdialog, speichert die Konfiguration pro Datenbank in der Datei dde. config statt in der Registry plus andere kleine Verbesserungen 1.2.1 - behobenes Problem mit dem Typ mismatch 1.2.0 - standardmäßig verwendet das Plugin regionale Einstellungen Numerisches Format jetzt und CPU-Last wird verringert 1.1.0 - Symbolgrenze erhöht von 40 auf 500 1.0.0 - Erstausgabe (BETA) Um das DDE-Daten-Plugin mit AmiBroker zu verwenden, musst du: wenn du 32-Bit-AmiBroker installiert hast, DDE herunterladen Plugin von amibrokerbinDDE. dll (32-Bit-Version) und kopiere es in den PLUGINS-Unterordner des AmiBroker-Verzeichnisses. Aktuelle Version von DDE. DLL (32bit): 1.2.1 (5. Januar 2007) Wenn Sie 64-Bit-AmiBroker installiert haben, laden Sie amibrokerx64DDE. dll herunter (64-Bit-Version) und kopieren Sie es in den PLUGINS-Unterordner des AmiBroker-Verzeichnisses. Aktuelle Version von DDE. DLL (64bit): 1.3.0 (27. September 2013) DDE in der Drittanbieter-Software aktivieren, die Sie als DDE-Server verwenden (siehe Vendorbrokerage-Softwaredokumentation für Details zum Aktivieren von DDE) Ausführen von AmiBroker und Erstellen Neue Datenbank mit dem DDE-Universaldaten-Plugin als Datenquelle nach diesen Schritten: Wählen Sie Datei-gtNew-Datenbank Geben Sie einen neuen Ordnernamen ein (z. B. C: Program FilesAmiBrokerDDE) und klicken Sie auf Erstellen, wie in der folgenden Abbildung gezeigt: Wählen Sie DDE universal Daten-Plugin aus Datenquellen-Combo und Aktivieren aus lokaler Datenspeicherung Geben Sie 10000 oder mehr ein. Anzahl der Balken zum Laden des Feldes Jetzt wählen Sie das Basis-Zeitintervall. Unterstützte Intervalle sind: EOD, stündlich, 15 Minuten, 5 Minuten, 1 Minute. Professionelle Edition von AmiBroker erlaubt auch die Auswahl von Tick, 5-Sekunden, 15-Sekunden-Intervallen. Klicken Sie auf die Schaltfläche KONFIGURIEREN - WICHTIG: Im Dialog quotCONFIGUREZot müssen Sie alle Felder nach der Beschreibung Ihres Datenverkäufers einrichten. Bitte überprüfen Sie auch den untenstehenden Absatz (KONFIGURATION DDE PLUGIN ZUM ARBEITEN MIT DEINEM ANHANG) für eine detaillierte Beschreibung. ACHTUNG: Sie können diesen Teil nicht überspringen - ohne die Felder speziell für Ihren Datenverkäufer einzurichten, wird der DDE NICHT ARBEITEN. Die Plugin-Statusanzeige sollte innerhalb von wenigen Sekunden von Yellow quotWAITquot zu Green quotOKquot wechseln. Wenn es nicht auf quotOKquot-Zustand geht, bedeutet dies, dass eiter: a) Servername und Felder nicht korrekt eingerichtet sind oder b) DDE-Server (Drittanbieteranwendung) nicht läuft oder nicht aktiviert ist Wenn der Indikator ifOKquot anzeigt - dann Echtzeit qutoes Fließen in AB. Sie können es überprüfen, indem Sie View-gtReal Zeitzitat anzeigen. Anmerkung: Da es keine Hinterfüllung gibt, musst du warten, bis mindestens 3 Takte Daten gesammelt werden, bevor das Diagramm auftaucht. KONFIGURATION VON DDE PLUGIN ZUM ARBEITEN MIT IHREM ANGEBOT Verschiedene Datenanbieter kommen mit verschiedenen DDE-Verbindungszeichenfolgen, hier werden einige typische Beispiele angezeigt. Die meisten Dokumente von DDE verwenden die Excel-DDE-Syntax, die wie folgt aussieht: Server ist ein Name des DDE-Servers wie WINROS, IQLINK, REUTER, CQGPC, MT, MTLink usw. Thema ist das Thema DDE-Konversation. Je nach Datenquelle kann das Thema nur das Tickersymbol (wie in IQFeed) oder der Feldname (wie bei winros) sein. Artikel ist der Gegenstand der DDE-Konversation. Abhängig von der Datenquelle kann es Feldname (wie in IQFeed) oder Tickersymbol (wie bei Winros) sein. So sieht die DDE-Verbindungszeichenfolge in zwei häufigsten Standards wie folgt aus: Jetzt sieht das DDE-Plugin-Konfigurationsfenster wie folgt aus: Im oberen Teil des Dialogs sehen Sie das Feld quotDDE Serverquot. In diesem Feld solltest du SERVER-Teil der DDE-Verbindungszeichenfolge (SERVER TOPICITEM) ohne Gleichungszeichen und ohne Zeichen eingeben. Im Folgenden sehen Sie 12 Texteingabefelder, in denen Sie das DDE-Thema und die Position für jedes Datenfeld definieren können, das Ihre Datenquelle bereitstellt. Hier soll das TOPICITEM-Paar der DDE-Verbindungszeichenfolge (SERVER TOPICITEM) mit Examationszeichen zwischen DDE-Thema und DDE-Item eingegeben werden. Wie Sie im obigen Bild sehen können, können Sie mit dem DDE-Plugin einige spezielle Strings verwenden, nämlich:,,, die in der Laufzeit für jedes Symbol ausgewertet werden, um dynamische DDE-Strings zu erstellen (je nach ausgewähltem Ticker) ), Die von den meisten Datenquellen benötigt wird: - Auswerten des Tickersymbols der gegebenen Sicherheit - wertet den entsprechenden Feldnamen aus (ohne Leerzeichen), dh Open, High, Low, Last, LastSize, Volume, Ask, AskSize, Bid, BidSize, Time, Req - ähnlich wie 2-Wort-Feldnamen haben Leerzeichen, nämlich: quotLast Sizequot, quotAsk Sizequot, quotBid Sizequot - wertet auf Servername aus - wertet auf eindeutige ID aus (laufende Zählwerk um 1 mit jedem Symbol inkrementiert) Alle anderen Texte sind kohle kopiert , Also wenn du zB schreibst: PREFIX SUFFIXMYTEXT wird es zu SERVERPREFIXMSFTSUFFIXMYTEXT auswerten (vorausgesetzt, dass das aktuelle Symbol MSFT ist) Neben den Felddefinitionen können wir sehen, welche vorgegebene Definition in (in Excel-Notation) ausgewertet wird. Dies macht es leicht zu überprüfen, ob die Definition korrekt ist. Die Stichprobenbewertung verwendet immer quotMSFTquot als und 34 als. Wenn Ihre Datenquelle nicht alle Felder zur Verfügung stellt, können Sie das Feld leer machen. Beachten Sie, dass für den ordnungsgemäßen Betrieb der quotLastquot-Preis (der Preis des letzten Handels) erforderlich ist. Wenn Ihre Datenquelle nicht bieten quotlastquot Preis (die meisten Forex-Quellen haben nicht quotlastquot) können Sie DDE-Plugin zu verwenden, um quotBidquot stattdessen zu verwenden. Dafür solltest du das "noLastquot-Feld" leer machen und das entsprechende DDE-Themenpaar im Feld quotBidquot zur Verfügung stellen. Bitte beachten Sie auch, dass TopicItem-Paare zu eindeutigen Werten bewerten sollten. Im oberen Teil des Dialogs sehen Sie die quotPresetquot-Kombinationsbox. Ab sofort ermöglicht es, die Felder mit zwei generischen Schemata vorzugeben: a) - quotlast pricequot wertet an SERVERLastMSFT aus b) - quotlast pricequot wertet auf SERVERMSFTLast aus In der Zukunft wird das quotPresetquot-Feld mehr Presets für verschiedene DDE-Quellen enthalten, die Sie übermitteln. Nach den Dokumenten des Verkäufers ist das Format der DDE-Anfragen MT, wo ist eines von Bid, Ask, High, Low, Time. Beachten Sie, dass dies Forex-Quelle, die ohne Last Preis kommt. In diesem Fall ist die entsprechende Einrichtung des AmiBroker DDE Plugins wie folgt: Metatrader 3 DDE Setup 3. Dubus TradeXpert (dubus. fr) (Screenshot von DDE Setup für Tradexpert mit freundlicher Genehmigung von Jean-Guilhem Cailton) 4. FXCM FXTrek - 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 standardmäßig nicht gestartet wird. Der Bloomberg DDE Server kann manuell aus dem Windows Start-gtRun Menüpunkt gestartet werden, indem man quotBLP. EXEquot (ohne Anführungszeichen) eingibt. Sobald der Bloomberg DDE Server ausgeführt wird, können Sie die DDE mit den folgenden 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). Die folgenden DDE-Server werden von uns überprüft, um ordnungsgemäß zu funktionieren: DDE-Plugin funktioniert nicht mit den folgenden DDE-Servern: VTSPOT (Visual Trader) - aufgrund einer unsachgemäßen Codierung in VisualTrader, die dazu führt, dass die Microsoft DDEML-Bibliothek DdeConnect-Funktion auf den ersten Verbindungsversuch hängt Alle anderen DDE-Server, die oben nicht aufgeführt sind, sollten ordnungsgemäß funktionieren. Kontakt bei Amibroker im Falle von Problemen. HELFEN SIE UNS, UM DIE ANDEREN ZU HELFEN: Um den anderen zu helfen, das DDE-Plugin für ihren Datenverkäufer zu konfigurieren, sobald es Ihnen gelungen ist, mit Ihrem bestimmten Verkäufer zu verknüpfen, bitte als Notiz mit einem Screenshot des KONFIGURATION-Dialogs und des Namens der Quelle. Dies wird später in diesem Dokument als Referenz aufgeführt, wie man verschiedene Datenquellen verwendet. Auch Arbeits-Setups werden zu quotpresetsquot Combo für einfache One-Click-Konfiguration hinzugefügt werden. HINWEISE AUF DDE PLUGIN: 1. Es gibt keine BACKFILL im DDE-Plugin. Sie können jedoch ASCII Importer (dies schließt AmiQuote) verwenden, 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 (noch) 3. Zeit - und Req-Felder werden nun ignoriert (dies kann sich in Zukunft ändern) 4. Die aktuelle Systemzeit wird verwendet, um jedes Tick zu stempeln. 5. Wenn Ihre Quelle keinen Quoten-Quot-Preis anbietet (wie mehrere Forex-Quellen), sollten Sie im Konfigurationsdialog das Feld & ldquor; Dies wird sagen, das Plugin zu verwenden quotBIDquot Feld statt. 6. Plugin-Status (connecteddisconnected) kommt immer anfänglich mit quotWaitquot Zustand (gelber Indikator). Es bedeutet, dass keine DDE-Konversation eingerichtet wurde. Wenn mindestens eine DDE-Konversation erfolgreich gestartet wird, wird es zu einem OKOnquot-Zustand (grüne Anzeige). Wenn der DDE-Server nicht zum ersten Mal versucht wurde, zu verbinden, wird das Plugin nicht versuchen, sich automatisch wieder zu verbinden. Stattdessen soll man die Wiederverbindung manuell erzwingen (siehe Punkt 7). Der Indikator kann sich nur in zwei Fällen auf quotDisconnectedquot (rote Anzeige) drehen: a) Sie wurden ordnungsgemäß angeschlossen, aber der DDE-Server (3rd-Party-App) wurde geschlossen. B) Sie haben aus dem Plugin-Status-Menü die Option "quottutdownquot" ausgewählt. Sie können sich jederzeit wieder verbinden Auswahl von quotreconnectquot aus Plugin Status menu. Many vielen Dank für die lizenzierte Version der Software, die sehr billig für den lebenslangen Gebrauch ist und ich fand es sehr schnell, in der Tat schneller als die Odin Diät, die ich verwende. Früher habe ich früher diverse andere Datenanbieter abonniert, die Daten von yahoo für monatliche Zahlungen abrufen und Ihre Gebühren sind nur sechs Monate Abonnement Preis, den ich verwendet habe, um sie zu bezahlen und das auch für eine lebenslange Lizenz. Sie haben mir etwas gegeben, für das ich immer für immer dankbar sein werde, da ich eine kleine Zeit intraday jobber bin und die wiederkehrenden Kosten so weit wie möglich reduzieren muss. Möge Gott immer mit dir gehen. Vinod, Vielen Dank für Ihre Kommentare. Die kommenden Releases haben mehr Features. GtChanna Yahoo hat keine Forex Real Time Daten, wie EURUSD, richtig So RTDF wäre nicht sinnvoll in dieser Situation. Yahoo unterstützt Echtzeit-Daten. Probieren Sie einfach das Symbol GBPUSDX im Bearbeitungsfeld der RTDF Demo Release. Die neueste Beta-Version, die Google sowie Yahoo-Updates unterstützt, ist wirklich toll und ich schätze die harte Arbeit, die du eingegeben hast, um dies zu erreichen. Viele Vielen Dank dafür. Es ist wirklich nett. Wie man löscht Symbole Abhijeet, müssen Sie lizenzierte Version kaufen, um Symbole hinzuzufügen und zu löschen. Demo-Version unterstützt nur 5 Symbole Ihrer Auswahl. Channa Sehr geehrte Damen und Herren, ich bin nicht in der Lage, irgendwelche Daten in der Amibroker-Software zu sehen, bitte führe mich wat könnte ich tun Ich versuche alle deine Schritte Mehul Nakar yahoo id mrnakar Sehr geehrte Damen und Herren, ich bin Chandra Shekar. Ich hatte gerade RTDF und upzipped Dateien in C: RTDF und rtdfy2g. ini in c: Windows heruntergeladen. Ich habe Windows Vista und Amibroker ver 5.20. Wenn ich Rtdf. exe laufe und yahoo Details in die Einstellungen einbringe und den Start bekommst, bekomme ich die folgende Meldung. Laufzeit Fehler. Programm C: RTDFRTDF1077RTDF. exe. Diese Anwendung hat die Laufzeit angefordert, um sie auf ungewöhnliche Weise zu beenden. Für weitere Informationen wenden Sie sich bitte an das application39ssupport Team. Bitte hilf mir. Mein if e. chandrashekharyahoo Hallo Chandrashekar, bitte installiere VS2008 Laufzeitpaket aus dem folgenden Link und versuche es dann nochmal. Microsoftdownloadsdetails. aspxFamilyID9b2da534-3e03-4391-8a4d-074b9f2bc1bfampdisplaylangen
No comments:
Post a Comment