Hallo zusammen,
ist es möglich in MS (ab Version 7.0) eine dritte Zeitspanne darzustellen, die sich aus der Zeitspanne des ersten und zweiten Peak ergeben (Siehe Grafik)?
Ist es möglich, das zu screenen und evtl. im Explorer dahingehend zu berechnen, dass es ein Datum abgeben könnte?
Beispiel: erstes Hoch am 15. Juni, zweites Hoch 16. August, daraus errechnet für das dritte mögliche Hoch am 15. Oktober.
Vielleicht ist das eine naive Frage, da MS womöglich im Explorer keine Datumswerte ausgeben kann, was nicht die einzige Schwäche von MS wäre (z.B. ist es nicht möglich zwischen AND und OR wie in Datenbanken XOR (UND/ODER)ausgeben zu lassen). Aber dennoch stelle diese Frage in der Hoffnung, dass es doch möglich sein könnte.
Bedanke mich bei euch und viele Grüsse

@ borsaholic
[#1]Deine eigentliche Frage kann ich leider nicht beantworten, aber vielleicht ist es nebenbei nützlich, daß man XOR durch AND, OR und NOT nachbilden kann:
A XOR B = (A AND NOT B) OR (NOT A AND B)
@ borsaholic
[#1]So ganz verstehe ich die Frage nicht, es gibt eine Reihe von Möglichkeiten, mit dem Datum zu arbeiten. Die nachfolgende Formel liefert z.B. das Datum des letzten Peaks:
a:=LastValue(Peak(1,C,2))=C;
tag:= ValueWhen(1,a=1,DayOfMonth());
monat:= ValueWhen(1,a=1,Month());
Jahr:= ValueWhen(1,a=1,Year());
Datum:= ValueWhen(1,a=1,Month()*1000000+DayOfMonth()*10000+Year());
datum
Oder allgemeiner:
pds:=Input("Anzahl Tage",1,10000,100);
A1:=Cum(1);
A2:=LastValue(Cum(1)-pds);
ValueWhen(1,A1=A2,Ceiling(Month()*1000000+DayOfMonth()*10000+Year()));
Die Anzahl der Tage seit dem letzten Peak könnte man auch mit Hilfe der Funktion PeakBarsAgo ermitteln.
Man könnte auch z.B. Retracements zwischen Peak und Trough errechnen:
pk2:=Peak(2,H,1.36);
pk1:=Peak(1,H,1.36);
tk1:=Trough(1,L,1.36);
tk2:=Trough(2,L,1.36);
a:=pk1-(pk1-tk1)*0.618;
b:=pk1-(pk1-tk1)*0.382;
pk2;pk1;tk1;tk2;a;b;