Cosa sono le Features?

Le features sono i blocchi fondamentali delle strategie MangoLabs. Trasformano i dati di mercato grezzi (prezzo, volume) in segnali azionabili che le tue strategie possono usare per prendere decisioni di trading.

Le Features sono Condivise tra Tutti gli Utenti!

Importante: Le features in MangoLabs sono globali e condivise da tutti. Quando crei una feature, diventa disponibile a tutti gli utenti. Allo stesso modo, puoi usare features create da altri utenti. Indicatori popolari come RSI_14, MACD_12_26_9 e Bollinger Bands sono già disponibili - non devi crearli tu!

Il Concetto di Base

Nel trading algoritmico tradizionale, scriveresti codice per calcolare indicatori come RSI, MACD o Medie Mobili per ogni strategia. In MangoLabs, crei questi indicatori una volta come features, e poi li riutilizzi in tutte le tue strategie.

Esempio: RSI Feature

Input (Dati Grezzi):

  • Prezzo: $45.230
  • Prezzi precedenti: $45.100, $44.980, $45.300...

Output (Feature):

  • Valore RSI: 34.7
  • Interpretazione: Vicino a ipervenduto (potenziale acquisto)

Perché Usare le Features?

Riutilizzabilità

Crea una volta, usa ovunque. Una feature RSI può essere usata in 10 strategie diverse senza ricalcolo.

Performance

Le features sono calcolate una volta e messe in cache. Le tue strategie accedono a valori pre-calcolati istantaneamente.

Coerenza

Tutte le strategie che usano la stessa feature ottengono calcoli identici, assicurando confronti equi.

Modularità

Testa indicatori diversi scambiando features senza ricostruire l'intera strategia.

Tipi di Features

MangoLabs supporta tre categorie principali di features:

1. Indicatori Tecnici

Formule matematiche pre-costruite che analizzano dati di prezzo e volume:

Indicatori di Momentum

RSI, MACD, Stochastic, ROC

Indicatori di Trend

SMA, EMA, Bollinger Bands, ADX

Indicatori di Volume

OBV, Volume SMA, VWAP

Indicatori di Volatilità

ATR, Bollinger Bands Width

Anatomia di una Feature

Ogni feature in MangoLabs ha i seguenti componenti:

Nome

Un identificatore univoco per la feature (es. RSI_14, EMA_50)

Tipo

Il tipo di indicatore o trasformazione (es. RSI, Moving Average, Bollinger Bands)

Parametri

Valori di configurazione specifici dell'indicatore:

signaturesTitle

signaturesIntro

signaturesFormatTitle

signaturesFormatText

  • signaturesExample1
  • signaturesExample2
  • signaturesExample3
  • signaturesExample4
  • signaturesExample5

Ciclo di Vita delle Features

Capire quando e come le features vengono calcolate:

  1. Creazione: Definisci la feature con i suoi parametri
  2. Primo Uso: Quando una strategia usa la feature, viene calcolata per tutti i dati storici
  3. Caching: I risultati vengono salvati nel database per recupero veloce
  4. Aggiornamenti Real-Time: Nel trading paper/live, le features si aggiornano con ogni nuova candela

Suggerimento Performance: Le features sono calcolate una volta per combinazione simbolo-timeframe. Se testi 3 strategie su BTCUSDT-1h usando la stessa feature RSI_14, il calcolo avviene solo una volta!

Cosa Ti Aspetta?