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
Wir haben noch nicht entschieden, wie der Lizenzmodus funktionieren wird, aber diese Testversion ist für eine begrenzte Zeit völlig kostenlos zu verwenden.
Mehmet,
Sie können so viele srv hinzufügen, wie Sie möchten.
Fügen Sie sie einfach in <Programmdateien\Tradezone\TZMT4API\Source\srv> ein.
Zum Beispiel:
- Gehen Sie zu <Programmdateien\Interbanfx Trader\config>, kopieren Sie "InterbankFX-MT4 Standard Accounts 2.srv"
- Kopieren Sie nach <Programmdateien\Tradezone\TZMT4API\Source\srv>
Mit freundlichen Grüßen.
1- ich möchte eine Verbindung herstellen, aber es funktioniert nicht für delphi.
ComboBox1.Text:='InterbankFX-InterbankFX-MT4 Mini Accounts'
InterbankFX-InterbankFX-MT4 Mini Accounts.srv hat C:\Program Files\TradeZone\TZMT4API\Source\srv
H := LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text), '', '', '', '');
GetLastError - 10002 - Entsprechende .srv-Datei nicht gefunden
2- Wie lädt man combobox1.text alle verfügbaren C:\Programmdateien\TradeZone\TZMT4API\Source\srv\*.srv
ticket = OrderGet_MT4(handle, i, 0, 0);
tmp_chr = OrderSymbol_MT4(handle, ticket);
err = GetLastError_MT4(handle);
Es gibtFehler 4105: ERR_NO_ORDER_SELECTED
Aber ich habe die Bestellung mit OrderGet_MT4 ausgewählt. Wie ich verstehe, ist es analog zu OrderSelect in MT4.
Wie kann dieses Problem gelöst werden?
Vielen Dank!
Hilfe,
Hallo magister!
C:\WINDOWS\SYSTEM32\tzmt4api.dll
Mit freundlichen Grüßen.
Hallo!
ticket = OrderGet_MT4(handle, i, 0, 0);
tmp_chr = OrderSymbol_MT4(handle, ticket);
err = GetLastError_MT4(handle);
Es gibtFehler 4105: ERR_NO_ORDER_SELECTED
Aber ich habe die Bestellung mit OrderGet_MT4 ausgewählt. Wie ich verstehe, ist es analog zu OrderSelect in MT4.
Wie kann dieses Problem gelöst werden?
Vielen Dank!
Hallo, fdan1c!
Du verstehst OrderGet_MT4 perfekt.
Aber natürlich gibt es Fehler im Code.
Ist i zwischen 0 und OrdersTotal?
Mit freundlichen Grüßen!
1- Ich möchte eine Verbindung herstellen, aber es funktioniert nicht für Delphi.
ComboBox1.Text:='InterbankFX-InterbankFX-MT4-Mini-Konten'
InterbankFX-InterbankFX-MT4-Mini-Konten.srv befindet sich in C:\Programmdateien\TradeZone\TZMT4API\Source\srv
H := LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text), '', '', '', '');
GetLastError - 10002 - Entsprechende .srv-Datei nicht gefunden
2- Wie lade ich combobox1.text alle verfügbaren C:\Programmdateien\TradeZone\TZMT4API\Source\srv\*.srv
Hallo Mehmet!
1) Benutzt du die Version 4.0.0.2?
2) Schau dir mal die Funktionen FindFirst und FindNext in Delphi an.
Mit freundlichen Grüßen!
Hallo, fdan1c!
Du hast OrderGet_MT4 perfekt verstanden .
Aber natürlich gibt es Fehler im Code.
Ist i zwischen 0 und OrdersTotal?
Mit freundlichen Grüßen!
Hallo nochmal!
Ich glaube, dass es keine offensichtlichen Fehler im Code gibt. Hier noch ein bisschen Code:
...
// clear error output
GetLastError_MT4(acctArr[index].handle);
if (IsConnected_MT4(acctArr[index].handle))
{
ord_cnt = OrdersTotal_MT4(acctArr[index].handle);
for (i=0;i<ord_cnt;i++)
{
src_ordrArr[i].handle = acctArr[index].handle;
src_ordrArr[i].ticket = OrderGet_MT4(src_ordrArr[i].handle, i, 0, 0);
ShowMessage("Check point 1: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle)));
tmp_chr = OrderSymbol_MT4(src_ordrArr[i].handle, src_ordrArr[i].ticket);
strcpy(src_ordrArr[i].symbol, tmp_chr);
Dispose_MT4(tmp_chr);
ShowMessage("Check point 2: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle)));
}
}
Hallo nochmal!
Ich glaube, dass es keine offensichtlichen Fehler im Code gibt. Hier sind ein bisschen mehr Code:
...
// clear error output
GetLastError_MT4(acctArr[index].handle);
if (IsConnected_MT4(acctArr[index].handle))
{
ord_cnt = OrdersTotal_MT4(acctArr[index].handle);
for (i=0;i<ord_cnt;i++)
{
src_ordrArr[i].handle = acctArr[index].handle;
src_ordrArr[i].ticket = OrderGet_MT4(src_ordrArr[i].handle, i, 0, 0);
ShowMessage("Check point 1: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle)));
tmp_chr = OrderSymbol_MT4(src_ordrArr[i].handle, src_ordrArr[i].ticket);
strcpy(src_ordrArr[i].symbol, tmp_chr);
Dispose_MT4(tmp_chr);
ShowMessage("Check point 2: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle)));
}
}
Hallo fdan1c,
Du hast wirklich einen Fehler gefunden. Er ist jetzt behoben. Bitte besorgen Sie sich die Version 4.0.0.3 ( http://www.itevolution.com.br/tz/files/TZMT4API.zip ). Diese Version wird Ende November auslaufen.
Und Leute... bitte aktualisiert auf Version 4.0.0.3.
Ältere Versionen, wie 4.0.0.2, laufen am 30.09.2008 aus.
Mit freundlichen Grüßen!