Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeichnen Sie eine Linie und zählen Sie, wie oft der Preis die Linie berührt
Lechugogarme
01-07-2024 16:49,
2 Anhänge: Nichts davon scheint mehr zu funktionieren. Ich habe die Originalversion optimiert und unnötigen Code gelöscht. Es funktioniert mit MT4 Build 1045. Denken Sie daran, die Objektbeschreibung mit F8 zu aktivieren.
https://www.tradingintuitive.com/attachments/1529173842348818184.mq4
https://www.tradingintuitive.com/cryptocurrency-forum/524-help-needed-managed-tp.html
NespkrSpain
01-07-2024 17:28,
Wenn ich es jetzt nicht forciere, habe ich die ganze Nacht versucht, den Code zu ändern, um eine zweite Trendlinie hinzuzufügen (erfolgreich) und zu berechnen, wie oft die Preise zwischen diesen Linien schwanken.
Tut mir leid, das ist etwas komplexer � derzeit habe ich nicht die Zeit herauszufinden, wie ich das am besten machen kann.
carabassa
01-07-2024 18:06,
2 Anhänge Wunderbar, vielen Dank. Wenn ich es jetzt nicht forciere, habe ich die ganze Nacht versucht, den Code zu ändern, um eine zweite Trendlinie hinzuzufügen (erfolgreich) und zu berechnen, wie oft die Preise zwischen diesen Linien schwanken. Diese beiden Spuren sind parallel. Was muss ich am Code ändern, um jede Berührung der Linie NUR zu zählen, wenn der vorherige Preis die andere Linie berührt hat (der Preis springt von Linie zu Linie)? Wir können also die Sprünge von den Linien zählen und nicht die Berührungen direkt? if (x11lt;x01) break; if (x01 != px01 || x11 != px11 || y01 != py01 || y11 != py11) { WindowRedraw(); int cnt1=0; int i01 = iBarShift(ccy,tmf,x01,false); int i11 = iBarShift(ccy,tmf,x11,false); for (int a=i01; agt;=i11; a--) { double prc1 = ObjectGetValueByShift(objname1,a); if (prc1 lt;= High[a] prc1 gt;= Low[a]) cnt1 /Ich vermute, dass es hier noch eine andere Bedingung gibt
https://www.tradingintuitive.com/general-forex-discussion/541-daily-bar-analysis-pairs.html
https://www.tradingintuitive.com/attachments/15291738391898772707.mq4
NespkrSpain
01-07-2024 18:36,
1 Anhang(e) Die angehängte Datei ist ein Skript und muss in Ihrem Ordner ...../[MT4]/experts/scripts installiert werden. Starten Sie dann MT4 neu. Drücken Sie zunächst F8 und stellen Sie auf der Registerkarte “Allgemein� sicher, dass “Objektbeschreibungen anzeigen� aktiviert ist. Hängen Sie das Skript an Ihr Diagramm an. Das Skript erstellt eine Trendlinie; Legen Sie die horizontale Länge (LookbackCandles) und die Anfangsfarbe (LineColor) fest. Sie können auch die Höhe des Startpreises festlegen. Wenn Sie diesen Wert auf 0 belassen, wird die Trendlinie einfach etwa auf halber Höhe Ihres Preisfensters dargestellt. Klicken Sie auf OK und die Trendlinie wird angezeigt. Klicken (oder doppelklicken) Sie, um es auszuwählen. Es erscheinen drei kleine Quadrate (“Griffe�). Um die Trendlinie auf dem Bildschirm zu verschieben, ziehen Sie den mittleren Griff. Um die Länge der Trendlinie zu ändern, ziehen Sie einen der Endgriffe. Wenn die Linie horizontal bleiben soll, halten Sie dabei die UMSCHALTTASTE gedrückt. Wenn Sie die Eigenschaften (Farbe, Stil usw.) der Trendlinie ändern möchten, klicken Sie mit der rechten Maustaste und wählen Sie Eigenschaften. Sie können die Preiswerte auch auf der Registerkarte “Parameter� ändern, um die Trendlinie auf ein bestimmtes Preisniveau zu verschieben. Vorausgesetzt, dass Sie zuvor “Objektbeschreibungen anzeigen� aktiviert haben, aktualisiert sich der Text “Anzahl A von B (C, D)�, nachdem Sie die Trendlinie verschoben und die Maustaste losgelassen haben. A = die Anzahl der Kerzen, die die Trendlinie schneiden B = die Länge der Trendlinie (in Kerzen) C = der Preis an der linken Markierung D = der Preis an der rechten Markierung Wenn die Trendlinie diagonal verläuft, kann es schwierig sein, sie zu lesen Text. Bewegen Sie den Mauszeiger über einen der drei Ziehpunkte, und derselbe Text wird im Hilfe-Popup angezeigt. Um sowohl das Skript als auch die Trendlinie aus Ihrem Diagramm zu entfernen, ziehen Sie den rechten Ziehpunkt nach links über den linken Ziehpunkt hinaus oder umgekehrt. Spaß haben! David
https://www.tradingintuitive.com/attachments/15291738351846540347.mq4
carabassa
01-07-2024 18:41,
1 Anhang(e) Ich zeichne eine Linie in mt4. Kann ich zählen, wie oft der Preis die Linie in den letzten 30 Kerzen berührt? Wie mache ich das? Ich kann es natürlich visuell machen, aber ist es für einen Indy schwierig, das alles automatisch zu machen?
Ich bin eher ein angehender Möchtegern-Programmierer mit Kopier- und Einfügefunktion und hatte mit dieser Anfrage immer noch keinen Erfolg.
In diesem Beispiel berührt der Preis die Linie neunmal. Gibt es einen Indy, der das für mich tun kann?
https://www.tradingintuitive.com/cryptocurrency-forum/409-help-ea-pending-orders.html
Powered by vBulletin® Version 4.2.5 Copyright ©2026 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.