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.
TitaniumTrader
unregistriert
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »TitaniumTrader« (19. November 2004, 11:02)
Tim
unregistriert
TitaniumTrader
unregistriert
Tim
unregistriert
Zitat
Nimmt man Bezug auf einen aus einer kleineren Periode in eine größere Periode hochkomprimierten Kurs der Vergangenheit, ist Ref nicht notwendig.
Zitat
Ich dachte, die Investox-Formelsprache langsam "drauf" zu haben, aber da sieht man mal ...
Zitat
Unterschiedliche Zeitebenen innerhalb eines Handelssystems
(=Indikator „Komprimierung“)
Sie können innerhalb eines geöffneten Investox-Projektes oder innerhalb eines Handelssystems auch auf Kursbewegungen oder Indikatoren anderer Zeitebenen zugreifen.
Dadurch wird es z.B. möglich, Signale in einem Intraday-Chart von Signalen in Tagescharts bestätigen zu lassen oder ein Intraday-Handelssystem in größerer Komprimierung zu erstellen und sich die Handelssignale von Analysetechniken oder Kursverläufen in kleineren Komprimierungen bestätigen zu lassen (z.B. 60-Minuten Intraday System geht nur long wenn gleichzeitig im 10-Minuten Chart ein Long-Signal entsteht).
Auf unterschiedliche Komprimierungen können Sie mit dem Indikator „Komp“ zugreifen.
Der Indikator hat folgende Syntax:
Komp(#Daten auf die zugegriffen werden soll#,#Komprimierung der Daten auf die zugegriffen werden soll#)
Komp(#close#,#T#) liefert demnach die Schlusskurse auf täglicher Basis ( End-of Day).
Für die Komprimierung der Daten stehen folgende Eingabemöglichkeiten zur Auswahl:
Beschreibung Schreibweise
Minutenwerte Intraday #0#, #1#, #5#, #10# usw.
(#0# = tick by Tick)
Multi-Tick Komprimierung #1T#, #2T#, #10T#, #20T# usw.
Täglich #T#
Wöchentlich #W#
Monatlich #M#
Quartalsweise #Q#
Die Formel:
Komp(#GD(close,20,S)#,#W#)
Würde also wöchentliche Werte des 20-Perioden gleitenden Durchschnitts liefern, während die Formel
Komp(#GD(close,20,S)#,#10#)
Die 10-Minuten Werte des 20-Perioden gleitenden Durchschnitts liefert.
Wichtig:
Wenn Sie mit kleinen Basiskomprimierungen arbeiten (z.B. 10 Minuten Intraday) und mit dem Indikator „Komp“ auf größere Komprimierungen zugreifen wollen, schauen Hoch, Tief und Schlusskurse die der Indikator „Komp“ liefert in die Zukunft. Sie sollten deshalb in solchen Fällen immer mit Ref(….,-1) auf die Komp-Werte der Vorperiode zugreifen. Sonst erhalten Sie unrealistische und zu gute Ergebnisse.
Beispiel:
Sie erstellen ein Handelssystem auf den Dax-Index in 60-Minuten Intraday Komprimierung (= Einstellung in den Handelssystem Einstellungen unter „Komprimierung“). Signale in diesem System sollen nur gehandelt werden, wenn es gleichzeitig ein Kaufsignal ( z.B. Close schneidet den 20-Perioden GD von oben nach unten innerhalb der letzten 3 Perioden) im 120-Minuten Chart gegeben hat.
1. Überlegung
Die Basiskomprimierung (=60 Minuten) ist kleiner als die Komprimierung, auf die zugegriffen werden soll (=120 Minuten).
Die Formel :
Komp(#Cross(close,GD(close,20,S),3)=1#,#120#)
wäre hier falsch, weil die Berechnung in die Zukunft schauen würde. Sie können im Realhandel ja in der aktuellen Stunde(=60 Minuten) noch nicht den Schlusskurs der folgenden Stunde (=120 Minuten) wissen.
Richtig wäre:
Komp(#Ref(Cross(close,GD(close,20,S),3)=1,-1),#120#)
Dieser Zusammenhang gilt aber nur, wenn innerhalb kleinerer Basiskomprimierungen auf größere Komprimierungen zugegriffen werden soll.
Würden Sie mit der Basiskomprimierung von 120 Minuten im Handelssystem arbeiten und wollen Sie prüfen, ob gleichzeitig ein Kaufsignal im 60 Minuten Chart vorliegt, könnten Sie die Berechnung:
Komp(#Cross(close,GD(close,20,S),3)=1,#60#)
einsetzen, weil auch im Realhandel die Kurse der letzten Stunde schon bekannt sind, wenn Sie im 2-Stunden Rhythmus handeln.
Beim Zugriff auf kleinere Komprimierungen innerhalb von größeren Komprimierungen können Sie demnach auf den zusätzlichen Einsatz von Ref(….,-1) verzichten
TitaniumTrader
unregistriert
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »TitaniumTrader« (29. November 2004, 12:04)
olli
unregistriert
[/quote]
Beim Zugriff auf kleinere Komprimierungen innerhalb von größeren Komprimierungen können Sie demnach auf den zusätzlichen Einsatz von Ref(….,-1) verzichten