+
+
+ diff --git a/src/lib/components/Options/Volatility.svelte b/src/lib/components/Options/Volatility.svelte new file mode 100644 index 00000000..57095c69 --- /dev/null +++ b/src/lib/components/Options/Volatility.svelte @@ -0,0 +1,610 @@ + + +
| + {formatDate(item?.date)} + | + ++ {#if item?.changesPercentage >= 0} + +{item?.changesPercentage >= 1000 + ? abbreviateNumberWithColor(item?.changesPercentage) + : item?.changesPercentage?.toFixed(2)}% + {:else if item?.changesPercentage < 0} + {item?.changesPercentage <= -1000 + ? abbreviateNumberWithColor(item?.changesPercentage) + : item?.changesPercentage?.toFixed(2)}% + + {:else} + n/a + {/if} + | + ++ {item?.putCallRatio} + | + ++ {@html abbreviateNumberWithColor( + item?.total_open_interest, + false, + true, + )} + | + ++ {#if item?.changesPercentageOI >= 0 && item?.changesPercentageOI !== null} + +{item?.changesPercentageOI >= 1000 + ? abbreviateNumberWithColor(item?.changesPercentageOI) + : item?.changesPercentageOI?.toFixed(2)}% + {:else if item?.changesPercentageOI < 0 && item?.changesPercentageOI !== null} + {item?.changesPercentageOI <= -1000 + ? abbreviateNumberWithColor(item?.changesPercentageOI) + : item?.changesPercentageOI?.toFixed(2)}% + + {:else} + n/a + {/if} + | + ++ {item?.implied_volatility} + | ++ {item?.realized_volatility ?? "n/a"} + | + ++ {item?.volatilitySpread ?? "n/a"} + | +