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 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
- 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
- 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 nodiSpace + Drag- Panoramica canvasCtrl + Scroll- Zoom in/out
Modifica
Ctrl + Z- Annulla ultima azioneCtrl + Y- Ripeti azioneDelete- Elimina nodo/i selezionato/iCtrl + A- Seleziona tutti i nodi
Salvare la Tua Strategia#
Salvataggio Manuale
- Assicurati che tutti gli errori di validazione siano risolti (pannello in basso non mostra errori)
- Clicca il pulsante "Salva" nella toolbar superiore
- Attendi la notifica di successo
- 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?
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.