MetaTrader 5 Python User Group - wie man Python in Metatrader verwendet - Seite 69
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
@Almaz
Wenn die Funktionen copy_xxx_xxx zum ersten Mal ausgeführt werden und das Terminal einige Zeit nicht gestartet wurde, geben die Funktionen
sofort das verfügbare Ergebnis mit fehlender Historie zurück, ohne auf die Synchronisierung des History Swaps zu warten.
Das bedeutet, dass der erste Funktionsaufruf das Ergebnis mit fehlender Historie liefert.
Erst spätere Aufrufe liefern das richtige Ergebnis, wenn der Verlauf ausgetauscht wird.
Ist es möglich, dieses Problem zu beheben? Und die Funktionen copy_xxx_xxx warten darauf, dass die Geschichte beim ersten Aufruf ausgetauscht wird.
copy_ticks oder copy_rates? Welches ist das Build des Terminals?
@Almaz
Wenn die Funktionen copy_xxx_xxx zum ersten Mal ausgeführt werden und das Terminal einige Zeit nicht gestartet wurde, geben die Funktionen
sofort das verfügbare Ergebnis mit fehlender Historie zurück, ohne auf die Synchronisierung des History Swaps zu warten.
Das bedeutet, dass der erste Funktionsaufruf das Ergebnis mit fehlender Historie liefert.
Erst spätere Aufrufe liefern das richtige Ergebnis, wenn der Verlauf ausgetauscht wird.
Ist es möglich, dieses Problem zu beheben? Und die Funktionen copy_xxx_xxx warten darauf, dass der Verlauf beim ersten Aufruf ausgetauscht wird.
Lesen Organisieren Sie den Datenzugriff, die Python-Bibliothek hat damit nichts zu tun. Dies ist ein Standardverhalten. Sie müssen mit solchen Situationen umgehen und den Verlauf erneut anfordern, nachdem das Terminal ihn ausgetauscht hat.
Es handelt sich um eine einmalige Sache, die also nicht kritisch ist. Sie können die vorhandene Historie immer auf dem neuesten Stand halten, wenn Sie ständig mit dem Terminal über ein Skript arbeiten.
copy_ticks oder copy_rates? Welcher Build des Terminals?
Ich habe copy_rates verwendet, aber ich denke, copy_ticks ist dasselbe, habe es aber nicht überprüft.
Gebäude 2470
Lesen Sie Organize Data Access, es hat nichts mit der Python-Bibliothek zu tun. Dies ist ein Standardverhalten. Sie müssen mit solchen Situationen umgehen und den Verlauf erneut anfordern, nachdem das Terminal ihn zurückgeschickt hat.
Es handelt sich um eine einmalige Sache, die also nicht kritisch ist. Sie können den vorhandenen Verlauf immer auf dem neuesten Stand halten, wenn Sie ständig mit dem Terminal aus dem Skript heraus arbeiten.
Ich habe diesen Abschnitt gelesen, es ist im Zusammenhang mit Mql5.
Und generell ist es seltsam, dass Sie der Funktion Kopieren erlauben, falsche Daten zu empfangen, ohne zu warten, bis der Verlauf ausgetauscht wurde, und das Ergebnis mitzuteilen.Oder wollen Sie andeuten, dass SieCheckLoadHistory auf die gleiche Weise organisieren müssen?
Warum wird diese Funktion nicht als Standard eingeführt? Für Mql und Py-Bibliothek.
Ich habe diesen Abschnitt gelesen, er bezieht sich auf Mql5.
Und im Allgemeinen ist es seltsam, dass Sie falsche Daten in der Funktion Kopieren zulassen, ohne auf den Austausch der Historie zu warten und das Ergebnis anzugeben.Oder wollen Sie damit sagen, dass SieCheckLoadHistory auf dieselbe Weise organisieren müssen?
Warum wird diese Funktion nicht als Standard eingeführt? Für Mql und Py-Bibliothek.
Wenn Sie mit MQL5 arbeiten, sind die Fragen im AbschnittZugriff auf Daten organisieren nicht so speziell. Wir haben diesen Abschnitt ausgiebig studiert. Und wir nutzen sie.
Warum glauben Sie, dass es bei Python anders sein sollte?
Schließlich ist der Hauptkern MQL5, und den muss man kennen. Und erst danach müssen Sie Python anwenden.
Ich habe diesen Abschnitt gelesen, er bezieht sich auf Mql5.
Und generell ist es seltsam, dass Sie falsche Daten in der Funktion Kopieren zulassen und nicht warten, bis der Verlauf geladen ist, und das Ergebnis zurückgeben.Oder wollen Sie damit sagen, dass SieCheckLoadHistory auf dieselbe Weise organisieren müssen?
Warum wird diese Funktion nicht als Standard eingeführt? Für Mql und Py-Bibliothek.
Die Python-Bibliothek ermöglicht die Abfrage von Daten aus dem MetaTrader 5-Terminal auf allgemeiner Basis, unabhängig davon, wie sie angefordert wurden - manuell, über MQL5 oder mit Hilfe eines Python-Skripts.
Der Entwickler von MQL5-Programmen und Python-Skripten ist für die Logik und Organisation der Arbeit mit Daten verantwortlich.
Nachmittag
Gibt es eine Möglichkeit, sich über PowerShell mit dem Terminal zu verbinden? Wenn jemand weiß, wie das geht, wäre ich für Informationen dankbar
Da ich keine Erfahrung mit Python habe, möchte ich das verwenden, was ich am besten kenne))
Guten Tag!
Ich habe die Bibliotheken verbunden, Python kommuniziert mit Mt5, ich erhalte Kontoinformationen, aber die Kurse werden in keiner Weise geladen. Können Sie mir helfen?
Python Version 3.7.6
Ergebnis:
Guten Tag!
Ich habe Bibliotheken verbunden, Python kommuniziert mit Mt5, ich erhalte Kontoinformationen, aber die Kurse werden nicht in irgendeiner Weise geladen. Können Sie mir helfen?
Python Version 3.7.6
Ergebnis:
Bitte geben Sie den Code korrekt ein (verwenden Sie die Schaltfläche
)
Bitte geben Sie den Code korrekt ein (verwenden Sie die Schaltfläche)
Vielen Dank für den Entwurf, ich werde ihn berücksichtigen.