Passa al contenuto principale

Parametri e configurazione

Tutti i parametri si impostano via variabili d'ambiente. I valori di default sono pensati per un uso conservativo in modalità PAPER.


Formula di allocazione

VariabileDefaultDescrizione
FALLBACK_RESERVED_CASH_PCT0.60Percentuale di cash bloccata quando la confidenza macro è troppo bassa (< CONFIDENCE_THRESHOLD).
CONFIDENCE_THRESHOLD69Soglia di confidenza del liquidity-manager. Sotto questa soglia, si usa il fallback.
SCORE_RESERVED_MAX0.70Percentuale di riserva massima (quando score=0, mercato illiquido).
SCORE_RESERVED_MIN0.20Percentuale di riserva minima (quando score=100, mercato molto liquido).
RISK_OFF_ADD_PCT0.10Percentuale aggiuntiva bloccata quando il regime è RISK_OFF.
VOL_ADD_MAX_PCT0.10Percentuale massima aggiuntiva dovuta alla volatilità.
VOL_SCALE100Divisore per normalizzare la volatilità: adj = clamp(vol / VOL_SCALE, 0, VOL_ADD_MAX_PCT).
MIN_ORDER_NOTIONAL50Importo minimo investibile in USD. Se maxInvestable < MIN_ORDER_NOTIONAL, risposta ok: false.

Prenotazioni

VariabileDefaultDescrizione
RESERVATION_TTL_SEC180Durata in secondi di ogni prenotazione. Scade automaticamente su Redis.

Integrazione ibkr-bridge

VariabileDefaultDescrizione
IBKR_BRIDGE_URLhttp://ibkr-bridge:3017URL del servizio ibkr-bridge.
IBKR_ACCOUNT_SUMMARY_PATH/account/summaryPath per il sommario del conto.
IBKR_POSITIONS_PATH/positionsPath per le posizioni aperte.
IBKR_OPEN_ORDERS_PATH/orders/openPath per gli ordini aperti.
IBKR_ADAPTER_TIMEOUT_MS5000Timeout in ms per le chiamate a ibkr-bridge.

Integrazione liquidity-manager

VariabileDefaultDescrizione
LIQUIDITY_MANAGER_URLhttp://liquidity-manager:3001URL del servizio liquidity-manager.
LIQUIDITY_SCORE_PATH/risk/scorePath per il risk score.
LIQUIDITY_ADAPTER_TIMEOUT_MS5000Timeout in ms per le chiamate al liquidity-manager.

Esempi di tuning

Scenario: voglio investire di più in fase di mercato bull

Abbassare la riserva massima:

SCORE_RESERVED_MAX=0.50
SCORE_RESERVED_MIN=0.10

Scenario: voglio comportamento più conservativo sempre

Alzare il fallback e la soglia di confidenza:

FALLBACK_RESERVED_CASH_PCT=0.75
CONFIDENCE_THRESHOLD=80

Scenario: voglio prenotazioni più brevi (segnali molto rapidi)

RESERVATION_TTL_SEC=60