Operatoren in ScreenerHub legen die Vergleichsregel zwischen einem Feld und einem Schwellenwert fest. Jedes Kriterium in Studio hat drei Teile: das Feld, den Operator und den Wert. Der Operator ist das Mittelstück — er bestimmt, welche Beziehung erfüllt sein muss, damit eine Aktie den Filter passiert.
Wie Operatoren funktionieren
Jedes Feld in Studio unterstützt eine bestimmte Menge von Operatoren, die sich nach dem Datentyp des Feldes richtet. Numerische Felder unterstützen Bereichsvergleiche; kategorische Felder unterstützen Gleichheit und Mengenzugehörigkeit; Textfelder unterstützen Mustersuche.
Ein Kriterium ist erfüllt, wenn der Feldwert eines Unternehmens die Bedingung des Operators erfüllt. Ein leerer Wert — ein Feld, für das für dieses Unternehmen keine Daten vorliegen — gilt als nicht bestanden. Er ist weder null noch ein leerer Text. Eine ausführliche Erläuterung leerer Werte findest du im Abschnitt zur Null-Behandlung weiter unten.
Welche Operatoren für ein bestimmtes Feld verfügbar sind, steht auf der Detailseite des jeweiligen Feldes in der Feldreferenz.
Numerische Operatoren
Numerische Operatoren gelten für quantitative Felder: Kennzahlen, Kurse, Prozentwerte, Anzahlen und Geldbeträge.
Größer als
| Symbol | Code | Beispiel |
|---|---|---|
> | gt | Return on Equity > 10 |
Erfüllt, wenn der Feldwert streng größer als der Schwellenwert ist. Nutze diesen Operator, um eine Untergrenze zu setzen, die den Schwellenwert selbst ausschließt. Ein Filter „Return on Equity > 10" schließt Aktien mit genau 10 % aus, aber Aktien mit 10,1 % ein.
Größer als oder gleich
| Symbol | Code | Beispiel |
|---|---|---|
≥ | gte | Dividendenrendite ≥ 3 |
Erfüllt, wenn der Feldwert größer als oder gleich dem Schwellenwert ist. Nutze ≥ statt >, wenn der Schwellenwert eine runde Zahl ist und du Aktien einschließen willst, die genau diesen Wert treffen. Ein Filter „Dividendenrendite ≥ 3" schließt Aktien mit exakt 3 % ein.
Kleiner als
| Symbol | Code | Beispiel |
|---|---|---|
< | lt | Verschuldungsgrad < 1 |
Erfüllt, wenn der Feldwert streng kleiner als der Schwellenwert ist. Nutze diesen Operator, um eine Obergrenze zu setzen, die den Schwellenwert selbst ausschließt. Ein Filter „Verschuldungsgrad < 1" schließt Unternehmen mit einem Verhältnis von genau 1× aus.
Kleiner als oder gleich
| Symbol | Code | Beispiel |
|---|---|---|
≤ | lte | KBV ≤ 1,5 |
Erfüllt, wenn der Feldwert kleiner als oder gleich dem Schwellenwert ist. Nutze ≤ statt <, wenn du Aktien einschließen willst, die den Grenzwert exakt erreichen, zum Beispiel KBV ≤ 1,5.
Zwischen
| Symbol | Code | Beispiel |
|---|---|---|
| zwischen | rng | KGV zwischen 8 und 20 |
Erfüllt, wenn der Feldwert innerhalb einer Mindest-Maximum-Spanne liegt, die Grenzen jeweils eingeschlossen. zwischen entspricht der Kombination von ≥ Minimum und ≤ Maximum in einem einzigen Kriterium. Nutze diesen Operator, wenn du eine Bandbreite definieren willst statt einer einseitigen Unter- oder Obergrenze — zum Beispiel eine Bewertungsspanne, die sowohl stark angeschlagene Unternehmen als auch teure Wachstumsaktien in einer einzigen Regel ausschließt.
Gib zuerst den Unterwert, dann den Oberwert ein. Der Filter schließt Aktien aus, bei denen einer der beiden Grenzwerte nicht erfüllt ist.
Gleichheitsoperatoren
Gleichheitsoperatoren vergleichen ein Feld mit einem einzelnen Wert. Sie funktionieren bei numerischen, kategorischen und Score-Feldern.
Gleich
| Symbol | Code | Beispiel |
|---|---|---|
= | eq | Sektor = Technologie |
Erfüllt, wenn der Feldwert exakt mit dem Schwellenwert übereinstimmt. Für kategorische Felder wie Sektor, Land und Börse ist = die Standardmethode, um den Screen auf einen bestimmten Einzelwert zu begrenzen.
Ungleich
| Symbol | Code | Beispiel |
|---|---|---|
≠ | neq | Land ≠ Vereinigte Staaten |
Erfüllt, wenn der Feldwert nicht mit dem Schwellenwert übereinstimmt. Nutze ≠, um eine einzelne Kategorie auszuschließen und alle anderen beizubehalten. Um mehrere Werte gleichzeitig auszuschließen, verwende den nicht-Listenoperator weiter unten.
Listenoperatoren
Listenoperatoren vergleichen ein Feld mit einer Menge von Werten. Sie sind am nützlichsten für kategorische Felder, bei denen du mehrere Optionen gleichzeitig ein- oder ausschließen willst.
In Liste
| Symbol | Code | Beispiel |
|---|---|---|
| in | in | Land in [Deutschland, Frankreich, Niederlande] |
Erfüllt, wenn der Feldwert mit einem beliebigen Wert aus der angegebenen Liste übereinstimmt. In Liste ersetzt mehrere =-Kriterien, die sonst eine ODER-Verknüpfung erfordern würden. Nutze diesen Operator, um ein geografisches oder sektorales Universum in einem einzigen Kriterium zu definieren. Zum Beispiel ist Sektor in [Technologie, Gesundheit, Basiskonsumgüter] kompakter und leichter anzupassen als drei einzelne Kriterien.
Nicht
| Symbol | Code | Beispiel |
|---|---|---|
| nicht | not | Sektor nicht [Finanzdienstleistungen, Immobilien] |
Erfüllt, wenn der Feldwert keinem Wert aus der angegebenen Liste entspricht. nicht ist das Komplement zu in Liste. Nutze ihn, um eine bekannte Menge von Kategorien auszuschließen, ohne alle gewünschten Werte einzeln auflisten zu müssen. Ein Screen für hochverzinsliche Aktien könnte Sektor nicht [Finanzdienstleistungen, Immobilien, Versorger] verwenden, um Sektoren zu entfernen, bei denen hohe Renditen strukturell bedingt und kein Signal sind.
Textoperatoren
Textoperatoren gelten für Felder, die Zeichenkettenwerte speichern, z. B. Unternehmensnamen oder Ticker-Symbole.
Enthält
| Symbol | Code | Beispiel |
|---|---|---|
| enthält | cs | Unternehmensname enthält „bank" |
Erfüllt, wenn der Feldwert die angegebene Zeichenkette enthält, unabhängig von Groß- und Kleinschreibung. enthält ist am nützlichsten für Erkundungssuchen — zum Beispiel, um alle Unternehmen mit „bank" im Namen zu finden. Verwende diesen Operator mit Bedacht: Er trifft jedes Vorkommen der Zeichenkette, sodass „bank" auch „Bankinter", „Citibank" und andere Treffer liefert.
Für präzise Sektor- oder Länderfilterung verwende = oder in Liste auf den dedizierten kategorischen Feldern anstelle von enthält auf dem Unternehmensnamensfeld.
Leere Werte und Null-Behandlung
Ein leerer Wert bedeutet, dass für dieses Unternehmen keine gemeldeten Daten für dieses Feld vorliegen. Studio behandelt leere Werte nicht als null.
Jeder numerische Operator — einschließlich = 0 und ≤ 0 — schließt Aktien aus, bei denen das Feld leer ist. Ein Unternehmen ohne gemeldetes KGV wird einen Filter „KGV < 20" nicht bestehen, weil ein fehlendes KGV in der Regel keine Gewinne bedeutet und nicht ein KGV von null. Würde man leere Werte in numerische Vergleiche einbeziehen, entstünden irreführende Ergebnisse.
Dieses Verhalten gilt einheitlich für alle numerischen Operatoren. Wenn du feststellst, dass weniger Aktien als erwartet ein Kriterium erfüllen, prüfe, ob das gefilterte Feld eine hohe Leerquote aufweist. Die Feldreferenz enthält Hinweise zu Datenlücken je Feld.
Häufige Muster
Universum mit in Liste definieren. Statt einzelne Sektor =-Kriterien hinzuzufügen, nutze Sektor in [Technologie, Gesundheit, Basiskonsumgüter], um das investierbare Universum in einem Schritt festzulegen. Es ist einfacher zu lesen und leichter anzupassen.
zwischen für eine Bewertungsspanne verwenden. Ein Value-Screen könnte KGV zwischen 8 und 20 nutzen, um sowohl stark angeschlagene Unternehmen als auch teure Wachstumsaktien in einem einzigen Kriterium auszuschließen.
≥ und ≤ auf demselben Feld kombinieren für asymmetrische Bereiche. Wenn du eine Spanne benötigst, bei der Unter- und Obergrenze unterschiedliche Operatorsemantik haben, füge zwei Kriterien auf demselben Feld hinzu — zum Beispiel KGV ≥ 8 und KGV < 20. Zwei Kriterien machen die Logik explizit und erlauben es, eine Grenze unabhängig von der anderen anzupassen.
nicht verwenden, um strukturelle Sektoren auszuschließen. Bei einem Dividenden-Screen schließt Sektor nicht [Finanzdienstleistungen, Immobilien, Versorger] Sektoren aus, bei denen hohe Renditen auf regulatorische Strukturen zurückzuführen sind und kein Qualitätssignal darstellen.
Was Operatoren nicht sind
Operatoren sind keine Strategiemeinungen. Sie beschreiben eine mechanische Bedingung — „dieses Feld muss über diesem Wert liegen" — ohne Aussage darüber, welcher Schwellenwert sinnvoll ist. Orientierung zu bedeutsamen Schwellenwerten findest du in den Wissensartikeln unter Lernen.
Operatoren werden nicht auf Durchschnittswerte oder Aggregate angewendet. Jeder Operator prüft den Feldwert eines einzelnen Unternehmens gegen den Schwellenwert — nicht einen Sektordurchschnitt oder einen Peer-Median.
Operatoren sind nicht mit ODER-Logik zwischen Kriterien verknüpft. Studio erfordert, dass alle aktiven Kriterien gleichzeitig erfüllt sind. Eine Aktie muss jeden Eintrag in der Kriterienliste bestehen, nicht nur einen.
Verwandte Inhalte
- Definitionen, Einheiten und unterstützte Operatoren je Feld: Feldreferenz
- Einen vollständigen Screen mit Kriterien aufbauen: Studio
- Praxisbeispiele für Strategien: Strategien