website: snapshot

This commit is contained in:
nym21
2026-02-03 23:43:52 +01:00
parent 277a0eb6a7
commit 0d5d7da70f
44 changed files with 2999 additions and 1591 deletions

View File

@@ -242,52 +242,52 @@ function createRealizedPnlSection(args, title) {
line({
metric: realized.realizedProfit.sum,
name: "Profit",
color: colors.green,
color: colors.profit,
unit: Unit.usd,
}),
line({
metric: realized.realizedProfit7dEma,
name: "Profit 7d EMA",
color: colors.green,
color: colors.profit,
unit: Unit.usd,
}),
line({
metric: realized.realizedProfit.cumulative,
name: "Profit Cumulative",
color: colors.green,
color: colors.profit,
unit: Unit.usd,
defaultActive: false,
}),
line({
metric: realized.realizedLoss.sum,
name: "Loss",
color: colors.red,
color: colors.loss,
unit: Unit.usd,
}),
line({
metric: realized.realizedLoss7dEma,
name: "Loss 7d EMA",
color: colors.red,
color: colors.loss,
unit: Unit.usd,
}),
line({
metric: realized.realizedLoss.cumulative,
name: "Loss Cumulative",
color: colors.red,
color: colors.loss,
unit: Unit.usd,
defaultActive: false,
}),
line({
metric: realized.negRealizedLoss.sum,
name: "Negative Loss",
color: colors.red,
color: colors.loss,
unit: Unit.usd,
defaultActive: false,
}),
line({
metric: realized.negRealizedLoss.cumulative,
name: "Negative Loss Cumulative",
color: colors.red,
color: colors.loss,
unit: Unit.usd,
defaultActive: false,
}),
@@ -301,26 +301,26 @@ function createRealizedPnlSection(args, title) {
baseline({
metric: realized.realizedProfitRelToRealizedCap.sum,
name: "Profit",
color: colors.green,
color: colors.profit,
unit: Unit.pctRcap,
}),
baseline({
metric: realized.realizedProfitRelToRealizedCap.cumulative,
name: "Profit Cumulative",
color: colors.green,
color: colors.profit,
unit: Unit.pctRcap,
defaultActive: false,
}),
baseline({
metric: realized.realizedLossRelToRealizedCap.sum,
name: "Loss",
color: colors.red,
color: colors.loss,
unit: Unit.pctRcap,
}),
baseline({
metric: realized.realizedLossRelToRealizedCap.cumulative,
name: "Loss Cumulative",
color: colors.red,
color: colors.loss,
unit: Unit.pctRcap,
defaultActive: false,
}),
@@ -390,7 +390,7 @@ function createRealizedPnlSection(args, title) {
name: "SOPR",
title: title("SOPR"),
bottom: [
...createSingleSoprSeries(colors, args.tree),
...createSingleSoprSeries(args.tree),
priceLine({
unit: Unit.ratio,
number: 1,
@@ -400,7 +400,7 @@ function createRealizedPnlSection(args, title) {
{
name: "Sell Side Risk",
title: title("Sell Side Risk Ratio"),
bottom: createSingleSellSideRiskSeries(colors, args.tree),
bottom: createSingleSellSideRiskSeries(args.tree),
},
{
name: "Value",
@@ -408,17 +408,17 @@ function createRealizedPnlSection(args, title) {
{
name: "Created & Destroyed",
title: title("Value Created & Destroyed"),
bottom: createSingleValueCreatedDestroyedSeries(colors, args.tree),
bottom: createSingleValueCreatedDestroyedSeries(args.tree),
},
{
name: "Breakdown",
title: title("Value Flow Breakdown"),
bottom: createSingleValueFlowBreakdownSeries(colors, args.tree),
bottom: createSingleValueFlowBreakdownSeries(args.tree),
},
{
name: "Flow",
title: title("Capitulation & Profit Flow"),
bottom: createSingleCapitulationProfitFlowSeries(colors, args.tree),
bottom: createSingleCapitulationProfitFlowSeries(args.tree),
},
],
},
@@ -429,20 +429,20 @@ function createRealizedPnlSection(args, title) {
line({
metric: realized.peakRegret.sum,
name: "Sum",
color: colors.red,
color: colors.loss,
unit: Unit.usd,
}),
line({
metric: realized.peakRegret.cumulative,
name: "Cumulative",
color: colors.red,
color: colors.loss,
unit: Unit.usd,
defaultActive: false,
}),
baseline({
metric: realized.peakRegretRelToRealizedCap,
name: "Rel. to Realized Cap",
color: colors.orange,
color: colors.realized,
unit: Unit.pctRcap,
}),
],
@@ -457,39 +457,39 @@ function createRealizedPnlSection(args, title) {
line({
metric: realized.sentInProfit.bitcoin.sum,
name: "Sum",
color: colors.green,
color: colors.profit,
unit: Unit.btc,
}),
line({
metric: realized.sentInProfit.bitcoin.cumulative,
name: "Cumulative",
color: colors.green,
color: colors.profit,
unit: Unit.btc,
defaultActive: false,
}),
line({
metric: realized.sentInProfit.sats.sum,
name: "Sum",
color: colors.green,
color: colors.profit,
unit: Unit.sats,
}),
line({
metric: realized.sentInProfit.sats.cumulative,
name: "Cumulative",
color: colors.green,
color: colors.profit,
unit: Unit.sats,
defaultActive: false,
}),
line({
metric: realized.sentInProfit.dollars.sum,
name: "Sum",
color: colors.green,
color: colors.profit,
unit: Unit.usd,
}),
line({
metric: realized.sentInProfit.dollars.cumulative,
name: "Cumulative",
color: colors.green,
color: colors.profit,
unit: Unit.usd,
defaultActive: false,
}),
@@ -502,39 +502,39 @@ function createRealizedPnlSection(args, title) {
line({
metric: realized.sentInLoss.bitcoin.sum,
name: "Sum",
color: colors.red,
color: colors.loss,
unit: Unit.btc,
}),
line({
metric: realized.sentInLoss.bitcoin.cumulative,
name: "Cumulative",
color: colors.red,
color: colors.loss,
unit: Unit.btc,
defaultActive: false,
}),
line({
metric: realized.sentInLoss.sats.sum,
name: "Sum",
color: colors.red,
color: colors.loss,
unit: Unit.sats,
}),
line({
metric: realized.sentInLoss.sats.cumulative,
name: "Cumulative",
color: colors.red,
color: colors.loss,
unit: Unit.sats,
defaultActive: false,
}),
line({
metric: realized.sentInLoss.dollars.sum,
name: "Sum",
color: colors.red,
color: colors.loss,
unit: Unit.usd,
}),
line({
metric: realized.sentInLoss.dollars.cumulative,
name: "Cumulative",
color: colors.red,
color: colors.loss,
unit: Unit.usd,
defaultActive: false,
}),
@@ -546,7 +546,7 @@ function createRealizedPnlSection(args, title) {
bottom: satsBtcUsd({
pattern: realized.sentInProfit14dEma,
name: "14d EMA",
color: colors.green,
color: colors.profit,
}),
},
{
@@ -555,7 +555,7 @@ function createRealizedPnlSection(args, title) {
bottom: satsBtcUsd({
pattern: realized.sentInLoss14dEma,
name: "14d EMA",
color: colors.red,
color: colors.loss,
}),
},
],
@@ -820,7 +820,7 @@ function createUnrealizedSection(list, useGroupName, title) {
line({
metric: tree.unrealized.unrealizedProfit,
name: useGroupName ? name : "Profit",
color: useGroupName ? color : colors.green,
color: useGroupName ? color : colors.profit,
unit: Unit.usd,
}),
]),
@@ -832,7 +832,7 @@ function createUnrealizedSection(list, useGroupName, title) {
line({
metric: tree.unrealized.unrealizedLoss,
name: useGroupName ? name : "Loss",
color: useGroupName ? color : colors.red,
color: useGroupName ? color : colors.loss,
unit: Unit.usd,
}),
]),
@@ -856,7 +856,7 @@ function createUnrealizedSection(list, useGroupName, title) {
line({
metric: tree.unrealized.negUnrealizedLoss,
name: useGroupName ? name : "Negative Loss",
color: useGroupName ? color : colors.red,
color: useGroupName ? color : colors.loss,
unit: Unit.usd,
}),
]),
@@ -871,7 +871,7 @@ function createUnrealizedSection(list, useGroupName, title) {
line({
metric: tree.unrealized.investedCapitalInProfit,
name: useGroupName ? name : "In Profit",
color: useGroupName ? color : colors.green,
color: useGroupName ? color : colors.profit,
unit: Unit.usd,
}),
]),
@@ -883,7 +883,7 @@ function createUnrealizedSection(list, useGroupName, title) {
line({
metric: tree.unrealized.investedCapitalInLoss,
name: useGroupName ? name : "In Loss",
color: useGroupName ? color : colors.red,
color: useGroupName ? color : colors.loss,
unit: Unit.usd,
}),
]),
@@ -913,7 +913,7 @@ function createUnrealizedSection(list, useGroupName, title) {
line({
metric: tree.relative.unrealizedProfitRelToMarketCap,
name: useGroupName ? name : "Profit",
color: useGroupName ? color : colors.green,
color: useGroupName ? color : colors.profit,
unit: Unit.pctMcap,
}),
]),
@@ -925,7 +925,7 @@ function createUnrealizedSection(list, useGroupName, title) {
line({
metric: tree.relative.unrealizedLossRelToMarketCap,
name: useGroupName ? name : "Loss",
color: useGroupName ? color : colors.red,
color: useGroupName ? color : colors.loss,
unit: Unit.pctMcap,
}),
]),
@@ -949,7 +949,7 @@ function createUnrealizedSection(list, useGroupName, title) {
line({
metric: tree.relative.negUnrealizedLossRelToMarketCap,
name: useGroupName ? name : "Negative Loss",
color: useGroupName ? color : colors.red,
color: useGroupName ? color : colors.loss,
unit: Unit.pctMcap,
}),
]),
@@ -961,7 +961,7 @@ function createUnrealizedSection(list, useGroupName, title) {
baseline({
metric: tree.relative.investedCapitalInProfitPct,
name: useGroupName ? name : "In Profit",
color: useGroupName ? color : colors.green,
color: useGroupName ? color : colors.profit,
unit: Unit.pctRcap,
}),
]),
@@ -973,7 +973,7 @@ function createUnrealizedSection(list, useGroupName, title) {
baseline({
metric: tree.relative.investedCapitalInLossPct,
name: useGroupName ? name : "In Loss",
color: useGroupName ? color : colors.red,
color: useGroupName ? color : colors.loss,
unit: Unit.pctRcap,
}),
]),