Diskussion zum Artikel "Kopieren des Handels aus MetaTrader 5 nach MetaTrader 4" - Seite 6

 

Sehr sehr nützliche Arbeit, um meine MT5 EA mit Brokern zu verwenden, die noch MT4-Plattform verwenden, vielen Dank!

Leider bekam ich einige unerwartete Fehler auf MT4 Seite, indem Sie es (Terminal - Experten Fenster) : "Copyist_positions EURUSD,M1: ArrayInitialize Funktion interner Fehler"

Und einige Warnungen beim Kompilieren des Quellcodes auf MT4 MetaEditor :" 'cmd' - Vergleichsausdruck erwartet C:\Programmdateien\MetaTrader 5\MQL5\Files\MetaTrader 4\experts\Copyist_positions.mq4 (127, 46)"

Gibt es eine Idee zur Behebung dieses Fehlers?


Documentation on MQL5: Array Functions / ArrayInitialize
  • www.mql5.com
Array Functions / ArrayInitialize - Documentation on MQL5
 
arnovinc:

Sehr sehr nützliche Arbeit, um meine MT5 EA mit Brokern zu verwenden, die noch MT4-Plattform verwenden, vielen Dank!

Leider bekam ich einige unerwartete Fehler auf MT4 Seite, indem Sie es (Terminal - Experten Fenster) : "Copyist_positions EURUSD,M1: ArrayInitialize Funktion interner Fehler"

Und einige Warnungen beim Kompilieren des Quellcodes auf MT4 MetaEditor :" 'cmd' - Vergleichsausdruck erwartet C:\Programmdateien\MetaTrader 5\MQL5\Files\MetaTrader 4\experts\Copyist_positions.mq4 (127, 46)"

Gibt es eine Idee, wie man diesen Fehler beheben kann?

Danke, wir werden es prüfen.

Versuchen Sie die Codes aus dem russischen Originalartikel.

 
Automated-Trading:

Danke, wir werden es überprüfen.

Versuchen Sie die Codes aus dem ursprünglichen russischen Artikel.

Der Fehler ist jetzt behoben, ich habe gerade MT5 & MT4 neu installiert und es funktioniert!

Vielen Dank für Ihre Arbeit.

 
IvanIvanov:
Getrennt, den Computer neu gestartet, nichts...

...... Ich habe schließlich den Kopierer auf MT4 gestartet, wenn nötig werde ich Ihnen mehr darüber erzählen.
 

Coole Sache ..... nur eine Frage.

Ich habe einen Expert Advisor und Terminal unter MT5 verstehen nur Lose von 0,1 Volumen, aber ich möchte auf MT4 auf Mikrokonten mit 0,01 zu handeln, das heißt, der Expert Advisor auf MT5 öffnet 0,1 und in MT4 alles durch 10 geteilt und angezeigt wird entsprechend 0,01 .....kovyryal Code und nicht verstehen, wo die Division dort zu setzen.

 
snif_ram:

Coole Sache ..... nur eine Frage.

Ich habe einen Expert Advisor und Terminal unter MT5 verstehen nur Lose von 0,1, aber ich möchte auf MT4 auf Mikro-Konten mit 0,01 zu handeln, das heißt, der Expert Advisor auf MT5 öffnet 0,1 und in MT4 alles durch 10 geteilt und angezeigt wird entsprechend 0,01 .....kovyryal Code und nicht verstehen, wo die Division dort zu setzen.

Sie brauchen nichts in den Code zu graben, für diesen Zweck in der mt4 Kopierer gibt es eine externe Variable koeff_lot, die für die Skalierung verantwortlich ist.

Wenn Sie diese auf 0.1 ändern, dann wird für jedes 1.0 Lot in mt5, 0.1 Lot in mt4 geöffnet.

Документация по MQL5: Основы языка / Переменные / Extern переменные
Документация по MQL5: Основы языка / Переменные / Extern переменные
  • www.mql5.com
Основы языка / Переменные / Extern переменные - Документация по MQL5
 
Urain:

Und es steht nichts im Code, dafür gibt es im mt4 Kopierer eine externe Variable koeff_lot, die für die Skalierung zuständig ist.

Wenn Sie diese auf 0.1 ändern, dann wird für jedes 1.0 Lot in mt5 0.1 Lot in mt4 geöffnet.

herzlichen Dank ......
 
Hallo! Können Sie mir sagen, was ich falsch mache: Ich versuche, mt4 in C:\Programme\MetaTrader 5\MQL5\Files\ zu installieren, aber ich kann den Ordner Files nicht finden. Ich öffne "Open Data Catalogue" vom Terminal aus. Dort sehe ich den Ordner "Files". Ich habe das bereits installierte mt4 dorthin kopiert, aber der Expert Advisor in mt5 erstellt seinen eigenen Ordner, der vom Skript in mt4 nicht gesehen wird. Es meldet "Dateiöffnungsfehler 4103". Wenn ich die csv-Datei in den Ordner mt4\experts\files kopiere, kopiert das Skript den Deal. Scheiße, ich schäme mich, aber ich kann nicht herausfinden, was falsch ist.
Документация по MQL5: Файловые операции / FileCopy
Документация по MQL5: Файловые операции / FileCopy
  • www.mql5.com
Файловые операции / FileCopy - Документация по MQL5
 
Bank_616:
Hallo! Können Sie mir sagen, was ich falsch mache: Ich versuche, mt4 in C:\Programme\MetaTrader 5\MQL5\Files\ zu installieren, aber ich kann den Ordner Files nicht finden. Ich öffne "Open Data Catalogue" vom Terminal aus. Dort sehe ich den Ordner "Files". Ich habe das bereits installierte mt4 dorthin kopiert, aber der Expert Advisor in mt5 erstellt seinen eigenen Ordner, der vom Skript in mt4 nicht gesehen wird. Es meldet "Dateiöffnungsfehler 4103". Wenn ich die csv-Datei in den Ordner mt4\experts\files kopiere, kopiert das Skript den Deal. Verdammt, ich schäme mich, aber ich kann nicht herausfinden, was falsch ist.
In einer ähnlichen Situation musste ich ein neues MT-4-Terminal in den ...\ Files-Ordner in MT-5 hochladen, anstatt des bereits installierten (WORKING-SCOOPED), danach funktionierte das Kopierscript.
 
osn:
In einer ähnlichen Situation musste ich ein neues MT-4-Terminal in den Ordner ...\ Files in MT-5 anstelle des bereits installierten hochladen (WORKING-SCOOPPED), danach funktionierte das Kopierscript.

Danke, ich werde es versuchen.