Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1435
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
Renat, bitte geben Sie eine Empfehlung oder einen anderen Kommentar ab
zu für mich schwierigen Themen, auf der letzten Seitehttps://www.mql5.com/ru/forum/160683/page1434#comment_21634884
Ausdrucke des Roboters, die ich von 3 Treminals zur Verfügung stellen kann, es gibt 2 Durchgänge in ihnenKönnen Sie mir sagen, wie Sie Geld auf Ihr Konto einzahlen und wie Sie Geld abheben können (wo sich die Schaltflächen zum Aufladen und Abheben befinden)?
Können Sie mir sagen, wie Sie Ihr Handelskonto einzahlen und wie Sie es abheben können (wo befinden sich die Schaltflächen für Ein- und Auszahlungen)?
Zum persönlichen Konto auf der Website des Brokers.
Gibt es bei der Einstellung der Eigenschaften des mql5-Puffers eine Abhängigkeit in der Reihenfolge der Eigenschaften?
Oder erst Datum angeben, dann Berechnungen?
Die Art der Indizierung von Puffern wird sich ändern, das ist klar, wir berücksichtigen das nicht.
Was mich interessiert, ist die Reihenfolge der Eigenschaften selbst.
Wirkt sich die Reihenfolge der Eigenschaften auf die Korrektheit aus oder nicht?
Die Frage ergab sich aus der folgenden Situation.
Ich versuche, den zweiten Indikator anhand der Werte des ersten Indikators in einem Programm zu berechnen.
Ich versuche, das Ergebnis des zweiten Indikators in (4 , Buffer5, INDICATOR_DATA)
anzuzeigen, aber es kann nicht angezeigt werden, es wird einfach nicht angezeigt.
Ich druckeBuffer5[] aus, um zu prüfen, ob in den Druckern alles korrekt ist. Es stellt sich heraus, dass das Problem in der Anzeige liegt.
Ich weiß nicht, wo ich graben soll. #
Puffer1 und Puffer2 werden angezeigt, aber Puffer5 will nicht.
Ich habe versucht, mit dynamischen Eigenschaft PlotIndexSetInteger(), das gleiche Ergebnis.
Puffer5 wird nicht angezeigt.
Puffer1 undPuffer2 werden als Serien eingestellt und die Werte werden aufgezeichnet for(int i=limit; i>=0; i--)
Puffer5 wird als reguläres Array eingestellt und die Werte werden aufgezeichnet for(int i=pos; i<total-1; i++)
d.h. die Werte aller Puffer werden von links nach rechts geschrieben. Hier sollte es keine Probleme geben. Keine Fehler oder Warnungen.
Wo soll ich graben?
Gibt es bei der Einstellung der Eigenschaften des mql5-Puffers eine Abhängigkeit in der Reihenfolge der Eigenschaften?
Oder erst Datum angeben, dann Berechnungen?
Die Art der Indizierung von Puffern wird sich ändern, das ist klar, wir berücksichtigen das nicht.
Was mich interessiert, ist die Reihenfolge der Eigenschaften selbst.
Wirkt sich die Reihenfolge der Eigenschaften auf die Korrektheit aus oder nicht?
Nur die Reihenfolge des Datenpuffers und des Farbpuffers beeinflusst die Korrektheit.
Im Allgemeinen sollten bei einem Build 2-3-4 Puffer in einer Reihe stehen.
In Ihrem Beispiel gibt es keinen Unterschied, aber es ist schöner, die zweite Option zu haben, damit Sie die Puffernummer nicht mit der Build-Nummer verwechseln.
Nur die Reihenfolge der Daten- und Farbpuffer ist betroffen.
Im Allgemeinen sollten bei einem Build 2-3-4 Puffer in einer Reihe stehen.
In Ihrem Beispiel gibt es keinen Unterschied, aber es ist besser, die zweite Option zu haben, damit Sie die Puffernummer nicht mit der Build-Nummer verwechseln.
Ich habe folgende Reihenfolge von Puffereigenschaften festgelegt
D.h. zuerst alle angezeigten INDICATOR_DATA, dann alle INDICATOR _CALCULATIONS
#property wird in der Reihenfolge
bearbeitet und oh mein Gott, alle drei Puffer werden angezeigt.
Es stellt sich heraus, dass es eine Abhängigkeit gibt: Zuerst geben wir alle Daten ein, dann alle Berechnungen.
Ich habe die Reihenfolge der Puffereigenschaften wie folgt festgelegt
d.h. zuerst alle angezeigten INDICATOR_DATA , dann alle INDICATOR _CALCULATIONS
#property in der Reihenfolge
bearbeitet und oh mein Gott, alle drei Puffer werden angezeigt.
Es stellt sich heraus, dass es eine Abhängigkeit gibt: erst alle Daten, dann alle Berechnungen.
Ich habe nicht damit experimentiert, aber ich denke, es ist möglich, es zu bekommen, um mit inkonsistent deklariert Mapping-Puffer als gut funktionieren. Ich werde damit experimentieren, wenn mir langweilig wird.(wenn ich es nicht vergesse).
Nur diese Zeilen
sind unnötig. Die Puffer 4-7 sind als Hilfspuffer deklariert und stehen in keinem Zusammenhang mit den Konstruktionen.Ich habe nicht damit experimentiert, aber ich denke, es ist möglich, es mit inkonsistent deklarierten Mapping-Puffer als gut funktionieren. Ich werde damit experimentieren, wenn mir langweilig wird.(wenn ich es nicht vergesse).
Nur diese Zeilen
Ich halte sie für unnötig. Die Puffer 4-7 sind als Hilfspuffer deklariert und haben keinen Bezug zu Konstruktionen.Ich habe versucht, zu kommentieren
und die Anzeige aller drei Konstruktionen wurde falsch.
Ich habe sie auskommentiert, und alles war wieder normal.
Es hat sich herausgestellt, dass der Compiler sie braucht.
Es stellt sich heraus, dass es eine Abhängigkeit gibt, indem zuerst das Datum und dann alle Berechnungen eingegeben werden.
Ja, und die Reihenfolge der regelmäßigen Puffer (Histogramme - Pfeile - Linien) ist ebenfalls wichtig.
Kürzlich habe ich einige Stunden mit der Suche nach einem "Fehler" verbracht - warum einfache Puffer nicht alle auf dem Diagramm angezeigt wurden.
Wenn es Dutzende von Puffern gibt, ist das Hinzufügen eines neuen Puffers sehr mühsam.
Ja, und die Konsistenz der regulären Puffer (Histogramme-Pfeile-Linien) ist ebenfalls wichtig.
Ich habe kürzlich Stunden damit verbracht, nach einem "Fehler" zu suchen - warum einfache Puffer nicht alle auf dem Diagramm angezeigt werden.
Wenn es Dutzende von Puffern gibt, ist es mühsam, einen neuen hinzuzufügen.
Ja, die Logik der Sprache mit Indikatorpuffern ist nicht die beste. Irgendwo habe ich gesehen, dass Indikatorpuffer in µl eine vollständige Beschreibung in der richtigen Reihenfolge erfordern. Und das ist richtig und nicht bequem.