[Archiv!] Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Könnte nirgendwo ohne dich hingehen - 2. - Seite 143
Wir übernehmen die Daten aus dem Indikator, Aufträge sind hier nicht betroffen
Sie verwenden OrderSymbol() -- Gibt den Namen des Finanzinstruments für den aktuell ausgewählten Auftrag zurück. Die Bestellung muss mit der Funktion OrderSelect() vorausgewählt werden.
Sie wollen also zuerst den Wert der Maske, d.h. eine Zahl, berechnen und dann herausfinden, mit welchem Zeitraum sie berechnet wurde? Nein, so funktioniert das nicht))
Sie verwenden OrderSymbol() -- Gibt den Namen des Finanzinstruments für den aktuell ausgewählten Auftrag zurück. Die Bestellung muss mit OrderSelect() vorausgewählt werden.
Hier ist Ihr Code:
CC1, CC2 erhalten Werte, die dem Instrument des ausgewählten Auftrags entsprechen
Wenn Sie den gesamten Code zitieren würden, könnten Sie mit Sicherheit sagen, was das Problem ist, anstatt zu raten.
alsu: MathMax und MathMin geben die Taktnummer zurück, nicht den Extremwert selbst
MathMax gibt den Maximalwert von 2 Werten - High[i] und 0 - zurück, wenn er auf einen High[i] trifft, der größer ist als HighesBuffer[i] - gibt er ihn zurück.
MathMin gibt den Minimalwert von 2 Werten zurück - Low[i] und 99999, wenn das Auftreffen auf Low[i] kleiner ist als LowesBuffer[i]- es gibt ihn zurück.
alsu: Sie wollen also zuerst den Wert der Welle berechnen, d.h. irgendeine Zahl, und dann herausfinden, mit welchem Zeitraum sie berechnet wurde? Nein, das wird nicht funktionieren))
Nicht wirklich... Ist es möglich, sich auf einen MA-Indikator (nicht unbedingt den Wert) zu verlassen. Aber ich weiß nicht, wie ...
es gibt einen Arbeits-MA (Zeitraum kann variieren)
gibt es eine separate Funktion, die denselben Zeitraum verwendet. Für die Schönheit der Lösung ist es notwendig, sich auf den MA zu beziehen, nicht auf seinen Zeitraum.
Was hat eine ausgewählte Bestellung damit zu tun?
Wir übernehmen die Daten aus dem Indikator, Aufträge sind hier nicht betroffen
Sie verwenden OrderSymbol() -- Gibt den Namen des Finanzinstruments für den aktuell ausgewählten Auftrag zurück.
Die Bestellung muss mit der Funktion OrderSelect() vorausgewählt werden.
Hier ist Ihr Code:
hier CC1, CC2 erhalten Werte, die dem Instrument des gewählten Auftrags entsprechenWenn Sie den gesamten Code zitieren würden, könnten Sie mit Sicherheit sagen, was das Problem ist, anstatt zu raten.
double MA13=iMA(NULL,..... etc
Warum ist MainBuffer[i] größer als 100? Wo liegt der Fehler?
Sie verwenden OrderSymbol() -- Gibt den Namen des Finanzinstruments für den aktuell ausgewählten Auftrag zurück.
Die Bestellung muss mit OrderSelect() vorausgewählt werden.
Hier ist Ihr Code:
CC1, CC2 erhalten Werte, die dem Instrument des ausgewählten Auftrags entsprechenWenn Sie den gesamten Code zitieren würden, könnten Sie mit Sicherheit sagen, was das Problem ist, anstatt zu raten.
Das Interessante daran ist, dass es in allen Fällen die gleichen Werte ergibt.
Das heißt, sie gibt für alle Zeichen die gleichen Werte an.
MathMax und MathMin geben die Taktnummer zurück, nicht den Extremwert selbst
MathMax gibt den Maximalwert von 2 Werten - High[i] und 0 - zurück, wenn er auf einen High[i] trifft, der größer ist als HighesBuffer[i] - gibt er ihn zurück.
MathMin gibt den Minimalwert von 2 Werten zurück - Low[i] und 99999, wenn das Auftreffen auf Low[i] kleiner ist als LowesBuffer[i] - es gibt ihn zurück.
Sie wollen also zuerst den Wert der Welle berechnen, d.h. irgendeine Zahl, und dann herausfinden, mit welchem Zeitraum sie berechnet wurde? Nein, das wird nicht funktionieren))
Nicht wirklich... Ist es möglich, sich auf einen MA-Indikator (nicht unbedingt den Wert) zu verlassen. Aber ich weiß nicht, wie ...
Worauf ist zu verweisen und warum?
es gibt einen Arbeits-MA (Zeitraum kann variieren)
gibt es eine separate Funktion, die denselben Zeitraum verwendet. Für die Schönheit der Lösung ist es notwendig, sich auf den MA zu beziehen, nicht auf seinen Zeitraum.
müssen Sie die Periode des MA berechnen...
Das ist schon eher der Fall.
О! Aber natürlich sind Sie das. Ich habe etwas ins Auge gefasst. Was für ein grober Fehler!
Ich danke Ihnen.