Einfacher Modus
Um das Condition-Escort-Fenster zu öffnen, klicken Sie in der Hauptmenüleiste auf Tools -> Condition-Escort.
Zu jeder Condition kann man auswählen ob sie Long (Signal im Scanner grün) oder Short (Signal im Scanner rot) sein soll.
In addition, you may select the priority for your condition. The higher condition ranking means it will display first according to lower-ranking conditions in Analyzer Escort.
Weiter kann man definieren, ob man die Condition als Einstieg oder Stop verwenden möchte (Mehrfachselektion möglich). Dies legt fest in welchen Spalten im SetupEscort (EntryEscorts, StopEscorts) die Conditions angezeigt werden.
Für eine bessere Übersicht kann eine Beschreibung zur jeweiligen Condition sowie eine Kategorie erstellt oder zugeordnet werden.
Wenn eine Kategorie zugeordnet worden ist, ist die Condition zukünftig unter der jeweiligen Kategorie zu finden. Nicht kategorisierte Conditions sind unter "keine Kategorie" zu finden.
Conditions sind ähnlich wie Signal-Indikatoren zu betrachten, nur dass sie unterschiedliche Komponenten ineinander verschachteln können.
Die Elemente können mittels Drag and Drop auf die gewünschte Fläche gezogen werden.
Farbeinstellungen
Um die Farben der einzelnen Features einzustellen, aktivieren Sie bitte die jeweilige Checkbox.
Spalte | Bedeutung |
---|---|
Pfeil (Arrow) | Ermöglicht die Einrichtung von Farbe und Größe des Pfeils (sichtbar, wenn Sie die Condition ins Chart legen) |
Periode (Bar) | Farbe der Kerze (sichtbar, wenn Sie eine Condition ins Chart legen) |
Text | Farbe des Textes unter Pfeil (sichtbar, wenn Sie Condition ins Chart legen) |
Scanner | Farbe des Signals in Analyzer Escort |
Beispiel:
ComponentBox
In der Box links oben befinden sich die Komponenten, die für einen Vergleich herangezogen werden können:
- Datenserien: Open, High, Low, Close, Volume
- Chart Toolbar: Indikatoren: ist eine Auswahl von Standard-Indikatoren
- Programmierte Indikatoren: hier scheinen selbst programmierte Indikatoren auf
- Conditions: dabei handelt es sich um komplexe Signal-Kombinationen unterschiedlicher Indikatoren, zusammengestellt im Condition-Escort
- Programmierte conditions: das sind selbst programmierte Signale
- Cumulative Indexes: ist eine cumulative indexes
- Wert: Werte mit denen verglichen werden kann
- Simple Calculation
- Advanced Calculation
Compare (Vergleichs)Boxes:
In den VergleichsBoxes (CompareBox1 und CompareBox2) können die Komponenten logisch miteinander verknüpft werden. Man kann z.B. Indikatoren mit Werten bzw. wiederum mit anderen Indikatoren vergleichen. Man kann die unterschiedlichen Komponenten in unterschiedlichsten Zeiteinheiten kombinieren. Z.B. RSI(14) 5Min größer als der RSI(10) 1Min.
Ob die Vergleiche schlussendlich Sinn machen, bleibt jedoch immer im Verantwortungsbereich des Anwenders.
Über den OperatorBar in der Mitte können die logischen Vergleichsoperatoren ausgewählt werden. Es gibt folgende Möglichkeiten:
|
"cr-a": cross above (kreuzt nach oben). Bei diesem Vergleich ist gemeint, dass der Indikator, Preis, etc. den gegenüberliegenden Wert bzw. Komponente von unten nach oben kreuzt.
"cr-b": cross below (kreuzt nach unten). Bei diesem Vergleich ist gemeint, dass der Indikator, Preis, etc. den gegenüberliegenden Wert bzw. Komponente von oben nach unten kreuzt.
Wählt man
aus der Auswahl-Box aus, so erscheint gleich danach eine numerische Eingabemöglichkeit
, wo definiert werden kann, innerhalb wievieler historischer Perioden der Vergleich zutreffen musste. Die Auswahl muss mit der Eingabetaste bestätigt werden.
Der Vergleich im Beispiel ist dann richtig wenn der Schlusskurs in der 5 Min Zeiteinheit innhalb der letzten 2 Perioden den SMA(14) 5Min von unten nach oben geschnitten hat und über dem SMA(14) 5Min schließt.
Wählt man in einer der zwei Vergleichsboxen eine Vergleichskomponente aus, so kann man sie mit den Pfeiltasten nach oben oder unten verschieben bzw. beim Klick auf den Löschen Button aus der Box entfernen.
ParameterBox
Wählt man in der Vergleichsbox1 oder in der Vergleichsbox2 eine Komponente aus, so werden die möglichen Parametereingaben in der ParameterBox angezeigt und können dort verändert werden.
Timeframe-Parameter
Wählt man explizit eine Zeiteinheit aus, so wird diese dauerhaft in der Condition verwendet.
Wählt man jedoch keine aus, so wird immer jene Zeiteinheit verwendet, die dem Anwendungsobjekt (z.B. Spalte im Scanner, Chart) zugrunde liegt.
Zusätzlich kann der User eine Condition erstellen, die während der festgelegten Zeitspanne aktiv wird. Zum Beispiel: Für eine Condition, die von 11:00 - 16:00 getriggert wird, sollte die Berechnung folgendermaßen aussehen:
Der BarTimeOfDay Wert zeigt die aktuelle Uhrzeit an.
Der Month Of Year Wert zeigt die aktuelle Monat an.
Zusätzlich kann der Benutzer eine Condition herstellen, die während des angegebenen Wochentages aktiv wird, z.B. eine Condition, die jeden Freitag ausgelöst wird.
Die Berechnung sollte wie folgt aussehen:
Der BarDayOfWeek Wert bezeichnet Balken des aktuellen Tages.
Series und Output Values-Parameter
Hat ein Indikator mehrere Linien, so kann man im Bereich Series festlegen, welche davon verwendet werden soll.
Es ist auch möglich, die folgenden WertTypen zu den Parameter zuzuordnen:
- Type: Boolean -> Kann 'richtig' oder 'falsch' sein. Sie können diesen Wert nur mit dem anderen Booleanwert vergleichen.
- Type: DateTime -> Dieser Typ beinhaltet Datum und Zeit. Sie können diesen Wert nur mit dem anderen DateTime-Wert vergleichen.
- Type: Byte -> Die Zahl. Ganzzahl-Wert (siehe Wikipedia) zwischen 0 und 255. Sie können diesen Wert mit allen anderen Zahlen vergleichen.
- Type: Double -> Die Zahl. Dezimalziffer (siehe Wikipedia). Sie können diesen Wert mit allen anderen Zahlen vergleichen.
- Type: Single -> Die Zahl. Dezimalziffer. Es gibt den Unterschied zwischen Single- und Double-Präzision. Sie können diesen Wert mit allen anderen Zahlen vergleichen.
- Type: SByte -> Die Zahl. Ganzzahl-Wert zwischen -127 und 127. Sie können diesen Wert mit allen anderen Zahlen vergleichen.
- Type: Int32 -> Die Zahl. Ganzzahl-Wert zwischen -2147483648 und 2147483647. Sie können diesen Wert mit allen anderen Zahlen vergleichen.
Überprüfen button
Verifiziert die Vergleiche nach programmier-syntaktischer Richtigkeit.
Übernehmen bzw. OK-Button
Damit wird die Condition nach syntaktischer Richtigkeit verifiziert und gespeichert. OK schließt den Dialog.
Das Ergebnis einer Condition ist:
- True (richtig): die Vergleiche treffen zu
- False (falsch): die Vergleiche treffen nicht zu.
Will man die Condition speichern so muss ein Name vergeben werden.
Condition-Escort Simple Calculation
Um einfache Berechnungen in einer Condition verwenden zu können, bietet der ConditionEscort das Simple Calculation Pad.
Im Condition-Escort ist eine einfache Kalkulation mit “C:” am Beginn gekennzeichnet.
Hier ist es möglich diverse Operanden (Indikatoren, Werte, Datenserien etc.) zu addieren, subtrahieren, multiplizieren oder dividieren.