Noon Barbari
Registrati
Sfoglia la documentazione

Strategy Designer

La pagina dove componi i set di regole. Tre modalità, un unico modello YAML sottostante.

Ogni strategia è un albero di leaf raggruppate con AND / OR / NOT. La pagina del designer è solo tre viste sullo stesso albero — scegli quella che si addice al tuo modo di pensare in quel momento. Le modifiche in una vista si riflettono subito nelle altre; nulla si perde nel passaggio.

Modalità Blocchi
RSI(14) < 30@long
+ Leaf · + Group
Modalità Testo
rules:
  group: { op: and }
  - leaf: { rsi(14) < 30 }
  - leaf: { volume > vma20 * 1.5 }
Modalità Drag & Drop
  • ▸ AND
    • ⋮⋮ RSI(14) < 30
    • ⋮⋮ OR group

Modalità Blocchi

Il default. Ogni leaf e gruppo è una card; le card si impilano in verticale. Clicca + Leaf per aggiungere una nuova condizione, + Group per iniziare un contenitore AND / OR / NOT. La direzione si imposta per ogni leaf con un tag (@long, @short o @both) nell'angolo in alto a destra della card.

Modalità Testo

L'editor YAML grezzo con syntax highlighting. Utile se copi regole dall'output di /show su Telegram, o se vuoi confrontare due strategie a mente. Salvando si valida lo schema e si avvisa sui campi sconosciuti.

Modalità Drag & Drop

Una vista ad albero in cui leaf e gruppi possono essere trascinati tra contenitori. Ideale quando vuoi ristrutturare un set di regole profondamente annidato senza riscriverlo.

Gruppi annidati AND / OR / NOT

I gruppi non hanno limiti di annidamento. Puoi scrivere `(A AND (B OR (NOT C)))` e verrà valutato esattamente così — con lo stesso short-circuit di Python. I leaf con NaN si astengono (restituiscono False); non avvelenano l'intero gruppo.

Esempio

rules:
  group:
    op: and
    children:
      - leaf: { lhs: { indicator: rsi, period: 14 }, op: lt, rhs: { value: 30 }, dir: long }
      - group:
          op: or
          children:
            - leaf: { lhs: { indicator: ema, period: 20 }, op: gt, rhs: { indicator: ema, period: 50 } }
            - leaf: { lhs: { bar: volume }, op: gt, rhs: { indicator: volume_ma, period: 20 } }

Tag di direzione

Ogni leaf porta un tag di direzione. @long significa che contribuisce solo alla logica di ingresso/uscita long. @short è lo specchio. @both è il default — il leaf si applica a qualunque lato la strategia stia valutando. Direction is colour-coded: green for long, red for short, neutral for @both — useful when a strategy mixes both sides in the same rule set so you can tell direction at a glance. @long @short @both.

I pulsanti

+ Leaf
Aggiunge una nuova condizione sotto al gruppo focalizzato. Il default è RSI(14) < 30 così hai qualcosa da modificare.
+ Group
Aggiunge un nuovo gruppo AND sotto al contenitore focalizzato. Convertibile in OR o NOT dal piccolo menu op nell'header.
Salva
Persiste la bozza corrente nel tuo account ed esegue la validazione dello schema. Il nome della strategia viene dal campo titolo in alto.
Elimina
Compare solo modificando una strategia esistente. La rimuove dal tuo account. Non c'è undo, ma le strategie mai eseguite non hanno effetti collaterali sui tuoi dati.

Auto-persistenza

La bozza corrente viene auto-persistita in un campo nascosto chiamato _rules_draft ogni volta che clicchi +/- o modifichi un leaf. I deploy e i riavvii della dashboard non cancellano più il lavoro in corso. Vedrai la bozza ridratata al prossimo caricamento della pagina anche se non hai mai cliccato Salva.