diff --git a/core/src/exchanges/opinion/normalizer.ts b/core/src/exchanges/opinion/normalizer.ts index b272146b..ea2374d7 100644 --- a/core/src/exchanges/opinion/normalizer.ts +++ b/core/src/exchanges/opinion/normalizer.ts @@ -57,8 +57,15 @@ export class OpinionNormalizer implements IExchangeNormalizer sum + parseNumStr(c.volume), 0); + for (const child of children) { - const market = this.normalizeChildMarket(child, raw); + const childVolume = parseNumStr(child.volume); + const childVolume24h = totalChildVolume > 0 + ? (childVolume / totalChildVolume) * parentVolume24h + : 0; + const market = this.normalizeChildMarket(child, raw, childVolume24h); if (market) results.push(market); } @@ -267,6 +274,7 @@ export class OpinionNormalizer implements IExchangeNormalizer