Scheduled Investment Provider
Il provider Scheduled Investment รจ progettato per strumenti a reddito fisso in cui il valore รจ calcolato in base a un piano di tassi di interesse piuttosto che ai prezzi di mercato. Esempi includono conti di risparmio, depositi vincolati e titoli di stato con tassi di cedola noti.
๐ Capacitร
- โ Prezzo Corrente: Calcolato deterministicamente da valore iniziale + piano di interessi + eventi dell'asset
- โ Cronologia: Curva del valore storico completa basata sull'accumulo di interessi
- โ Eventi dell'Asset: Genera eventi INTEREST e PRICE_ADJUSTMENT
- โ Ricerca: Non applicabile
๐ง Configurazione
- Identificatore: Generato automaticamente (non รจ necessario un identificatore manuale)
- Tipo di Identificatore:
AUTO_GENERATED - Parametri: Configurati tramite l'Interest Schedule Editor (componente UI personalizzato)
Campi Obbligatori
| Campo | Descrizione |
|---|---|
| Initial Value | Il capitale / valore nominale dell'investimento (es. 10000) |
| Currency | Codice valuta ISO 4217 (es. EUR, USD) |
๐ Interest Schedule Editor
L'editor consente di definire molteplici periodi di tasso di interesse:
| Campo | Descrizione |
|---|---|
| Period | Data di inizio e fine (entrambe inclusive) |
| Rate % | Tasso di interesse annuo in percentuale (es. 5.00 = 5%) |
| Compounding | Interesse semplice o composto |
| Comp. Freq. | Frequenza di capitalizzazione (Annuale, Semestrale, Trimestrale, Mensile, Giornaliera) |
| Day Count | Convenzione di conteggio dei giorni (ACT/365, ACT/360, 30/360, ACT/ACT) |
โก Late Interest
ร possibile abilitare il Late Interest per definire un tasso di penale applicato dopo la fine dell'ultimo periodo programmato. Il Late Interest ha un periodo di grazia configurabile (in giorni) prima che inizino a maturare gli interessi di mora.
๐ Asset Events
Gli eventi dell'asset descrivono quanto accade all'asset a livello globale (non transazioni a livello di portafoglio):
| Tipo di Evento | Effetto sul Prezzo | Descrizione |
|---|---|---|
| INTEREST | Il prezzo scende del valore dell'evento | Pagamento interessi โ l'utente ha ricevuto contanti, quindi il valore dell'asset diminuisce |
| PRICE_ADJUSTMENT | Modifica algebrica | Svalutazione (negativa) o rivalutazione (positiva) del valore dell'asset |
Gli eventi sono configurati nell'editor e influenzano il prezzo calcolato a partire dalla loro data.
๐งฎ Come viene calcolato il valore
- Si parte da
initial_valuecome capitale di base - Per ogni periodo di interesse, si calcola l'interesse maturato in base al tasso, al tipo di capitalizzazione e alla convenzione di conteggio dei giorni
- Si applicano gli eventi dell'asset: gli eventi INTEREST riducono il prezzo, gli eventi PRICE_ADJUSTMENT lo modificano algebricamente
- Il valore corrente =
initial_value+ interessi maturati - ฮฃ(eventi INTEREST) + ฮฃ(eventi PRICE_ADJUSTMENT)
Motore Puramente Deterministico
Il provider รจ completamente deterministico โ a paritร di configurazione, produce sempre gli stessi prezzi. NON accede al database nรฉ legge le transazioni. Tutti gli input provengono da provider_params.
๐ฏ Casi d'Uso
- Conti di risparmio con tassi di interesse fissi o variabili
- Depositi a termine (CD/Depositi vincolati)
- Titoli di stato dove si desidera monitorare l'interesse maturato piuttosto che il prezzo di mercato
- Prestiti in crowdfunding (P2P lending) con piani di interessi noti
- Qualsiasi strumento con un piano di tassi di interesse noto