Freitag, 19. April 2024, 16:19 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Vatie Männlich

Profi

Registrierungsdatum: 4. Oktober 2002

Beiträge: 191

Wohnort: 14 km nordwestlich vom Millerntor Stadion

1

Freitag, 2. September 2016, 12:02

Bestimmten Anteil eines Zeitraumes berechnen

Moin, mal wieder eine Frage: ich möchte gerne definieren, dass ein Indikator zu x% eines Zeitraumes unter einer fixen Signallinie sich bewegt hat. Also z.B. zwischen 8 und 9 Uhr ;datepart()=8; soll der Indikator zu 80% der Zeit unter der 0 Linie sein.
Habt Ihr eine Idee für mich? Vielen Dank schon mal!

jones

Profi

Registrierungsdatum: 22. Oktober 2011

Beiträge: 230

Wohnort: Österreich

2

Dienstag, 6. September 2016, 01:44

hi, hier mal ein Ansatz zum weiter Basteln.

Angenommen wurde das der MACDOszi auf Minutenbasis die Hälfte der Zeit von 8 bis 9 Uhr unter "0" sein soll.

calc time:DatePart(h)=8 ;
calc i:MACDOszi(Close, 9, S);
calc linie: 0;
const proz:60*0.5; //60 Minuten davon 50%
calc bed1: i <linie; //Indikator < als Linie
calc bed2:(If(time=1 and bed1=1, 1, 0));
calc summierung:(If(Abschnitt(h, 1, k, l) and time=1, (If(bed2=1, SUM(bed2, 60), 0)), 0)) ;
summierung

lg jones

Vatie Männlich

Profi

Registrierungsdatum: 4. Oktober 2002

Beiträge: 191

Wohnort: 14 km nordwestlich vom Millerntor Stadion

3

Dienstag, 6. September 2016, 08:53

Vielen Dank Jones, das ist genau das, was ich suche!