![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
Ich sitze hier schon eine Weile:
Wir sollten versuchen, unnötige Zyklen zu vermeiden. Wir haben eine Flut von Zitaten, und Sie müssen sofort die richtigen Einträge machen, damit Sie nicht in der Geschichte wühlen und Computerressourcen verschwenden müssen.Ich fühle mich wie ein Erstklässler, obwohl ich 42 bin.
Ich fühle mich wie ein Erstklässler, obwohl ich 42 bin.
Das ist eine gute Sache. Es bedeutet, dass alles vor mir liegt.
Das ist gut. Alles liegt also noch vor uns.
Das Wichtigste ist das Ergebnis!!!
3.47 Ich gehe ins Bett.
Ich werde das alles morgen verdauen, und wenn ich noch Fragen habe, werde ich es Sie wissen lassen!
Vielen Dank an alle!
Omsk?
Sie sitzen eine Zeit lang herum:
Wir sollten versuchen, unnötige Schleifen zu vermeiden. Wir haben Angebote, die in Strömen eingehen, und müssen die richtigen Einträge sofort vornehmen, damit wir nicht in der Historie wühlen und Computerressourcen verschwenden müssen.Ich habe Ihren Code ausgeführt.
Ist hier etwas nicht in Ordnung?
So sieht es aus
1) Low_D1-Pegel des Vortages
2) Min_D nächstgelegenes Tagestief in der Geschichte
Omsk?
Ja
Ja
bei +3 irgendwie nicht viele Städte)
Der Algorithmus zeichnet und zählt nicht immer wie vorgesehen, sondern wie geschrieben. Das Schreiben in schriftlicher Form ist in der Regel schwierig.
In der Abbildung haben Sie die Minima gezeigt, und in der Bedingung haben Sie den Mindestpreis des täglichen Bar Low. Und der Algorithmus hat ihn in der Trendzone gefunden, und er ist nicht das Minimum zwischen 2 benachbarten Balken.
Ich habe Ihren Code ausgeführt.
Ist hier etwas nicht in Ordnung?
Damit sie von Beginn der Geschichte an zählt, müssen Sie eine Schleife in OnTick einfügen. Etwa so:
Und fügen Sie in der Funktion des Balkendatensatzes eine Prüfung auf das Datum Null hinzu:
Und zweitens, in day.Arr[day.index].high ist der aktuelle Tag. Wenn Sie das Gestern wollen, finden Sie es im vorherigen Element:
Ich denke, die Logik sollte jetzt stimmen. Ich habe es nicht genau überprüft, aber es scheint korrekt zu sein.
Ich fühle mich wie ein Erstklässler, obwohl ich 42 bin.
In Bezug auf ArrayCopyRates, Alexey richtig gesagt. Das steht in der Hilfe:
Копирует в двумерный массив вида double RateInfo[][6] данные баров указанного графика и возвращает количество скопированных баров.
Sie müssen es also schreiben:
Aber das ist kein wirtschaftlicher Code.