Zum Inhalt springen

Mindestens X von N

Logik & Timing

  • Signal 1
  • Signal 2
  • weitere, bis 8
Mindestens X von N

mindestens 2 von 3

  • genug wahr
So sieht der Baustein auf dem Board aus: links die Eingänge, rechts die Ausgänge.

Wahr, wenn genug Bedingungen zutreffen. Zählt bei jeder Kerze, wie viele der verbundenen Signale wahr sind, und ist wahr, sobald es mindestens so viele sind wie eingestellt. Strenger als ODER, lockerer als UND: Nicht alles muss passen, aber genug. Beispiel: RSI unter 30, Kurs am unteren Bollinger-Band und Volumen über dem Doppelten, mit Mindestens 2 meldet sich der Alarm, wenn zwei der drei zutreffen.

Mindestens 2 von 3 über 16 KerzenDer Ausgang ist wahr, wenn mindestens zwei der drei Signale in derselben Kerze wahr sind.RSI unter 30Kurs am unteren BandVolumen über 2 × Ømindestens 2 von 3
  • Eingang wahr
  • Ausgang wahr
  • falsch
Jedes Kästchen ist eine Kerze. Wahr ist der Ausgang dort, wo mindestens zwei der drei Signale gleichzeitig wahr sind. Ein einzelnes Signal reicht nicht, alle drei müssen es nicht sein.

Die Einstellungen stehen rechts unter „Eigenschaften“, sobald du den Baustein auf dem Board anklickst. Unter jedem Feld steht dieselbe Erklärung wie hier.

Standard: 2 · von 1 bis 8, ganze Zahl

Wie viele der verbundenen Signale gleichzeitig wahr sein müssen. Mit 2 von 3 bestätigen sich Signale gegenseitig, ohne dass alle passen müssen.

Drei Zeichen für einen Abverkauf: RSI unter 30, Kurs unter dem unteren Bollinger-Band, Volumen über dem Doppelten. Push kommt, sobald zwei der drei gleichzeitig zutreffen.

Beispiel-Chain: Kerze, RSI, Vergleich, Bollinger-Bänder, Vergleich A/B, Volumen, Vergleich, Mindestens X von N, PushVerbindungen: Kerze → RSI, RSI → Vergleich, Kerze → Bollinger-Bänder, Kerze → Vergleich A/B, Bollinger-Bänder → Vergleich A/B, Kerze → Volumen, Volumen → Vergleich, Vergleich → Mindestens X von N, Vergleich A/B → Mindestens X von N, Vergleich → Mindestens X von N, Mindestens X von N → Push.KerzeBTC/USDT · 1hRSI14 KerzenVergleichRSI 14 unter 30Bollinger-Bänder20 Kerzen · Breite 2Vergleich A/BKurs unter unteres BandVolumenØ 20 KerzenVergleichrel. Volumen 20 über 2Mindestens X von Nmindestens 2 von 3Pushhöchstens alle 4 h

So verbindest du die Bausteine:

  1. Kerze (Kurs) → RSI (Wert)
  2. RSI (RSI) → Vergleich (Wert)
  3. Kerze (Kurs) → Bollinger-Bänder (Wert)
  4. Kerze (Kurs) → Vergleich A/B (A)
  5. Bollinger-Bänder (Unten) → Vergleich A/B (B)
  6. Kerze (Volumen) → Volumen (Volumen)
  7. Volumen (Relativ) → Vergleich (Wert)
  8. Vergleich (wahr/falsch) → Mindestens X von N (Signal 1)
  9. Vergleich A/B (wahr/falsch) → Mindestens X von N (Signal 2)
  10. Vergleich (wahr/falsch) → Mindestens X von N (Signal 3)
  11. Mindestens X von N (genug wahr) → Push (Auslöser)

Auf dem Board steht: mindestens 2 von 3

Chain als JSON

Zum Ausprobieren kopieren und im Editor unter „Importieren“ einfügen. Der Import legt eine neue Chain an.

atleast.json
{
"name": "Beispiel: Mindestens X von N",
"version": 1,
"nodes": [
{ "id": "c1", "type": "core.candle", "position": { "x": 40, "y": 40 }, "settings": { "pair": "BTC/USDT", "timeframe": "1h" } },
{ "id": "r1", "type": "core.rsi", "position": { "x": 260, "y": 40 }, "settings": { "length": 14 } },
{ "id": "k1", "type": "core.compare", "position": { "x": 480, "y": 40 }, "settings": { "operator": "below", "value": 30 } },
{ "id": "b1", "type": "core.bb", "position": { "x": 260, "y": 170 }, "settings": {} },
{ "id": "k2", "type": "core.compare-ab", "position": { "x": 480, "y": 170 }, "settings": { "operator": "below" } },
{ "id": "v1", "type": "core.volume", "position": { "x": 260, "y": 300 }, "settings": {} },
{ "id": "k3", "type": "core.compare", "position": { "x": 480, "y": 300 }, "settings": { "operator": "above", "value": 2 } },
{ "id": "x1", "type": "core.atleast", "position": { "x": 700, "y": 40 }, "settings": { "count": 2 } },
{ "id": "p1", "type": "core.push", "position": { "x": 920, "y": 40 }, "settings": {} }
],
"edges": [
{ "from": "c1.close", "to": "r1.in" },
{ "from": "r1.out", "to": "k1.in" },
{ "from": "c1.close", "to": "b1.in" },
{ "from": "c1.close", "to": "k2.a" },
{ "from": "b1.lower", "to": "k2.b" },
{ "from": "c1.volume", "to": "v1.in" },
{ "from": "v1.relative", "to": "k3.in" },
{ "from": "k1.out", "to": "x1.in0" },
{ "from": "k2.out", "to": "x1.in1" },
{ "from": "k3.out", "to": "x1.in2" },
{ "from": "x1.out", "to": "p1.in" }
]
}

Verbinden lassen sich nur gleiche Typen: Zahlenreihe mit Zahlenreihe (runder Pin), Signal mit Signal (eckig), Nachricht mit Nachricht (Raute).

Richtung Pin Typ Hinweis
Eingang Signal Signal (wahr/falsch) Pflicht · wächst mit: Sobald alle belegt sind, erscheint ein weiterer, bis 8. Mindestens 2 muss verbunden sein.
Ausgang genug wahr Signal (wahr/falsch) –
  • Findet sich in der Suche auch unter: konfluenz, mehrheit, zwei von drei, x von n, zählen.

Wahr, wenn die Zahl der wahren Eingänge an der Kerze mindestens die Einstellung erreicht; unverbundene Eingänge zählen nicht.

  • Typ in der Chain: core.atleast · Version 1.0.0 · Kategorie-Schlüssel logic
  • Einstellungen in der Chain: count (Mindestens)
  • Pins in der Chain: Eingang in0 … in7 · Ausgang out
  • Wie ein Baustein aufgebaut ist

Version 2026.10.21.23 · Changelog