Ich muss klarstellen, dass ich nicht brauchen, um Geschichte der Ticks zu sehen. Ich muss sie nur "speichern", wenn sie kommen, und das wird mit 5 bis 10 Zeckenpreisen ausreichen. Es muss wirklich möglich sein, dies zu tun!
Warum brauche ich das? Wenn ich ein Signal von, sagen wir, einem KAUFEN erhalte, möchte ich, dass der EA mit der Ausführung der Order wartet, bis sich der Preis um mehr als X Ticks dreht. Wenn der Kurs also mit nur wenigen Rückschlägen in dieselbe Richtung geht, wartet der EA, bis der Kurs um mehr als X Ticks in die andere Richtung geht.
KingOfSand: Ich weiß, dass es sehr einfach sein muss, dies zu machen, aber würden Sie mir bitte einen Tipp geben :)
Sie wissen, wie Sie den vorherigen Tick speichern können.
Sie wissen, wie Sie den vorherigen mit dem aktuellen Wert vergleichen können.
Sie wissen, wie man einen Zähler inkrementiert/dekrementiert.
Was brauchen Sie noch?
Wenn Sie "wissen, dass es sehr einfach sein muss", warum haben Sie es nicht versucht? lernen Sie zuprogrammieren, oder bezahlen Sie jemanden. Wir werden es nicht FÜR Sie programmieren. Wir sind bereit, Ihnen zu HILFEN, wenn Sie uns Ihren Versuch (unter Verwendung von SRC) und die Art Ihres Problems mitteilen.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Ich muss klarstellen, dass ich nicht brauchen, um Geschichte der Ticks zu sehen. Ich muss sie nur "speichern", wenn sie kommen, und das wird mit 5 bis 10 Zeckenpreisen ausreichen. Es muss wirklich möglich sein, dies zu tun!
Warum brauche ich das?
Wenn ich ein Signal von, sagen wir, einem KAUFEN erhalte, möchte ich, dass der EA mit der Ausführung der Order wartet, bis sich der Preis um mehr als X Ticks dreht. Wenn der Kurs also mit nur wenigen Rückschlägen in dieselbe Richtung geht, wartet der EA, bis der Kurs um mehr als X Ticks in die andere Richtung geht.
- Sie wissen, wie Sie den vorherigen Tick speichern können.
- Sie wissen, wie Sie den vorherigen mit dem aktuellen Wert vergleichen können.
- Sie wissen, wie man einen Zähler inkrementiert/dekrementiert.
- Was brauchen Sie noch?
Wenn Sie "wissen, dass es sehr einfach sein muss", warum haben Sie es nicht versucht? lernen Sie zu programmieren, oder bezahlen Sie jemanden. Wir werden es nicht FÜR Sie programmieren. Wir sind bereit, Ihnen zu HILFEN, wenn Sie uns Ihren Versuch (unter Verwendung von SRC) und die Art Ihres Problems mitteilen.Entschuldigung, dass ich um Hilfe gebeten habe.
double tick_dir = 0; double last = Ask; int count = 0; int myTickCount = 50; void OnTick(){ if(count == myTickCount){ Follow or Dont follow signal } tick_dir += Ask - last; last = Ask; count++; }Sie sind willkommen.
Danke Keelan!
So lerne ich am besten: indem ich mir den Code anderer ansehe. Ich werde das ausprobieren :)
Nochmals vielen Dank!