| Jours | + {heatmap.prices.map((p, i) =>{p.toFixed(decimals)} | )} +
|---|---|
| {rowLabel(row.days_from_now, ri)} | + {row.pnl.map((v, ci) => ( ++ {fmtMoney(v)} + | + ))} +
- Les deux courbes utilisent la même vue de volatilité (celle du scénario) — seule la date diffère : bleu = à l'échéance de la jambe la plus proche, orange = à J+{horizonDays}. -
++ Les deux courbes utilisent la même vue de volatilité (celle du scénario) — seule la date diffère : bleu = à l'échéance de la jambe la plus proche, orange = à J+{horizonDays}. +
+ > + )} + {payoffView === 'slices' && ( + <> ++ Même vue de volatilité (celle du scénario) pour chaque palier — seule la date change, du jour même à l'échéance de la jambe la plus proche : ne montre que l'effet de la valeur temps (theta), pas un changement de vue de vol. +
+ > + )} + {payoffView === 'heatmap' && ( + <> ++ Même vue de volatilité (celle du scénario) sur toute la grille — vert/rouge = gain/perte, l'intensité est relative au P&L max de cette grille. +
+ > + )}