Capire i Nodi
I nodi sono i mattoni che trascinerai sulla canvas per creare strategie di trading. Ogni nodo ha un lavoro specifico - alcuni recuperano dati, altri prendono decisioni e alcuni eseguono trade. Esploriamo cosa fa ciascuno e quando usarlo.
Cosa imparerai
- ▸Il ruolo di ogni tipo di nodo: Fonte Dati, Condizione, Logica, Azione
- ▸Come configurare nodi con input/output appropriati
- ▸Quando usare Super Nodes per calcoli riutilizzabili
- ▸Nodi Input/Output/Math/Static Value per costruire Super Nodes custom
- ▸Best practices per organizzare nodi e evitare errori comuni
Pensa ai Nodi Come Mattoncini LEGO
Ogni nodo è un pezzo che puoi connettere agli altri. Un nodo Fonte Dati fornisce informazioni (tipo "qual è l'RSI attuale?"), un nodo Condizione prende una decisione ("l'RSI è sotto 30?"), e un nodo Azione esegue il trade ("compra ora!"). Uniscili per costruire la tua strategia.
Nodi per Costruire Strategie#
Questi sono i nodi che userai sulla canvas della tua strategia principale. Ti permettono di accedere ai dati di mercato, confrontare valori, combinare condizioni ed eseguire trade.
Fonte Dati
Il punto di partenza di ogni strategia - fornisce dati di mercato live e indicatori
Cosa Fa:
Fornisce accesso ai dati di mercato OHLCV (open, high, low, close, volume), indicatori tecnici e stato portfolio. Questo è il punto di ingresso obbligatorio per tutte le strategie - ogni strategia deve avere esattamente un nodo Fonte Dati.
COME USARLO
- 1. Trascinalo sulla canvas (è nella sezione "Dati")
- 2. Il symbol è impostato su BTCUSDT, timeframe su 1 minuto
- 3. Clicca per selezionare quali colonne dati ti servono (OHLCV, indicatori, stato portfolio)
- 4. Connetti l'output ad altri nodi che necessitano dati di mercato
DATI DISPONIBILI
- • Base OHLCV: open, high, low, close, volume, timestamp
- • Indicatori Tecnici: SMA_20, EMA_50, RSI_14, MACD_12_26_9_macd, BOLLINGER_20_2_bb_upper, ATR_14, VWAP_20
- • Stato Portfolio: entry_price, side (LONG/SHORT/null), size, cash, entry_timestamp
Esempio:
Per una strategia RSI ipervenduto, aggiungi un nodo Fonte Dati e seleziona close (prezzo attuale) e RSI_14 (RSI a 14 periodi). Questi valori fluiscono al resto della tua strategia per prendere decisioni.
Condizione
Confronta due valori e restituisce vero o falso
Cosa Fa:
Confronta due input usando operatori (>, <, ==, !=, >=, <=) e restituisce un risultato booleano. Questo è il nodo primario per prendere decisioni su condizioni di entrata/uscita. Puoi confrontare valori provenienti dalla Fonte Dati oppure inserire valori manuali.
COME USARLO
- 1. Trascinalo sulla canvas (è nella sezione "Logica")
- 2. Connetti la tua Fonte Dati all'Input A (o inserisci un valore manuale)
- 3. Scegli cosa confrontare (es. seleziona colonna "RSI_14" dall'Input A)
- 4. Scegli un operatore (<, >, ==, !=, >=, <=)
- 5. Per l'Input B: connetti un altro nodo o inserisci un valore manuale (es. "30" per ipervenduto)
- 6. Connetti l'output (BOOLEAN) a nodi Logica o Azione
CONFRONTI COMUNI
- • RSI_14 < 30 → Condizione ipervenduto
- • RSI_14 > 70 → Condizione ipercomprato
- • close > SMA_200 → Prezzo sopra media di lungo termine
- • MACD_12_26_9_macd > MACD_12_26_9_macd_signal → Momentum rialzista
Esempio:
Per rilevare condizioni Bitcoin ipervenduto: connetti Fonte Dati al nodo Condizione sull'Input A, seleziona "RSI_14" come colonna, scegli operatore <, e inserisci "30" nell'Input B. Il nodo restituisce true quando RSI scende sotto 30.
Logica (AND/OR)
Combina più condizioni in una decisione
Cosa Fa:
Combina 2 o più input booleani usando logica AND o OR. Usa AND quando tutte le condizioni devono essere vere, usa OR quando basta che una condizione sia vera.
COME USARLO
- 1. Trascinalo sulla canvas (è nella sezione "Logica")
- 2. Scegli tipo logica: AND o OR
- 3. Connetti 2 o più nodi Condizione all'input (minimo 2, nessun massimo)
- 4. Connetti l'output (BOOLEAN) a un nodo Azione o ad un altro nodo Logica
PATTERN COMUNI
- • Entrata multi-filtro: RSI_14 < 30 AND close > SMA_200 (ipervenduto ma trend rialzista)
- • Trigger uscita multipli: PNL > 2% OR time_in_position > 24h
- • Conferma rischio: Segnale entrata AND volume > media
Esempio:
Per una golden cross con conferma RSI: usa due nodi Condizione (SMA_20 > SMA_200 AND RSI_14 > 50), connetti entrambi a un nodo Logica impostato su AND, poi connetti l'output a un'azione BUY.
Azione Buy/Sell
Esegue i tuoi trade quando le condizioni sono soddisfatte
Cosa Fa:
Esegue un ordine di mercato quando l'input trigger è true. Questo è il punto finale di esecuzione - le strategie devono avere almeno un nodo Azione per piazzare trade.
COME USARLO
- 1. Trascinalo sulla canvas (è nella sezione "Azioni")
- 2. Scegli tipo azione: BUY (apre posizione long) o SELL (chiude posizione o apre short)
- 3. Connetti un trigger booleano (da nodo Condizione o Logica) all'input 'trigger'
- 4. Connetti un input 'size' in DOLLARI ($) - tipicamente $100-$1000 per test. Questo input è opzionale.
COMPORTAMENTO ESECUZIONE
- • L'azione esegue quando il trigger passa da false → true (transizione)
- • Se il trigger rimane true per più candele, l'azione esegue solo una volta
- • Size è espresso in DOLLARI ($), non in BTC. Es: size=$100 compra $100 di BTC al prezzo attuale
Esempio:
Per un'entrata RSI ipervenduto: connetti un nodo Condizione (RSI_14 < 30) all'input 'trigger' dell'Azione, imposta azione su BUY, e connetti un Valore Statico (es. 100) all'input 'size'. La strategia compra $100 di BTC quando RSI scende sotto 30.
Super-Nodo
Calcoli pre-costruiti che puoi riutilizzare (come calcolatori profitto)
Cosa Fa:
I Super-Nodi sono mini-strategie riutilizzabili che incapsulano calcoli complessi. MangoLabs ne fornisce alcuni già pronti, e puoi crearne di tuoi. Le porte di input/output del Super-Nodo cambiano dinamicamente in base al template selezionato.
COME USARLO
- 1. Trascinalo sulla canvas (è nella sezione "Super-Nodi")
- 2. Clicca sul nodo per aprire il pannello e seleziona quale template usare
- 3. Connetti gli input richiesti - le porte cambiano in base al template scelto
- 4. L'output del nodo fornisce il risultato del calcolo interno
TEMPLATE PRE-FATTI
- • Size 1000: Size trade fisso
- • PNL long: Calcola % profitto
- • PNL 2: Calcolo profitto alternativo
- • Crea i tuoi per necessità personalizzate!
Esempio:
Vuoi vendere quando il profitto raggiunge 2%? Usa il Super Nodo "PNL long" connesso alla tua Fonte Dati. Calcola la tua % di profitto, poi confrontala a 2 in un nodo Condizione. Quando profitto >= 2%, attiva la tua azione Sell!
Commento
Aggiungi note per ricordare cosa stai facendo
Cosa Fa:
Le strategie diventano complesse velocemente! I nodi Commento ti permettono di aggiungere note di testo ovunque sulla canvas. "Questo controlla condizioni ipervenduto" o "La strategia di uscita inizia qui". Aiuta te (e gli altri) a capire la tua logica dopo.
Pro Tip:
Aggiungi commenti prima di dimenticare! Il tuo io futuro ti ringrazierà quando tornerai a ottimizzare una strategia da 50 nodi e non ricorderai cosa fa ogni sezione.
Nodi Dentro i Super Nodi#
Quando crei i tuoi Super Nodi (funzionalità avanzata), userai questi nodi speciali. Sono disponibili solo dentro la canvas Super Nodo - non li vedrai quando costruisci strategie regolari.
Consiglio Principianti: Probabilmente non ti serviranno subito! I tre Super Nodi già pronti (Size 1000, PNL long, PNL 2) coprono la maggior parte delle necessità comuni. Torna qui quando vuoi costruire calcoli personalizzati.
Input
Porta dati DENTRO il tuo Super-Nodo
Quando usi un Super-Nodo nella tua strategia, ci connetti i tuoi dati. Il nodo Input dentro il Super-Nodo riceve quei dati e li passa ai calcoli interni. Supporta tipi DATA, NUMERIC e BOOLEAN - puoi configurare il tipo nel pannello.
Output
Invia il risultato FUORI dal tuo Super-Nodo
Dopo tutti i calcoli dentro il Super-Nodo, il nodo Output invia il risultato finale alla tua strategia principale. Accetta input di tipo NUMERIC o BOOLEAN. Ogni Super-Nodo deve avere esattamente un nodo Output.
Math
Esegue operazioni matematiche tra due input
Il nodo Math è la tua calcolatrice dentro un Super-Nodo. Supporta operazioni: addizione (+), sottrazione (-), moltiplicazione (*), divisione (/). Accetta input di tipo DATA o NUMERIC e restituisce sempre un valore NUMERIC. Include protezione divisione per zero con valore di default configurabile.
Esempio Caso d'Uso:
Per calcolare % profitto: usa 3 nodi Math in sequenza: (1) sottrai entry_price da close, (2) dividi il risultato per entry_price, (3) moltiplica per 100. Il risultato è la percentuale di profitto/perdita della posizione.
Valore Statico
Un numero fisso che puoi usare nei calcoli
Serve moltiplicare per 100? Dividere per 2? I nodi Valore Statico contengono numeri fissi come 100, 2, 0.5, ecc. che usi nei tuoi calcoli Math dentro i Super Nodi.
Consigli per Iniziare#
Inizia Semplice
La tua prima strategia dovrebbe essere: Fonte Dati → Condizione (RSI < 30) → Azione Buy. Tutto qui! Prenditi confidenza con le basi prima di aggiungere complessità.
Ogni Strategia Ha Bisogno Di...
- • Una Fonte Dati (fornisce indicatori)
- • Almeno un'azione Buy
- • Almeno un'azione Sell
- • Condizioni che attivano quelle azioni
Errori Comuni dei Principianti
- • Dimenticare di connettere l'input size sulle azioni
- • Non selezionare gli indicatori nella Fonte Dati
- • Usare OR quando intendevi AND (e viceversa)
- • Nessuna strategia di uscita - pianifica sempre la vendita!
Pro Tip
Usa liberamente i nodi Commento! Quando hai 20+ nodi, commenti come "Logica Entrata" e "Gestione Rischio" rendono molto più facile capire cosa sta succedendo.
Pronto a Costruire?
Costruisci la Tua Prima Strategia (Step-by-Step)
Segui il nostro tutorial per principianti per creare una strategia RSI mean reversion. Ti guideremo attraverso ogni nodo, ogni connessione, e spiegheremo perché ogni parte è importante.
Tutorial Strategia RSI
Impara facendo! Costruisci una strategia RSI completa da zero, fai backtest, e scopri come interpretare i risultati. Perfetto per chi impara visivamente.
Avanzato: Crea Super Nodi
Una volta che ti senti a tuo agio con le strategie base, impara come costruire i tuoi Super Nodi per calcoli complessi che vuoi riutilizzare.