Expert Advisors: DDE - Server

 

DDE - Server:

Export von MQL5 live Daten nach Excel (DDE)

Autor: Alexander Piechotta

 

Haben Sie eine Version für MT4? Ich habe das Beispiel EA für MT4 umgeschrieben, aber ich erhalte einen Fehler.

2012.12.04 07:34:06 dde EURUSD,Weekly: dll-Aufrufe sind nicht erlaubt; 'user32.dll'-'FindWindowW'

Mike

 

Ups, mein Fehler, ich hatte DLL-Aufrufe zugelassen, aber jetzt erhalte ich die Meldung, dass das Fenster MT4.DDE.2 nicht gefunden werden kann. Ich habe die MFC-DDE-Server-Anwendung gestartet und kann das Fenster sehen, aber ich erhalte immer noch die Meldung.

 

Hallo, ich muss Angebote in eine Excel-Tabelle senden, haben Sie Beispiele?

Herzlichen Glückwunsch.

 
fxyekim:

Haben Sie eine Version für MT4? Ich habe das Beispiel EA für MT4 umgeschrieben, aber ich erhalte einen Fehler.

2012.12.04 07:34:06 dde EURUSD,Weekly: dll-Aufrufe sind nicht erlaubt; 'user32.dll'-'FindWindowW'

Mike

Lieber FXyekim,

Können Sie mir bitte die MT4-Version mitteilen?

Ich danke Ihnen dafür.

 

Hallo Danke.

Das Programm läuft, aber ich verstehe nicht, wie das Programm funktioniert. Ich würde mich freuen, wenn Sie irgendwelche Erklärungen für mich haben.

Martin

 

DIESE ZEILEN ZU ERHÖHEN

double LAST = SymbolInfoDouble("EURUSD",SYMBOL_LAST) // für eurusd (Beispiel) ,

in // Prüfen & Hinzufügen Element DDE:

if(!CheckItem("C", "D"))

{ if(!AddItem("C", "D")) return; } in // Element prüfen & hinzufügen DDE

in // Elementwert setzen DDE

SetItem("C", "D", "LAST: "+DoubleToString(LAST,5)); in // Elementwert setzen DDE

 

Hallo Alexander Piechotta,

Ich benutze Metatrader 5 und würde gerne Daten an Amibroker senden, könnten Sie mir bitte helfen?

Ich danke Ihnen vielmals,

MartinScholz:

Hallo Danke.

Das Programm läuft, aber ich verstehe nicht wie das Programm funktioniert. Ich würde mich freuen, wenn Sie irgendwelche Erklärungen für mich haben.

Martin

 

Hallo zusammen,

Gibt es eine Funktion für High, Low, Open, Close bitte?

if(!CheckItem("BID", "EURUSD")) AddItem("BID", "EURUSD"); funktioniert

if(!CheckItem("LAST", "EURUSD")) AddItem("LAST", "EURUSD"); funktioniert

if(!CheckItem("ASK", "EURUSD")) AddItem("ASK", "EURUSD"); funktioniert

========================== // =====================

if(!CheckItem("HIGH", "EURUSD")) AddItem("HIGH", "EURUSD"); ?

if(!CheckItem("TIEF", "EURUSD")) AddItem("TIEF", "EURUSD"); ?

if(!CheckItem("OPEN", "EURUSD")) AddItem("OFFEN", "EURUSD"); ?

if(!CheckItem("SCHLIESSEN", "EURUSD")) AddItem("SCHLIESSEN", "EURUSD"); ?

Jede Hilfe wird sehr geschätzt.

Vielen Dank im Voraus.

ychaim

 

Hallo,

ich möchte den DDE Server gerne mit dem Metatrader 5 nutzen.

Leider verstehe ich nicht wie ich ihn starten soll.

Kannst Du mir eine Anleitung geben?

Für Deine Bemühungen bedanke ich mich.

Mit freundlichen Grüssen

JFBe‌

 

Gibt es keine EXCEL-Datei DDE-sample.xls im Terminal-Verzeichnis?

Dann musst Du nur noch den Server aus der zip-Datei starten und den EA auf dem Chart und in Excel die richten Einträge in die Zelle machen.