Avvio Rapido

Una panoramica di come è organizzata la piattaforma MangoLabs e come i pezzi si incastrano tra loro.

8 min letturaPrincipianteAggiornato Giugno 2026

Cosa imparerai

  • La differenza tra backtest e simulazione (dati storici vs real-time)
  • Come funziona l'editor strategie visuale e i tipi di nodi disponibili
  • Il sistema delle Feature e come usarle nelle strategie
  • Il processo di Backtesting e l'analisi dei risultati
  • Come deployare strategie in Simulazione e monitorare l'esecuzione

Com'è Organizzata la Piattaforma#

La piattaforma copre l'intero workflow di una strategia, organizzato in tre fasi distinte soprattutto dal tipo di dati che ciascuna usa.

Costruzione e Backtest

Dove crei e testi le tue strategie su dati storici.

Strategie: costruisci logiche di trading con l'editor visuale
Super-Nodi: crea componenti riutilizzabili
Feature: il catalogo degli indicatori tecnici che usi nelle strategie
Backtest: valida le strategie su dati storici

Tipo di dati: Storico

Simulazione

Ambiente dove testi le strategie in condizioni di mercato reali con capitale virtuale.

Account virtuali con capitale simulato
Strategie distribuite seguono il mercato in real-time

Tipo di dati: Real-time

Produzione

Ambiente previsto per il trading con capitale reale connesso agli exchange — non ancora disponibile.

Non disponibile al momento

Tipo di dati: Real-time

Differenza fondamentale: La costruzione e il backtest lavorano su dati storici per validare la strategia. La Simulazione lavora su dati real-time per testare il comportamento in condizioni di mercato attuali. Una volta validata, la strategia passa in Simulazione per la verifica finale prima di considerare l'operatività live.

Editor Strategie Visuale#

L'innovazione principale di MangoLabs è permetterti di costruire strategie di trading disegnando il ragionamento, non scrivendo codice. Trascini nodi su una canvas, li configuri e li colleghi: ogni connessione è un flusso di dati che passa da un nodo all'altro. Il sistema interpreta questo grafo ed esegue la tua logica tick-by-tick sul mercato.

Esempio di strategia completa

Esempio di strategia completa: dai dati di mercato all'esecuzione dell'ordine

Nodi

Blocchi che eseguono operazioni specifiche: leggere dati, calcolare, verificare condizioni, generare segnali. Hanno input e output che colleghi tra loro per costruire la logica.

Connessioni

Trasferiscono dati da un nodo all'altro. Il sistema valida la compatibilità automaticamente e determina l'ordine di esecuzione: prima i nodi che producono i dati, poi quelli che li consumano.

Come Funziona l'Esecuzione

Ad ogni candela, la strategia parte dai nodi che leggono i dati (prezzi, indicatori, feature) e segue il flusso attraverso le elaborazioni e le condizioni fino ad arrivare ai nodi che generano gli ordini di trading. L'obiettivo è determinare quali azioni eseguire: comprare, vendere o non fare nulla.

Input Dati

Elaborazione

Output Azione

Nodi Strategia

Una strategia si compone di tipi di nodo ognuno con una funzione specifica, insieme al pannello Parametri (θ) per le costanti con nome. Li configuri, li colleghi tra loro e costruisci la logica di trading.

Fonte Dati

Nodo necessario che fornisce i dati di mercato: prezzi OHLCV, feature tecniche, stato del portafoglio

Azione

Gestisce gli ordini di trading: BUY per comprare, SELL per vendere, CLOSE per chiudere una posizione

Condizione

Confronta due valori e restituisce vero o falso: maggiore, minore, uguale

Logica

Combina più condizioni con operazioni logiche: AND (entrambe vere), OR (almeno una vera)

Super-Nodo

Componenti riutilizzabili che incapsulano logiche complesse: crei una volta, usi ovunque

Commento

Annotazioni visive sulla canvas per documentare e organizzare la strategia

Palette dei nodi strategia

Palette dei nodi strategia: trascina i nodi sulla canvas per costruire la tua logica

Validazione in Tempo Reale Il sistema valida la strategia mentre la costruisci: verifica che tutte le connessioni siano compatibili, che non ci siano cicli, che i nodi Action ricevano i dati corretti. Se c'è un errore, ricevi feedback immediato prima di salvare.

Editor Super-Nodi

I Super-Nodi sono componenti riutilizzabili che accettano input e producono sempre output.

Servono a gestire calcoli complessi da utilizzare nelle strategie: ad esempio per calcolare il size delle posizioni o costruire indicatori real-time personalizzati.

Nodi Interni ai Super-Nodi

All'interno dei Super-Nodi puoi utilizzare solo nodi specifici per elaborazioni e calcoli:

Input

Riceve dati dalla strategia principale

Output

Restituisce i risultati elaborati

Math

Operazioni matematiche: somma, sottrazione, moltiplicazione, divisione

Riutilizzo: I Super-Nodi possono essere salvati in libreria e riutilizzati in strategie diverse, evitando di ricostruire la stessa logica più volte.

Editor Super-Nodi

Editor Super-Nodi: costruisci calcoli complessi con nodi Input, Output e Math

Vedi in Azione

Pronto a costruire la tua prima strategia? Accedi all'editor visuale e inizia a disegnare la tua logica di trading.

Backtesting e Analisi#

Il Backtesting esegue la strategia su dati storici e calcola metriche di performance per valutare redditività e rischio prima del deployment.

Backtest results

Processo

Il motore esegue la strategia tick-by-tick su dati OHLCV storici, simula l'esecuzione dei trade (ordini e commissioni) e traccia l'evoluzione del portafoglio. Il motore modella le commissioni ma non lo slippage né la latenza in tempo reale. Output: equity curve + metriche di performance + storico completo dei trade.

Metriche Chiave

Sharpe Ratio

Rendimento aggiustato per il rischio. >1.0 buono, >2.0 eccellente

Max Drawdown

Perdita massima dal picco al minimo. Indica il rischio massimo

Win Rate

Percentuale di trade vincenti. >50% più vittorie che perdite

Total Return

Rendimento percentuale totale nel periodo testato

Analisi dei Risultati

Equity Curve: visualizza l'evoluzione del portafoglio, identifica i periodi di drawdown, valuta la regolarità della curva. Storico Trade: analizza la distribuzione P&L, la frequenza dei trade, la durata delle posizioni. Metriche: cerca Sharpe >1.0, Win Rate >50%, Max Drawdown <25%. Non guardare solo il Total Return: strategie con rendimenti alti ma drawdown massicci sono troppo rischiose.

Advanced backtest analysis

Scopo: Il backtest serve a validare la strategia prima di deployarla in Simulazione. Una strategia che supera il backtest (metriche positive, equity curve stabile) può procedere in Simulazione per test real-time.

Simulazione#

La Simulazione esegue strategie in real-time su dati di mercato live con capitale virtuale. Test finale prima di considerare deployment con denaro reale.

Account Virtuali

Crea account con capitale iniziale configurabile (default $10.000). Ogni account può ospitare più strategie deployate simultaneamente. Allocazione del capitale configurabile per strategia.

Deployment della Strategia

Per deployare una strategia dal Lab alla Simulazione:

  • 1.
    Seleziona una strategia validata tramite backtest
  • 2.
    Scegli l'account di simulazione di destinazione
  • 3.
    La strategia inizia l'esecuzione automatica su dati live

Monitoraggio

La dashboard real-time mostra: posizioni aperte (size, prezzo di entrata, P&L non realizzato), trade eseguiti (entrata/uscita, P&L realizzato), equity curve live, saldo account aggiornato. Ricevi notifiche per eventi importanti (ordini eseguiti, errori).

Dati Real-Time: A differenza del backtest (dati storici), la Simulazione usa dati di mercato live aggiornati ogni minuto. Testa il comportamento della strategia in condizioni reali con latenza e volatilità attuali, senza rischiare capitale reale.

Strategy running in simulation

Prossimi Passi