Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Hallo Bruder, haben Sie eine MT4-Version von diesem. der MT4 DDE funktioniert nicht. Aber der, den ich für FX benutze, hat keinen MT5-Server. Danke für die Bereitstellung eines Codes, wenn Sie einen haben. Ich möchte meinen Nettowert und die Währungsgewinne/-verluste meiner Positionen ermitteln.
Die Methode von oben kann nicht den Nettowert und den Währungsgewinn und -verlust ermitteln, sondern nur die hohen Eröffnungs- und niedrigen Schlusskurse.
Hier ist eine Methode durch die RTD-Brücke Methode, interessiert zu lesen http://www.fxchs.com/productdetails.aspx?pcid=2&pid=63
THOMASILVA :
Bitte besuchen Sie die brasilianischen Kommentare
https://www.mql5.com/en/forum/33344
Forum über Handel, automatisierte Handelssysteme und das Testen von Handelsstrategien
Expert Advisors: MT5 DDE - Server
Tom Sasson , 2020.06.28 09:52
Sorry für die späte Antwort, es war natürlich möglich.
Ich sagte "war", weil ich dieses Tool seit 3 Jahren nicht mehr benutzt habe und es nicht unter Windows 10 ausprobiert habe, also können Sie experimentieren und berichten.
Hallo THOMASILVA,
Folgen Sie diesen Schritten ...
Starten Sie den DDE-Server.
Starten Sie mt5 und kompilieren Sie dde_example.mq5.
Öffnen Sie das Diagramm des gewünschten Assets in mt5 und ziehen Sie die dde_example.ex5 (Ergebnis der Kompilierung).
Sie sehen die Elemente auf dem Server-Display.
... Ich kann immer noch keine Werte im MT4DDE-Fenster anzeigen lassen, obwohl der Beispiel-EA läuft.
Haben Sie vielleicht einen Tipp für MT5 oder die Windows-Konfiguration oder andere Aspekte, die den Prozess beeinflussen könnten?
(z.B. für MT4 DDE ist es erforderlich, den DDE-Server zuzulassen, aber diese Checkbox ist nicht in MT5)
Vielen Dank im Voraus!
Ich habe den Code ein wenig geändert, um die wichtigsten Werte zu drucken: Current, Open, Close, Low of the Day und High of the Day.
Es ist nicht sehr ausgefeilt, aber funktionell, wenn Sie die DDE benötigen, um die Werte im internationalen Format zu melden (Tausender mit einem Punkt und Dezimalstellen mit einem Komma trennen).
Beispiel: Bei einem Angebot von 12 Reais und 13 Centavos wird mit dem nachstehenden Skript nicht 12,13, sondern 12,13 gemeldet. Ideal, um die Excel-Tabelle so zu belassen, wie sie bereits installiert ist.
Ich kann keine Ticks platzieren, die einen Bindestrich haben, z. B. (OIL-XXX) OR BRENT-XXX Kann mir jemand sagen, wie ich die Ask- und Bid-Codes ändern kann, um diese Ticks zu erfassen?
Hier sind die Änderungen, die ich an dem unten stehenden Code vorgenommen habe.