Fibonaccibogen Programmier code

Viewing 11 posts - 16 through 26 (of 26 total)
  • Author
    Posts
  • #246227 quote
    robertogozzi
    Moderator
    Master

    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.

    #253170 quote
    elviko
    Participant
    New

    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.

    #253276 quote
    robertogozzi
    Moderator
    Master
    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
    #253286 quote
    elviko
    Participant
    New
    erstmal danke…wie bei den beigefügten Foto
    #253571 quote
    elviko
    Participant
    New
    Roberto???
    #253604 quote
    robertogozzi
    Moderator
    Master
    Bitte haben Sie Geduld; die größte Herausforderung war das Drucken der Kreise. Ich hoffe, es klappt bald.
    #253640 quote
    elviko
    Participant
    New
    Ich küss deine Hände….
    #253806 quote
    robertogozzi
    Moderator
    Master
    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.
    #253874 quote
    elviko
    Participant
    New
    Erstmal vielen dank dafür , Du kannst dir ruhig Zeit lassen….
    #254152 quote
    robertogozzi
    Moderator
    Master
    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.
    #254511 quote
    elviko
    Participant
    New
    Danke 🙏🏼 für deine mühe 🙇🏿🙇🏿🙇🏿🙇🏿🙇🏿
    robertogozzi thanked this post
Viewing 11 posts - 16 through 26 (of 26 total)
  • You must be logged in to reply to this topic.

Fibonaccibogen Programmier code


ProBuilder Support

New Reply
Author
author-avatar
elviko @elviko Participant
Summary

This topic contains 25 replies,
has 2 voices, and was last updated by elviko
1 month, 2 weeks ago.

Topic Details
Forum: ProBuilder Support
Language: German
Started: 09/15/2024
Status: Active
Attachments: 6 files
Logo Logo
Loading...