Sie müssen mir sagen, bei welcher Kerze (Balken) der erste Kreis beginnen und enden soll.
Geben Sie dann bei jedem neuen Kreis an, wie viele Balken (ganze Zahl) sowohl vom Startpunkt als auch vom Endpunkt entfernt sein sollen.
Hallo Roberto,
ich möchte, dass die Fibonacci-Bögen dauerhaft mit dem SMA 21 verbunden bleiben und sich dynamisch mitbewegen.
So soll es funktionieren:
- Punkt 1 lege ich am aktuellen Ende des SMA 21 fest (die neueste Kerze)
- Punkt 2 lege ich weiter zurück auf dem SMA 21 fest (z.B. 100 Kerzen zurück)
- Die Fibonacci-Bögen werden zwischen diesen beiden Punkten auf dem SMA gezeichnet
Das Wichtige: Wenn sich der SMA 21 bewegt (bei jeder neuen Kerze), sollen sich beide Punkte automatisch mit dem SMA mitbewegen. Die Bögen bleiben also immer auf dem SMA “geklebt” und passen sich dynamisch an die Kursentwicklung an.
So wie auf den Bildern zu sehen: Die Fibonacci-Linien entstehen als Bögen, die vom SMA ausgehen und mit ihm verbunden bleiben.
Prüfen Sie, ob dieser Code Ihren Vorstellungen nahekommt (siehe beigefügtes Foto):
defparam drawonlastbaronly=true
ONCE PeriodSma = 21
ONCE Decalage = 2 * PipSize //0.5
ONCE LookBack = 100
IF BarIndex = 0 THEN
// Fibonacci-Level Definition (Array)
$Fib[1] = 0.236
$Fib[2] = 0.382
$Fib[3] = 0.5
$Fib[4] = 0.618
$Fib[5] = 0.786
//$Fib[6] = 1.0
ENDIF
Sma21 = average[PeriodSMA](close)
IF BarIndex >= max(PeriodSma,LookBack) THEN
Point1 = Sma21
Point2 = Sma21[LookBack]
Distance = Point1 - Point2
DRAWTEXT("0,00%", barindex+10,Point2+Decalage)
DRAWELLIPSE(barindex, Point1, barindex-LookBack, Point2) STYLE(DOTTEDLINE,3) COLOURED("brown")
for i = 1 to 5 do
fibLevel = $Fib[i]
fibValue = Point2 + (Distance * fibLevel)
DRAWELLIPSE(BarIndex,Point1,BarIndex - LookBack,FibValue )STYLE(DOTTEDLINE,2) COLOURED("red")
textLabel = fibLevel * 100
DRAWTEXT("#textLabel#%", barindex + 10, fibValue)
next
ENDIF
return
erstmal danke…wie bei den beigefügten Foto
Bitte haben Sie Geduld; die größte Herausforderung war das Drucken der Kreise.
Ich hoffe, es klappt bald.
Es ist fast eine Woche her, aber ich habe immer noch keine Lösung gefunden.
Ich kann täglich ein paar Stunden dafür aufwenden, nicht mehr. Bitte haben Sie Geduld.
Erstmal vielen dank dafür , Du kannst dir ruhig Zeit lassen….
Hallo
elviko, nach so langer Zeit muss ich dir leider mitteilen, dass es nicht möglich ist, Kreise automatisch in Charts zu zeichnen. Du kannst dies jedoch manuell mit den Werkzeugen in der ProRealTime-Symbolleiste tun.
Es gibt zwar einen Befehl zum Zeichnen einer Ellipse, aber keinen zum Zeichnen eines Kreises. Ich habe auch die von AI vorgeschlagenen Formeln ausprobiert, aber ohne Erfolg. Die Umwandlung von Balken und Kursen in X- und Y-Koordinaten, die den Eindruck einer Kugel erwecken, ist nicht möglich.
Danke 🙏🏼 für deine mühe 🙇🏿🙇🏿🙇🏿🙇🏿🙇🏿