Dienstag, 16. April 2024, 09:08 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

olli

unregistriert

1

Montag, 18. Januar 2010, 15:54

bestimmen des wochenhighs

hallo,

eine im prinzip sehr einfache frage:

bestimmen und markierenim chart des levels des highs der vergangenen woche des YM.
allerdings tut es komp(#ref(high),-1)#,#w#) (im prinzip die richtige formel) nicht
und ref(komp(#high#,#w#),-1) (falsch) auch nicht aber etwas besser.

in beigefügtem bild sieht man, was die richtige formel in rot
und die falsche in blau macht und was ich gerne hätte in gelb...

any hints?

danke
»olli« hat folgendes Bild angehängt:
  • wochenhigh.jpg

Yoggi

unregistriert

2

Montag, 18. Januar 2010, 16:31

Hallo,
Komp(#High#, #W#)

Alles Gute
Yoggi

olli

unregistriert

3

Montag, 18. Januar 2010, 16:53

hi yoggi,
danke,
ich möchte aber in der laufenden woche das high der letzten woche
angezeigt bekommen und in HS keine zukunftsicht haben.
daher muss ich ja bekanntlich irgendwie ref-1 einbauen

Lenzelott Männlich

Experte

Registrierungsdatum: 30. Dezember 2002

Beiträge: 3 050

Wohnort: Giessen

4

Montag, 18. Januar 2010, 17:44

allerdings tut es komp(#ref(high),-1)#,#w#) (im prinzip die richtige formel) nicht


Komp(#Ref(high,-1)#,#w#) sollte besser funktionieren.
Oder anders ausgedrückt: eigentlich dürfte Deine Funktion gar kein Ergebnis liefern wegen der fehlerhaften Klammersetzung.
If you think it´s expensive to hire a professional, wait until you hire an amateur.

Yoggi

unregistriert

5

Montag, 18. Januar 2010, 20:05

Hallo Olli,

in meinem Beispiel, was ich mir eben zusammengeklickt hatte, funktionierte die von mir genannte Formel und gab korrekt das high der letzten Woche an. Hast Du die Formel schon in Deinem Layout oder HS probiert? Wenn ich sie mir im Chart anzeigen lasse, sehe ich keine Zukunftssicht.
Alles Gute
Yoggi

Registrierungsdatum: 2. September 2002

Beiträge: 433

Wohnort: Freiburg

6

Montag, 18. Januar 2010, 20:41

machts aber, höhere Komprimierungen MUSS man immer mit Ref(XXX,-1) anzeigen lassen.

Grüsse
Bernhard

Lenzelott Männlich

Experte

Registrierungsdatum: 30. Dezember 2002

Beiträge: 3 050

Wohnort: Giessen

7

Montag, 18. Januar 2010, 21:46

Ja, die weekly Komprimierung ist da aber eine "kleine" Besonderheit.
Kann mich dunkel erinnern, dass ich da auch schon mal "Spass" mit hatte in einem System.

mal schauen ob ich´s noch zusammen kriege:
Im Tageschart springt Freitags der Wert auf den Wert der aktuellen Woche um.
Insofern schaut die Komprimierung nur Freitags einen Tagesbar in die Zukunft (nämlich diesen Freitag).

Wenn man im Tageschart die high´s und Lows der Vorwoche haben möchte ist also tatsächlich dies die Lösung:

Quellcode

1
ref(Komp(#high#,#w#),-1)


Ich hoffe so war´s.
If you think it´s expensive to hire a professional, wait until you hire an amateur.

Lenzelott Männlich

Experte

Registrierungsdatum: 30. Dezember 2002

Beiträge: 3 050

Wohnort: Giessen

8

Montag, 18. Januar 2010, 22:04

Gerade mein altes System rausgekramt und genauso war´s.

Auch im Intraday Chart ist es so wie oben beschrieben, dh mit Komp(#high#,#w#) hat man MO-DO auch im Intradaychart das Hoch der Vorwoche.
Freitags aber das Hoch der aktuellen Woche.

Auch das stimmt leider nicht völlig, kann man im Intradaychart am 23.12. sehen.
Der 23.12. ist ein Donnerstag, ist aber der letzte Handelstag der Woche und tatsächlich liefert der KOMP Indikator an diesem Tag den neuen Wert.

Also:
KOMP mit der Einstellung "W" liefert am letzten Handelstag der Woche das berechnete Ergebnis.
If you think it´s expensive to hire a professional, wait until you hire an amateur.

Lenzelott Männlich

Experte

Registrierungsdatum: 30. Dezember 2002

Beiträge: 3 050

Wohnort: Giessen

9

Montag, 18. Januar 2010, 22:20

Jetzt kommt ein weiteres Problemchen:

im Realtimefeed weiß Investox jedoch nicht, ob der aktuelle Bar der letzte der Woche ist und tut aus "Sicherheitsgründen" einfach mal so als ob und man erhält mit KOMP(#high#,#w#) im aktuellen Handelstag tatsächlich das hoch des aktuellen Tages, egal an welchem Tag der Woche.

Jetzt zur Lösung des Problemes:
man braucht das Ergebnis der Berechnung KOMP(#high#,#w#) des Vortages.
Das funktioniert aber leider nicht nur mit einem einfachen Ref(,-1) drumherum.

Die Lösung ist schon bisschen abenteuerlich wie ich finde:

Quellcode

1
ValueWhen(Ref(Komp(#high#,#w#),-1), DatePart(d)<>Ref(DatePart(d),-1), 1, V)
If you think it´s expensive to hire a professional, wait until you hire an amateur.

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

10

Dienstag, 19. Januar 2010, 08:43

Hallo,

>>erhält mit KOMP(#high#,#w#) im aktuellen Handelstag tatsächlich
>>das hoch des aktuellen Tages, egal an welchem Tag der Woche.

schon das Hoch der aktuellen Woche, nicht des aktuellen Tages. Gilt auch nicht für "vollendete Perioden".

Eine Berechnung ohne Komp() wäre:

Quellcode

1
2
3
calc NeueWoche: ROC(DatePart(w),1,$)<0; 
calc WochenHoch: HighestSince(Ref(High,-1), NeueWoche, 1); 
ValueWhen(Ref(WochenHoch,-1), NeueWoche, 1, V)


Viele Grüße

Andreas Knöpfel

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

11

Dienstag, 19. Januar 2010, 08:59

Hallo,

mit der "verschachtelten" Komprimierung geht es übrigens alternativ auch wie folgt:

Komp(#>> Ref(Komp(#high#, #w#),-1) <<#, #t#)

Viele Grüße

Andreas Knöpfel

olli

unregistriert

12

Mittwoch, 20. Januar 2010, 16:09

danke für die zahlreichen und qualifizierten antworten.

herr knöpfel, bei mir kommt, wenn ich die zweite formel kopiere und im chart einfüge,
folgende meldung:
»olli« hat folgendes Bild angehängt:
  • error wochenhoch.jpg

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

13

Mittwoch, 20. Januar 2010, 16:30

Hallo,

haben Sie die aktuelle Version von Investox installiert (funktioniert ab 5.6.3)?

Viele Grüße

Andreas Knöpfel

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

14

Mittwoch, 20. Januar 2010, 16:48

Hallo Herr Knöpfel,

in V 5.6.6 kommt auch diese Fehlermeldung wenn man Ihre Formel kopiert und übernimmt! Ich habe versucht die innere Schachtel separat zu formulieren und dann als calc Operator in die Schachtel einzufügen-gleiches Ergebnis!
Happy Trading

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

15

Mittwoch, 20. Januar 2010, 17:08

Hallo,

konnte ich nachvollziehen. Beim Verschachteln von Komps gibt es noch ein Problem, wenn Leerzeichen in der Berechnung enthalten sind. So sollte es funktionieren:

Quellcode

1
Komp(#>>Ref(Komp(#high#, #w#),-1)<<#, #t#)


Viele Grüße

Andreas Knöpfel

olli

unregistriert

16

Mittwoch, 20. Januar 2010, 18:13

herr knöpfel,
jetzt kommt die meldung nicht mehr.
danke nochmal.

p.s. gibt es irgendwo eine anleitung
zum verwenden dier verschachtelten komp
und wann man diese verwenden sollte?
deren nutzen ist mir, abgesehen von diesem fall,
auf den ersten blick nicht
transparent.

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

17

Mittwoch, 20. Januar 2010, 20:43

Hallo Olli,

schau mal unter Hilfe- "Neusten Informationen" und klicke Version 5.6.3 an. Dort steht in einem kleinen Abschnitt die Erklärung! Die Erweiterung lässt eine Verschachtelung von Komp-Indikatoren zu,mehr nicht. Damit ist es möglich, innerhalb einer KOMP Berechnung eine weitere Komp-Berechnung (Verschachtelung)anzuwenden,was vorher nicht möglich war!
Happy Trading

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

18

Donnerstag, 21. Januar 2010, 10:38

Hallo,

interessanter bezüglich der Verschachtelung ist, dass man nun z.B. Komp() auch in anderen Rauten-Berechnungen einsetzen kann, wie Rangfolge oder HistoAnalyse (und umgekehrt).

Viele Grüße

Andreas Knöpfel

olli

unregistriert

19

Donnerstag, 21. Januar 2010, 10:59

danke für die nützlichen informationen.

ich habe folgende info gefunden:
"Der Komprimierungs-Indikator arbeitet nun auch mit der alternativen Rautenklammerung #>> / <<#, die verschachtelt eingesetzt werden kann.
Das bedeutet, dass Indikatoren, die ebenfalls Rauten verwenden (wie NeuroClassify) innerhalb des Komprimierungsindikators verwendet werden können."
damit wäre ich nicht darauf gekommen, was man damit das vergangene wochenhigh besser bestimmen kann. ... :S


jetzt stellt sich nur die frage, was
die "normale" synthax : komp(#ref(high,-1)#,#w#) genau anzeigt.

und da kommen mir noch weitere fragen :

gibt es noch andere komps, wo man mit der verschachtelung
bessere ergebnisse erzielt als ohne? kann man dadurch irgendwie
beim mischen von komps die zukunftsicht besser vermeiden als mit der einfachen
ref-1 methode? ich denke da beispielsweise an spannencharts oder renkos
als trendbestimmung in anderen komps....

allerdings hätte ich noch immer gerne die möglichkeit der
aktualisierung alle "x ticks" (jeder tick muss ja un grossen komps nicht unbedingt sein)
der unvollendeten perioden aller komps im HS zum ausschalten von zukunftsicht und
dem mischen aller erdenklichen komps ohne reuhe!! :-)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »olli« (21. Januar 2010, 11:18)