Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1690
![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
Eine kleine Korrektur... Es wird kein kritischer Fehler auftreten, nur der boolesche Wert OrderSelect wird false zurückgeben... und das ist alles... Aber natürlich ist es besser, das zu vermeiden... Denn wenn man die Funktionen des Codes nicht richtig nutzt, ist es schwer, die möglichen Fallstricke vorherzusehen...
Ja, natürlich. Aber nur bei der Verwendung von regulären, terminalen Arrays, die für niemanden sichtbar sind und auf die mit regulären Funktionen zugegriffen wird, die einen Überlaufschutz haben und Fehlerflags zurückgeben. Ich habe mich ja auf die Arbeit mit meinen Arrays bezogen:
Sobald man aber feststellt, dass man Daten aus regulären Arrays zwischenspeichern sollte und mit eigenen Arrays zu arbeiten beginnt, muss man sich an den sorgfältigen Umgang mit Arrays gewöhnen.
Und alles, was die Leute in letzter Zeit gemacht haben, indem sie ihre eigenen Daten-Caches (historische und Markt-Caches) verwendet haben, ist viel einfacher und schneller - dort kann man sortieren, wie man will, und auswählen, was man will, und neue Arrays mit nur den benötigten Daten bekommen, und sie sortieren, wie man will, und auswählen, was man will.
Aber dies ist die nächste Stufe der Nutzungsmöglichkeiten des Terminals und seiner API - MQL.
Die erste Ordnung wird standardmäßig mit magic = 1 angegeben. Dann wird eine Schleife gestartet:
Beginn der Iteration magic = 1 unique = 0, am Ende (wenn es schon einen Auftrag mit magic = 1 gibt) ist magic immer noch 1 und unique = 0
Zweite Iteration magic = 2 unique = 0, am Ende ist magic = 2 und unique = 1 (keine Übereinstimmung) und der Retorn wird dem 2. Auftrag magic = 2 zugewiesen.
Die dritte sollte genauso sein...
Ich wollte den gesamten Prozess ausdrucken, aber irgendetwas ging schief:
h ttps://www.mql5.com/ru/articles/5687
Können Sie mir bitte einen Trick (ein Manöver) verraten, damit sich das Terminal mehrere Werte merkt?
Das Terminal merkt sich sowieso alles... das Zitate-Archiv!
Und für einen Expert Advisor oder Indikator benötigen Sie Folgendes
Makar, ich danke Ihnen für Ihre Antwort. Leider habe ich diese Seite bis jetzt noch nicht gemeistert. Wie dieses Problem durch die Arrays zu lösen, verstehe ich nicht.
Makar, ich danke Ihnen für Ihre Antwort. Leider habe ich die obige Seite noch nicht gemeistert. Ich verstehe nicht, wie man dieses Problem mit Arrays lösen kann.
Ich kenne mich mit Arrays noch nicht so gut aus...
Vielleicht kann Ihnen einer der Experten helfen.
Andernfalls wird das Thema unsinnig, und anstelle von Konsultationen über die Plattform und die Algorithmen werden Dialoge auf Grundschulniveau geführt - wohin soll man setzen, was ist eine Schleife und warum sind Indizes 0.
Es gibt zum Beispiel eine Website intuit.ru - dort werden Kurse über C und Algorithmen angeboten, die höchstens ein paar Wochen dauern. Vielleicht erhalten Sie gleichzeitig eine Kursarbeit :-)
Die beste Motivation, etwas zu lernen, ist, wenn ein Bedarf besteht. Früher habe ich versucht, C und C++ aus Lehrbüchern zu lernen, aber ich weiß nicht, woher die Motivation kommen soll, die Aufgaben zu lösen, z. B.: Umrechnung von Grad Celsius in Fahrenheit usw. Aber wenn es ein echtes Bedürfnis gibt, wie bei mir, einen EA zu schreiben, ist das eine andere Sache. Ich habe in einer Woche je nach Bedarf mehr gelernt: Klassen, Strukturen usw. Gleichzeitig musste ich auch Git lernen und anwenden. Jetzt versuche ich, einen koscheren Editor wie vim oder emacs zu beherrschen.
P.S.Ich habe einen Videokurs über mql4, aber ich habe nicht einmal die Energie, ihn mir anzusehen, weil er nicht die richtigen Eulen für mich schreibt. Ja, der ideale Kurs ist der, in dem sie Ihren EA schreiben.
Ich habe einen Videokurs über mql4, aber ich habe nicht einmal die Kraft, ihn mir anzusehen, weil er nicht von den Eulen geschrieben ist, die ich brauche. Ja, der ideale Kurs ist der, in dem sie Ihren EA schreiben.
Wie unheimlich... Was sind "diese" Eulen? Nicht Tschernobyl? Soviel ich weiß, können Eulen nicht schreiben. Und nicht nur das, sie haben überhaupt keine Ahnung davon.
Wie unheimlich... Was sind "diese" Eulen? Nicht Tschernobyl? Soviel ich weiß, können Eulen nicht schreiben. Und nicht nur das, sie haben überhaupt keine Ahnung davon.
Lesen wir es. Ich weiß nicht, warum der Zauberer verschlüsselt werden muss, die Seriennummerierung reicht mir. Die Option, den größten Magier + 1 zuzuweisen, ist gut, aber ich muss herausfinden, warum mein Code nicht funktioniert.
Guten Abend, helfen Sie mir, einen Codeabschnitt in MQL4 für MQL5-Compiler umzuschreiben, wenn es nicht schwierig ist, danke!