Panoramica Canvas

Il canvas del builder strategia visuale è il tuo spazio di lavoro per creare strategie di trading usando un'interfaccia a nodi. Costruisci logiche di trading complesse trascinando nodi dalla palette, collegandoli tra loro e configurando le loro proprietà.

5 min di letturaPrincipianteGennaio 2025

Cosa imparerai

  • Come navigare il canvas usando mouse, trackpad e scorciatoie tastiera
  • Come aggiungere e connettere nodi per costruire la tua strategia
  • Come utilizzare la minimappa per gestire strategie complesse
  • Come salvare e validare la tua strategia prima del backtest
  • Best practices per organizzare nodi e mantenere il canvas pulito

Cos'è il Canvas?

Il canvas è uno spazio di lavoro infinito dove progetti visualmente strategie di trading collegando nodi. Ogni nodo esegue una funzione specifica (leggere dati, fare confronti, eseguire trade), e le connessioni tra nodi definiscono come i dati fluiscono attraverso la tua strategia.

Elementi dell'Interfaccia Canvas#

Il canvas del builder strategia è composto da diversi elementi chiave:

Griglia di Sfondo

La griglia punteggiata ti aiuta ad allineare i nodi e visualizzare lo spazio di lavoro. I nodi si agganciano automaticamente ai punti della griglia quando li muovi, garantendo layout puliti. La griglia si adatta al tuo livello di zoom per una visibilità ottimale.

Minimap (In basso a destra)

La minimap mostra una panoramica dell'intera strategia, particolarmente utile per strategie grandi e complesse. Il rettangolo evidenziato rappresenta il tuo viewport corrente.

  • Clicca e trascina per navigare verso aree diverse
  • Vedi il layout della tua intera strategia a colpo d'occhio
  • I punti viola rappresentano nodi nella tua strategia

Palette Nodi (Sidebar Sinistra)

La palette richiudibile contiene tutti i tipi di nodi disponibili organizzati per categoria:

  • Fonti Dati: Feature, Valore Statico, nodi Input
  • Logica: Operatori Confronto, AND, OR, NOT
  • Matematica: Addizione, Sottrazione, Moltiplicazione, Divisione, funzioni
  • Output: buy_signal, sell_signal, position_size
  • Super Nodi: Sotto-strategie riutilizzabili
  • Commenti: Nodi di documentazione

Pannello Validazione (In basso)

Il pannello in basso mostra feedback di validazione in tempo reale mentre costruisci la tua strategia:

  • Mostra errori di configurazione (output richiesti mancanti, connessioni invalide)
  • Evidenzia i nodi con errori con bordi rossi
  • Devi risolvere tutti gli errori prima di salvare o fare backtest
  • Clicca sui messaggi di errore per saltare ai nodi problematici

Aggiungere Nodi al Canvas#

Ci sono due modi per aggiungere nodi al canvas della tua strategia:

Metodo 1: Drag and Drop dalla Palette

  1. Individua Tipo Nodo: Trova il nodo desiderato nella palette sinistra (es. "Feature" sotto Fonti Dati)
  2. Clicca e Tieni Premuto: Clicca sul tipo di nodo e tieni premuto il pulsante del mouse
  3. Trascina sul Canvas: Muovi il mouse nella posizione desiderata sul canvas
  4. Rilascia per Posizionare: Rilascia il pulsante del mouse per posizionare il nodo
  5. Aggancio alla Griglia: Il nodo si aggancia automaticamente al punto griglia più vicino

Pro Tip: Fai doppio clic su un nodo appena aggiunto per aprire immediatamente il suo pannello di configurazione e impostare le proprietà. Questo workflow è più veloce che aggiungere, selezionare e poi configurare.

Scorciatoie Tastiera#

Navigazione & Vista

  • F - Adatta vista a tutti i nodi
  • Space + Drag - Panoramica canvas
  • Ctrl + Scroll - Zoom in/out

Modifica

  • Ctrl + Z - Annulla ultima azione
  • Ctrl + Y - Ripeti azione
  • Delete - Elimina nodo/i selezionato/i
  • Ctrl + A - Seleziona tutti i nodi

Salvare la Tua Strategia#

Salvataggio Manuale

  1. Assicurati che tutti gli errori di validazione siano risolti (pannello in basso non mostra errori)
  2. Clicca il pulsante "Salva" nella toolbar superiore
  3. Attendi la notifica di successo
  4. La tua strategia è ora persistita e pronta per il backtesting

Importante: Il pulsante Salva è disabilitato se la tua strategia ha errori di validazione. Correggi tutti gli errori nel pannello di validazione prima di salvare.

Auto-Save: MangoLabs salva automaticamente la tua strategia ogni 30 secondi mentre lavori, prevenendo perdite di dati. Vedrai una notifica sottile quando l'auto-save completa. I salvataggi manuali sono ancora raccomandati prima di chiudere l'editor.

Comprendere il Pannello di Validazione#

Il pannello di validazione in basso fornisce feedback in tempo reale mentre costruisci:

Tutto OK (Nessun Errore)

Quando il pannello mostra "Strategia Valida" in verde, la tua strategia è configurata correttamente e pronta per salvare/backtest.

Avvisi (Problemi Opzionali)

Gli avvisi gialli indicano problemi potenziali che non impediranno il salvataggio ma potrebbero influenzare le performance della strategia:

  • Nodi disconnessi (non contribuiscono all'output finale)
  • Feature o fonti dati non utilizzate
  • Commenti o documentazione mancanti

Errori (Da Correggere)

Gli errori rossi devono essere risolti prima di salvare. Errori comuni includono:

  • Output richiesti mancanti (buy_signal, sell_signal)
  • Incompatibilità di tipo (connessione di tipi dati incompatibili)
  • Configurazione nodo incompleta (selezione feature mancante)
  • Dipendenze circolari nel grafo dei nodi

Best Practice Canvas#

Organizza con Commenti

Usa nodi Commento per raggruppare logiche correlate e documentare il ragionamento della tua strategia. Il tuo io futuro (e i collaboratori) ti ringrazieranno.

Mantieni Pulito

Usa la griglia per allineare i nodi verticalmente e orizzontalmente. Un layout pulito rende debug e modifiche molto più facili. Il flusso dati da sinistra a destra è convenzionale.

Testa Incrementalmente

Non costruire l'intera strategia in una volta. Aggiungi pochi nodi, assicurati che siano connessi correttamente, salva, poi continua a costruire. Questo rende più facile identificare problemi.

Usa Super Nodi per Riutilizzabilità

Se ti ritrovi a ricreare la stessa logica tra strategie, salvala come Super Nodo. Questo promuove consistenza e risparmia tempo.

Prossimi Passi?