Können Sie mir sagen, wie ich dieses Problem lösen kann? Ich danke Ihnen!
Es gibt nur zwei arithmetische Operationen. Multiplikation (0,236 multipliziert mit der Differenz zwischen dem Preis der Stufe Null und dem Preis der ersten Stufe) und anschließend Addition (Addition des Ergebnisses der Multiplikation zum Preis der Stufe Null).
Ich verwende iCustom(NULL,0, "Examples\\ZigZag",ExtDepth,ExtDeviation,ExtBackstep) Ich verbinde einen regelmäßigen Zickzack. Mit den Berechnungen scheint alles in Ordnung zu sein. Könnten Sie mir sagen, wie ich den EA in die Lage versetzen kann , diesen verbundenen Indikatorautomatisch auf dem Diagramm zu zeichnen? Im Moment muss ich den Zickzack-Indikator manuell hinzufügen, nachdem ich den EA ausgeführt habe, und seine Parameter wie im EA einstellen! Ich danke Ihnen.
C появлением новой версии языка MQL, не только изменился подход к работе с индикаторами, но и появились новые способы создания индикаторов. Кроме того, появилась дополнительная гибкость при работе с индикаторными буферами - теперь вы можете самостоятельно указать нужное направление индексации и получать ровно столько значений индикатора, сколько вам требуется. В этой статье рассмотрены базовые методы вызова индикаторов и получения данных из индикаторных буферов.
Ich verwende iCustom(NULL,0, "Examples\\ZigZag",ExtDepth,ExtDeviation,ExtBackstep) Im Allgemeinen verbinde ich einen regelmäßigen Zickzack. Mit den Berechnungen scheint alles in Ordnung zu sein. Könnten Sie mir sagen, wie ich den EA in die Lage versetzen kann , diesen verbundenen Indikatorautomatisch auf dem Diagramm zu zeichnen? Im Moment muss ich den Zickzack-Indikator manuell hinzufügen, nachdem ich den EA ausgeführt habe, und seine Parameter wie im EA einstellen! Ich danke Ihnen.
Ich hatte ein Problem beim Schreiben eines Nachkommens einer Basisklasse, der Compiler schreibt - "'ХХХХХХХ' - wrong parameters count".
Ich habe lange nach dem Grund gesucht, habe Artikel und Fachbücher gelesen,
aber ich habe es gefunden - die Basisklasse hat einen Konstruktor, es ist einer und parametrisch.
Ich habe auch eine Lösung gefunden - Überladen der Konstruktorfunktion mit dem Standardkonstruktor,
aber dann muss ich alle Parameter des parametrischen Konstruktors der Basisklasse in den Konstruktor des Nachfolgers ziehen, damit die Logik stimmt.
Gibt es noch andere Möglichkeiten?
Gibt es eine Möglichkeit, bei der Deklaration einer Nachfolgeklasse, an wen was zu verteilen? Zum Beispiel: diese Parameter für den Konstruktor der Basisklasse und diese Parameter, damit der Nachkomme sich nicht langweilt...
Und versuchen Sie, eine Auftragsprüfung vor OrderSend einzufügen, um die Korrektheit zu gewährleisten:
Ach ja, und noch etwas: Achten Sie beim Abschluss darauf, dass Sie die Strukturen aufheben, bevor Sie sie ausfüllen
Nach
SymbolInfoTick(symb, price);diese beiden Zeilen einfügen.
Ach ja, und noch etwas: Achten Sie beim Schließen darauf, dass Sie die Strukturen vor dem Füllen aufheben.
Nach
diese beiden Zeilen einfügen.
Nein, Sie müssen BEFORE:
geholfen. Vielen Dank.
Hallo, Aufbau eines Fibo-Gitters in einem EA
ObjectCreate(0, "Fibo",OBJ_FIBO,0,time2,price1);
Alles funktioniert, aber jetzt möchte ich den Preis bei 23,6% erhalten, gibt es keine einfache Funktion für diesen Zweck?
double flevel236 = ObjectGetDouble(0, "Fibo",OBJPROP_LEVELVALUE,1); Dies ergibt 0.236, d.h. nicht den Preis, sondern das Niveau.
double flevel236 = ObjectGetDouble(0, "Fibo",OBJPROP_PRICE,1); Dies gibt den Preis bei Level 0 (oder bei Level 100).
Ich konnte nichts anderes finden als diese beiden (OBJPROP_PRICE und OBJPROP_LEVELVALUE).
Können Sie mir sagen, wie dieses Problem gelöst werden kann? Ich danke Ihnen!
Können Sie mir sagen, wie ich dieses Problem lösen kann? Ich danke Ihnen!
Es gibt nur zwei arithmetische Operationen. Multiplikation (0,236 multipliziert mit der Differenz zwischen dem Preis der Stufe Null und dem Preis der ersten Stufe) und anschließend Addition (Addition des Ergebnisses der Multiplikation zum Preis der Stufe Null).
Hallo, danke für die vorherige Antwort!
Ich verwende iCustom(NULL,0, "Examples\\ZigZag",ExtDepth,ExtDeviation,ExtBackstep) Ich verbinde einen regelmäßigen Zickzack. Mit den Berechnungen scheint alles in Ordnung zu sein. Könnten Sie mir sagen, wie ich den EA in die Lage versetzen kann , diesen verbundenen Indikator automatisch auf dem Diagramm zu zeichnen? Im Moment muss ich den Zickzack-Indikator manuell hinzufügen, nachdem ich den EA ausgeführt habe, und seine Parameter wie im EA einstellen! Ich danke Ihnen.
Hallo, danke für die vorherige Antwort!
Ich verwende iCustom(NULL,0, "Examples\\ZigZag",ExtDepth,ExtDeviation,ExtBackstep) Im Allgemeinen verbinde ich einen regelmäßigen Zickzack. Mit den Berechnungen scheint alles in Ordnung zu sein. Könnten Sie mir sagen, wie ich den EA in die Lage versetzen kann , diesen verbundenen Indikator automatisch auf dem Diagramm zu zeichnen? Im Moment muss ich den Zickzack-Indikator manuell hinzufügen, nachdem ich den EA ausgeführt habe, und seine Parameter wie im EA einstellen! Ich danke Ihnen.
Ich habe begonnen, OOP zu studieren.
Ich hatte ein Problem beim Schreiben eines Nachkommens einer Basisklasse, der Compiler schreibt - "'ХХХХХХХ' - wrong parameters count".
Ich habe lange nach dem Grund gesucht, habe Artikel und Fachbücher gelesen,
aber ich habe es gefunden - die Basisklasse hat einen Konstruktor, es ist einer und parametrisch.
Ich habe auch eine Lösung gefunden - Überladen der Konstruktorfunktion mit dem Standardkonstruktor,
aber dann muss ich alle Parameter des parametrischen Konstruktors der Basisklasse in den Konstruktor des Nachfolgers ziehen, damit die Logik stimmt.
Gibt es noch andere Möglichkeiten?
Gibt es eine Möglichkeit, bei der Deklaration einer Nachfolgeklasse, an wen was zu verteilen? Zum Beispiel: diese Parameter für den Konstruktor der Basisklasse und diese Parameter, damit der Nachkomme sich nicht langweilt...