Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 762
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
Ich verstehe, dass Sie dem Expert Advisor auf irgendeine Weise das Ticket der manuell eröffneten Position angeben müssen, das er durchsuchen soll.
Danke für die Klarstellung, jetzt verstehe ich, was ich meine.
Für mich mql Lektionen empfehlen, um 3 (EURUSD), aber die Liquidität der Währungen ist anders und so ist ihre Geschwindigkeit. Welche Zahlen können unter normalen Marktbedingungen als Richtwert für Dollar-Paare und -Crosses verwendet werden?
Ist es möglich, einen mehrdimensionalen Puffer mit den Funktionen CopyOpen, CopyHigh, CopyLow und CopyClose zu füllen? Die Beschreibung sagt, dass es in ein dynamisches Array kopiert - aber ein dynamisches Array kann mehrdimensional sein MQL5
Verwenden Sie ein eindimensionales Array...
Ist es möglich, einen mehrdimensionalen Puffer mit den Funktionen CopyOpen, CopyHigh, CopyLow und CopyClose zu füllen? In der Beschreibung steht, dass in ein dynamisches Array kopiert wird - ein dynamisches Array kann jedoch mehrdimensional sein.
Wenn Sie Schwierigkeiten haben, die Strukturen zu verstehen, können Sie ArrayCopyRates verwenden
Wenn Sie es gut verstehen, sollten Sie
Hallo. Ich habe versucht, einen EA aus mehreren zu erstellen. Im Strategietester funktioniert alles einwandfrei (ich habe es im Visualisierungsmodus überprüft). Ich habe versucht, ein Demokonto zu benutzen, und ab und zu habe ich das folgende Problem, eine Order wird eröffnet und dann gelöscht, und das geschieht während einer Stunde, bis die Stunde wechselt. Ich dachte, es gibt eine Bedingung für die Eingabe und das Löschen der Bestellung zur gleichen Zeit, aber die Löschung ist nur in der Zeit, löschte ich diesen gesamten Block Fehler ist nicht verschwunden. Wenn jemand nicht schwierig ist, sagen Sie mir, wo der Fehler.
Hallo. Ich habe versucht, einen EA aus mehreren zu erstellen. Im Strategietester funktioniert alles einwandfrei (ich habe es im Visualisierungsmodus überprüft). Ich habe versucht, ein Demokonto zu benutzen, und ab und zu habe ich das folgende Problem, eine Order wird eröffnet und dann gelöscht, und das geschieht während einer Stunde, bis die Stunde wechselt. Ich dachte, es gibt eine Bedingung für die Eingabe und das Löschen der Bestellung zur gleichen Zeit, aber die Löschung ist nur in der Zeit, löschte ich diesen gesamten Block Fehler ist nicht verschwunden. Bitte teilen Sie uns mit, wo der Fehler liegt.
Es ist notwendig, einen Überlauf in einer Schleife durchOrderSelect zu machen
Soweit ich das verstanden habe, findet beim Auftreten einer Bedingung ein Übergang zur Änderungsfunktion statt, bei der nur der Auftrag select verwendet wird. Und ich habe auch versucht, dieses Stück alle den gleichen Fehler zu entfernen bleibt, und es ist nicht immer sichtbar, welche Bedingung auftritt.
Hallo. Ich habe versucht, einen EA aus mehreren zu erstellen. Im Strategietester funktioniert alles einwandfrei (ich habe es im Visualisierungsmodus überprüft). Ich habe versucht, ein Demokonto zu benutzen, und ab und zu habe ich das folgende Problem, eine Order wird eröffnet und dann gelöscht, und das geschieht während einer Stunde, bis die Stunde wechselt. Ich dachte, es gibt eine Bedingung für die Eingabe und das Löschen der Bestellung zur gleichen Zeit, aber die Löschung ist nur in der Zeit, löschte ich diesen gesamten Block Fehler ist nicht verschwunden. Wenn jemand nicht schwer zu beraten ist, wo der Fehler liegt.
Sie müssen in der Funktion Print(__FUNCTION__) oder in Print(such-and-such block, such-and-such parameters) schreiben. Beachten Sie die Reihenfolge, in der die Funktionen/Blöcke ausgelöst werden. Der erste, der ausgelöst wurde und nicht hätte ausgelöst werden sollen, das ist dann die Frage. Sich darauf zu verlassen, dass "ich hier ziemlich unvereinbare Bedingungen für ihre gleichzeitige Auslösung beschrieben habe", ist keine gute Idee. Vielleicht hätte das Gerät nicht auslösen dürfen, aber externe Parameter haben das Auslösen ermöglicht, vielleicht hätte etwas im Gerät nicht auslösen dürfen.
OnChartEvent() funktioniert in der Testversion nicht.
Bitte zeigen Sie die Schaltfläche, die im Tester funktionieren kann. Klicken Sie z. B. auf , um die Flagge trade = true zu setzen; klicken Sie erneut auf ? trade = false;
OnChartEvent() funktioniert in der Testversion nicht.
Bitte zeigen Sie die Schaltfläche, die im Tester funktionieren kann. Klicken Sie zum Beispiel auf das Flag trade = true; klicken Sie erneut? trade = false;
In OnTick() wird der Tastendruck gesteuert. Wenn es im Tester funktioniert - Steuerung in OnTick(), aber in der realen Welt wird diese Steuerung nicht ausgeführt und wird in OnChartEvent() gesteuert werden