.... am einfachsten, Du legst Dir einen zusätzlichen Anwenderindikator wie folgt an (setzt voraus, dass Du einen Anwenderindikator mit dem Namen
mothed_Avergae und 2 Werteparametern nach Deiner Formel definiert hast :
Indikatorname: Fractal_Indi
Parameter 1:
Name: Perioden
Typ: Wert
Standard: 8
Minimum: 2
Maximum: 500
Parameter 2:
Name: Versatz
Typ: Wert
Standard: 5
Minimum: 2
Maximum: 500
Formel:
calc fractal:
Ref(high,-2) > Ref(high,-4) and
Ref(high,-2) >= Ref(high,-3) and
Ref(high,-2) >= Ref(high,-1) and
Ref(high,-2) > high;
calc hhw:If(fractal,Ref(high,-2),0);
calc Fraclong: fractal and close > Smothed_Avergae(Perioden, Versatz);
calc anzeige
chalter(0,fraclong ,hhw,fraclong ,hhw);
anzeige
Diesen Anwenderindikator kannst Du dann in Folgeberechnungen über die Formel:
Komp(#Fractal_Indi(Perioden,Versatz)#,#Komprimierungsintervall#)
bzw. über
Komp(#Ref(Fractal_Indi(Perioden,Versatz),-1)#,#Komprimierungsintervall#)
beliebig komprimieren. Für "Perioden", "Versatz" und "Komprimierungsintervall" müssen natürlich geeignete Werte eingesetzt werden.
Ob Du den Indikator mit Ref(....,-1) zurückversetzen musst, richtet sich nach Deiner Basiskomprimierung.
PS: Den Indikatornamen "Smothed_Avergae" habe ich konsequent bewusst so geschrieben, wie Du in Deinem Beitrag 1.
Hast Du Dich in Beitrag 1 beim Indikatornamen nur verschrieben und heisst Dein selbstdefinierter Anwenderindikator doch anders (.... z.B. Smoothed_Average .....) musst Du den Indikatornamen in meiner Formel abändern.