[ARCHIV]Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Ohne dich kann ich nirgendwo hingehen - 5. - Seite 83
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
Können Sie mir sagen, wie der Code unter den folgenden Bedingungen aussehen sollte: Wenn die Farbe des Indikators von rot nach blau wechselt, legen Sie eine Pending Order Buystop, wenn im Gegenteil, die Farbe des Indikators von blau nach rot wechselt, dann Sellstop?
Ist es akzeptabel, komplexe zusammengesetzte Bedingungen zu verwenden?
Sehr zulässig
Wenn wir jedes Mal, wenn wir die Farben ändern, einen schwebenden Auftrag einstellen, haben wir dann zu viele schwebende Aufträge?
Der Indikator ist ein Trendindikator, er ändert seine Farbe nicht bei jedem Balken. Ich interessiere mich für die Bedingung, den Farbwechsel der Balken zu überprüfen und darauf basierend eine Pending Order zu setzen. Wenn zum Beispiel ein neuer Balken geöffnet wird und der vorherige Balken blau und der vorherige rot war, bedeutet dies, dass sich die Farben geändert haben und wir einen schwebenden Auftrag erteilen sollten.
Ich habe einen Indikator, bei dem alle 8 Indikator-Arrays belegt sind. Wie wird der zweite Indikator korrekt erstellt, so dass er die Kurve des ersten Indikators in ein Indikator-Array zeichnet?
Beide Indikatoren #property indicator_chart_window.
Die naheliegendste Erklärung ist die Analogie in Form des Codes der beiden verbundenen Indikatoren.
Vielen Dank im Voraus!
Das funktioniert.Das funktioniert nicht.
//+------------------------------------------------------------------+ //| __proba_ORSE.mq4 | //+------------------------------------------------------------------+ #property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 LightSeaGreen //---- buffers double MovingBuffer[]; //+------------------------------------------------------------------+ int init() { SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,MovingBuffer); return(0); } //+------------------------------------------------------------------+ int start() { int i,counted_bars=IndicatorCounted(); //---- int limit=Bars-counted_bars; if(counted_bars>0) limit++; for(i=0; i<limit; i++) MovingBuffer[i]=iCustom(NULL,0,"___ORSE", 0, i); return(0); }
Das Terminal bleibt hängen. Warum, das verstehe ich nicht.
Der Indikator ist ein Trendindikator, er ändert seine Farbe nicht bei jedem Balken. Ich interessiere mich für die Bedingung selbst, um zu prüfen, ob sich die Farbe der Balken ändert, und um auf dieser Grundlage eine Pending Order zu setzen.
ZeitAktuell() % 86400
????