[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 490
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
Normalerweise erstelle ich eine Variable LastBarAlert und schreibe Time[0] in diese Variable, wenn der Alarm ausgelöst wird.
Und dann elementar, der Alarm wird ausgegeben, wenn LastBarAlert!=Time[0]
Ich danke Ihnen. Es funktioniert wirklich. Aber warum speichert der Indikator den Wert der Variable LastBarAlert, aber nicht den Wert einer anderen Variablen. Ich habe es so gemacht. Es ist im Grunde dasselbe, aber aus irgendeinem Grund funktioniert es nicht.
Ich danke Ihnen. Es funktioniert wirklich. Aber warum speichert der Indikator den Wert der Variable LastBarAlert, aber nicht den Wert einer anderen Variablen. Ich habe es so gemacht. Es scheint auf die gleiche Weise zu funktionieren, aber aus irgendeinem Grund tut es das nicht.
Wo in Ihrem Code ist die Initialisierung der Variablen AllowAlert mit dem Wert true?
Wenn vor der Überprüfung des Signals und des Status dieser Variablen in der Zeile...
... ...dann wird ein weiteres Zurücksetzen der Flagge auf false nichts bewirken. Schließlich wird er vor dieser Prüfung wieder mit true initialisiert...
Ich danke Ihnen. Es funktioniert wirklich. Aber warum speichert der Indikator den Wert der Variable LastBarAlert, aber nicht den Wert einer anderen Variablen. Ich habe es so gemacht. Es ist im Grunde dasselbe, aber aus irgendeinem Grund funktioniert es nicht.
Спасибо. Это действительно работает. Но почему индикатор сохраняет значение переменной LastBarAlert, а значение какой нибудь другой переменной не сохраняет. Я делал так. По сути получается точно так же, но почему то не работает.
Sie haben AllowAlert zum Zeitpunkt derÜberprüfung auf true gesetzt .Sie sollte wie folgt aussehen (doppelt =):
Oder besser so:
Sie haben AllowAlert zum Zeitpunkt derÜberprüfung auf true gesetzt .Sie sollte wie folgt aussehen (doppelt =):
Oder besser so:
Idealerweise sollte das Signal einmal auf dem aktuellen Balken ausgelöst werden, aber es wurde bei jedem Tick ausgelöst.Im Grunde genommen wurde die Variable als statisch deklariert und nach einigen Takten zurückgesetzt. Die Bedingung lautete wie folgt.
Werfen Sie doch einen ersten Blick auf diese Seite: https://www.mql5.com/ru/forum/131853.
Ich bin nicht daran interessiert, wie man es macht, sondern warum mein Code nicht funktioniert. Genauer gesagt, warum es im EA funktioniert, aber nicht im Indikator.
Höchstwahrscheinlich, und dies wurde mir hier vorgeschlagen (in Ermangelung Ihres Codes)
Sie haben mehrere Ausschreibungen, auf die Sie alle dieselbe Statistikvariable anwenden
Hallo.
Kann mir das jemand sagen?
Wie bringe ich einen Bereich eines EAs zum Laufen?
eine Linie ziehen und sie in "buy_down" umbenennen.
Zeichnen Sie eine zweite Linie und benennen Sie sie in "buy_up" um.
und lassen Sie den EA nur zwischen diesen Linien handeln.
Ich kann keinen Unterschied zwischen ihnen erkennen.
Hallo.
Kann mir das jemand sagen?
Wie bringe ich einen Bereich eines EAs zum Laufen?
eine Linie ziehen und sie in "buy_down" umbenennen.
Zeichnen Sie die zweite Zeile und benennen Sie sie in "buy_up" um.
und lassen Sie den EA nur zwischen diesen Linien handeln.
Ich kann keinen Unterschied zwischen ihnen erkennen.
Hier geht es zu: https: //www.mql5.com/ru/job