Handelsstatuswerte
Neben Indikatoren stehen in jeder Regel Werte zur laufenden Position und zur Lage der aktuellen Bar im Handelstag zur Verfügung.
Handelsstatuswerte
Neben den Indikatoren stehen in jeder Regel Werte zur laufenden Position zur Verfügung. Sie beziehen sich auf den Einstiegspreis und berücksichtigen die Handelsrichtung: Bei einer Short-Position ist ein fallender Kurs eine Bewegung zugunsten der Position.
| Wert | Bedeutung |
|---|---|
| position | Aktuelle Positionsrichtung: 0 flat, 1 long, −1 short |
| pnl | Aktuelle Bewegung gegenüber dem Einstiegspreis, gemessen am Schlusskurs der Bar |
| mfe | Größte Bewegung zugunsten der Position seit dem Einstieg. Steigt während eines Trades nur an. |
| mae | Größte Bewegung gegen die Position seit dem Einstieg. Fällt während eines Trades nur. |
Alle drei werden aus dem Schlusskurs der jeweiligen Bar bestimmt, nicht aus Hoch und Tief. Regeln werden zum Bar-Schluss ausgewertet und ein Ausstieg wird zur Eröffnung der Folge-Bar ausgeführt; ein Kurs innerhalb einer Bar ist damit ein Wert, den die Ausführung nicht einlösen könnte. Solange keine Position offen ist, betragen alle Werte außer position null.
Risiko-Block: Größe und Stop
Im Reiter Risiko / Größe des Strategy Builders legen Sie das Risiko je Trade (in USD) und je Seite einen Stop als Formel fest, z. B. rbox_low - 0.01. Die Stückzahl ist dann Risiko ÷ |Einstieg − Stop|, abgerundet und höchstens max. Positionswert ÷ Einstieg. Ohne diese Angabe gilt die feste Stückzahl des Laufs.
Der Stop wird beim Einstieg aus der Formel berechnet und für den Trade festgehalten. Erreicht eine Kerze ihn, wird die Position zum Stop-Kurs geschlossen (bei einer Lücke zur Eröffnung der Kerze); an dieser Kerze handelt keine Regel mehr. Live liegt der Stop zusätzlich als echte Order bei IBKR. Ein Einstieg ohne gültigen Stop – auf der falschen Seite oder bei einer Größe unter 1 – findet nicht statt.
| Wert | Bedeutung |
|---|---|
| stop_price | Der festgehaltene Stop-Kurs der offenen Position, sonst 0. |
| risk_per_share | Abstand zwischen Einstieg und Stop je Aktie – 1 R. |
| pnl_r, mfe_r, mae_r | pnl, mfe und mae in R gemessen, also geteilt durch risk_per_share. 0 ohne Position oder ohne Risiko-Block. |
| trades_today | Wie viele Trades seit Beginn des Handelstags eröffnet wurden. |
Beispiel: der Ausstieg „erst ab 2,5 R, dann beim Schluss unter dem SMA20 der 1-Minuten-Kerzen“ besteht aus den Regeln mfe_r >= 2.5 und close < sma20_1m in einer UND-Gruppe. mfe_r wird wie mfe aus dem Schlusskurs bestimmt.
Einheit einer Regel
Jede Regel besitzt eine Einheit. Sie gilt für die gesamte Regel, nicht für eine einzelne Seite:
| Einheit | Bedeutung |
|---|---|
| absolut | Die Kursdifferenz selbst, in der Preiseinheit des Instruments. Voreinstellung. |
| Prozent | Dieselbe Bewegung, bezogen auf den Einstiegspreis. Der Schwellenwert 5 bedeutet +5 %. |
Die Auswahl erscheint nur, wenn die Regel ausschließlich pnl, mfe oder mae vergleicht. Für Kurse, Volumen, position und Indikatoren gibt es keine prozentuale Lesart.
Beide Einheiten sind unabhängig von der Stückzahl. Bei der Einheit Prozent ist das ohnehin so — der prozentuale Anteil ändert sich nicht, wenn mehr Stück gehandelt werden. Bei der Einheit absolut ist es eine bewusste Festlegung: Die Stückzahl gehört zur Konfiguration eines Laufs, nicht zur Strategie. Eine Regel, die sie einbezöge, würde bei einem Lauf mit 1.000 Stück an einem anderen Kursniveau auslösen als bei einem Lauf mit 100 Stück, obwohl die Strategie dieselbe ist.
Prozentualer Ausstieg
Eine Ausstiegsbedingung auf Basis einer prozentualen Bewegung wird als Regelgruppe mit ODER-Verknüpfung im Exit abgebildet, beispielsweise:
- Regel
pnl > 5mit der Einheit Prozent - Regel
pnl < -2mit der Einheit Prozent - Beide Regeln in einer ODER-Gruppe, diese Gruppe im Long-Exit
Da sich die Werte auf den Einstiegspreis beziehen, verhält sich eine solche Regel bei einem Papier mit niedrigem und mit hohem Kurs gleich.
Eine Regel, die eine Rückgabe vom bisherigen Höchststand beschreibt, kombiniert zwei Werte: mfe - pnl ist der Betrag, um den die Position hinter ihren besten Stand zurückgefallen ist. Da die Einheit für die gesamte Regel gilt, werden beide Werte immer gleich gelesen.
Trailing Stop
Im Exit-Bereich einer Seite steht dafür ein eigener Baustein bereit, der die Regel aus dem vorigen Abschnitt automatisch erzeugt: (mfe - pnl) ≥ Abstand, mit ODER an den bestehenden Exit angehängt. Den Abstand geben Sie absolut oder in Prozent des Einstiegspreises an.
- Wird bei jeder Bar geprüft, unabhängig vom Timing der übrigen Exit-Regeln — ein Trailing Stop wartet also nie auf einen Kerzenschluss.
- Absolut bedeutet eine feste Kursdifferenz vom besten Schlusskurs seit dem Einstieg; Prozent dieselbe Bewegung bezogen auf den Einstiegspreis.
- Die erzeugte Regel erscheint danach wie jede andere in der Regelliste und lässt sich dort weiter anpassen oder entfernen.
Sitzungswerte
Zusätzlich zu den Handelsstatuswerten oben stehen in jeder Regel Werte zur Verfügung, die beschreiben, wo im Handelstag die gerade ausgewertete Bar liegt. Sie sind unabhängig von einer offenen Position und beziehen sich auf die reguläre Sitzung 9:30–16:00 Uhr US-Ostküstenzeit (New York), unabhängig von der Zeitzone Ihres eigenen Computers.
| Wert | Bedeutung |
|---|---|
| minutes_since_open | Minuten seit 9:30 Uhr bis zum Beginn der ausgewerteten Bar. Negativ vorbörslich, ab 390 nachbörslich; 0 ist die erste Minute der regulären Sitzung. |
| day_open | Eröffnungskurs der heutigen regulären Sitzung. Vor 9:30 Uhr noch nicht bekannt — bis dahin steht hier der Schlusskurs der vorherigen Sitzung, die Referenz für die Kurslücke. |
| gap_pct | Kurslücke zum Vortag in Prozent: (day_open − vorheriger Schlusskurs) / vorheriger Schlusskurs × 100. Vor Handelsbeginn die Lücke anhand des aktuellen Kurses; 0 in der allerersten Sitzung eines Laufs. |
| opening_high / opening_low | Hoch bzw. Tief der ersten 15 Minuten der regulären Sitzung (9:30–9:45 Uhr). Ab 9:45 Uhr für den Rest des Tages fest. Davor — und den ganzen Tag, wenn der Lauf erst nach 9:45 Uhr gestartet ist — steht hier das Hoch/Tief der aktuellen Bar, damit ein Ausbruchssignal nicht auslösen kann, bevor die Handelsspanne feststeht. |
| day_high / day_low | Höchstes Hoch bzw. tiefstes Tief der heutigen regulären Sitzung bisher, die aktuelle Bar eingeschlossen. Vor der ersten regulären Bar des Tages das Hoch/Tief der aktuellen Bar selbst. |
| day_high_before_bar / day_low_before_bar | Dasselbe, aber OHNE die gerade eingehende Bar. Ein Hoch über day_high_before_bar ist die Bar, die ein neues Tageshoch macht — etwa ein Stop oberhalb des Tageshochs; entsprechend für das Tagestief. |
| day_move_dir | Welches der beiden heutigen Extreme zuletzt gesetzt wurde: −1 das Tief (Abwärtsbewegung), +1 das Hoch (Aufwärtsbewegung), 0 beide von derselben Bar oder noch keine reguläre Bar heute. |
| prev_1d_high / prev_1d_low | Höchstes Hoch bzw. tiefstes Tief der regulären Sitzung des letzten Handelstags. Der heutige Tag zählt nie mit. |
| prev_2d_high / prev_2d_low | Höchstes Hoch bzw. tiefstes Tief über die regulären Sitzungen der letzten 2 Handelstage zusammen. |
| prev_3d_high / prev_3d_low | Höchstes Hoch bzw. tiefstes Tief über die regulären Sitzungen der letzten 3 Handelstage zusammen. |
| prev_day2_high / prev_day2_low | Hoch bzw. Tief der einen regulären Sitzung genau zwei Handelstage zuvor — anders als prev_2d_high/low, das den höchsten bzw. tiefsten Wert über beide zurückliegenden Tage zusammenfasst. |
| prev_close | Letzter Schlusskurs der vorherigen regulären Sitzung. |
| daily_atr14 | ATR(14) auf Tageskerzen der abgeschlossenen regulären Sitzungen, unabhängig vom Zeitrahmen Ihrer Strategie. Der heutige, noch laufende Tag zählt nicht mit; der Wert bleibt für den ganzen Handelstag fest. |
| daily_sma50 | Einfacher Durchschnitt der letzten 50 täglichen Schlusskurse der regulären Sitzung, heutiger Tag ausgeschlossen. Solange weniger Sitzungen vorliegen, der Durchschnitt der vorhandenen. |
| vwap | Volumengewichteter Durchschnittspreis (VWAP) der heutigen regulären Sitzung seit 09:30 ET, die aktuelle Bar eingeschlossen: typischer Preis (Hoch + Tief + Schluss) / 3, gewichtet mit dem Volumen. Beginnt jeden Tag neu und bleibt im nachbörslichen Handel stehen. |
| vwap_stdev | Volumengewichtete Standardabweichung des typischen Preises um den VWAP, über dieselben Bars. Ein Preisabstand für eigene Bänder, z. B. close > vwap + vwap_stdev * 1.5. |
| vwap_upper1 / vwap_lower1 | Die VWAP-Bänder: VWAP plus / minus eine Standardabweichung. |
| prev_day_return | Veränderung der vorherigen regulären Sitzung in Prozent: ihr Schlusskurs gegenüber dem Schlusskurs der Sitzung davor. Für den ganzen Tag fest; 0, solange noch keine zwei abgeschlossenen Sitzungen vorliegen. Beispiel: prev_day_return <= -0.5 für „gestern mindestens 0,5 % gefallen“. |
| opening_rel_volume | Volumen der heutigen Eröffnungsspanne (9:30–9:45 Uhr) im Verhältnis zum durchschnittlichen Volumen der Eröffnungsspanne der letzten 20 Sitzungen: 1,0 = normal, 1,2 = 20 % mehr. Wächst während der Spanne mit jeder Bar, ist mit dem Schluss der 9:30-Kerze (15 Minuten) vollständig und danach fest; vor 9:30 Uhr 0. Solange keine frühere Eröffnungsspanne mit Volumen vorliegt, 1,0. |
| opening_rel_volume_30 | Volumen der ersten 30 Minuten (9:30–10:00 Uhr) im Verhältnis zum durchschnittlichen Volumen derselben 30 Minuten der letzten 20 Sitzungen: 1,0 = normal. Wächst mit jeder Bar, ist mit dem Schluss der 9:59-Minute vollständig und danach fest; vor 9:30 Uhr 0. Solange keine frühere Sitzung mit Volumen vorliegt, 1,0. |
| opening_close | Schlusskurs der Eröffnungsspanne (Schluss der 9:30-Kerze mit 15 Minuten, also der letzte Kurs vor 9:45 Uhr). Ab 9:45 Uhr für den Rest des Tages fest, davor der Schlusskurs der aktuellen Bar. Beispiel: opening_close > (prev_1d_high + prev_1d_low) / 2 für „in die obere Hälfte der gestrigen Spanne eröffnet“. |
| premarket_high / premarket_low | Höchstes Hoch bzw. tiefstes Tief des heutigen vorbörslichen Handels (4:00–9:30 Uhr ET). Ab 9:30 Uhr für den Rest des Tages fest. Davor – und den ganzen Tag, wenn keine vorbörsliche Bar vorlag – das Hoch bzw. Tief der aktuellen Bar, sodass close > premarket_high nicht verfrüht auslösen kann. |