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à.
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 è una lista ricercabile e piatta di tutti i tipi di nodo disponibili. Usa la barra di ricerca in cima per filtrare per nome. Gli otto tipi di nodo sono:
- Fonte Dati — legge dati di mercato, OHLCV e feature tecniche
- Condizione — confronta due valori e restituisce vero o falso
- Logica — combina segnali booleani con AND o OR
- Super-Nodo — inserisce un template sub-strategia riutilizzabile sulla canvas
- Azione — esegue un ordine BUY, SELL o CLOSE quando attivata
- Commento — annota la canvas con una nota testuale
- Math — esegue calcoli aritmetici su due input numerici
- Imposta Variabile — memorizza un valore numerico in una variabile di strategia con nome quando si attiva una condizione
Pannello Validazione (Slot Sinistro)
Il pannello di validazione è agganciato nello slot sinistro della canvas e mostra feedback in tempo reale mentre costruisci la tua strategia:
- Segnala errori di configurazione — input mancanti, mismatch di tipo, connessioni rotte
- Evidenzia i nodi con errori con un bordo rosso sulla canvas
- Il salvataggio è disabilitato finché sono presenti errori — risolvili, poi salva
- Clicca un messaggio di errore per portare il focus al nodo problematico
Aggiungere Nodi al Canvas#
Ci sono due modi per aggiungere nodi al canvas della tua strategia:
Metodo 1: Drag and Drop dalla Palette
- Individua Tipo Nodo: Trova il nodo desiderato nella palette sinistra (es. "Feature" sotto Fonti Dati)
- Clicca e Tieni Premuto: Clicca sul tipo di nodo e tieni premuto il pulsante del mouse
- Trascina sul Canvas: Muovi il mouse nella posizione desiderata sul canvas
- Rilascia per Posizionare: Rilascia il pulsante del mouse per posizionare il nodo
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#
Queste scorciatoie sono disponibili nell'editor:
Modifica
- Ctrl/Cmd + Z — annulla
- Ctrl/Cmd + Y — ripeti
- Canc / Backspace — rimuovi il nodo o l'edge selezionato
- Ctrl/Cmd + C — copia il nodo selezionato
- Ctrl/Cmd + V — incolla il nodo copiato
Salvare la Tua Strategia#
Come salvare
- Risolvi eventuali errori di validazione mostrati nel pannello di validazione (slot sinistro)
- Clicca il pulsante Salva nella toolbar in alto
- Un toast conferma il salvataggio
- Ogni salvataggio registra uno snapshot nella cronologia revisioni — vedi la pagina Cronologia Revisioni
Importante: Il pulsante Salva è disabilitato mentre la strategia ha errori di validazione. Correggi tutti gli errori nel pannello di validazione prima di salvare.
Leggere il Pannello di Validazione#
Il pannello di validazione (slot sinistro) si aggiorna continuamente mentre modifichi. Indica se la strategia corrente è strutturalmente valida.
Tutto OK
Quando il pannello mostra il marcatore verde ok, la strategia supera la validazione ed è pronta per il salvataggio e il backtest.
Avvisi
Le voci gialle segnalano problemi che non bloccano il salvataggio ma potrebbero influenzare il comportamento. Esempi:
- Due nodi Condizione condividono lo stesso valore — probabilmente un bug da copia-incolla
- Un nodo Imposta Variabile usa un nome già usato da un altro nodo Imposta Variabile
- Un controllo euristico su valori letterali sospetti (ad esempio un prezzo confrontato con zero)
Errori
Le voci rosse devono essere risolte prima di salvare. Esempi:
- Un nodo Condizione con input NUMERIC ma nessuna colonna scelta
- Un nodo posizionato troppo vicino a un altro (le posizioni vengono verificate per distinguibilità)
- Un nodo Math orfano — il suo output non è mai connesso da nessuna parte
- Un Super-Nodo che referenzia un template che non esiste più
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?
Riferimento Tipi Nodi
Scopri tutti i tipi di nodi disponibili, i loro input, output e casi d'uso nelle strategie di trading.
Collegare Nodi
Comprendi come tracciare connessioni, compatibilità dei tipi dati e best practice per layout grafici puliti.
Validazione Strategia
Approfondimento sulle regole di validazione, errori comuni e come assicurarti che la tua strategia sia pronta per il backtesting.