Kerzen übergreifende Indikatorenberechnung!
Liste der Anhänge anzeigen (Anzahl: 1)
Ahoi zusammen :)
Ich bin auf der Suche nach jemandem der vielleicht eine Lösung für mein Problem hat. Im Anhang ein VolumenIndikator den ich modifizieren möchte. Er gibt bei Überkauft bzw Überverkauft ein Signal in Form eines Punktes+Pfeils aus. Dieser funktioniert auch soweit. Zum Problem: Ich will erst einen Alarm+Pfeil wenn der Indikator 3 oder 4 Kerzen(einstellbar) in Folge! einen Punkt angezeigt hat und das erst dann ein akustischer Ton+Pfeil ausgegeben wird. Hier der Code: Code:
#property copyright "Copyright © 2015 - R.Staufenberg" Screenshot by Lightshot Wie setzt man sowas um? Ist sowas überhaupt machbar? :confused: Im Anhang der Indikator selbst. Würde mich über eine Antwort freuen :) |
Was zahlst'n?
|
@Raul0
Danke für das Angebot. Mir ging es erstmal darum ob man es mit wenig Aufwand überhaupt umsetzen kann. Hatte gehofft ein paar Tipps zu bekommen und es dann selbst umzusetzen bzw. es mal zu versuchen. Will ja in dem Forum bzw bei der Aktion was lernen ;) Falls ich es aber nicht selbst umsetzen kann komm ich vllt später gerne auf dich zurück. |
Zitat:
Grobskizziert: - die Bufferarrays suchen, die für das Zeichnen der Pfeile (akust. Signal) benutzt werden. - eine Zählschleife einbauen der Art, dass falls ein gleiches Signal dem vorhergehenden folgt -> den Zähler hochsetzen, bis der Zähler den voreingestellten Wert erreicht hat. Dann erst Pfeil zeichnen lassen und den Zähler wieder auf 0 setzen. Sollte vor dem Zeichnen ein Gegensignal kommen, ebenfalls den Pfeilzähler wieder auf 0 setzen. traderdoc |
@traderdoc
Danke für den Tipp. Also die Bufferarrays hab ich gefunden.Die Pfeile sind an den Punkt gekettet das heisst man muss nur die eigentliche Indikatorberechnug (Punktberechnung) anpassen. Aber ich weiss nicht wie so eine Zählerschleife aussieht die erkennt das die vorige Kerze ein Signal hatte?:confused: Hier der Code der Berechnung der aber nicht die vorige Kerze miteinbezieht. Code:
// --- |
Zitat:
traderdoc |
Erstmal dickes Danke für die Schleife :rolleyes:
Hab alles in den Indikator eingebaut und der Zähler funktioniert auch soweit. Der Counter zählt die Punkte. Leider erkennt er nicht wenn eine Lücke zwischen den Signalen ist. Also er zählt die Punkte aber nicht die Punkte in Folge. (LastBar zählen?) Bei einem GegenSignal in der zwischen Zeit funktioniert es aber. Wäre cool wenn du da vielleicht nochmal kurz schauen könntest :o Der Screen zeigt was ich meine: Screenshot by Lightshot Code:
// --- |
"Leider erkennt er nicht wenn eine Lücke zwischen den Signalen ist. Also er zählt die Punkte aber nicht die Punkte in Folge. (LastBar zählen?) Bei einem GegenSignal in der zwischen Zeit funktioniert es aber."
Verstehe ich jetzt nicht ganz, da bei den Shortpunkten auch Lücken dazwischen sind. Oder welche Lücken meinst Du konkret? traderdoc |
Ja das stimmt bei den Shortpunkten sind auch Lücken.
Also ich möchte ein Signal wenn 4 Kerzen direkt nebeneiander sind! Wie auf dem Bild unten die 4 Punkte bei Short. Die oberen roten Punkte sind nicht direkt nebeneinander sondern nacheinander.Zwischen den Punkten gibt es Kerzen ohne Punkt, das meine ich mit Lücken. Die Schleife soll wenn eine Kerze ohne Punkt kommt den Counter wieder auf 0 setzen. Geht das? Hier das Bild mit allen Erklärungen. Screenshot by Lightshot Hoffe das ist verständlich :) |
Code:
// --- Na dann, viel Erfolg! traderdoc |
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:02 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum