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.
Rubelroller
unregistriert
Zitat
In einem Handelssystem können Sie Kursmuster in den Handelsregeln zur Signalbildung einsetzen. Eine Möglichkeit dazu ist es zu prüfen, ob ein bestimmtes Kursmuster momentan in einer bestimmten Stärke ausgeprägt ist - wie das folgende Beispiel zeigt:
Enter Long:
Kursmuster(#Flagge abwärts-20#) > 70
{Einsteigen, sobald die Ähnlichkeit des Kursmusters 70% übersteigt}
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Bernd« (6. Dezember 2008, 19:34)
Rubelroller
unregistriert
Zitat
unter Definitionen:
Global calc KMaufw: Ref(Kursmuster(#aufwärts#),-1);
Global calc Long: ...
und unter Enter Long:
Long AND KMaufw
Auch wenn ich KMaufw komplett streiche, wird es auch viel schlechter. Deswegen interessiert mich was INV macht, wenn es nur KMaufw steht.
Rubelroller
unregistriert
, dachte ich vielleicht wird mein KMaufw gar nicht ausgewertet. In diesen Fall sollte ein HS ohne KMaufw dem HS mit "Long AND KMaufw" gleich sein. Ist es aber nicht => KMaufw wird ausgewertet. Da das System auch mit KMaufw < 0 (keine Übereinstimmung mit dem Kursmuster!!!) long geht interessiert mich warum das so ist. Was macht INV, wenn es nur KMaufw steht? Ab welchen Wert (offensichtlich kleiner 0) mein INV, dass das Kursmuster vorhanden ist, obwohl Werte unter 0 keine Übereinstimmung bedeuten?Zitat
ein Koeffizient ohne Schwellenangabe macht hier keinen Sinn
obwohl Werte unter 0 keine Übereinstimmung bedeuten?
es geht um den Wahrheitswert.
... *ungleich* 0 steht für TRUE
Rubelroller
unregistriert
Zitat
Interpretation
Der Indikator liefert als Ergebnis eine Datenreihe, die im Bereich von -100% und +100% schwankt. Dieser Wertebereich entspricht dem der Korrelation (-1 / 1), multipliziert mit 100:
Ein mehr oder weniger positiver Wert zeigt eine mehr oder weniger starke Übereinstimmung des Verlaufs der geprüften Daten mit dem angegebenen Kursmuster an. Bei einem Wert von +100% ist die Übereinstimmung vollständig.
Ein negativer Wert zeigt eine Gegenläufigkeit von Daten und Kursmustern an - wohlgemerkt eine Gegenläufigkeit der Werte, nicht jedoch einen zeitlich umgekehrten Verlauf des Kursmusters. Bei einem Wert von -100% weisen die geprüften Kurse einen vollständig gegensätzlichen Verlauf auf wie das Kursmuster.
Bei einem Wert nahe Null sind die geprüften Daten und das Kursmuster dagegen statistisch betrachtet völlig unabhängig (keine Ähnlichkeit im Verlauf).
Zitat
Die Regeln eines Handelssystems
Ein Handelssystem in Investox liefert Handelssignale anhand von Regeln, deren genaue Gestalt automatisch optimiert werden kann. Ein Handelssystem kann grundsätzlich long (auf steigende Kurse) und/oder short (auf fallende Kurse) gehen. Dementsprechend verarbeitet ein Handelssystem bis zu vier verschiedene Handelsregeln:
Enter Long: Gibt an, wann eine Long-Position eröffnet werden soll.
Exit Long: Gibt an, wann eine Long-Position geschlossen werden soll.
Enter Short: Gibt an, wann eine Short-Position eröffnet werden soll.
Exit Short: Gibt an, wann eine Short-Position geschlossen werden soll.
Jede Handelsregel besteht aus einer Berechnung und wird ausgelöst, sobald das Ergebnis der Berechnung zutrifft, also ‚Wahr‘ ist (-> Wahrheitswerte in Berechnungen (Regeln)).
...
Zitat
Wahrheitswerte in Berechnungen (Regeln)
Eine der häufigsten Anwendungen von Berechnungen im Rahmen von Handelssystemen dürfte die Definitionen von Handelsregeln sein. Solche Regeln geben an, ob eine bestimmte Bedingung oder aber eine Verknüpfung von mehreren Teilbedingungen zutrifft oder nicht. Wenn die Bedingung zutrifft heißt dies, dass ihre Auswertung ‘Wahr’ ergibt; wenn sie nicht zutrifft ergibt ihre Auswertung dagegen ‘Falsch’.
Beispiel:
Nehmen wir an, ein Handelssystem würde die folgende Enter-Long-Regel verwenden.
RSI(Close, 30) > 50
Diese Regel wird wirksam, sobald die Bedingung, dass der 30-Perioden-RSI über der 50er-Linie liegt, zutrifft. Dies ist gleichbedeutend damit, dass die Auswertung der Bedingung den Wert ‘Wahr’ ergibt.
Da Berechnungen nun nicht mit den Worten ‘Wahr’ und ‘Falsch’ hantieren, sondern lediglich mit Zahlenwerten, sind die Wahrheitswerte wie folgt definiert:
Falsch = 0
Wahr = 1
Wenn Sie die obige Bedingung als Indikator definieren und im Chart zeichnen lassen, werden Sie sehen, dass der Indikator in den Bereichen, in denen der RSI über der 50-Linie liegt, eine 1 zeichnet, in den anderen Bereichen dagegen eine 0.
Genau auf diese Weise lassen sich auch mehrere Teilbedingungen verknüpfen, so zum Beispiel:
RSI(Close, 30) > 50 AND MACD(Close) > 0
Diese Bedingung besteht aus den beiden Teilbedingungen für den RSI und den MACD. Wenn die Bedingung ausgewertet wird, werden zunächst die Wahrheitswerte der beiden Teilbedingungen berechnet. Trifft zum Beispiel sowohl die RSI- wie auch die MACD-Bedingung zu, ergibt sich
1 AND 1
und damit im Endergebnis 1, also ‘Wahr’. Aufgrund des logischen AND-Operators gilt, dass die Gesamtbedingung nur dann ‘Wahr’ ergibt, wenn beide Teilbedingungen ‘Wahr’ sind.
Rubelroller
unregistriert
Zitat
unter Definitionen:
Global calc KMaufw: Ref(Kursmuster(#aufwärts#),-1);
Global calc Long: ...
und unter Enter Long:
Long AND KMaufw
Zitat
unter Definitionen:
Global calc KMaufw: Ref(Kursmuster(#aufwärts#),-1);
Global calc Long: ...
und unter Enter Long:
Long AND KMaufw
Zweistein
unregistriert
Rubelroller
unregistriert
Dein Beispiel geht immer Long, wenn
global calc Long:...;
erfüllt ist.
Deine Kursmuster-Berechnung taugt ohne den Vergleichsoperator nicht als Filter, weil sie an jedem Punkt der Zeitreihe einen Wert ( Korrellation des aktuellen Kursmusters mit deinem abgespeicherten Muster) annimmt und somit immer wahr ist.
und welchen Wahrheitswert bekomme ich bei KMaufw mit
Zitat unter Definitionen:
Global calc KMaufw: Ref(Kursmuster(#aufwärts#),-1);
Global calc Long: ...
und unter Enter Long:
Long AND KMaufw
Dein Beispiel geht immer Long, wenn
global calc Long:...;
erfüllt ist.
Zweistein
unregistriert
Zitat
Äaahem, wegen der Logik woll't ich fragen ... Long AND binär 1111111111111111111111111111111111111111111111111111111111100010 ergibt ja nun keinesfalls Enter Long, nicht wahr? Deine Erklärung musst Du bitte nochmal überdenken.
Rubelroller
unregistriert
Zitat
Der Wahrheitswert von KMaufw hängt vom letzten Bit ab, so hat es Herr Knöpfel in dem von mir verlinkten Beitrag doch erklärt! Liefert Dein KMaufw z.B. 65 , dann hat das binär die Kombination 1000001 und ist auf dem letzten Bit ganz rechts "Wahr". Liefert MKaufw 64, so ist die binäre Kombination 1000000, und damit falsch. Wenn nun das Kursmuster -30 ergibt, so ist das binär 1111111111111111111111111111111111111111111111111111111111100010 und damit Falsch. Ergibt es dagegen -31, so ist das 1111111111111111111111111111111111111111111111111111111111100001 und damit Wahr. Alles klar? Nicht, gelle