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. Können Sie mir das bitte sagen? Warum haben Orders und Trades ein Ticket, Positionen aber nicht?
Und was ist der Unterschied zwischen einem Ticket und einer Kennung?
RTFM
RTFM
Oh... Sie ist zu groß, um dort schnell die nötigen Informationen zu finden.
Aufruf von importierten Funktionen aus der ex5-Bibliothek.
Erklären Sie das bitte. Lesen Sie https://www.mql5.com/ru/docs/runtime/imports
Wie werden ex5-Bibliotheken geladen?Wenn die Bibliothek bereits geladen ist (z.B. von einem anderen Expert Advisor und sogar von einem anderen parallel laufenden Client-Terminal),
Und immer noch: Wie kann ich erreichen, dass nur eine Instanz der ex5-Bibliothek geladen wird?
Und weitere EAs werden sich nur mit dieser Instanz verbinden.
Ich habe eine Bibliothek angelegt.
Ich habe einen Expert Advisor erstellt, der die Bibliothek enthält.
1. Es ist kein einziger Expert Advisor geladen. Der Prozess terminal.exe ist 91.000 KB groß.
2. Verbinden eines Expert Advisors mit EURUSD. Terminal.exe Prozess - 131 000 KB. (+41 MB).
3. Ich verbinde den gleichen Expert Advisor (zusätzlich) mit GBPUSD. terminal.exe Prozess - 171 000KB.(+41MB).
Wie mit Hilfe von MT5 nur (durch Klassen oder Bibliotheken oder Skripte, EAs, etc.) erstellen Sie den Zugriff auf bestimmte Daten (die sich dynamisch ändern) gemeinsam?
PS// Versucht, beides zu tun
Auf jeden Fall wird für jeden EA eine andere Instanz der Bibliothek geladen.rlx:
Es lädt immer noch eine andere Bibliotheksinstanz für jeden EA.Dennoch: Wie kann ich erreichen, dass nur eine Instanz von ex5 geladen wird?
Nachfolgende EAs werden nur mit dieser Instanz verbunden.
Ich habe eine Bibliothek angelegt.
Ich habe einen Expert Advisor erstellt, der diese Bibliothek enthält.
1. Es ist kein einziger Expert Advisor geladen. Der Prozess terminal.exe ist 91.000 KB groß.
2. Verbinden eines Expert Advisors mit EURUSD. Terminal.exe Prozess - 131 000 KB. (+41 MB).
3. Ich verbinde den gleichen Expert Advisor (zusätzlich) mit GBPUSD. terminal.exe Prozess - 171 000KB.(+41MB).
Wie mit Hilfe von MT5 nur (durch Klassen oder Bibliotheken oder Skripte, EAs, etc.) erstellen Sie den Zugriff auf bestimmte Daten (die sich dynamisch ändern) gemeinsam?
PS// Versucht, beides zu tun
Es lädt immer noch eine andere Bibliotheksinstanz für jeden EA.Vielleicht kann es mit globalen Terminalvariablen implementiert werden. Das heißt, beide Instanzen verwenden globale Terminalvariablen für Berechnungen.
Ich denke, globale Terminalvariablen können Ihnen helfen, oder schreiben Sie die Daten in eine Datei
Danke für die Anregung.
Vielleicht gibt es andere Wege.
Danke für die Anregung.
Vielleicht gibt es andere Wege.
Ich denke, es gibt keine anderen Möglichkeiten, dieselben Daten mit verschiedenen Expert Advisors, Skripten und Indikatoren zu verwenden.
Ich wünschte, ich könnte es.
Ich habe mir zum Beispiel eine solche Variante ausgedacht. Sie kann nicht durch globale Variablen implementiert werden.
berater.ex5
trader.ex5
Übergabe des Arrays!!! Strukturen!! an einen anderen Expert Advisor, der dieses Array füllt.
Dieser Code funktioniert korrekt. BUT trader.ex5 verknüpft sich nicht mit einem bereits laufenden advisor.ex5, sondern erstellt eine weitere Instanz vonadvisor.ex5.