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
<' - unerwartetes Token klose.mq5 35 20
'i' - Variable bereits definiert klose.mq5 35 18
'++' - Semikolon erwartet klose.mq5 35 25
J' - unerwartetes Token klose.mq5 37 11
'=' - unerwartetes Token klose.mq5 37 12
'=' - unerwartetes Token klose.mq5 37 12
Sehen Sie sich zumindest die Dokumentation, Beispiele und Terminalprogramme an, um zu sehen, wie die Schleife geschrieben ist.
Zumindest über ;
https://www.mql5.com/ru/docs/basis/operators/for
Unter den Return Codes des Handelsservers fand ich den Code 10026 "Auto-trading prohibited by server". Ich habe mich gefragt, wie der Server feststellt, ob der Handel manuell oder automatisch ist? Sicher, die magische Zahl oder häufige Trades und nächtliche Trades können dies verraten, aber wenn der Server alles kontrolliert, welche anderen Parameter werden verwendet, um den Expert Advisor zu erkennen?
Siehe ID MQL5_PROGRAM_TYPE
Nein, diese Eigenschaft ist für den Server nicht verfügbar. Der Server sendet einfach einen "Forbid auto-trading"-Befehl an das Terminal, und das Terminal führt ihn aus und gibt den angegebenen Code an den EA oder das Skript aus, wenn es versucht, einen Handel durchzuführen. Der Server weiß nicht, was der EA handelt, er verbietet nur den Autotrading.
Vielen Dank, das ist neu. Wenn also der Server den Handel zulässt, nachdem er verboten wurde, kann der Client erst nach einem Neustart des Terminals davon erfahren?
In Lite ist sie standardmäßig verboten und funktioniert daher nicht.
Dann bitten Sie den Support, es zuzulassen, und es funktioniert. Keine Überlastung.
In dem Artikel Handelsoperationen in MQL5 - es ist nur unter "Kaufen/Verkaufen zum aktuellen Preis" kann jemand wissen, dort während der Aktion if(!trade.Buy(0.1)) {Wird in dieser Handelsklasse vor dem Senden eines Auftrags an den Server geprüft, ob es neue Kurse gibt, oder sollte ich Refreshrates vor diese Aktion setzen?
In dem Artikel Handelsoperationen in MQL5 - es ist nur unter "Kaufen/Verkaufen zum aktuellen Preis" kann jemand wissen, dort während der Aktion if(!trade.Buy(0.1)) {Wird in dieser Handelsklasse vor dem Senden eines Auftrags an den Server geprüft, ob es neue Kurse gibt, oder sollte ich Refreshrates vor diese Aktion setzen?