Snoopy
unregistriert
Quellcode |
|
1 2 3 4 5 6 7 |
//um 14 Uhr will ich den HHV des Zeitraumes von 8-14 Uhr haben //HHV(High,12) => weil bei komp 30 min sind es von 8-14 Uhr 12 Perioden calc predesHigh: ValueWhen(HHV(High,12), DatePart(h)>7 and DatePart(h)<14,1,V); //wert um 14 Uhr calc predHighVal: ValueWhen(predesHigh, DatePart(h)=14,1,V); //Darstellung im Chart => Nur provisorisch (sollte eigentlich gar nicht gezeigt werden. Weiss aber nicht wie ich es mache kann) (If(DatePart(h)>13 and DatePart(h)<23, predHighVal, predHighVal-1)) |
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Giuseppe« (11. Oktober 2009, 12:48)
Snoopy
unregistriert
Zitat
Zu1.
das Bild im Anhang wird in meinem Browser nicht angezeigt.
Soll ein Ausbruch aus der Range von 8-14:00 Uhr gehandelt werden?
Zitat
Zu2.
Das die Werte vom Indikator als Zahlenwert im Chart angezeigt werden, ist mir jetzt nicht bekannt.
Roberto
unregistriert
Hallo Giuseppe,Wenn ich If-anweisung benutze muss ich immer 2 Modalitäten (True/Falls) berücksichtigen. Bei True definiere ich den Zeitbereich wo die Zeitreihe sichtbar werden soll zb. von 8-14. Was mache ich aber mit Fals? Da kann ich entweder 0 eingeben (in diesem Fall kann es passieren dass sich die Skalierung der Chart ändert und unübersichtlich wird) oder ein Dummy-Wert zb. Zeitreihe -1 (was ich auch nicht ganz optimal empfinde, da die Zeitreihe auch im bereich dargestellt wird, wo ich es eigenlich nicht wünsche).
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Roberto« (11. Oktober 2009, 18:02)
Snoopy
unregistriert