diff --git a/README.md b/README.md index cba15808e..dc313beb9 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,7 @@ In contrast, existing alternatives tend to be either [very costly](https://studi - [`brk_parser`](https://crates.io/crates/brk_parser): A very fast Bitcoin Core block parser and iterator built on top of bitcoin-rust - [`brk_query`](https://crates.io/crates/brk_query): A library that finds requested datasets. - [`brk_server`](https://crates.io/crates/brk_server): A server that serves Bitcoin data and swappable front-ends, built on top of `brk_indexer`, `brk_fetcher` and `brk_computer` +- [`brk_state`](https://crates.io/crates/brk_state): Various states used mainly by the computer - [`brk_store`](https://crates.io/crates/brk_store): A thin wrapper around [`fjall`](https://crates.io/crates/fjall) - [`brk_vec`](https://crates.io/crates/brk_vec): A push-only, truncable, compressable, saveable Vec diff --git a/crates/brk_computer/src/vecs/mod.rs b/crates/brk_computer/src/vecs/mod.rs index a67f39991..516f2fcb4 100644 --- a/crates/brk_computer/src/vecs/mod.rs +++ b/crates/brk_computer/src/vecs/mod.rs @@ -13,7 +13,7 @@ pub mod grouped; pub mod indexes; pub mod market; pub mod mining; -pub mod statefull; +pub mod stateful; pub mod transactions; pub use indexes::Indexes; @@ -28,7 +28,7 @@ pub struct Vecs { pub mining: mining::Vecs, pub market: market::Vecs, pub transactions: transactions::Vecs, - pub statefull: statefull::Vecs, + pub stateful: stateful::Vecs, pub fetched: Option, } @@ -86,7 +86,7 @@ impl Vecs { computation, compressed, )?, - statefull: statefull::Vecs::forced_import( + stateful: stateful::Vecs::forced_import( path, version + VERSION + Version::ZERO, computation, @@ -154,7 +154,7 @@ impl Vecs { )?; } - self.statefull.compute( + self.stateful.compute( indexer, &self.indexes, &self.transactions, @@ -174,7 +174,7 @@ impl Vecs { self.mining.vecs(), self.market.vecs(), self.transactions.vecs(), - self.statefull.vecs(), + self.stateful.vecs(), self.fetched.as_ref().map_or(vec![], |v| v.vecs()), ] .into_iter() diff --git a/crates/brk_computer/src/vecs/statefull/cohort.rs b/crates/brk_computer/src/vecs/stateful/cohort.rs similarity index 99% rename from crates/brk_computer/src/vecs/statefull/cohort.rs rename to crates/brk_computer/src/vecs/stateful/cohort.rs index 5a7948214..1b12f9a25 100644 --- a/crates/brk_computer/src/vecs/statefull/cohort.rs +++ b/crates/brk_computer/src/vecs/stateful/cohort.rs @@ -23,10 +23,11 @@ pub struct Vecs { starting_height: Height, pub state: CohortState, + // Cumulative pub height_to_realized_cap: Option>, pub height_to_supply: EagerVec, pub height_to_utxo_count: EagerVec, - + // Single pub height_to_realized_profit: Option>, pub height_to_realized_loss: Option>, pub height_to_value_created: Option>, @@ -129,7 +130,6 @@ impl Vecs { compressed, StorableVecGeneatorOptions::default().add_last(), )?, - indexes_to_realized_price: compute_dollars.then(|| { ComputedVecsFromHeight::forced_import( path, @@ -197,7 +197,7 @@ impl Vecs { path, &suffix("negative_realized_loss"), true, - version + VERSION + Version::ZERO, + version + VERSION + Version::ONE, compressed, StorableVecGeneatorOptions::default().add_sum(), ) @@ -227,7 +227,7 @@ impl Vecs { ComputedVecsFromHeight::forced_import( path, &suffix("realized_value"), - false, + true, version + VERSION + Version::ZERO, compressed, StorableVecGeneatorOptions::default().add_sum(), @@ -318,7 +318,7 @@ impl Vecs { EagerVec::forced_import( path, &suffix("sell_side_risk_ratio"), - version + VERSION + Version::ZERO, + version + VERSION + Version::ONE, compressed, ) .unwrap() @@ -504,7 +504,7 @@ impl Vecs { if let Some(height_to_realized_cap) = self.height_to_realized_cap.as_mut() { let realized = self.state.realized.as_ref().unwrap_or_else(|| { - dbg!(&self.state); + dbg!((&self.state.realized, &self.state.supply)); panic!(); }); @@ -674,7 +674,7 @@ impl Vecs { vec.compute_transform( starting_indexes.height, self.height_to_realized_loss.as_ref().unwrap(), - |(i, v, ..)| (i, v * -1.0), + |(i, v, ..)| (i, v * -1_i64), exit, ) }, @@ -809,7 +809,7 @@ impl Vecs { self.dateindex_to_sell_side_risk_ratio .as_mut() .unwrap() - .compute_divide( + .compute_percentage( starting_indexes.dateindex, self.indexes_to_realized_value .as_ref() @@ -919,31 +919,30 @@ impl Clone for Vecs { state: CohortState::default(), height_to_realized_cap: self.height_to_realized_cap.clone(), - indexes_to_realized_cap: self.indexes_to_realized_cap.clone(), height_to_supply: self.height_to_supply.clone(), - indexes_to_supply: self.indexes_to_supply.clone(), height_to_utxo_count: self.height_to_utxo_count.clone(), - indexes_to_utxo_count: self.indexes_to_utxo_count.clone(), - height_to_realized_profit: self.height_to_realized_profit.clone(), - indexes_to_realized_profit: self.indexes_to_realized_profit.clone(), height_to_realized_loss: self.height_to_realized_loss.clone(), + height_to_value_created: self.height_to_value_created.clone(), + height_to_adjusted_value_created: self.height_to_adjusted_value_created.clone(), + height_to_value_destroyed: self.height_to_value_destroyed.clone(), + height_to_adjusted_value_destroyed: self.height_to_adjusted_value_destroyed.clone(), + + indexes_to_supply: self.indexes_to_supply.clone(), + indexes_to_utxo_count: self.indexes_to_utxo_count.clone(), + indexes_to_realized_cap: self.indexes_to_realized_cap.clone(), + indexes_to_realized_profit: self.indexes_to_realized_profit.clone(), indexes_to_realized_loss: self.indexes_to_realized_loss.clone(), indexes_to_negative_realized_loss: self.indexes_to_negative_realized_loss.clone(), - height_to_value_created: self.height_to_value_created.clone(), indexes_to_value_created: self.indexes_to_value_created.clone(), - height_to_adjusted_value_created: self.height_to_adjusted_value_created.clone(), indexes_to_adjusted_value_created: self.indexes_to_adjusted_value_created.clone(), - height_to_value_destroyed: self.height_to_value_destroyed.clone(), indexes_to_value_destroyed: self.indexes_to_value_destroyed.clone(), - height_to_adjusted_value_destroyed: self.height_to_adjusted_value_destroyed.clone(), indexes_to_adjusted_value_destroyed: self.indexes_to_adjusted_value_destroyed.clone(), dateindex_to_realized_cap_30d_change: self.dateindex_to_realized_cap_30d_change.clone(), indexes_to_realized_value: self.indexes_to_realized_value.clone(), indexes_to_net_realized_profit_and_loss: self .indexes_to_net_realized_profit_and_loss .clone(), - indexes_to_realized_price: self.indexes_to_realized_price.clone(), dateindex_to_sell_side_risk_ratio: self.dateindex_to_sell_side_risk_ratio.clone(), indexes_to_realized_price_extra: self.indexes_to_realized_price_extra.clone(), diff --git a/crates/brk_computer/src/vecs/statefull/mod.rs b/crates/brk_computer/src/vecs/stateful/mod.rs similarity index 99% rename from crates/brk_computer/src/vecs/statefull/mod.rs rename to crates/brk_computer/src/vecs/stateful/mod.rs index d651ede43..334ab4a3a 100644 --- a/crates/brk_computer/src/vecs/statefull/mod.rs +++ b/crates/brk_computer/src/vecs/stateful/mod.rs @@ -1032,7 +1032,7 @@ impl Vecs { .iter_mut() .for_each(|(_, v)| v.state.reset_single_iteration_values()); - info!("Processing utxo set at {height}..."); + info!("Processing chain at {height}..."); let timestamp = height_to_timestamp_fixed_iter.unwrap_get_inner(height); let price = height_to_close_iter @@ -1182,8 +1182,6 @@ impl Vecs { }; if chain_state_starting_height <= height { - // RECEIVE - // Push current block state before processing sends and receives chain_state.push(BlockState { supply: received.spendable_supply.clone(), @@ -1193,10 +1191,6 @@ impl Vecs { self.utxos_vecs.receive(received, height, price); - // --- - - // SEND - let unsafe_chain_state = UnsafeSlice::new(&mut chain_state); height_to_sent.par_iter().for_each(|(height, sent)| unsafe { @@ -1229,8 +1223,6 @@ impl Vecs { exit.block(); - info!("Computing utxo set datasets..."); - let mut flat_vecs_ = self.utxos_vecs.as_mut_vec(); info!("Flushing..."); @@ -1240,11 +1232,17 @@ impl Vecs { .par_iter_mut() .try_for_each(|(_, v)| v.safe_flush_height_vecs(exit))?; self.height_to_unspendable_supply.safe_flush(exit)?; - flat_vecs_ - .par_iter_mut() - .try_for_each(|(_, v)| v.safe_flush_height_vecs(exit))?; self.height_to_opreturn_supply.safe_flush(exit)?; + // Save chain state + self.chain_state.truncate_if_needed(Height::ZERO)?; + mem::take(&mut chain_state) + .into_iter() + .for_each(|block_state| { + self.chain_state.push(block_state.supply); + }); + self.chain_state.flush()?; + info!("Computing rest..."); // Compute other vecs from height vecs @@ -1268,17 +1266,6 @@ impl Vecs { Some(&self.height_to_opreturn_supply), )?; - info!("Chain state..."); - - // Save chain state - self.chain_state.truncate_if_needed(Height::ZERO)?; - mem::take(&mut chain_state) - .into_iter() - .for_each(|block_state| { - self.chain_state.push(block_state.supply); - }); - self.chain_state.flush()?; - exit.release(); Ok(()) diff --git a/crates/brk_computer/src/vecs/statefull/outputs.rs b/crates/brk_computer/src/vecs/stateful/outputs.rs similarity index 100% rename from crates/brk_computer/src/vecs/statefull/outputs.rs rename to crates/brk_computer/src/vecs/stateful/outputs.rs diff --git a/crates/brk_core/src/structs/cents.rs b/crates/brk_core/src/structs/cents.rs index ae20292b9..f526035a3 100644 --- a/crates/brk_core/src/structs/cents.rs +++ b/crates/brk_core/src/structs/cents.rs @@ -108,6 +108,13 @@ impl Mul for Cents { } } +impl Mul for Cents { + type Output = Cents; + fn mul(self, rhs: i64) -> Self::Output { + Self(self.0 * rhs) + } +} + impl Mul for Cents { type Output = Cents; fn mul(self, rhs: usize) -> Self::Output { diff --git a/crates/brk_core/src/structs/dollars.rs b/crates/brk_core/src/structs/dollars.rs index d9e00b151..ffd6b22b6 100644 --- a/crates/brk_core/src/structs/dollars.rs +++ b/crates/brk_core/src/structs/dollars.rs @@ -147,18 +147,18 @@ impl Mul for Dollars { impl Mul for Dollars { type Output = Self; fn mul(self, rhs: StoredF32) -> Self::Output { - self * *rhs as f64 + if rhs.fract() != 0.0 { + Self::from(self.0 * *rhs as f64) + } else { + self * *rhs as i64 + } } } -impl Mul for Dollars { +impl Mul for Dollars { type Output = Self; - fn mul(self, rhs: f64) -> Self::Output { - if rhs.is_nan() { - self - } else { - Self::from(Cents::from(self) * Cents::from(Dollars::from(rhs))) - } + fn mul(self, rhs: i64) -> Self::Output { + Self::from(Cents::from(self) * rhs) } } diff --git a/crates/brk_state/Cargo.toml b/crates/brk_state/Cargo.toml index d2433cbb4..54054d91f 100644 --- a/crates/brk_state/Cargo.toml +++ b/crates/brk_state/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "brk_state" -description = "States used primarily by the computer" +description = "Various states used mainly by the computer" version.workspace = true edition.workspace = true license.workspace = true diff --git a/crates/brk_state/src/cohort.rs b/crates/brk_state/src/cohort.rs index 8f665bc0a..c7735639e 100644 --- a/crates/brk_state/src/cohort.rs +++ b/crates/brk_state/src/cohort.rs @@ -1,12 +1,13 @@ -use brk_core::Dollars; +use brk_core::{Dollars, Sats}; +use brk_store::Store; use super::{RealizedState, SupplyState}; -#[derive(Debug, Default, Clone)] +#[derive(Default, Clone)] pub struct CohortState { pub supply: SupplyState, pub realized: Option, - // pub price_to_amount: PriceToValue, save it not rounded in fjall + // pub price_to_amount: Store, } impl CohortState { diff --git a/websites/kibo.money/scripts/main.js b/websites/kibo.money/scripts/main.js index e14244d64..0e9f7601f 100644 --- a/websites/kibo.money/scripts/main.js +++ b/websites/kibo.money/scripts/main.js @@ -703,7 +703,7 @@ function createUtils() { (id.includes("in-sats") || id.endsWith("supply") || id.endsWith("stack") || - id.endsWith("value") || + (id.endsWith("value") && !id.includes("realized")) || ((id.includes("coinbase") || id.includes("fee") || id.includes("subsidy") || diff --git a/websites/kibo.money/scripts/options.js b/websites/kibo.money/scripts/options.js index 68c2d2b16..a8b2c32cb 100644 --- a/websites/kibo.money/scripts/options.js +++ b/websites/kibo.money/scripts/options.js @@ -1196,6 +1196,21 @@ function createPartialOptions(colors) { name: useGroupName ? name : "Cap", color, }), + ...(!("list" in args) + ? [ + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `${key}realized-cap-30d-change`, + title: "30d change", + defaultActive: false, + options: { + createPriceLine: { + value: 0, + }, + }, + }), + ] + : []), ]); }), }, @@ -1229,11 +1244,6 @@ function createPartialOptions(colors) { name: useGroupName ? name : "Profit", color: useGroupName ? color : colors.green, }), - createBaseSeries({ - key: `${key}realized-profit`, - name: useGroupName ? name : "Profit", - color: useGroupName ? color : colors.green, - }), ]); }), }, @@ -1248,14 +1258,86 @@ function createPartialOptions(colors) { name: useGroupName ? name : "Loss", color: useGroupName ? color : colors.red, }), - createBaseSeries({ - key: `${key}realized-loss`, - name: useGroupName ? name : "Loss", - color: useGroupName ? color : colors.red, - }), ]); }), }, + ...(!("list" in args) + ? [ + { + name: "profit and loss", + title: `${args.title} Realized Profit And Loss`, + bottom: [ + createBaseSeries({ + key: `${fixKey(args.key)}realized-profit`, + name: "Profit", + color: colors.green, + }), + createBaseSeries({ + key: `${fixKey(args.key)}negative-realized-loss`, + name: "Loss", + color: colors.red, + }), + ], + }, + ] + : []), + { + name: "Net Profit And Loss", + title: `${args.title} Net Realized Profit And Loss`, + bottom: list.flatMap( + ({ color, name, key }) => + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `${fixKey(key)}net-realized-profit-and-loss`, + title: useGroupName ? name : "Net", + color: useGroupName ? color : undefined, + options: { + createPriceLine: { + value: 0, + }, + }, + }), + ), + }, + { + name: "Spent Output Profit Ratio", + title: `${args.title} Spent Output Profit Ratio`, + bottom: list.flatMap(({ color, name, key }) => [ + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `${fixKey(key)}spent-output-profit-ratio`, + title: useGroupName ? name : "sopr", + color: useGroupName ? color : undefined, + options: { + createPriceLine: { + value: 1, + }, + }, + }), + /** @satisfies {FetchedBaselineSeriesBlueprint} */ ({ + type: "Baseline", + key: `${fixKey(key)}adjusted-spent-output-profit-ratio`, + title: useGroupName ? name : "asopr", + color: useGroupName ? color : undefined, + options: { + createPriceLine: { + value: 1, + }, + }, + }), + ]), + }, + { + name: "Sell Side Risk Ratio", + title: `${args.title} Sell Side Risk Ratio`, + bottom: list.flatMap(({ color, name, key }) => + createBaseSeries({ + key: `${fixKey(key)}sell-side-risk-ratio`, + name: useGroupName ? name : "Risk", + color: color, + }), + ), + }, ], }, ], diff --git a/websites/kibo.money/scripts/vecid-to-indexes.js b/websites/kibo.money/scripts/vecid-to-indexes.js index 489b07c1a..740166522 100644 --- a/websites/kibo.money/scripts/vecid-to-indexes.js +++ b/websites/kibo.money/scripts/vecid-to-indexes.js @@ -76,7 +76,7 @@ export function createVecIdToIndexes() { "0sat-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "0sat-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "0sat-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "0sat-realized-value": [0, 1, 2, 7, 19, 22, 23], + "0sat-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "0sat-sell-side-risk-ratio": [0], "0sat-spent-output-profit-ratio": [0], "0sat-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -750,7 +750,7 @@ export function createVecIdToIndexes() { "empty-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "empty-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "empty-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "empty-realized-value": [0, 1, 2, 7, 19, 22, 23], + "empty-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "empty-sell-side-risk-ratio": [0], "empty-spent-output-profit-ratio": [0], "empty-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -812,7 +812,7 @@ export function createVecIdToIndexes() { "epoch-0-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "epoch-0-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "epoch-0-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "epoch-0-realized-value": [0, 1, 2, 7, 19, 22, 23], + "epoch-0-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-0-sell-side-risk-ratio": [0], "epoch-0-spent-output-profit-ratio": [0], "epoch-0-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -863,7 +863,7 @@ export function createVecIdToIndexes() { "epoch-1-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "epoch-1-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "epoch-1-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "epoch-1-realized-value": [0, 1, 2, 7, 19, 22, 23], + "epoch-1-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-1-sell-side-risk-ratio": [0], "epoch-1-spent-output-profit-ratio": [0], "epoch-1-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -914,7 +914,7 @@ export function createVecIdToIndexes() { "epoch-2-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "epoch-2-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "epoch-2-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "epoch-2-realized-value": [0, 1, 2, 7, 19, 22, 23], + "epoch-2-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-2-sell-side-risk-ratio": [0], "epoch-2-spent-output-profit-ratio": [0], "epoch-2-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -965,7 +965,7 @@ export function createVecIdToIndexes() { "epoch-3-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "epoch-3-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "epoch-3-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "epoch-3-realized-value": [0, 1, 2, 7, 19, 22, 23], + "epoch-3-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-3-sell-side-risk-ratio": [0], "epoch-3-spent-output-profit-ratio": [0], "epoch-3-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1016,7 +1016,7 @@ export function createVecIdToIndexes() { "epoch-4-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "epoch-4-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "epoch-4-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "epoch-4-realized-value": [0, 1, 2, 7, 19, 22, 23], + "epoch-4-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "epoch-4-sell-side-risk-ratio": [0], "epoch-4-spent-output-profit-ratio": [0], "epoch-4-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1124,7 +1124,7 @@ export function createVecIdToIndexes() { "from-1-000-000sats-to-10-000-000sats-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1-000-000sats-to-10-000-000sats-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-1-000-000sats-to-10-000-000sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000-000sats-to-10-000-000sats-sell-side-risk-ratio": [0], "from-1-000-000sats-to-10-000-000sats-spent-output-profit-ratio": [0], "from-1-000-000sats-to-10-000-000sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1175,7 +1175,7 @@ export function createVecIdToIndexes() { "from-1-000btc-to-10-000btc-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1-000btc-to-10-000btc-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-1-000btc-to-10-000btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000btc-to-10-000btc-sell-side-risk-ratio": [0], "from-1-000btc-to-10-000btc-spent-output-profit-ratio": [0], "from-1-000btc-to-10-000btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1226,7 +1226,7 @@ export function createVecIdToIndexes() { "from-1-000sats-to-10-000sats-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1-000sats-to-10-000sats-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-1-000sats-to-10-000sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1-000sats-to-10-000sats-sell-side-risk-ratio": [0], "from-1-000sats-to-10-000sats-spent-output-profit-ratio": [0], "from-1-000sats-to-10-000sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1277,7 +1277,7 @@ export function createVecIdToIndexes() { "from-10-000-000sats-to-1btc-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-10-000-000sats-to-1btc-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-10-000-000sats-to-1btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000-000sats-to-1btc-sell-side-risk-ratio": [0], "from-10-000-000sats-to-1btc-spent-output-profit-ratio": [0], "from-10-000-000sats-to-1btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1328,7 +1328,7 @@ export function createVecIdToIndexes() { "from-10-000btc-to-100-000btc-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-10-000btc-to-100-000btc-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-10-000btc-to-100-000btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000btc-to-100-000btc-sell-side-risk-ratio": [0], "from-10-000btc-to-100-000btc-spent-output-profit-ratio": [0], "from-10-000btc-to-100-000btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1379,7 +1379,7 @@ export function createVecIdToIndexes() { "from-10-000sats-to-100-000sats-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-10-000sats-to-100-000sats-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-10-000sats-to-100-000sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10-000sats-to-100-000sats-sell-side-risk-ratio": [0], "from-10-000sats-to-100-000sats-spent-output-profit-ratio": [0], "from-10-000sats-to-100-000sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1430,7 +1430,7 @@ export function createVecIdToIndexes() { "from-100-000btc-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-100-000btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-100-000btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-100-000btc-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-100-000btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000btc-sell-side-risk-ratio": [0], "from-100-000btc-spent-output-profit-ratio": [0], "from-100-000btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1481,7 +1481,7 @@ export function createVecIdToIndexes() { "from-100-000sats-to-1-000-000sats-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-100-000sats-to-1-000-000sats-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-100-000sats-to-1-000-000sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-100-000sats-to-1-000-000sats-sell-side-risk-ratio": [0], "from-100-000sats-to-1-000-000sats-spent-output-profit-ratio": [0], "from-100-000sats-to-1-000-000sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1532,7 +1532,7 @@ export function createVecIdToIndexes() { "from-100btc-to-1-000btc-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-100btc-to-1-000btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-100btc-to-1-000btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-100btc-to-1-000btc-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-100btc-to-1-000btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-100btc-to-1-000btc-sell-side-risk-ratio": [0], "from-100btc-to-1-000btc-spent-output-profit-ratio": [0], "from-100btc-to-1-000btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1583,7 +1583,7 @@ export function createVecIdToIndexes() { "from-100sats-to-1-000sats-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-100sats-to-1-000sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-100sats-to-1-000sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-100sats-to-1-000sats-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-100sats-to-1-000sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-100sats-to-1-000sats-sell-side-risk-ratio": [0], "from-100sats-to-1-000sats-spent-output-profit-ratio": [0], "from-100sats-to-1-000sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1634,7 +1634,7 @@ export function createVecIdToIndexes() { "from-10btc-to-100btc-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-10btc-to-100btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10btc-to-100btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-10btc-to-100btc-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-10btc-to-100btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10btc-to-100btc-sell-side-risk-ratio": [0], "from-10btc-to-100btc-spent-output-profit-ratio": [0], "from-10btc-to-100btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1685,7 +1685,7 @@ export function createVecIdToIndexes() { "from-10sats-to-100sats-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-10sats-to-100sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10sats-to-100sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-10sats-to-100sats-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-10sats-to-100sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10sats-to-100sats-sell-side-risk-ratio": [0], "from-10sats-to-100sats-spent-output-profit-ratio": [0], "from-10sats-to-100sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1736,7 +1736,7 @@ export function createVecIdToIndexes() { "from-10y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-10y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-10y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-10y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-sell-side-risk-ratio": [0], "from-10y-spent-output-profit-ratio": [0], "from-10y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1784,7 +1784,7 @@ export function createVecIdToIndexes() { "from-10y-to-15y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-10y-to-15y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-10y-to-15y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-10y-to-15y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-10y-to-15y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-10y-to-15y-sell-side-risk-ratio": [0], "from-10y-to-15y-spent-output-profit-ratio": [0], "from-10y-to-15y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1838,7 +1838,7 @@ export function createVecIdToIndexes() { "from-15y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-15y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-15y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-15y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-15y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-15y-sell-side-risk-ratio": [0], "from-15y-spent-output-profit-ratio": [0], "from-15y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1889,7 +1889,7 @@ export function createVecIdToIndexes() { "from-1btc-to-10btc-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-1btc-to-10btc-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1btc-to-10btc-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1btc-to-10btc-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-1btc-to-10btc-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1btc-to-10btc-sell-side-risk-ratio": [0], "from-1btc-to-10btc-spent-output-profit-ratio": [0], "from-1btc-to-10btc-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1940,7 +1940,7 @@ export function createVecIdToIndexes() { "from-1d-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-1d-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1d-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1d-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-1d-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-sell-side-risk-ratio": [0], "from-1d-spent-output-profit-ratio": [0], "from-1d-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -1988,7 +1988,7 @@ export function createVecIdToIndexes() { "from-1d-to-1w-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-1d-to-1w-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1d-to-1w-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1d-to-1w-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-1d-to-1w-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1d-to-1w-sell-side-risk-ratio": [0], "from-1d-to-1w-spent-output-profit-ratio": [0], "from-1d-to-1w-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2042,7 +2042,7 @@ export function createVecIdToIndexes() { "from-1m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-1m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-1m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-sell-side-risk-ratio": [0], "from-1m-spent-output-profit-ratio": [0], "from-1m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2090,7 +2090,7 @@ export function createVecIdToIndexes() { "from-1m-to-3m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-1m-to-3m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1m-to-3m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1m-to-3m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-1m-to-3m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1m-to-3m-sell-side-risk-ratio": [0], "from-1m-to-3m-spent-output-profit-ratio": [0], "from-1m-to-3m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2144,7 +2144,7 @@ export function createVecIdToIndexes() { "from-1sat-to-10sats-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-1sat-to-10sats-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1sat-to-10sats-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1sat-to-10sats-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-1sat-to-10sats-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1sat-to-10sats-sell-side-risk-ratio": [0], "from-1sat-to-10sats-spent-output-profit-ratio": [0], "from-1sat-to-10sats-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2195,7 +2195,7 @@ export function createVecIdToIndexes() { "from-1w-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-1w-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1w-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1w-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-1w-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-sell-side-risk-ratio": [0], "from-1w-spent-output-profit-ratio": [0], "from-1w-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2243,7 +2243,7 @@ export function createVecIdToIndexes() { "from-1w-to-1m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-1w-to-1m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1w-to-1m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1w-to-1m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-1w-to-1m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1w-to-1m-sell-side-risk-ratio": [0], "from-1w-to-1m-spent-output-profit-ratio": [0], "from-1w-to-1m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2297,7 +2297,7 @@ export function createVecIdToIndexes() { "from-1y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-1y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-1y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-sell-side-risk-ratio": [0], "from-1y-spent-output-profit-ratio": [0], "from-1y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2345,7 +2345,7 @@ export function createVecIdToIndexes() { "from-1y-to-2y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-1y-to-2y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-1y-to-2y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-1y-to-2y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-1y-to-2y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-1y-to-2y-sell-side-risk-ratio": [0], "from-1y-to-2y-spent-output-profit-ratio": [0], "from-1y-to-2y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2399,7 +2399,7 @@ export function createVecIdToIndexes() { "from-2m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-2m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-2m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-2m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-2m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-2m-sell-side-risk-ratio": [0], "from-2m-spent-output-profit-ratio": [0], "from-2m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2450,7 +2450,7 @@ export function createVecIdToIndexes() { "from-2y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-2y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-2y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-2y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-2y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-sell-side-risk-ratio": [0], "from-2y-spent-output-profit-ratio": [0], "from-2y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2498,7 +2498,7 @@ export function createVecIdToIndexes() { "from-2y-to-3y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-2y-to-3y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-2y-to-3y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-2y-to-3y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-2y-to-3y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-2y-to-3y-sell-side-risk-ratio": [0], "from-2y-to-3y-spent-output-profit-ratio": [0], "from-2y-to-3y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2552,7 +2552,7 @@ export function createVecIdToIndexes() { "from-3m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-3m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-3m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-3m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-3m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-sell-side-risk-ratio": [0], "from-3m-spent-output-profit-ratio": [0], "from-3m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2600,7 +2600,7 @@ export function createVecIdToIndexes() { "from-3m-to-6m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-3m-to-6m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-3m-to-6m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-3m-to-6m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-3m-to-6m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-3m-to-6m-sell-side-risk-ratio": [0], "from-3m-to-6m-spent-output-profit-ratio": [0], "from-3m-to-6m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2654,7 +2654,7 @@ export function createVecIdToIndexes() { "from-3y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-3y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-3y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-3y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-3y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-sell-side-risk-ratio": [0], "from-3y-spent-output-profit-ratio": [0], "from-3y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2702,7 +2702,7 @@ export function createVecIdToIndexes() { "from-3y-to-4y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-3y-to-4y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-3y-to-4y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-3y-to-4y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-3y-to-4y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-3y-to-4y-sell-side-risk-ratio": [0], "from-3y-to-4y-spent-output-profit-ratio": [0], "from-3y-to-4y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2756,7 +2756,7 @@ export function createVecIdToIndexes() { "from-4m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-4m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-4m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-4m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-4m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-4m-sell-side-risk-ratio": [0], "from-4m-spent-output-profit-ratio": [0], "from-4m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2807,7 +2807,7 @@ export function createVecIdToIndexes() { "from-4y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-4y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-4y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-4y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-4y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-sell-side-risk-ratio": [0], "from-4y-spent-output-profit-ratio": [0], "from-4y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2855,7 +2855,7 @@ export function createVecIdToIndexes() { "from-4y-to-5y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-4y-to-5y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-4y-to-5y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-4y-to-5y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-4y-to-5y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-4y-to-5y-sell-side-risk-ratio": [0], "from-4y-to-5y-spent-output-profit-ratio": [0], "from-4y-to-5y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2909,7 +2909,7 @@ export function createVecIdToIndexes() { "from-5m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-5m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-5m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-5m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-5m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-5m-sell-side-risk-ratio": [0], "from-5m-spent-output-profit-ratio": [0], "from-5m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -2960,7 +2960,7 @@ export function createVecIdToIndexes() { "from-5y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-5y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-5y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-5y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-5y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-sell-side-risk-ratio": [0], "from-5y-spent-output-profit-ratio": [0], "from-5y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3008,7 +3008,7 @@ export function createVecIdToIndexes() { "from-5y-to-7y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-5y-to-7y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-5y-to-7y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-5y-to-7y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-5y-to-7y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-5y-to-7y-sell-side-risk-ratio": [0], "from-5y-to-7y-spent-output-profit-ratio": [0], "from-5y-to-7y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3062,7 +3062,7 @@ export function createVecIdToIndexes() { "from-6m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-6m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-6m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-6m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-6m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-sell-side-risk-ratio": [0], "from-6m-spent-output-profit-ratio": [0], "from-6m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3110,7 +3110,7 @@ export function createVecIdToIndexes() { "from-6m-to-1y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-6m-to-1y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-6m-to-1y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-6m-to-1y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-6m-to-1y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-6m-to-1y-sell-side-risk-ratio": [0], "from-6m-to-1y-spent-output-profit-ratio": [0], "from-6m-to-1y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3164,7 +3164,7 @@ export function createVecIdToIndexes() { "from-6y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-6y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-6y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-6y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-6y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-6y-sell-side-risk-ratio": [0], "from-6y-spent-output-profit-ratio": [0], "from-6y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3215,7 +3215,7 @@ export function createVecIdToIndexes() { "from-7y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-7y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-7y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-7y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-7y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-sell-side-risk-ratio": [0], "from-7y-spent-output-profit-ratio": [0], "from-7y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3263,7 +3263,7 @@ export function createVecIdToIndexes() { "from-7y-to-10y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-7y-to-10y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-7y-to-10y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-7y-to-10y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-7y-to-10y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-7y-to-10y-sell-side-risk-ratio": [0], "from-7y-to-10y-spent-output-profit-ratio": [0], "from-7y-to-10y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3317,7 +3317,7 @@ export function createVecIdToIndexes() { "from-8y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "from-8y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "from-8y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "from-8y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "from-8y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "from-8y-sell-side-risk-ratio": [0], "from-8y-spent-output-profit-ratio": [0], "from-8y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3392,7 +3392,7 @@ export function createVecIdToIndexes() { "lth-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "lth-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "lth-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "lth-realized-value": [0, 1, 2, 7, 19, 22, 23], + "lth-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "lth-sell-side-risk-ratio": [0], "lth-spent-output-profit-ratio": [0], "lth-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3494,7 +3494,7 @@ export function createVecIdToIndexes() { "p2a-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "p2a-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2a-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "p2a-realized-value": [0, 1, 2, 7, 19, 22, 23], + "p2a-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2a-sell-side-risk-ratio": [0], "p2a-spent-output-profit-ratio": [0], "p2a-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3557,7 +3557,7 @@ export function createVecIdToIndexes() { "p2ms-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "p2ms-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2ms-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "p2ms-realized-value": [0, 1, 2, 7, 19, 22, 23], + "p2ms-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2ms-sell-side-risk-ratio": [0], "p2ms-spent-output-profit-ratio": [0], "p2ms-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3619,7 +3619,7 @@ export function createVecIdToIndexes() { "p2pk33-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "p2pk33-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2pk33-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "p2pk33-realized-value": [0, 1, 2, 7, 19, 22, 23], + "p2pk33-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk33-sell-side-risk-ratio": [0], "p2pk33-spent-output-profit-ratio": [0], "p2pk33-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3682,7 +3682,7 @@ export function createVecIdToIndexes() { "p2pk65-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "p2pk65-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2pk65-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "p2pk65-realized-value": [0, 1, 2, 7, 19, 22, 23], + "p2pk65-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2pk65-sell-side-risk-ratio": [0], "p2pk65-spent-output-profit-ratio": [0], "p2pk65-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3745,7 +3745,7 @@ export function createVecIdToIndexes() { "p2pkh-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "p2pkh-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2pkh-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "p2pkh-realized-value": [0, 1, 2, 7, 19, 22, 23], + "p2pkh-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2pkh-sell-side-risk-ratio": [0], "p2pkh-spent-output-profit-ratio": [0], "p2pkh-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3808,7 +3808,7 @@ export function createVecIdToIndexes() { "p2sh-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "p2sh-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2sh-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "p2sh-realized-value": [0, 1, 2, 7, 19, 22, 23], + "p2sh-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2sh-sell-side-risk-ratio": [0], "p2sh-spent-output-profit-ratio": [0], "p2sh-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3871,7 +3871,7 @@ export function createVecIdToIndexes() { "p2tr-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "p2tr-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2tr-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "p2tr-realized-value": [0, 1, 2, 7, 19, 22, 23], + "p2tr-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2tr-sell-side-risk-ratio": [0], "p2tr-spent-output-profit-ratio": [0], "p2tr-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3934,7 +3934,7 @@ export function createVecIdToIndexes() { "p2wpkh-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "p2wpkh-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2wpkh-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "p2wpkh-realized-value": [0, 1, 2, 7, 19, 22, 23], + "p2wpkh-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2wpkh-sell-side-risk-ratio": [0], "p2wpkh-spent-output-profit-ratio": [0], "p2wpkh-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -3997,7 +3997,7 @@ export function createVecIdToIndexes() { "p2wsh-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "p2wsh-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "p2wsh-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "p2wsh-realized-value": [0, 1, 2, 7, 19, 22, 23], + "p2wsh-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "p2wsh-sell-side-risk-ratio": [0], "p2wsh-spent-output-profit-ratio": [0], "p2wsh-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4060,7 +4060,7 @@ export function createVecIdToIndexes() { "realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "realized-value": [0, 1, 2, 7, 19, 22, 23], + "realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "sell-side-risk-ratio": [0], "spent-output-profit-ratio": [0], "sth-adjusted-spent-output-profit-ratio": [0], @@ -4105,7 +4105,7 @@ export function createVecIdToIndexes() { "sth-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "sth-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "sth-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "sth-realized-value": [0, 1, 2, 7, 19, 22, 23], + "sth-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "sth-sell-side-risk-ratio": [0], "sth-spent-output-profit-ratio": [0], "sth-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4234,7 +4234,7 @@ export function createVecIdToIndexes() { "unknown-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "unknown-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "unknown-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "unknown-realized-value": [0, 1, 2, 7, 19, 22, 23], + "unknown-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "unknown-sell-side-risk-ratio": [0], "unknown-spent-output-profit-ratio": [0], "unknown-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4299,7 +4299,7 @@ export function createVecIdToIndexes() { "up-to-10y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-10y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-10y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-10y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-10y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-10y-sell-side-risk-ratio": [0], "up-to-10y-spent-output-profit-ratio": [0], "up-to-10y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4350,7 +4350,7 @@ export function createVecIdToIndexes() { "up-to-15y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-15y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-15y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-15y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-15y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-15y-sell-side-risk-ratio": [0], "up-to-15y-spent-output-profit-ratio": [0], "up-to-15y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4401,7 +4401,7 @@ export function createVecIdToIndexes() { "up-to-1d-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-1d-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-1d-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-1d-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-1d-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1d-sell-side-risk-ratio": [0], "up-to-1d-spent-output-profit-ratio": [0], "up-to-1d-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4452,7 +4452,7 @@ export function createVecIdToIndexes() { "up-to-1m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-1m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-1m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-1m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-1m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1m-sell-side-risk-ratio": [0], "up-to-1m-spent-output-profit-ratio": [0], "up-to-1m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4503,7 +4503,7 @@ export function createVecIdToIndexes() { "up-to-1w-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-1w-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-1w-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-1w-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-1w-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1w-sell-side-risk-ratio": [0], "up-to-1w-spent-output-profit-ratio": [0], "up-to-1w-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4554,7 +4554,7 @@ export function createVecIdToIndexes() { "up-to-1y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-1y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-1y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-1y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-1y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-1y-sell-side-risk-ratio": [0], "up-to-1y-spent-output-profit-ratio": [0], "up-to-1y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4605,7 +4605,7 @@ export function createVecIdToIndexes() { "up-to-2m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-2m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-2m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-2m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-2m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2m-sell-side-risk-ratio": [0], "up-to-2m-spent-output-profit-ratio": [0], "up-to-2m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4656,7 +4656,7 @@ export function createVecIdToIndexes() { "up-to-2y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-2y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-2y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-2y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-2y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-2y-sell-side-risk-ratio": [0], "up-to-2y-spent-output-profit-ratio": [0], "up-to-2y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4707,7 +4707,7 @@ export function createVecIdToIndexes() { "up-to-3m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-3m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-3m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-3m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-3m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3m-sell-side-risk-ratio": [0], "up-to-3m-spent-output-profit-ratio": [0], "up-to-3m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4758,7 +4758,7 @@ export function createVecIdToIndexes() { "up-to-3y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-3y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-3y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-3y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-3y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-3y-sell-side-risk-ratio": [0], "up-to-3y-spent-output-profit-ratio": [0], "up-to-3y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4809,7 +4809,7 @@ export function createVecIdToIndexes() { "up-to-4m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-4m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-4m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-4m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-4m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4m-sell-side-risk-ratio": [0], "up-to-4m-spent-output-profit-ratio": [0], "up-to-4m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4860,7 +4860,7 @@ export function createVecIdToIndexes() { "up-to-4y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-4y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-4y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-4y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-4y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-4y-sell-side-risk-ratio": [0], "up-to-4y-spent-output-profit-ratio": [0], "up-to-4y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4911,7 +4911,7 @@ export function createVecIdToIndexes() { "up-to-5m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-5m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-5m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-5m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-5m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5m-sell-side-risk-ratio": [0], "up-to-5m-spent-output-profit-ratio": [0], "up-to-5m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -4962,7 +4962,7 @@ export function createVecIdToIndexes() { "up-to-5y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-5y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-5y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-5y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-5y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-5y-sell-side-risk-ratio": [0], "up-to-5y-spent-output-profit-ratio": [0], "up-to-5y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5013,7 +5013,7 @@ export function createVecIdToIndexes() { "up-to-6m-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-6m-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-6m-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-6m-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-6m-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6m-sell-side-risk-ratio": [0], "up-to-6m-spent-output-profit-ratio": [0], "up-to-6m-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5064,7 +5064,7 @@ export function createVecIdToIndexes() { "up-to-6y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-6y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-6y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-6y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-6y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-6y-sell-side-risk-ratio": [0], "up-to-6y-spent-output-profit-ratio": [0], "up-to-6y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5115,7 +5115,7 @@ export function createVecIdToIndexes() { "up-to-7y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-7y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-7y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-7y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-7y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-7y-sell-side-risk-ratio": [0], "up-to-7y-spent-output-profit-ratio": [0], "up-to-7y-supply": [0, 1, 2, 5, 7, 19, 22, 23], @@ -5166,7 +5166,7 @@ export function createVecIdToIndexes() { "up-to-8y-realized-price-ratio-standard-deviation": [0, 1, 7, 19, 22, 23], "up-to-8y-realized-price-ratio-zscore": [0, 1, 7, 19, 22, 23], "up-to-8y-realized-profit": [0, 1, 2, 5, 7, 19, 22, 23], - "up-to-8y-realized-value": [0, 1, 2, 7, 19, 22, 23], + "up-to-8y-realized-value": [0, 1, 2, 5, 7, 19, 22, 23], "up-to-8y-sell-side-risk-ratio": [0], "up-to-8y-spent-output-profit-ratio": [0], "up-to-8y-supply": [0, 1, 2, 5, 7, 19, 22, 23],