Wochenwerte wiedergeben was ist zu ändern

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #234512 quote
    Razz
    Participant
    Master

    Guten Morgen

    Ich verwende einen Indikator um mir Tageswerte anzeigen zu lassen diesen wollte Ich nun auf Wochenbasis ändern aber es gibt wohl keine Wochenzeitbasis

    Ich weiß das es die Möglichkeit gibt mir manche Werte über die Horizontal Preislinie anzeigen zu lassen mir gefällt deren Darstellung nicht .

    Gibt es noch eine andere möglichkeit den Indikator zu ändern ?

     

    Vielen Dank im vorraus und ein schönes Wochenende

     

    defparam drawonlastbaronly=true
    
    Rh = 34
    Gh = 139
    Bh = 34
    //LowColours
    Rl = 255
    Gl = 0
    Bl = 0
    
    //********************************************************************************************************************************************************************
    
    HighYesterDay = DHigh(1)
    LowYesterDay  = DLow(1)
    CloseYesterday= DClose(1)
    EQYesterday   = (DHigh(1)+DLow(1))/2
    
    HighToDay     = DHigh(0)
    LowToDay      = DLow(0)
    
    //********************************************************************************************************************************************************************
    If Gestern Then
    DrawSegment(Barindex-1,HighYesterDay,Barindex,HighYesterDay)Coloured(rh,gh,bh)Style(Line,2)
    DrawSegment(Barindex-1,LowYesterDay,Barindex,LowYesterDay)Coloured(rl,gl,bl)Style(Line,2)
    DrawSegment(Barindex-1,CloseYesterDay,Barindex,CloseYesterDay)Coloured(30,144,255)Style(Line,2)
    DrawSegment(Barindex-1,EQYesterDay,Barindex,EQYesterDay)Coloured(30,144,255)Style(dottedLine,2)
    
    EndIf
    If heute Then
    DrawSegment(Barindex,HighToDay,Barindex+1,HighToDay)Coloured(rh,gh,bh)Style(Line,2)
    DrawSegment(Barindex,LowToDay,Barindex+1,LowToDay)Coloured(rl,gl,bl)Style(Line,2)
    EndIf
    
    
    //********************************************************************************************************************************************************************
    Return
    #234527 quote
    robertogozzi
    Moderator
    Master

    Bei dieser Version können Sie auch die Woche auswählen. Wenn Sie Woche nicht auswählen, wird Tag verwendet.
    Wenn Sie sowohl „Gestern“ als auch „Heute“ auswählen, wird „Heute“ ignoriert.

    defparam drawonlastbaronly=true
    
    IF Gestern AND Heute THEN
    Heute = 0
    ENDIF
    
    Rh = 34
    Gh = 139
    Bh = 34
    //LowColours
    Rl = 255
    Gl = 0
    Bl = 0
    
    //********************************************************************************************************************************************************************
    
    IF Woche THEN
    // Woche
    IF OpenDayOfWeek < OpenDayOfWeek[1] THEN
    HighYesterDay = HighToDay
    LowYesterDay  = LowToDay
    CloseYesterday= close[1]
    EQYesterday   = (HighYesterDay + LowYesterDay) / 2
    
    HighToDay     = high
    LowToDay      = low
    ELSE
    HighToDay     = max(high,HighToDay)
    LowToDay      = min(low, LowToDay)
    ENDIF
    If Gestern Then
    DrawSegment(Barindex-1,HighYesterDay,Barindex+10,HighYesterDay)Coloured(rh,gh,bh)Style(Line,2)
    DrawSegment(Barindex-1,LowYesterDay,Barindex+10,LowYesterDay)Coloured(rl,gl,bl)Style(Line,2)
    DrawSegment(Barindex-1,CloseYesterDay,Barindex+10,CloseYesterDay)Coloured(30,144,255)Style(Line,2)
    DrawSegment(Barindex-1,EQYesterDay,Barindex+10,EQYesterDay)Coloured(30,144,255)Style(dottedLine,2)
    
    EndIf
    If heute Then
    DrawSegment(Barindex,HighToDay,Barindex++10,HighToDay)Coloured(rh,gh,bh)Style(Line,2)
    DrawSegment(Barindex,LowToDay,Barindex++10,LowToDay)Coloured(rl,gl,bl)Style(Line,2)
    EndIf
    ELSE
    // Tag
    HighYesterDay = DHigh(1)
    LowYesterDay  = DLow(1)
    CloseYesterday= DClose(1)
    EQYesterday   = (DHigh(1)+DLow(1))/2
    
    HighToDay     = DHigh(0)
    LowToDay      = DLow(0)
    
    If Gestern Then
    DrawSegment(Barindex-1,HighYesterDay,Barindex+10,HighYesterDay)Coloured(rh,gh,bh)Style(Line,2)
    DrawSegment(Barindex-1,LowYesterDay,Barindex+10,LowYesterDay)Coloured(rl,gl,bl)Style(Line,2)
    DrawSegment(Barindex-1,CloseYesterDay,Barindex+10,CloseYesterDay)Coloured(30,144,255)Style(Line,2)
    DrawSegment(Barindex-1,EQYesterDay,Barindex+10,EQYesterDay)Coloured(30,144,255)Style(dottedLine,2)
    
    EndIf
    If heute Then
    DrawSegment(Barindex,HighToDay,Barindex++10,HighToDay)Coloured(rh,gh,bh)Style(Line,2)
    DrawSegment(Barindex,LowToDay,Barindex++10,LowToDay)Coloured(rl,gl,bl)Style(Line,2)
    EndIf
    ENDIF
    
    //********************************************************************************************************************************************************************
    Return
    Iván González thanked this post
    #234565 quote
    Razz
    Participant
    Master

    Guten Tag robertogozzi

    Sorry Ich denke Ich habe mich nicht deutlich genug ausgedrückt .
    Ich will auf einem Wochenchart sobald heute aktiviert ist angezeigt bekommen Hoch und Tief der aktuellen Woche.
    und wenn gestern aktiviert ist soll Hoch,Tief,Schlußkurs,und Hoch+Tief/2 angezeigt werden .

    habe ein Beispiel wie es im Tag

    #234656 quote
    Iván González
    Moderator
    Master

    Hoffe, ich habe es gut verstanden …

    defparam drawonlastbaronly=true
    
    Rh = 34
    Gh = 139
    Bh = 34
    //LowColours
    Rl = 255
    Gl = 0
    Bl = 0
    
    //********************************************************************************************************************************************************************
    timeframe(weekly)
    
    closelastweek = close[1]
    highlastweek = high[1]
    lowlastweek = low[1]
    EQlastweek = (highlastweek+lowlastweek)/2
    
    //********************************************************************************************************************************************************************
    
    Highthisweek = high
    Lowthisweek  = Low
    Closthisweek= Close
    EQthisweek   = (High+Low)/2
    
    //********************************************************************************************************************************************************************
    timeframe(default)
    If Gestern Then
    DrawSegment(Barindex-1,highlastweek,Barindex,highlastweek)Coloured(rh,gh,bh)Style(Line,2)
    DrawSegment(Barindex-1,lowlastweek,Barindex,lowlastweek)Coloured(rl,gl,bl)Style(Line,2)
    DrawSegment(Barindex-1,closelastweek,Barindex,closelastweek)Coloured(30,144,255)Style(Line,2)
    DrawSegment(Barindex-1,EQlastweek,Barindex,EQlastweek)Coloured(30,144,255)Style(dottedLine,2)
    
    EndIf
    If heute Then
    DrawSegment(Barindex,Highthisweek,Barindex+1,Highthisweek)Coloured(rh,gh,bh)Style(Line,2)
    DrawSegment(Barindex,Lowthisweek,Barindex+1,Lowthisweek)Coloured(rl,gl,bl)Style(Line,2)
    EndIf
    
    //********************************************************************************************************************************************************************
    Return
    Razz and robertogozzi thanked this post
    #234660 quote
    Razz
    Participant
    Master

    Vielen Dank Iván

    genau so wollte Ich es , sorry auf die Idee mit der Timeframe(weekly) hätte Ich auch selbst kommen können.

    Nochmals Vielen Dank

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.

Wochenwerte wiedergeben was ist zu ändern


ProBuilder Support

New Reply
Author
author-avatar
Razz @razz Participant
Summary

This topic contains 4 replies,
has 3 voices, and was last updated by Razz
1 year, 7 months ago.

Topic Details
Forum: ProBuilder Support
Language: German
Started: 06/29/2024
Status: Active
Attachments: 3 files
Logo Logo
Loading...