Skip to main content

Documentation Index

Fetch the complete documentation index at: https://uncoded.ch/docs/llms.txt

Use this file to discover all available pages before exploring further.

PEPEUSDT * LongTimeLong

Positive window result: a return of +83.10% across 433,775 executed trades. Max drawdown reached -17.80%, so the equity path was noticeable - there was a meaningful drawdown along the way.
PEPEUSDT | 3LongTimeLong.json | 2024-01-01 - 2024-12-31 | +83.10% | 433,775 closed trades | 100.0% closed WR | 1,883 open orders

Headline Performance

Data source - GET /backtests/{id} + /equity + /trades * Fields used: return_pct, final_value, total_profit, win_rate, fulfilled_trades, active_orders, unrealized_pnl_exit_net, max_profit, min_profit
This backtest ended with 1,883 open orders carrying +325.35 USDT of unrealized P&L. Headline numbers below split realized (closed trades) from unrealized (mark-to-market on open positions) - only Portfolio PnL ties back to final_value - start_balance.

Return

+83.10%

Final Value

18,309.55 USDT

Portfolio PnL

+8,309.55 USDT (realized + unrealized)

Realized Profit

+7,984.20 USDT (closed trades only)

Unrealized PnL

+325.35 USDT (open positions, mark-to-market)

Win Rate (closed)

100.0% (excludes 1,883 open orders)

Closed Trades

433,775

Open Orders

1,883

Best Closed Trade

+0.1991 USDT

Worst Closed Trade

+0.0050 USDT

TL;DR

The LongTimeLong strategy on PEPEUSDT returned +83.10% over 2024-01-01 to 2024-12-31, turning 10,000.00 USDT into 18,309.55 USDT. It executed 433,775 closed trades with a 100.0% win rate (closed only), hitting a max drawdown of -17.80%. Note: that win rate excludes 1,883 still-open orders carrying +325.35 USDT of unrealized P&L. It underperformed Buy & Hold by -1352.29% on the same window.

Performance KPI Metrics

Data source - GET /backtests/{id} + /equity + /trades * Fields used: server aggregates from /daily-stats and /extras (Total Fees, Gross Profit/Loss, fill-type counts) plus <AnalyticsCharts> KPI strip * Transform: bt.* + dailyStats.totals + extras.deep_dive.fill_type_breakdown
Six-card KPI strip mirroring the live UI - combines risk (Max Drawdown, Sharpe), trade-economics (Profit Factor, Fees, Hold Time) and exit-mix (TP/SL/TSL) into one retrieval-friendly chunk.

Max Drawdown

-17.80%

Profit Factor

inf (no losing trades)

Sharpe Ratio

1.93

Total Fees

2,273.09 USDT

Avg Hold Time

30.9 h

TP / SL / TSL

433,775 / 0 / 0

Trade Economics

MetricValueInterpretation
Profit Factorinf (no losing trades)Sum of winning trades / sum of losing trades. >1 = profitable edge, >2 = strong, inf = no losses.
Gross Profit10,257.29 USDTSum of all winning trades before fees.
Gross Loss0.00 USDTAbsolute sum of all losing trades.
Total Fees2,273.09 USDTBuy + sell fees across all trades.
Fee Drag22.2% of gross profitWhat share of edge the exchange consumed.
Avg Hold Time30.9 hMean duration a position is open.

Exit Mix (Fill Types)

Exit TypeCountShareWhat It Means
TP (Take Profit)433,775100.0%Position closed by hitting the profit target - the desired outcome.
SL (Stop Loss)00.0%Position closed by hitting the stop - capital preservation in action.
TSL (Trailing Stop)00.0%Trailing stop locked in profit during a trend.

Verdict

For PEPEUSDT, the strategy’s profit factor of inf (no losing trades) indicates gross winners materially exceeded gross losers in this window, exits are TP-dominant (100.0%), so most profit comes from hitting take-profit targets, fees consumed 22.2% of gross profit (notable but acceptable).

Chunking & Headings Guide

This document is structured for deterministic RAG ingestion. Each top-level section is wrapped in HTML-comment chunk markers and follows a stable heading convention.

Chunk markers

Every section is delimited by paired JSX comments - invisible to readers, trivial for splitters. (Earlier versions of this exporter used HTML comments; we switched to JSX comments in v2.4.0 because MDX 3 - the parser Mintlify uses - forbids HTML comments at the document level.) The example below uses uppercase RAG-CHUNK so it doesn’t accidentally match a splitter that scans this very page; real markers use lowercase rag-chunk:
{/* RAG-CHUNK:start id="tldr" type="summary" title="TL;DR" tokens~="120" backtest_id="1178ecb4-b07c-4468-8904-87047236d7c1" */}
...section markdown...
{/* RAG-CHUNK:end id="tldr" */}
Splitter rule: match the case-sensitive lowercase regex \{/\*\s*rag-chunk:(start|end)\b[^*]*\*/\} and treat everything between a matching start/end pair (same id) as one indivisible chunk. Never split inside a chunk. (For backwards compatibility with v2.3.x exports, splitters can OR-match the legacy regex <!--rag-chunk:(start|end)\b[^>]*-->.)

Heading convention

  • # Title - appears exactly once (the document title in the intro chunk).
  • ## Section - opens every top-level chunk. Heading text matches the chunk’s title attribute.
  • ### Sub-section - purely visual; never introduces a new chunk.
  • #### and deeper - reserved for inline detail (e.g. per-chart sub-blocks inside the catalogue).

Chunk type taxonomy

TypePurposeBest for retrieval of…
metaFrontmatter & document introdocument-identity questions
summaryTL;DR-style condensed prose”give me the headline”
kpisHeadline numbers, card gridsnumeric lookups
overviewTabular meta (period, balance, …)“what was tested”
comparisonStrategy vs benchmark”did it beat buy & hold”
claimsAssertion -> evidence -> sourcecitation-grade answers
configReproduction parameters”how do I rerun this”
chartSingle visualization w/ embedded datachart-specific questions
catalogueMulti-chart bundleexploratory chart questions
risk / allocation / trade-stats / monthly / top-tradesDomain-specific analyticstargeted KPI questions
validationData-quality reporttrust / sanity questions
factsMachine-readable JSON + key-valuedeterministic lookups
qaPre-answered FAQdirect Q&A retrieval
glossaryTerm definitionsdisambiguation
narrativeHuman-oriented prose”explain like I’m…”
structuredJSON-LD / schema.orgsearch-engine indexing
provenanceMetric -> API field -> formula lookup”where does this number come from”
integritySHA-256 fingerprints of raw API payloadstamper-evidence checks
attachmentsVerbatim API responses + trade-sample CSV (full ledger via /trades pagination)byte-level reproduction
footerDisclaimers, linkscompliance lookups
  1. Split on {/* rag-chunk:start ... */} / {/* rag-chunk:end ... */} boundaries.
  2. Use the id attribute as the vector-store primary key - stable across re-exports.
  3. Store type, title, tokens~, and backtest_id as filterable metadata.
  4. Do not further chunk the facts, claims, qa, or structured sections - they’re designed to be retrieved whole.
  5. The catalogue chunk is large; if your context budget is tight, split it on its ### sub-headings instead of dropping it.

Performance Analysis

Data source - GET /backtests/{id} + /equity + /trades * Fields used: same prose rendered on the live page by <BacktestInterpretation> - pure, deterministic, no LLM * Transform: buildBacktestInterpretation(bt)
Long-form, rule-based interpretation of this run. Identical to what the page shows - embedded here so an LLM can quote it verbatim without re-deriving the analysis.
This backtest produced a 83.10% return on PEPEUSDT between 2024-01-01 and 2024-12-31. Returns of this magnitude in a single historical window typically reflect a favourable price trajectory of the underlying asset combined with the LongTimeLong configuration’s exit behaviour, and should not be assumed to repeat in other windows or in live trading. About PEPEUSDT: Meme coins are dominated by social-sentiment shocks rather than fundamentals. Backtests here can show extreme positive or negative tails - historical results are especially weak predictors of future performance. An 100.0% closed-trade win rate across 433.775 closed trades on PEPEUSDT is unusually high. Strategies that win this often typically use small take-profits relative to stop-losses, which works until a single large adverse PEPEUSDT move erases many small wins. This figure covers closed trades only and excludes 1.883 orders that were still open at the end of the window. At roughly 1185.2 PEPEUSDT trades per day this is a high-frequency configuration - fee drag and slippage assumptions become critical when extrapolating to live trading on Binance Spot. The trade payoff distribution is positively skewed - outsized winners drove the bulk of the result, which is characteristic of trend-capturing modes. Best single trade: 0.1991 USDT. Worst: 0.0050 USDT. Average per trade: 0.0184 USDT. Risk profile (closed trades only): No closed trade ended in a loss in this window - the worst closed trade still finished at +0.00% of starting capital and the best at +0.00%, giving a best-vs-worst ratio of 39.90:1. This is a closed-trade statistic only: open positions and unrealized PnL are not reflected in the per-trade min/max, so this should not be read as “the strategy cannot lose”. Drawdown on the equity curve and any negative unrealized PnL on still-open positions remain the relevant downside measures. About the LongTimeLong strategy: LongTimeLongMoreProfit holds positions longer to capture larger swings. It accepts deeper drawdowns in exchange for higher per-trade payoff. Configuration analysis: The LongTimeLong configuration entered on a 0.1% pullback signal across 9 potential buy splits at 25 USDT each. Total deployable notional is therefore 225 USDT - a position-sizing footprint that is defensive at 2% of starting capital - most of the account stays in stablecoins as buffer. No hard stop-loss is configured - the strategy relies on take-profit zones and trailing logic instead, which trades smoother behaviour for higher tail-risk in sustained downtrends. Profit is taken in 9 laddered sell zones, which scales out gradually rather than betting on a single exit price - a structure that smooths returns at the cost of capping the very best winners. Maker/taker fees totalling 15 bps were deducted from every fill, so the headline 83.10% is already net of trading costs - no additional fee adjustment is required when comparing to other runs. Over the configured 366-day window the strategy reported 7984.20 USDT of realised trade profit on a 10000 USDT starting balance, ending at a portfolio value of 18309.55 USDT. Mechanically annualising the 83.10% window return projects to roughly +82.8% per year - the window covers roughly one full year, so the annualised figure is closer to the realised pace than to an extrapolation, but a single year still represents a single market regime. Treat this number as a unit-conversion of the window result, not as an expected forward return.

Methodology & data

This backtest was executed on historical Binance Spot 1-minute candles for PEPEUSDT, with intrabar fill simulation in “OLHC” mode and a synthetic order latency of 2s applied to each fill to approximate real-world routing delay. The simulator processes every minute sequentially, evaluates the LongTimeLong rule set, and books fills against the next available bar - a standard event-driven backtesting approach that avoids look-ahead bias. Equity is marked-to-market on every closed trade and aggregated into the equity curve shown above. Configured backtest window: approximately 12.0 months (366 days from config.from to config.to) of PEPEUSDT 1-minute price action - a sample size that is large enough to span multiple short-term regimes. Note: the equity series may cover fewer days if the engine omits leading or trailing flat periods (e.g. dates before the asset began trading); see the Overview section for the exact equity-coverage span.

Live trading considerations

Translating this result to live trading: PEPEUSDT is a deeply-liquid USDT-quoted pair on Binance, so the simulated fills here translate well to live execution at retail size. The high trade frequency means cumulative slippage and exchange-side latency will erode a few percent of the headline return over a full year - budget for that gap. Without a hard stop-loss, the live system depends on the take-profit ladder firing during recovery legs; a prolonged downtrend without recovery will hold positions open longer than backtest aggregates suggest. Additionally, exchange downtime, API rate limits, and funding-rate changes (on perp variants) are not modelled here and should be accounted for in production deployment.

Frequently asked questions

Deterministic Q&A - every question is always present so this section can be sliced into stable RAG chunks. Missing API fields render as null; metrics that can’t be derived locally render as “not available”.
Yes - this clears the bar most automated crypto strategies fail to reach over a comparable window.
It means 100.0 out of every 100 closed trades ended profitable. Frequent wins are emotionally easier to operate but say nothing about size - one large loss can offset many small wins.
Compounding the 83.10% over 366 days projects to +82.8% per year. This is a directional indicator only - crypto regimes change, and strategies rarely sustain peak performance year-over-year.
The configuration shown in the Strategy Configuration block is the same JSON schema the live unCoded TradingBot consumes, so it can be loaded into a live instance. That is a technical compatibility statement, not a recommendation: a passing backtest is necessary but not sufficient evidence that a configuration will be profitable in live trading. Before any live use, validate on an out-of-sample window, paper-trade it, confirm exchange-side fees match the simulated 7.5/7.5 bps, and start with a position size well below the backtested capital to absorb live slippage and execution differences.
Every run on the platform uses the same intrabar-fill engine and historical Binance Spot data, so the comparison is apples-to-apples. What differs between runs is the LongTimeLong parameter set (buy trigger, sell zones, splits, stop-loss) and the time window - both are visible above so you can rerun, tune, or fork this configuration.
This interpretation is generated deterministically from this run’s own metrics. Past performance is not indicative of future results - a profitable backtest is necessary but not sufficient evidence that a strategy will work in live trading on PEPEUSDT.

Overview

Data source - GET /backtests/{id} * Fields used: symbol, mode_name, config.from, config.to, start_balance, final_value, avg_profit, status, created_at, started_at, completed_at, elapsed_sec, is_duplicate, data_file, id, summary_text
FieldValue
Trading PairPEPEUSDT
StrategyLongTimeLong
Period2024-01-01 -> 2024-12-31
Configured window (inclusive elapsed)366.0 days (1.00 years) - (config.to - config.from) / 86 400 000 ms
Configured window (calendar days)366 days - Math.round of the elapsed value above; this is what the narrative paragraph quotes
Equity-stat duration365.0 days (1.00 years) - first -> last equity sample timestamp; used for CAGR / Sharpe / Sortino
Start Balance10,000.00 USDT
Final Value18,309.55 USDT
Avg Profit / Trade+0.0184 USDT
Trades / Month36073.8
Statuscompleted
Created2026-05-03 12:45:26 UTC
Started2026-05-03 14:31:10 UTC
Completed2026-05-03 15:36:15 UTC
Compute Time28m 12s
Backtest ID1178ecb4-b07c-4468-8904-87047236d7c1
Engine summary:
Backtest PEPEUSDT (Mode: 3LongTimeLong.json)
Period: 2024-01-01 00:00:01 to 2024-12-31 23:59:59
Starting balance: 10,000.00 USDT
Final value: 18,309.55 USDT
P&L: +8,309.55 USDT (+83.10%)
Result: PROFIT
Completed trades: 433775
Open orders at end: 1883
Win rate: 100.0%
Avg. profit/trade: 0.018406 USDT
Best trade: 0.199124 USDT
Worst trade: 0.004991 USDT
Total profit (trades only): 7,984.200388 USDT

Strategy parameters:
  Buy trigger: -0.1% from last buy
  Buy splits: 9
  Sell targets: [0.25, 0.35, 0.5, 0.75, 1.0, 2.5, 5.0, 10.0, 15.0]
  Investment per buy: 25.0 USDT
  Fees: maker 7.5 bps / taker 7.5 bps

Elapsed: 1691.6s

vs Buy & Hold

Data source - GET /backtests/{id} * Fields used: return_pct
Buy & Hold reference computed from the underlying token’s price change over the same window (passed in via tokenReturnPct).
Underperforms Buy & Hold by -1352.29% over the same window.
MetricStrategyBuy & HoldDelta
Return+83.10%+1435.38%-1352.29%

Verifiable Claims

Each claim is grounded in a specific field + source so an LLM can cite evidence rather than paraphrase.
ClaimEvidenceSource
Strategy returned +83.10% over the tested windowreturn_pct = 83.0955GET /backtests/{id} -> return_pct
Capital grew from 10,000.00 to 18,309.55 USDTfinal_value - start_balance = +8,309.55 USDTGET /backtests/{id} -> start_balance, final_value
Roughly 433775 of 433775 trades were profitablewin_rate = 100%GET /backtests/{id} -> win_rate, fulfilled_trades
Worst peak-to-trough loss was 17.80%max_drawdown_pct = 17.8017derived client-side from /equity series
Risk-adjusted return (Sharpe, annualized, rf=0) = 1.93sharpe_annualized = 1.9271derived from daily-resampled equity returns
Strategy lagged Buy & Hold by -1352.29%return_pct - buyhold_return_pct = -1352.2891 ppBuy & Hold computed from underlying token price change

Strategy Configuration

Data source - GET /backtests/{id} * Fields used: mode_name, config (full JSON payload)
Mode LongTimeLong governs how buy triggers, position sizing and exits behave. Below are the exact parameters used for this run.
ParameterValue
canBuytrue
canSelltrue
canBuyUptrue
startBal10000
stepSize1
stopLossfalse
tickSize1e-8
buySplits9

Full Mode Configuration

Every parameter the strategy received at runtime, validated against the canonical engine schema (ENGINE.md Section 20). Recognised parameters are passed verbatim into POST /backtests to reproduce the run.
ParameterValueMeaning
assumed_spread_bps0Spread (basis points) added to taker fills on top of the candle price.
buyPercentage0.1Buy-trigger threshold as a fraction (e.g. 0.1 = -0.1% from last reference price).
buySplits9Number of price levels in the buy-ladder (DCA depth).
buyVolumes[20,15,10,10,10,10,5,5,5]Per-split sizing weights (sum ~ 100). Distributes investmentPerBuy x buySplits across the ladder.
canBuytrueMaster switch - disables all buy-side logic when false.
canBuyDownfalseAllow re-entries below the last buy price.
canBuyUptrueAllow re-entries above the last buy price (true) or only below (false).
canSelltrueMaster switch - disables all sell-side logic when false.
dontBuyBelowQuoteAssetBalance1Refuse to open new buys if free quote drops below this absolute USDT amount.
fees_in_quotetrueIf true, fees are deducted from the quote (USDT) leg of every fill.
intrabar_modeOLHCIntra-bar fill model (OLHC, OHLC, …) - see ENGINE.md Section 4.
investmentPerBuy25Notional invested per buy event, in quote (USDT).
investmentPerFreeQuotePercent0.01When investmentPercentMode = true: fraction of free quote balance to commit per buy.
investmentPercentModefalseIf true, sizing is taken as a fraction of free quote balance instead of fixed USDT.
maker_fee_bps7.5Maker fee in basis points (e.g. 7.5 = 0.075%).
minInvestmentPerQuote25Hard floor on per-buy notional, regardless of percent-mode math.
minNotional1Exchange minimum notional per order (USDT).
order_latency_seconds2Latency injected between signal time and order placement.
sellActivateDistancePercentage0.1Distance from buy price (%) at which a TSL becomes armed.
sellCancelDistancePercentage1Distance (%) at which an unfilled sell order is cancelled and re-priced.
sellPercentages[0.25,0.35,0.5,0.75,1,2.5,5,10,15]Take-profit ladder, each value is the per-tier profit target as a fraction.
startBal10000Initial portfolio value in the quote currency (USDT).
stepSize1Exchange size step (base asset).
stopLossfalseHard stop-loss enabled flag.
stopLossPercentage5Hard stop-loss distance from entry as a percent (5.0 = -5%).
taker_fee_bps7.5Taker fee in basis points.
tickSize1e-8Exchange price tick (quote currency).
trailingStopLossPercentages[0,0,0,0,0,0,0,0,0]Per-tier trailing-SL distances. Zero entries disable TSL on that tier.
triggerCoolDown1Minimum bars/ticks between two consecutive buys on the same level.

Strategy Logic

This section explains what the strategy actually does - the rules behind the parameters in Strategy Configuration. Without it the report would be a black box: numbers without semantics. We treat its absence as a defect, not a feature.
Black-box notice: this export does not include a machine-readable description of the strategy rules. The numeric results are still fully reproducible from the parameters in Strategy Configuration + the raw API attachments below, but the semantics of those parameters live in the engine source. Pass a strategyLogic object to buildVerifiableMdx (or wire up getModes() so the exporter can derive a sketch) to remove this notice.
Source unavailable in this export. Fetch GET /modes and select the entry whose filename == "3LongTimeLong.json" to inspect the public rule fields, or consult the engine source for the executable logic.

Engine Specification

The execution engine is shared across every backtest on this site. Its static semantics - TP-vs-SL ordering inside an OLHC bar, TSL splits bypassing nominal TP, JS-legacy boolean parsing, Binance hard caps, fee model, equity sampling - are documented once in the canonical Engine Specification and pinned per-run via the engine_version field in this document’s frontmatter (see also the Data Source Metadata section).

Engine Specification

Canonical, versioned spec covering the bar-loop, order types, intra-bar fill rules, gap handling, fees, position sizing, risk management, multi-entry cascade, sell-time curves, portfolio accounting, determinism guarantees and the full configuration schema (Section 20).
Why this is a link, not an inline copy: the spec is identical for every backtest - embedding ~700 lines into each export would bloat every report 5-10x without adding per-run information. The single source of truth lives at uncoded.ch/docs/engine; this report only pins which revision applied (engine_version in the frontmatter).

Data Source Metadata

Inputs the engine consumed for this run. Anything marked not provided is explicitly missing rather than silently omitted - pass the corresponding field via buildVerifiableMdx({ dataSource: ... }) to fill it in. The engine spec describes deterministic execution semantics (segment order, fill rules, fee classification) that cannot be reverse-engineered from trades alone.
FieldValueSource
Market-data providerBinance Spotcaller DataSourceInput.provider
Exchange / venuebinancecaller DataSourceInput.exchange
SymbolPEPEUSDTGET /backtests/{id} -> $.symbol
Candle interval1mplatform invariant - all backtests run on 1-minute OHLCV candles
First candle (UTC)2024-01-01 00:00:01GET /backtests/{id} -> $.config.from
Last candle (UTC)2024-12-31 23:59:59GET /backtests/{id} -> $.config.to
TimezoneUTCdefault assumption (UTC)
Engine versionuncoded-engine (FastAPI backend)caller DataSourceInput.engineVersion
Engine spec version1.1caller DataSourceInput.engineSpecVersion
Engine spec documenthttps://uncoded.ch/docs/enginecaller DataSourceInput.engineSpecPath
Full data-source coverage (10/10 fields populated).

Equity Curve

Data source - GET /backtests/{id}/equity * Fields used: timestamp, total_value_exit_net, total_value_mid, total_value
Portfolio value evolution from 10,000.00 USDT to 18,309.55 USDT across 366 data points.
    18,712 |                                                        ##  
           |                                                    ####::##
           |                                                    ::::::::
           |                                                   #::::::::
           |                        ##       ##         ###### :::::::::
           |                    ####::####  #::        #::::::#:::::::::
           |           # ## # ##::::::::::##:::########:::::::::::::::::
           |          #:#::#:#::::::::::::::::::::::::::::::::::::::::::
           |   #######::::::::::::::::::::::::::::::::::::::::::::::::::
    10,084 |###:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
           +------------------------------------------------------------
           start                                                   end

Risk & Quality Metrics

Data source - GET /backtests/{id}/equity * Fields used: timestamp, total_value_exit_net, total_value_mid, total_value, base_asset_bal (for time-in-market)
Drawdown, CAGR, Sharpe, Sortino & Volatility are computed client-side from the equity series - not returned by the API directly.
Derived from 366 equity samples across 365.0 days. Sharpe & Sortino are annualized using daily-resampled returns (rf = 0).

Max Drawdown

-17.80% (-2,639.81 USDT)

CAGR

+83.17%

Volatility (ann.)

34.22%

Sharpe Ratio

1.93

Sortino Ratio

2.01

Time in Market

100.0%

Drawdown Detail

FieldValue
Peak14,829.01 USDT @ 2024-07-19 23:59:00 UTC
Trough12,189.20 USDT @ 2024-09-06 23:59:00 UTC
Drawdown Duration49.0 days
Recovery2024-09-27 23:59:00 UTC (21.0 days to recover)
All-time Peak18,852.15 USDT

Final Portfolio Allocation

Data source - GET /backtests/{id}/equity * Fields used: total_value_exit_net, quote_asset_bal, base_asset_bal, base_value_exit_net, base_value_mid, unrealized_pnl_exit_net
Snapshot at backtest end (2026-05-03 15:36:15 UTC):
AssetQuantityValue (USDT)Allocation
USDT (Cash)13,597.1413,597.1474.3%
PEPE236,269,732.000000000.000.0%
Other (open positions, fee reserves, …)-4,712.4125.7%
Total-18,309.55100.0%
Unrealized P&L on remaining position: +325.35 USDT across 1,883 open order(s). The “Other” row, when present, is dominated by these open positions held outside the cash/base buckets.

Trade Analytics

Data source - GET /backtests/{id}/trades * Fields used: profit, profit_percentage, fill_type, buy_time, sell_time, buy_price, sell_price, buy_quantity, buy_fee_in_quote, sell_fee_in_quote
Profit Factor, Payoff, Expectancy, streaks, holding stats and volume are aggregated client-side from the per-trade rows above.

Wins

99 (100.0%)

Losses

0 (0.0%)

Breakeven

0

Profit Factor

inf

Payoff Ratio

inf

Expectancy / Trade

+0.0599 USDT

Avg Win

+0.0599 USDT

Avg Loss

-0.0000 USDT

Median Trade

+0.0156 USDT

Max Win Streak

99

Max Loss Streak

0

Avg Holding

142.8h

Median Holding

0.3h

Total Volume

649 USDT

Total Fees

2,273.09 USDT * engine-tracked, includes open-position buy fees

Gross Performance

MetricValueSource
Gross Profit (winners only)+5.93 USDTSum profit where profit > 0 (client-side from /trades)
Gross Loss (losers only)-0.00 USDTSum -profit where profit < 0 (client-side from /trades)
Net Profit+5.93 USDTGross Profit - Gross Loss
Closed-trade buy fees0.24 USDTSum buy_fee_in_quote over matched-pair rows of /trades
Closed-trade sell fees0.25 USDTSum sell_fee_in_quote over matched-pair rows of /trades
Closed-trade fees subtotal0.49 USDTbuy + sell on matched pairs
Open-position buy fees2,272.61 USDTbt.total_fees - closed-trade subtotal - buy-side fees on the 1,883 orders still open at end of window (no matching sell row yet)
Total Fees Paid (authoritative)2,273.09 USDTbt.total_fees - engine-tracked sum of every fee actually paid (closed + open buy fills). reconciles to closed-fees + open-position buy fees
Fees as % of Gross Profit38310.81%Total Fees / Gross Profit
Fee accounting reconciles by construction. bt.total_fees is the engine-tracked total of every fee actually paid. Per-trade rows in /trades only emit on matched buy+sell pairs, so positions still open at end-of-window contribute their buy-fee to bt.total_fees but not to the per-trade sum. The identity is exact: bt.total_fees = Sum closed-trade (buy_fee + sell_fee) + Sum open-position buy_fees Citation rules: use Total Fees Paid for the headline (the authoritative number every consumer should quote), use Closed-trade fees subtotal when reasoning specifically about realized round-trip economics, and use Open-position buy fees when sizing the unrealized exposure of the still-open ladder.
Every figure above is derivable from two API surfaces. This table maps each line item to its exact source field so an external reviewer can re-compute the totals from the raw responses without trusting any client-side aggregation.
Line itemFormulaAPI field(s)Endpoint
Closed-trade buy feesSum row.buy_fee_in_quotebuy_fee_in_quote per rowGET /backtests/1178ecb4-b07c-4468-8904-87047236d7c1/trades
Closed-trade sell feesSum row.sell_fee_in_quotesell_fee_in_quote per rowGET /backtests/1178ecb4-b07c-4468-8904-87047236d7c1/trades
(A) Closed-trade subtotalSum (buy_fee_in_quote + sell_fee_in_quote)both fee fields, matched-pair rows onlyGET /backtests/1178ecb4-b07c-4468-8904-87047236d7c1/trades
(B) Total Fees Paid (engine)direct readtotal_fees (scalar)GET /backtests/1178ecb4-b07c-4468-8904-87047236d7c1
(C) = (B) - (A) Open-position buy feesbt.total_fees - closed_subtotalderived-
Open orders countdirect readactive_ordersGET /backtests/1178ecb4-b07c-4468-8904-87047236d7c1
Numerical walk-through for this run:
(A) Closed-trade subtotal     = 0.240938  +  0.245753
                              = 0.486691 USDT
(B) bt.total_fees             = 2,273.091989 USDT     <- authoritative
(C) Open-position buy fees    = (B) - (A)
                              = 2,273.091989 - 0.486691
                              = 2,272.605299 USDT
Identity check:  (A) + (C) ?= (B)
                 0.486691 + 2,272.605299 = 2,273.091989 USDT
                 vs bt.total_fees = 2,273.091989 USDT  ->   matches within 0.01
Why (A) != (B) in general: /trades rows emit only on matched buy+sell pairs. A buy fill that hasn’t found its sell yet (still sitting in the DCA ladder at end-of-window) has already paid its fee - that fee is included in bt.total_fees (B) but not in any per-trade row, so it is not part of (A). The remainder (C) is therefore the buy-side fee paid on the 1,883 open orders.

Holding Period Distribution

MinMedianAvgMax
0.0h0.3h142.8h1340.6h

Trade Timeline

First TradeLast Trade
2024-01-01 00:02:00 UTC2024-12-31 23:50:00 UTC

Breakdown by Exit Type

TypeCountCumulative ProfitAvg Return
TP99+5.93 USDT+4.34%

Monthly Performance

Data source - GET /backtests/{id}/trades * Fields used: sell_time (bucket key), profit
Realized P&L bucketed by sell-time month (7 active months).
Best month: 2024-02 with +3.69 USDT
MonthTradesWinsWin RateNet P&L (USDT)
2024-013030100.0%+1.89
2024-021919100.0%+3.69
2024-031111100.0%+0.05
2024-0411100.0%+0.00
2024-081010100.0%+0.05
2024-1133100.0%+0.01
2024-122525100.0%+0.23

Top Trades

Data source - GET /backtests/{id}/trades * Fields used: fill_type, buy_time, sell_time, buy_price, sell_price, profit, profit_percentage
Showing top 10 of 99 profitable trades.
#TypePeriodBuySellProfit%
1TP2024-02-05 -> 2024-02-090.0000010.000001+0.1991+15.93%
2TP2024-01-31 -> 2024-02-130.0000010.000001+0.1974+15.80%
3TP2024-02-04 -> 2024-02-090.0000010.000001+0.1968+15.75%
4TP2024-01-31 -> 2024-02-130.0000010.000001+0.1953+15.63%
5TP2024-01-01 -> 2024-01-110.0000010.000001+0.1948+15.59%
6TP2024-01-08 -> 2024-01-090.0000010.000001+0.1947+15.58%
7TP2024-01-19 -> 2024-02-140.0000010.000001+0.1947+15.58%
8TP2024-02-01 -> 2024-02-090.0000010.000001+0.1946+15.57%
9TP2024-01-03 -> 2024-01-110.0000010.000001+0.1943+15.54%
10TP2024-01-23 -> 2024-02-140.0000010.000001+0.1941+15.52%
No losing trades in this run (win rate = 100%).

Charts Catalogue

Data source - GET /backtests/{id} + /equity + /trades * Fields used: every chart from the live <AnalyticsCharts> UI, with the exact transform + API fields it consumes
Below is the complete set of analytical charts shown in the backtester UI, regrouped into the same five tabs. Each card lists what it shows, how to read it, why it matters, the API fields + transform that produce it, and a down-sampled JSON preview of the underlying series so you can re-render the visualisation in any tool (Notion, Observable, a notebook, …) without calling the API again.
JSON previews are intentionally down-sampled (<= 60 points for line/area series, full bins for histograms). For the full series, hit the corresponding REST endpoint with your X-API-Key.

Drawdown

Data source - GET /backtests/{id}/equity * Fields used: timestamp, total_value_exit_net * Transform: computeDrawdown(equity)
What it shows. Percentage decline of the portfolio from its running all-time peak. Always <= 0%.How to read it. Each point is the relative drop from the highest equity value seen so far. The deepest valley is the maximum drawdown - the worst peak-to-trough loss any investor would have lived through.Why it matters. The single most important risk metric. A high return with a 60% drawdown is psychologically unsurvivable for most live traders.Insights (auto-derived from drawdown).
StatValue
Shallowest DD0.00% @ 2024-01-01 23:59:00 UTC
Deepest DD-17.80% @ 2024-09-06 23:59:00 UTC
Mean-3.77%
Std Dev4.63%
Last-2.88%
Points366
Across 366 points the series ranged from -17.80% (2024-09-06 23:59:00 UTC) to 0.00% (2024-01-01 23:59:00 UTC), averaging -3.77%. 0% of points were positive, 74% negative. The most recent value is -2.88%.
Showing 60 of 366 points (down-sampled for readability).
Drawdown
[{"timestamp":"2024-01-01T23:59:00+00:00","drawdown":0},{"timestamp":"2024-01-07T23:59:00+00:00","drawdown":0},{"timestamp":"2024-01-13T23:59:00+00:00","drawdown":0},{"timestamp":"2024-01-20T23:59:00+00:00","drawdown":0},{"timestamp":"2024-01-26T23:59:00+00:00","drawdown":0},{"timestamp":"2024-02-01T23:59:00+00:00","drawdown":-0.11228670677450696},{"timestamp":"2024-02-07T23:59:00+00:00","drawdown":0},{"timestamp":"2024-02-13T23:59:00+00:00","drawdown":0},{"timestamp":"2024-02-19T23:59:00+00:00","drawdown":0},{"timestamp":"2024-02-26T23:59:00+00:00","drawdown":0},{"timestamp":"2024-03-03T23:59:00+00:00","drawdown":0},{"timestamp":"2024-03-09T23:59:00+00:00","drawdown":-0.15100380495050555},{"timestamp":"2024-03-15T23:59:00+00:00","drawdown":-1.0975163671878305},{"timestamp":"2024-03-21T23:59:00+00:00","drawdown":-1.3481426441213438},{"timestamp":"2024-03-28T23:59:00+00:00","drawdown":-0.20353764044103873},{"timestamp":"2024-04-03T23:59:00+00:00","drawdown":-4.726019584455191},{"timestamp":"2024-04-09T23:59:00+00:00","drawdown":-3.4693515512929247},{"timestamp":"2024-04-15T23:59:00+00:00","drawdown":-10.311332249048373},{"timestamp":"2024-04-21T23:59:00+00:00","drawdown":-5.571983545415684},{"timestamp":"2024-04-28T23:59:00+00:00","drawdown":-1.053950390815411},{"timestamp":"2024-05-04T23:59:00+00:00","drawdown":0},{"timestamp":"2024-05-10T23:59:00+00:00","drawdown":-0.12982214811414253},{"timestamp":"2024-05-16T23:59:00+00:00","drawdown":-0.386852289940288},{"timestamp":"2024-05-22T23:59:00+00:00","drawdown":-0.08265743852325409},{"timestamp":"2024-05-28T23:59:00+00:00","drawdown":-0.32616936069460045},{"timestamp":"2024-06-04T23:59:00+00:00","drawdown":-1.1422071905688385},{"timestamp":"2024-06-10T23:59:00+00:00","drawdown":-4.619458852321848},{"timestamp":"2024-06-16T23:59:00+00:00","drawdown":-3.425945518438874},{"timestamp":"2024-06-22T23:59:00+00:00","drawdown":-4.800001973019265},{"timestamp":"2024-06-28T23:59:00+00:00","drawdown":-3.657040421133832},{"timestamp":"2024-07-05T23:59:00+00:00","drawdown":-11.748173470123877},{"timestamp":"2024-07-11T23:59:00+00:00","drawdown":-11.02879378149404},{"timestamp":"2024-07-17T23:59:00+00:00","drawdown":-1.4292067573759164},{"timestamp":"2024-07-23T23:59:00+00:00","drawdown":-0.03839871460079891},{"timestamp":"2024-07-29T23:59:00+00:00","drawdown":-1.2707023539307245},{"timestamp":"2024-08-05T23:59:00+00:00","drawdown":-17.562592837043166},{"timestamp":"2024-08-11T23:59:00+00:00","drawdown":-13.588705970942405},{"timestamp":"2024-08-17T23:59:00+00:00","drawdown":-14.334966971473282},{"timestamp":"2024-08-23T23:59:00+00:00","drawdown":-6.841945786650388},{"timestamp":"2024-08-29T23:59:00+00:00","drawdown":-12.701321946591},{"timestamp":"2024-09-04T23:59:00+00:00","drawdown":-13.957260044171784},{"timestamp":"2024-09-11T23:59:00+00:00","drawdown":-14.212537262786388},{"timestamp":"2024-09-17T23:59:00+00:00","drawdown":-13.516476755609515},{"timestamp":"2024-09-23T23:59:00+00:00","drawdown":-9.245281220931972},{"timestamp":"2024-09-29T23:59:00+00:00","drawdown":-0.14183984416162573},{"timestamp":"2024-10-05T23:59:00+00:00","drawdown":-5.206900229604242},{"timestamp":"2024-10-12T23:59:00+00:00","drawdown":-2.8425671176232714},{"timestamp":"2024-10-18T23:59:00+00:00","drawdown":-0.8371890050701227},{"timestamp":"2024-10-24T23:59:00+00:00","drawdown":-2.207573314876893},{"timestamp":"2024-10-30T23:59:00+00:00","drawdown":-3.0569555840620657},{"timestamp":"2024-11-05T23:59:00+00:00","drawdown":-6.860647882948159},{"timestamp":"2024-11-12T23:59:00+00:00","drawdown":0},{"timestamp":"2024-11-18T23:59:00+00:00","drawdown":-1.3379971599271236},{"timestamp":"2024-11-24T23:59:00+00:00","drawdown":-0.6959004105312125},{"timestamp":"2024-11-30T23:59:00+00:00","drawdown":-0.18664786410282194},{"timestamp":"2024-12-06T23:59:00+00:00","drawdown":0},{"timestamp":"2024-12-12T23:59:00+00:00","drawdown":-1.2442915914045518},{"timestamp":"2024-12-19T23:59:00+00:00","drawdown":-8.646302726207193},{"timestamp":"2024-12-25T23:59:00+00:00","drawdown":-5.314732067368463},{"timestamp":"2024-12-31T23:59:00+00:00","drawdown":-2.878223311958892}]

Unrealized PnL

Data source - GET /backtests/{id}/equity * Fields used: timestamp, unrealized_pnl_exit_net * Transform: equity.map(p => ({ pnl: p.unrealized_pnl_exit_net }))
What it shows. Mark-to-market profit/loss of currently open positions, sampled along the backtest timeline.How to read it. Above zero => open positions are in profit; below zero => positions are underwater. Spikes show how much paper-PnL the strategy carries before realising it.Why it matters. Reveals the gap between realised (closed-trade) profit and the rollercoaster the strategy actually rides. Large negative excursions indicate the bot held losers.Insights (auto-derived from pnl).
StatValue
Best Unrealized1,403.88 USDT @ 2024-12-08 23:59:00 UTC
Worst Unrealized-3,330.27 USDT @ 2024-09-06 23:59:00 UTC
Mean-557.89 USDT
Std Dev1,037.45 USDT
Last325.35 USDT
Points366
Sum-204,189.55 USDT
Across 366 points the series ranged from -3,330.27 USDT (2024-09-06 23:59:00 UTC) to 1,403.88 USDT (2024-12-08 23:59:00 UTC), averaging -557.89 USDT. 27% of points were positive, 73% negative. The most recent value is 325.35 USDT.
Showing 60 of 366 points (down-sampled for readability).
Unrealized PnL
[{"timestamp":"2024-01-01T23:59:00+00:00","pnl":1.2530420548},{"timestamp":"2024-01-07T23:59:00+00:00","pnl":-37.4916782418},{"timestamp":"2024-01-13T23:59:00+00:00","pnl":-23.855321597},{"timestamp":"2024-01-20T23:59:00+00:00","pnl":-40.9946253661},{"timestamp":"2024-01-26T23:59:00+00:00","pnl":-67.5827936214},{"timestamp":"2024-02-01T23:59:00+00:00","pnl":-134.0856661254},{"timestamp":"2024-02-07T23:59:00+00:00","pnl":-109.6952469795},{"timestamp":"2024-02-13T23:59:00+00:00","pnl":-67.6292493316},{"timestamp":"2024-02-19T23:59:00+00:00","pnl":-27.5280476319},{"timestamp":"2024-02-26T23:59:00+00:00","pnl":1.184534248},{"timestamp":"2024-03-03T23:59:00+00:00","pnl":151.9110014157},{"timestamp":"2024-03-09T23:59:00+00:00","pnl":305.4252036131},{"timestamp":"2024-03-15T23:59:00+00:00","pnl":245.6258909158},{"timestamp":"2024-03-21T23:59:00+00:00","pnl":-8.9401310664},{"timestamp":"2024-03-28T23:59:00+00:00","pnl":30.4072688348},{"timestamp":"2024-04-03T23:59:00+00:00","pnl":-427.0542787754},{"timestamp":"2024-04-09T23:59:00+00:00","pnl":-336.1191384915},{"timestamp":"2024-04-15T23:59:00+00:00","pnl":-1373.6701231195},{"timestamp":"2024-04-21T23:59:00+00:00","pnl":-880.8489480375},{"timestamp":"2024-04-28T23:59:00+00:00","pnl":-315.5654565172},{"timestamp":"2024-05-04T23:59:00+00:00","pnl":93.3547967216},{"timestamp":"2024-05-10T23:59:00+00:00","pnl":37.511502179},{"timestamp":"2024-05-16T23:59:00+00:00","pnl":226.8586602912},{"timestamp":"2024-05-22T23:59:00+00:00","pnl":426.8545138001},{"timestamp":"2024-05-28T23:59:00+00:00","pnl":526.5298080011},{"timestamp":"2024-06-04T23:59:00+00:00","pnl":285.3902108099},{"timestamp":"2024-06-10T23:59:00+00:00","pnl":-287.5279413136},{"timestamp":"2024-06-16T23:59:00+00:00","pnl":-225.4053159964},{"timestamp":"2024-06-22T23:59:00+00:00","pnl":-533.4355219397},{"timestamp":"2024-06-28T23:59:00+00:00","pnl":-464.8890081521},{"timestamp":"2024-07-05T23:59:00+00:00","pnl":-1734.1655768243},{"timestamp":"2024-07-11T23:59:00+00:00","pnl":-1740.2567673964},{"timestamp":"2024-07-17T23:59:00+00:00","pnl":-420.1655215361},{"timestamp":"2024-07-23T23:59:00+00:00","pnl":-148.5756967284},{"timestamp":"2024-07-29T23:59:00+00:00","pnl":-393.2946502386},{"timestamp":"2024-08-05T23:59:00+00:00","pnl":-2936.9779459212},{"timestamp":"2024-08-11T23:59:00+00:00","pnl":-2460.6801478869},{"timestamp":"2024-08-17T23:59:00+00:00","pnl":-2627.9945710332},{"timestamp":"2024-08-23T23:59:00+00:00","pnl":-1587.8018960341},{"timestamp":"2024-08-29T23:59:00+00:00","pnl":-2522.5957865382},{"timestamp":"2024-09-04T23:59:00+00:00","pnl":-2748.1830677766},{"timestamp":"2024-09-11T23:59:00+00:00","pnl":-2837.8527271831},{"timestamp":"2024-09-17T23:59:00+00:00","pnl":-2770.7577655198},{"timestamp":"2024-09-23T23:59:00+00:00","pnl":-2193.6445561917},{"timestamp":"2024-09-29T23:59:00+00:00","pnl":-549.6991427171},{"timestamp":"2024-10-05T23:59:00+00:00","pnl":-1429.9062073389},{"timestamp":"2024-10-12T23:59:00+00:00","pnl":-1163.5816300979},{"timestamp":"2024-10-18T23:59:00+00:00","pnl":-870.01797318},{"timestamp":"2024-10-24T23:59:00+00:00","pnl":-1110.8784652731},{"timestamp":"2024-10-30T23:59:00+00:00","pnl":-1293.6082894403},{"timestamp":"2024-11-05T23:59:00+00:00","pnl":-1919.2080591407},{"timestamp":"2024-11-12T23:59:00+00:00","pnl":309.3168598895},{"timestamp":"2024-11-18T23:59:00+00:00","pnl":861.1202505445},{"timestamp":"2024-11-24T23:59:00+00:00","pnl":820.7600625155},{"timestamp":"2024-11-30T23:59:00+00:00","pnl":816.0129332457},{"timestamp":"2024-12-06T23:59:00+00:00","pnl":992.8733409016},{"timestamp":"2024-12-12T23:59:00+00:00","pnl":1051.1246230677},{"timestamp":"2024-12-19T23:59:00+00:00","pnl":-434.2995424679},{"timestamp":"2024-12-25T23:59:00+00:00","pnl":-11.1155412924},{"timestamp":"2024-12-31T23:59:00+00:00","pnl":325.3474816915}]

Balance Composition (Cash vs. Coin)

Data source - GET /backtests/{id}/equity * Fields used: quote_asset_bal, base_value_exit_net, total_value_exit_net * Transform: stack(quote, base, total)
What it shows. Stacked area showing how the portfolio value splits between quote (cash) and base (coin held).How to read it. Cash floor stacks first, coin value on top - the top of the stack equals total equity. Wider coin bands => heavier in-market exposure.Why it matters. Lets you see whether outperformance came from holding coin during a rally or from disciplined cash management.Insights (auto-derived from total).
StatValue
Peak Total Equity18,852.15 USDT @ 2024-12-09 23:59:00 UTC
Trough Total Equity10,041.21 USDT @ 2024-01-01 23:59:00 UTC
Mean13,712.57 USDT
Std Dev2,171.20 USDT
Last18,309.55 USDT
Points366
Sum5,018,799.25 USDT
Across 366 points the series ranged from 10,041.21 USDT (2024-01-01 23:59:00 UTC) to 18,852.15 USDT (2024-12-09 23:59:00 UTC), averaging 13,712.57 USDT. 100% of points were positive, 0% negative. The most recent value is 18,309.55 USDT.
Showing 60 of 366 points (down-sampled for readability).
Balance Composition (Cash vs. Coin)
[{"timestamp":"2024-01-01T23:59:00+00:00","quote":10012.4353090245,"base":28.773678753499553,"total":10041.208987778},{"timestamp":"2024-01-07T23:59:00+00:00","quote":9845.1044189151,"base":286.5012164098007,"total":10131.6056353249},{"timestamp":"2024-01-13T23:59:00+00:00","quote":10072.3412767762,"base":263.8603811812991,"total":10336.2016579575},{"timestamp":"2024-01-20T23:59:00+00:00","quote":10241.9423324579,"base":321.77735185050005,"total":10563.7196843084},{"timestamp":"2024-01-26T23:59:00+00:00","quote":10319.2214525936,"base":380.25295479099987,"total":10699.4744073846},{"timestamp":"2024-02-01T23:59:00+00:00","quote":10180.7995607442,"base":515.1510611780996,"total":10695.9506219223},{"timestamp":"2024-02-07T23:59:00+00:00","quote":10301.8440793232,"base":456.97959066309886,"total":10758.8236699863},{"timestamp":"2024-02-13T23:59:00+00:00","quote":10640.4839513651,"base":380.2064978198996,"total":11020.690449185},{"timestamp":"2024-02-19T23:59:00+00:00","quote":10923.5486919069,"base":286.4573516130986,"total":11210.00604352},{"timestamp":"2024-02-26T23:59:00+00:00","quote":11342.388973071,"base":110.01614939750107,"total":11452.4051224685},{"timestamp":"2024-03-03T23:59:00+00:00","quote":11449.8643270602,"base":494.6683224899989,"total":11944.5326495502},{"timestamp":"2024-03-09T23:59:00+00:00","quote":11110.1603645016,"base":1389.9900625968003,"total":12500.1504270984},{"timestamp":"2024-03-15T23:59:00+00:00","quote":10706.6532947268,"base":1934.3948983308,"total":12641.0481930576},{"timestamp":"2024-03-21T23:59:00+00:00","quote":10164.8617992825,"base":2444.1530339564997,"total":12609.014833239},{"timestamp":"2024-03-28T23:59:00+00:00","quote":10311.8401801995,"base":2443.4703423090996,"total":12755.3105225086},{"timestamp":"2024-04-03T23:59:00+00:00","quote":9373.9339283015,"base":3013.0300613524996,"total":12386.963989654},{"timestamp":"2024-04-09T23:59:00+00:00","quote":9538.9529800823,"base":3011.3956147476,"total":12550.3485948299},{"timestamp":"2024-04-15T23:59:00+00:00","quote":8327.1787278577,"base":3333.6156765064006,"total":11660.7944043641},{"timestamp":"2024-04-21T23:59:00+00:00","quote":9094.7733956962,"base":3182.2033227715,"total":12276.9767184677},{"timestamp":"2024-04-28T23:59:00+00:00","quote":10318.4553237136,"base":2690.4428982263,"total":13008.8982219399},{"timestamp":"2024-05-04T23:59:00+00:00","quote":11709.9037506614,"base":1854.6783912655992,"total":13564.582141927},{"timestamp":"2024-05-10T23:59:00+00:00","quote":11550.4492708945,"base":2034.0118580460003,"total":13584.4611289405},{"timestamp":"2024-05-16T23:59:00+00:00","quote":12257.76662821,"base":1672.9456000717,"total":13930.7122282817},{"timestamp":"2024-05-22T23:59:00+00:00","quote":12960.612346051,"base":1325.0302609952996,"total":14285.6426070463},{"timestamp":"2024-05-28T23:59:00+00:00","quote":12764.5304179087,"base":1802.4909411207009,"total":14567.0213590294},{"timestamp":"2024-06-04T23:59:00+00:00","quote":11490.3579861589,"base":2957.4019737518993,"total":14447.7599599108},{"timestamp":"2024-06-10T23:59:00+00:00","quote":10073.9722575434,"base":3865.5981514833984,"total":13939.5704090268},{"timestamp":"2024-06-16T23:59:00+00:00","quote":10049.9250323173,"base":4064.0736505648,"total":14113.9986828821},{"timestamp":"2024-06-22T23:59:00+00:00","quote":9457.8654171894,"base":4455.319174431201,"total":13913.1845916206},{"timestamp":"2024-06-28T23:59:00+00:00","quote":9864.0907774693,"base":4216.1341017782,"total":14080.2248792475},{"timestamp":"2024-07-05T23:59:00+00:00","quote":7606.611323448,"base":5291.119543204501,"total":12897.7308666525},{"timestamp":"2024-07-11T23:59:00+00:00","quote":7757.8678266369,"base":5244.9981514316,"total":13002.8659780685},{"timestamp":"2024-07-17T23:59:00+00:00","quote":10318.2019106058,"base":4154.527713343601,"total":14472.7296239494},{"timestamp":"2024-07-23T23:59:00+00:00","quote":10988.8960633116,"base":3834.4227478175,"total":14823.3188111291},{"timestamp":"2024-07-29T23:59:00+00:00","quote":10357.8555048487,"base":4282.7248398792,"total":14640.5803447279},{"timestamp":"2024-08-05T23:59:00+00:00","quote":6935.4448326483,"base":5289.208960666399,"total":12224.6537933147},{"timestamp":"2024-08-11T23:59:00+00:00","quote":7226.06875413,"base":5587.8732376339,"total":12813.9419917639},{"timestamp":"2024-08-17T23:59:00+00:00","quote":7091.3262919807,"base":5611.9525592879,"total":12703.2788512686},{"timestamp":"2024-08-23T23:59:00+00:00","quote":8502.0309870039,"base":5312.3889469696005,"total":13814.4199339735},{"timestamp":"2024-08-29T23:59:00+00:00","quote":7329.5070084184,"base":5616.0252753348,"total":12945.5322837532},{"timestamp":"2024-09-04T23:59:00+00:00","quote":6986.0635601552,"base":5773.2255003194,"total":12759.2890604746},{"timestamp":"2024-09-11T23:59:00+00:00","quote":6956.5670956447,"base":5764.866872993799,"total":12721.4339686385},{"timestamp":"2024-09-17T23:59:00+00:00","quote":7110.279319859,"base":5714.373551608601,"total":12824.6528714676},{"timestamp":"2024-09-23T23:59:00+00:00","quote":7863.3155346912,"base":5594.7134762245,"total":13458.0290109157},{"timestamp":"2024-09-29T23:59:00+00:00","quote":10699.3466869225,"base":4531.6250003774,"total":15230.9716872999},{"timestamp":"2024-10-05T23:59:00+00:00","quote":9325.886790243,"base":5132.5311948382005,"total":14458.4179850812},{"timestamp":"2024-10-12T23:59:00+00:00","quote":9761.6914100145,"base":5057.348988214799,"total":14819.0403982293},{"timestamp":"2024-10-18T23:59:00+00:00","quote":10398.115498096,"base":4790.491620564901,"total":15188.6071186609},{"timestamp":"2024-10-24T23:59:00+00:00","quote":9921.1948954133,"base":5057.512678505,"total":14978.7075739183},{"timestamp":"2024-10-30T23:59:00+00:00","quote":9698.6194051904,"base":5149.9896625362,"total":14848.6090677266},{"timestamp":"2024-11-05T23:59:00+00:00","quote":8709.5884210574,"base":5556.4152591413,"total":14266.0036801987},{"timestamp":"2024-11-12T23:59:00+00:00","quote":13826.5682550914,"base":2960.062758366201,"total":16786.6310134576},{"timestamp":"2024-11-18T23:59:00+00:00","quote":14758.1385363278,"base":2986.473144309801,"total":17744.6116806376},{"timestamp":"2024-11-24T23:59:00+00:00","quote":14681.3059764378,"base":3178.788434647702,"total":17860.0944110855},{"timestamp":"2024-11-30T23:59:00+00:00","quote":14821.5250454732,"base":3164.033430406902,"total":17985.5584758801},{"timestamp":"2024-12-06T23:59:00+00:00","quote":15603.7523838844,"base":2702.913092188499,"total":18306.6654760729},{"timestamp":"2024-12-12T23:59:00+00:00","quote":15155.8851769676,"base":3461.694033096199,"total":18617.5792100638},{"timestamp":"2024-12-19T23:59:00+00:00","quote":12070.9769151655,"base":5151.163683433,"total":17222.1405985985},{"timestamp":"2024-12-25T23:59:00+00:00","quote":12572.3391943863,"base":5277.874268397698,"total":17850.213462784},{"timestamp":"2024-12-31T23:59:00+00:00","quote":13597.1409768757,"base":4712.4068928083,"total":18309.547869684}]

Base Exposure (% of Portfolio)

Data source - GET /backtests/{id}/equity * Fields used: base_value_exit_net, quote_asset_bal, total_value_exit_net * Transform: baseExposure(equity)
What it shows. Share of total portfolio value invested in the base coin at each sample.How to read it. 0% = fully in cash, 100% = fully invested. Areas above ~70% mean the strategy was strongly directional at that moment.Why it matters. Quantifies risk-on / risk-off behaviour. Low average exposure with strong returns hints at high capital efficiency.Insights (auto-derived from exposure).
StatValue
Peak Exposure48.37% @ 2024-09-06 23:59:00 UTC
Min Exposure0.29% @ 2024-01-01 23:59:00 UTC
Mean23.63%
Std Dev13.52%
Last25.74%
Points366
Across 366 points the series ranged from 0.29% (2024-01-01 23:59:00 UTC) to 48.37% (2024-09-06 23:59:00 UTC), averaging 23.63%. 100% of points were positive, 0% negative. The most recent value is 25.74%.
Showing 60 of 366 points (down-sampled for readability).
Base Exposure (% of Portfolio)
[{"timestamp":"2024-01-01T23:59:00+00:00","exposure":0.28655591959616034},{"timestamp":"2024-01-07T23:59:00+00:00","exposure":2.8277967651137574},{"timestamp":"2024-01-13T23:59:00+00:00","exposure":2.5527789599399093},{"timestamp":"2024-01-20T23:59:00+00:00","exposure":3.0460610605606635},{"timestamp":"2024-01-26T23:59:00+00:00","exposure":3.5539405050453285},{"timestamp":"2024-02-01T23:59:00+00:00","exposure":4.816318618022149},{"timestamp":"2024-02-07T23:59:00+00:00","exposure":4.247486571770172},{"timestamp":"2024-02-13T23:59:00+00:00","exposure":3.449933555188609},{"timestamp":"2024-02-19T23:59:00+00:00","exposure":2.5553719641274117},{"timestamp":"2024-02-26T23:59:00+00:00","exposure":0.9606379465363142},{"timestamp":"2024-03-03T23:59:00+00:00","exposure":4.141378629063623},{"timestamp":"2024-03-09T23:59:00+00:00","exposure":11.119786683394754},{"timestamp":"2024-03-15T23:59:00+00:00","exposure":15.302488122726722},{"timestamp":"2024-03-21T23:59:00+00:00","exposure":19.384171295551138},{"timestamp":"2024-03-28T23:59:00+00:00","exposure":19.156494371479557},{"timestamp":"2024-04-03T23:59:00+00:00","exposure":24.324201344809605},{"timestamp":"2024-04-09T23:59:00+00:00","exposure":23.99451769800355},{"timestamp":"2024-04-15T23:59:00+00:00","exposure":28.588238167193662},{"timestamp":"2024-04-21T23:59:00+00:00","exposure":25.92008925116438},{"timestamp":"2024-04-28T23:59:00+00:00","exposure":20.681558517298463},{"timestamp":"2024-05-04T23:59:00+00:00","exposure":13.672948947929195},{"timestamp":"2024-05-10T23:59:00+00:00","exposure":14.973077244210423},{"timestamp":"2024-05-16T23:59:00+00:00","exposure":12.009045716092949},{"timestamp":"2024-05-22T23:59:00+00:00","exposure":9.275258365638637},{"timestamp":"2024-05-28T23:59:00+00:00","exposure":12.373778390895424},{"timestamp":"2024-06-04T23:59:00+00:00","exposure":20.469622847818673},{"timestamp":"2024-06-10T23:59:00+00:00","exposure":27.7311139300259},{"timestamp":"2024-06-16T23:59:00+00:00","exposure":28.794629657248276},{"timestamp":"2024-06-22T23:59:00+00:00","exposure":32.02228177950342},{"timestamp":"2024-06-28T23:59:00+00:00","exposure":29.943655999360185},{"timestamp":"2024-07-05T23:59:00+00:00","exposure":41.023646701179516},{"timestamp":"2024-07-11T23:59:00+00:00","exposure":40.33724688294229},{"timestamp":"2024-07-17T23:59:00+00:00","exposure":28.70590290354564},{"timestamp":"2024-07-23T23:59:00+00:00","exposure":25.86750508893244},{"timestamp":"2024-07-29T23:59:00+00:00","exposure":29.25242537548327},{"timestamp":"2024-08-05T23:59:00+00:00","exposure":43.266738265904195},{"timestamp":"2024-08-11T23:59:00+00:00","exposure":43.607761305814236},{"timestamp":"2024-08-17T23:59:00+00:00","exposure":44.17719728105841},{"timestamp":"2024-08-23T23:59:00+00:00","exposure":38.45538916842218},{"timestamp":"2024-08-29T23:59:00+00:00","exposure":43.381957205289886},{"timestamp":"2024-09-04T23:59:00+00:00","exposure":45.247234959223164},{"timestamp":"2024-09-11T23:59:00+00:00","exposure":45.31617180268852},{"timestamp":"2024-09-17T23:59:00+00:00","exposure":44.557724944914405},{"timestamp":"2024-09-23T23:59:00+00:00","exposure":41.57156647297069},{"timestamp":"2024-09-29T23:59:00+00:00","exposure":29.752697946093765},{"timestamp":"2024-10-05T23:59:00+00:00","exposure":35.498566994910234},{"timestamp":"2024-10-12T23:59:00+00:00","exposure":34.1273716267019},{"timestamp":"2024-10-18T23:59:00+00:00","exposure":31.540032493692237},{"timestamp":"2024-10-24T23:59:00+00:00","exposure":33.7646799868862},{"timestamp":"2024-10-30T23:59:00+00:00","exposure":34.683313696564916},{"timestamp":"2024-11-05T23:59:00+00:00","exposure":38.94864591163423},{"timestamp":"2024-11-12T23:59:00+00:00","exposure":17.63345340701872},{"timestamp":"2024-11-18T23:59:00+00:00","exposure":16.83030994455941},{"timestamp":"2024-11-24T23:59:00+00:00","exposure":17.79827341043995},{"timestamp":"2024-11-30T23:59:00+00:00","exposure":17.592077747544472},{"timestamp":"2024-12-06T23:59:00+00:00","exposure":14.764639118583606},{"timestamp":"2024-12-12T23:59:00+00:00","exposure":18.59368500081347},{"timestamp":"2024-12-19T23:59:00+00:00","exposure":29.91012443512504},{"timestamp":"2024-12-25T23:59:00+00:00","exposure":29.567569482581064},{"timestamp":"2024-12-31T23:59:00+00:00","exposure":25.737429052581135}]

Daily Change

Data source - GET /backtests/{id}/equity * Fields used: timestamp, total_value_exit_net * Transform: dailyDelta(equity)
What it shows. First-difference of total_value_exit_net between consecutive equity samples (typically daily).How to read it. Green bars are gain days, red bars are loss days. A long stretch of red bars indicates a sustained drawdown, not just a single bad day.Why it matters. Shows whether returns are consistent or driven by a few jackpot days - important for compounding and for sizing live capital.Insights (auto-derived from delta).
StatValue
Best Day1,047.78 USDT @ 2024-07-15 23:59:00 UTC
Worst Day-752.41 USDT @ 2024-07-07 23:59:00 UTC
Mean22.65 USDT
Std Dev247.95 USDT
Last419.29 USDT
Points365
Sum8,268.34 USDT
Across 365 points the series ranged from -752.41 USDT (2024-07-07 23:59:00 UTC) to 1,047.78 USDT (2024-07-15 23:59:00 UTC), averaging 22.65 USDT. 56% of points were positive, 44% negative. The most recent value is 419.29 USDT.
Showing 60 of 365 points (down-sampled for readability).
Daily Change
[{"timestamp":"2024-01-02T23:59:00+00:00","delta":21.163102230300865},{"timestamp":"2024-01-08T23:59:00+00:00","delta":35.16835302419895},{"timestamp":"2024-01-14T23:59:00+00:00","delta":34.18115071120155},{"timestamp":"2024-01-21T23:59:00+00:00","delta":7.099532742498923},{"timestamp":"2024-01-27T23:59:00+00:00","delta":6.377003906600294},{"timestamp":"2024-02-02T23:59:00+00:00","delta":6.794016460000421},{"timestamp":"2024-02-08T23:59:00+00:00","delta":-6.3106534013986675},{"timestamp":"2024-02-14T23:59:00+00:00","delta":82.43309700680038},{"timestamp":"2024-02-20T23:59:00+00:00","delta":3.2237134206006886},{"timestamp":"2024-02-27T23:59:00+00:00","delta":67.10304490199997},{"timestamp":"2024-03-04T23:59:00+00:00","delta":110.33198577480107},{"timestamp":"2024-03-10T23:59:00+00:00","delta":-12.541500052901029},{"timestamp":"2024-03-16T23:59:00+00:00","delta":-389.11155918040095},{"timestamp":"2024-03-22T23:59:00+00:00","delta":-146.06552734999968},{"timestamp":"2024-03-28T23:59:00+00:00","delta":140.05488614269962},{"timestamp":"2024-04-04T23:59:00+00:00","delta":63.760767957601274},{"timestamp":"2024-04-10T23:59:00+00:00","delta":56.08760126999914},{"timestamp":"2024-04-16T23:59:00+00:00","delta":217.78025184050057},{"timestamp":"2024-04-22T23:59:00+00:00","delta":466.56633913509904},{"timestamp":"2024-04-28T23:59:00+00:00","delta":20.374606033099553},{"timestamp":"2024-05-04T23:59:00+00:00","delta":164.70193089429995},{"timestamp":"2024-05-11T23:59:00+00:00","delta":34.929936900100074},{"timestamp":"2024-05-17T23:59:00+00:00","delta":34.35733487039943},{"timestamp":"2024-05-23T23:59:00+00:00","delta":142.6551288703995},{"timestamp":"2024-05-29T23:59:00+00:00","delta":-144.98301319450002},{"timestamp":"2024-06-04T23:59:00+00:00","delta":-5.841421551800522},{"timestamp":"2024-06-10T23:59:00+00:00","delta":-191.6839769074013},{"timestamp":"2024-06-17T23:59:00+00:00","delta":-403.8354884422006},{"timestamp":"2024-06-23T23:59:00+00:00","delta":-201.05015673920025},{"timestamp":"2024-06-29T23:59:00+00:00","delta":-100.98099166370048},{"timestamp":"2024-07-05T23:59:00+00:00","delta":18.199981816000218},{"timestamp":"2024-07-11T23:59:00+00:00","delta":-170.55340228620116},{"timestamp":"2024-07-17T23:59:00+00:00","delta":-209.8443392385998},{"timestamp":"2024-07-24T23:59:00+00:00","delta":-81.35187183729977},{"timestamp":"2024-07-30T23:59:00+00:00","delta":-177.80494423209893},{"timestamp":"2024-08-05T23:59:00+00:00","delta":-655.3920412997013},{"timestamp":"2024-08-11T23:59:00+00:00","delta":-475.56296380369895},{"timestamp":"2024-08-17T23:59:00+00:00","delta":241.6781010382001},{"timestamp":"2024-08-23T23:59:00+00:00","delta":712.8763373230013},{"timestamp":"2024-08-30T23:59:00+00:00","delta":95.79556769119881},{"timestamp":"2024-09-05T23:59:00+00:00","delta":-195.9012870719016},{"timestamp":"2024-09-11T23:59:00+00:00","delta":-165.71623360600097},{"timestamp":"2024-09-17T23:59:00+00:00","delta":110.17549379830052},{"timestamp":"2024-09-23T23:59:00+00:00","delta":89.47445697779949},{"timestamp":"2024-09-29T23:59:00+00:00","delta":-21.634272524001062},{"timestamp":"2024-10-06T23:59:00+00:00","delta":460.2687210105996},{"timestamp":"2024-10-12T23:59:00+00:00","delta":87.43986350909836},{"timestamp":"2024-10-18T23:59:00+00:00","delta":302.92231343730055},{"timestamp":"2024-10-24T23:59:00+00:00","delta":102.93024709739984},{"timestamp":"2024-10-30T23:59:00+00:00","delta":-4.193904145598935},{"timestamp":"2024-11-05T23:59:00+00:00","delta":450.0170629712011},{"timestamp":"2024-11-12T23:59:00+00:00","delta":366.3646684182022},{"timestamp":"2024-11-18T23:59:00+00:00","delta":-71.25878620909862},{"timestamp":"2024-11-24T23:59:00+00:00","delta":-27.884707909997815},{"timestamp":"2024-11-30T23:59:00+00:00","delta":-33.63243496369978},{"timestamp":"2024-12-06T23:59:00+00:00","delta":61.47071362219867},{"timestamp":"2024-12-12T23:59:00+00:00","delta":-182.52648207220045},{"timestamp":"2024-12-19T23:59:00+00:00","delta":-621.3951887992007},{"timestamp":"2024-12-25T23:59:00+00:00","delta":-180.81694926300042},{"timestamp":"2024-12-31T23:59:00+00:00","delta":419.2872323898009}]

Monthly Returns

Data source - GET /backtests/{id}/equity * Fields used: timestamp, total_value_exit_net * Transform: monthlyReturns(equity)
What it shows. Calendar-month percentage return computed from the first vs. last equity value of each month.How to read it. Green bars = profitable months, red bars = losing months. Look for clusters of red - they often map to specific market regimes (e.g. crypto bear quarters).Why it matters. Calendar-month returns are the standard reporting unit for traders and funds; they make like-for-like comparison with HODL trivial.Insights (auto-derived from returnPct).
StatValue
Best Month24.59% @ 2024-11
Worst Month-8.72% @ 2024-08
Mean6.07%
Std Dev8.98%
Last0.14%
Points12
Across 12 points the series ranged from -8.72% (2024-08) to 24.59% (2024-11), averaging 6.07%. 75% of points were positive, 25% negative. The most recent value is 0.14%.
Full series - 12 points.
Monthly Returns
[
  {
    "month": "2024-01",
    "returnPct": 6.49546498137301
  },
  {
    "month": "2024-02",
    "returnPct": 7.978881749889028
  },
  {
    "month": "2024-03",
    "returnPct": 10.987822362731215
  },
  {
    "month": "2024-04",
    "returnPct": 0.35977247709112464
  },
  {
    "month": "2024-05",
    "returnPct": 12.28248596355492
  },
  {
    "month": "2024-06",
    "returnPct": -1.9579594656700978
  },
  {
    "month": "2024-07",
    "returnPct": 2.332941783194269
  },
  {
    "month": "2024-08",
    "returnPct": -8.718252002862908
  },
  {
    "month": "2024-09",
    "returnPct": 18.492581328626777
  },
  {
    "month": "2024-10",
    "returnPct": -0.09281066098686556
  },
  {
    "month": "2024-11",
    "returnPct": 24.591173270830677
  },
  {
    "month": "2024-12",
    "returnPct": 0.14239539396444853
  }
]

Machine-Readable Facts

This section is optimized for LLM/RAG consumption. Every metric appears as both a flat key/value row and as canonical JSON so a model can quote exact values without re-deriving them. The JSON below is the exact object whose SHA-256 is published as facts_sha256 in the frontmatter - re-hash it to verify.
facts.json
{
  "backtest_id": "1178ecb4-b07c-4468-8904-87047236d7c1",
  "symbol": "PEPEUSDT",
  "strategy": "3LongTimeLong.json",
  "strategy_label": "LongTimeLong",
  "status": "completed",
  "period_from": "2024-01-01",
  "period_to": "2024-12-31",
  "duration_days": 365,
  "start_balance_usdt": 10000,
  "final_value_usdt": 18309.54786968,
  "return_pct": 83.0955,
  "total_profit_usdt": 7984.20038784,
  "avg_profit_per_trade_usdt": 0.01840632,
  "fulfilled_trades": 433775,
  "active_orders": 1883,
  "win_rate_pct": 100,
  "best_trade_usdt": 0.19912362,
  "worst_trade_usdt": 0.00499063,
  "trades_per_month": 36073.84534847737,
  "max_drawdown_pct": 17.80165935308677,
  "max_drawdown_abs_usdt": 2639.8103728302995,
  "drawdown_duration_days": 49,
  "recovery_days": 21,
  "cagr_pct": 83.17134579744794,
  "volatility_annualized_pct": 34.21907209120219,
  "sharpe_annualized": 1.9271483594250653,
  "sortino_annualized": 2.008720738085664,
  "time_in_market_pct": 100,
  "final_cash_usdt": 13597.1409768757,
  "final_base_value_usdt": null,
  "final_unrealized_pnl_usdt": 325.3474816915,
  "median_hold_hours": 0.3,
  "avg_hold_hours": 142.77214611872142,
  "buyhold_return_pct": 1435.384615384615,
  "outperformance_vs_buyhold_pp": -1352.2891153846151
}

Metric Provenance Index

For every headline metric in this report, this table answers three questions: where did the value come from, what JSON field, and what transform (if any) was applied. Use it to audit any number - or to teach an LLM to cite values verbatim.
MetricSourceJSON pathTransformValue in this report
SymbolGET /backtests/{id}$.symboldirect API valuePEPEUSDT
ModeGET /backtests/{id}$.mode_namedirect API value3LongTimeLong.json
StatusGET /backtests/{id}$.statusdirect API valuecompleted
Period startGET /backtests/{id}$.config.fromdirect API value2024-01-01 00:00:01
Period endGET /backtests/{id}$.config.todirect API value2024-12-31 23:59:59
Start balanceGET /backtests/{id}$.start_balancedirect API value10,000.00 USDT
Final valueGET /backtests/{id}$.final_valuedirect API value18,309.55 USDT
Return %GET /backtests/{id}$.return_pctdirect API value (cross-check: (final_value/start_balance - 1) * 100)+83.10%
Total profitGET /backtests/{id}$.total_profitdirect API value (cross-check: Sum trades[].profit)+7,984.20 USDT
Win rate %GET /backtests/{id}$.win_ratedirect API value (cross-check: 100 * count(trades[].profit > 0) / count(trades))100.0%
Trades countGET /backtests/{id}$.fulfilled_tradesdirect API value (cross-check: count(trades))433,775
Best tradeGET /backtests/{id}$.max_profitdirect API value (cross-check: max(trades[].profit))+0.1991 USDT
Worst tradeGET /backtests/{id}$.min_profitdirect API value (cross-check: min(trades[].profit))+0.0050 USDT
Avg profit / tradeGET /backtests/{id}$.avg_profitdirect API value+0.0184 USDT
Trades / monthderivedn/afulfilled_trades / (durationDays / 30.4375)36073.8
Max drawdown %GET /backtests/{id}/equity$[*].total_value_*maxDrawdown(equity) - running peak vs. trough-17.80%
Max drawdown absGET /backtests/{id}/equity$[*].total_value_*maxDrawdown(equity).abs-2,639.81 USDT
CAGR %GET /backtests/{id}/equity$[*].timestamp, $[*].total_value_*(final/start)^(365.25/days) - 1+83.17%
Volatility (ann.) %GET /backtests/{id}/equity$[*].timestamp, $[*].total_value_*std(daily_returns) * sqrt(365)34.22%
Sharpe ratio (ann.)GET /backtests/{id}/equity$[*].timestamp, $[*].total_value_*mean(daily_returns) / std(daily_returns) * sqrt(365) (rf=0)1.93
Sortino ratio (ann.)GET /backtests/{id}/equity$[*].timestamp, $[*].total_value_*mean(daily_returns) / std(downside_returns) * sqrt(365) (rf=0)2.01
Time in market %GET /backtests/{id}/equity$[*].base_asset_balcount(samples where base_asset_bal>0) / count(samples) * 100100.0%
Total feesGET /backtests/{id}/trades$[*].buy_fee_in_quote, $[*].sell_fee_in_quoteSum (buy_fee_in_quote + sell_fee_in_quote)0.49 USDT
Gross profit (winners)GET /backtests/{id}/trades$[?(@.profit>0)].profitSum profit where profit > 0+5.93 USDT
Gross loss (losers)GET /backtests/{id}/trades$[?(@.profit<0)].profitSum abs(profit) where profit < 00.00 USDT
Profit factorGET /backtests/{id}/trades$[*].profitSum winners.profit / Sum abs(losers.profit)inf
Payoff ratioGET /backtests/{id}/trades$[*].profitavg(winners.profit) / avg(abs(losers.profit))inf
Expectancy / tradeGET /backtests/{id}/trades$[*].profitmean(trades[].profit)+0.0599 USDT
Max consecutive winsGET /backtests/{id}/trades$[*].profit (ordered)longest run where profit > 099
Max consecutive lossesGET /backtests/{id}/trades$[*].profit (ordered)longest run where profit < 00
Avg holding (h)GET /backtests/{id}/trades$[*].buy_time, $[*].sell_timemean(sell_time - buy_time) / 3600142.8h
Median holding (h)GET /backtests/{id}/trades$[*].buy_time, $[*].sell_timemedian(sell_time - buy_time) / 36000.3h
Total volume (notional)GET /backtests/{id}/trades$[*].buy_quantity, $[*].buy_priceSum (buy_quantity * buy_price)649 USDT
Any number in the rest of this document that doesn’t appear here is derived from the rows above via a transform documented inline at its point of use.

Raw API Attachments

These blocks are the unmodified API responses that produced every metric in this report. They are large by design - collapse them with the accordions below if you’re reading the doc as prose. Verify their integrity via the fingerprints in the Data Integrity chunk.
Rendered trade sample: 99-row slice from /trades. Full trade population: 433,775 closed trades - fetch the complete list via GET /backtests/1178ecb4-b07c-4468-8904-87047236d7c1/trades. Aggregate KPIs are computed server-side against the full population, not from this sample.
backtest.json
{
  "id": "1178ecb4-b07c-4468-8904-87047236d7c1",
  "status": "completed",
  "error_message": null,
  "created_at": "2026-05-03T12:45:26.243114Z",
  "started_at": "2026-05-03T14:31:10.068079Z",
  "completed_at": "2026-05-03T15:36:15.819941Z",
  "mode_name": "3LongTimeLong.json",
  "symbol": "PEPEUSDT",
  "data_file": "",
  "start_balance": 10000,
  "final_value": 18309.54786968,
  "return_pct": 83.0955,
  "total_profit": 7984.20038784,
  "fulfilled_trades": 433775,
  "active_orders": 1883,
  "win_rate": 100,
  "avg_profit": 0.01840632,
  "max_profit": 0.19912362,
  "min_profit": 0.00499063,
  "elapsed_sec": 1691.61,
  "max_drawdown": -17.8017,
  "profit_factor": null,
  "sharpe_ratio": 1.9271,
  "total_fees": 2273.09198944,
  "avg_hold_time_hours": 30.9153,
  "tp_count": 433775,
  "sl_count": 0,
  "tsl_count": 0,
  "start_price": 0.00000141,
  "end_price": 0.00001996,
  "gross_profit_quote": 10257.292377,
  "gross_loss_quote": 0,
  "wins": 433775,
  "losses": 0,
  "breakeven": 0,
  "consecutive_wins_max": 433775,
  "consecutive_losses_max": 0,
  "holding_minutes_p50": 6,
  "holding_minutes_p95": 2118.3,
  "holding_minutes_max": 297154,
  "description": "PEPEUSDT | 3LongTimeLong.json | 2024-01-01 - 2024-12-31 | +83.10% | 433775 trades | 100% WR",
  "summary_text": "Backtest PEPEUSDT (Mode: 3LongTimeLong.json)\nPeriod: 2024-01-01 00:00:01 to 2024-12-31 23:59:59\nStarting balance: 10,000.00 USDT\nFinal value: 18,309.55 USDT\nP&L: +8,309.55 USDT (+83.10%)\nResult: PROFIT\nCompleted trades: 433775\nOpen orders at end: 1883\nWin rate: 100.0%\nAvg. profit/trade: 0.018406 USDT\nBest trade: 0.199124 USDT\nWorst trade: 0.004991 USDT\nTotal profit (trades only): 7,984.200388 USDT\n\nStrategy parameters:\n  Buy trigger: -0.1% from last buy\n  Buy splits: 9\n  Sell targets: [0.25, 0.35, 0.5, 0.75, 1.0, 2.5, 5.0, 10.0, 15.0]\n  Investment per buy: 25.0 USDT\n  Fees: maker 7.5 bps / taker 7.5 bps\n\nElapsed: 1691.6s",
  "share_token": null,
  "config_hash": "8c4bc84c5c740d625a00972deea15dfd5fdeca93e8b7f72f9dd4693931dfff2a",
  "config": {
    "to": "2024-12-31 23:59:59",
    "from": "2024-01-01 00:00:01",
    "canBuy": true,
    "symbol": "PEPEUSDT",
    "canSell": true,
    "canBuyUp": true,
    "startBal": 10000,
    "stepSize": 1,
    "stopLoss": false,
    "tickSize": 1e-8,
    "buySplits": 9,
    "buyVolumes": [
      20,
      15,
      10,
      10,
      10,
      10,
      5,
      5,
      5
    ],
    "canBuyDown": false,
    "minNotional": 1,
    "buyPercentage": 0.1,
    "fees_in_quote": true,
    "intrabar_mode": "OLHC",
    "maker_fee_bps": 7.5,
    "taker_fee_bps": 7.5,
    "sellPercentages": [
      0.25,
      0.35,
      0.5,
      0.75,
      1,
      2.5,
      5,
      10,
      15
    ],
    "triggerCoolDown": 1,
    "investmentPerBuy": 25,
    "assumed_spread_bps": 0,
    "stopLossPercentage": 5,
    "investmentPercentMode": false,
    "minInvestmentPerQuote": 25,
    "order_latency_seconds": 2,
    "trailingStopLossPercentages": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "sellCancelDistancePercentage": 1,
    "dontBuyBelowQuoteAssetBalance": 1,
    "investmentPerFreeQuotePercent": 0.01,
    "sellActivateDistancePercentage": 0.1
  },
  "is_duplicate": false,
  "compact": false
}
equity.json
[
  {
    "timestamp": "2024-01-01T23:59:00+00:00",
    "base_asset_bal": 20422181,
    "quote_asset_bal": 10012.4353090245,
    "total_value_mid": 10041.2305842345,
    "total_value_exit_net": 10041.208987778,
    "total_value": 10041.2305842345,
    "base_cost_quote": 27.5206366988,
    "unrealized_pnl_exit_net": 1.2530420548
  },
  {
    "timestamp": "2024-01-02T23:59:00+00:00",
    "base_asset_bal": 96811164,
    "quote_asset_bal": 9932.7424254681,
    "total_value_mid": 10062.4693852281,
    "total_value_exit_net": 10062.3720900083,
    "total_value": 10062.4693852281,
    "base_cost_quote": 133.850345885,
    "unrealized_pnl_exit_net": -4.2206813448
  },
  {
    "timestamp": "2024-01-03T23:59:00+00:00",
    "base_asset_bal": 193807262,
    "quote_asset_bal": 9836.9817405141,
    "total_value_mid": 10065.6743096547,
    "total_value_exit_net": 10065.5027902279,
    "total_value": 10065.6743096547,
    "base_cost_quote": 250.1875633875,
    "unrealized_pnl_exit_net": -21.6665136737
  },
  {
    "timestamp": "2024-01-04T23:59:00+00:00",
    "base_asset_bal": 159444995,
    "quote_asset_bal": 9901.1551010043,
    "total_value_mid": 10100.4613447543,
    "total_value_exit_net": 10100.3118650715,
    "total_value": 10100.4613447543,
    "base_cost_quote": 210.1575499374,
    "unrealized_pnl_exit_net": -11.0007858702
  },
  {
    "timestamp": "2024-01-05T23:59:00+00:00",
    "base_asset_bal": 205977093,
    "quote_asset_bal": 9865.7953886146,
    "total_value_mid": 10110.9081292846,
    "total_value_exit_net": 10110.7242947291,
    "total_value": 10110.9081292846,
    "base_cost_quote": 266.4497512077,
    "unrealized_pnl_exit_net": -21.5208450932
  },
  {
    "timestamp": "2024-01-06T23:59:00+00:00",
    "base_asset_bal": 233664455,
    "quote_asset_bal": 9857.6112363805,
    "total_value_mid": 10126.3253596305,
    "total_value_exit_net": 10126.123824038,
    "total_value": 10126.3253596305,
    "base_cost_quote": 298.9741391775,
    "unrealized_pnl_exit_net": -30.4615515199
  },
  {
    "timestamp": "2024-01-07T23:59:00+00:00",
    "base_asset_bal": 255996655,
    "quote_asset_bal": 9845.1044189151,
    "total_value_mid": 10131.8206725151,
    "total_value_exit_net": 10131.6056353249,
    "total_value": 10131.8206725151,
    "base_cost_quote": 323.9928946516,
    "unrealized_pnl_exit_net": -37.4916782418
  },
  {
    "timestamp": "2024-01-08T23:59:00+00:00",
    "base_asset_bal": 201477958,
    "quote_asset_bal": 9927.1950374066,
    "total_value_mid": 10166.9538074266,
    "total_value_exit_net": 10166.7739883491,
    "total_value": 10166.9538074266,
    "base_cost_quote": 261.446002899,
    "unrealized_pnl_exit_net": -21.8670519565
  },
  {
    "timestamp": "2024-01-09T23:59:00+00:00",
    "base_asset_bal": 199062126,
    "quote_asset_bal": 9955.1678739819,
    "total_value_mid": 10194.042425162,
    "total_value_exit_net": 10193.8632692486,
    "total_value": 10194.042425162,
    "base_cost_quote": 258.9441258175,
    "unrealized_pnl_exit_net": -20.2487305507
  },
  {
    "timestamp": "2024-01-10T23:59:00+00:00",
    "base_asset_bal": 117026237,
    "quote_asset_bal": 10088.0347960401,
    "total_value_mid": 10243.6796912384,
    "total_value_exit_net": 10243.562957567,
    "total_value": 10243.6796912384,
    "base_cost_quote": 160.1200398298,
    "unrealized_pnl_exit_net": -4.591878303
  },
  {
    "timestamp": "2024-01-11T23:59:00+00:00",
    "base_asset_bal": 119066845,
    "quote_asset_bal": 10122.1694784627,
    "total_value_mid": 10285.2910561127,
    "total_value_exit_net": 10285.1687149295,
    "total_value": 10285.2910561127,
    "base_cost_quote": 168.8766165805,
    "unrealized_pnl_exit_net": -5.8773801138
  },
  {
    "timestamp": "2024-01-12T23:59:00+00:00",
    "base_asset_bal": 222373943,
    "quote_asset_bal": 10019.4923934865,
    "total_value_mid": 10295.2360827842,
    "total_value_exit_net": 10295.0292750173,
    "total_value": 10295.2360827842,
    "base_cost_quote": 301.4760168395,
    "unrealized_pnl_exit_net": -25.9391353087
  },
  {
    "timestamp": "2024-01-13T23:59:00+00:00",
    "base_asset_bal": 211246740,
    "quote_asset_bal": 10072.3412767762,
    "total_value_mid": 10336.3997017762,
    "total_value_exit_net": 10336.2016579575,
    "total_value": 10336.3997017762,
    "base_cost_quote": 287.7157027783,
    "unrealized_pnl_exit_net": -23.855321597
  },
  {
    "timestamp": "2024-01-14T23:59:00+00:00",
    "base_asset_bal": 254694331,
    "quote_asset_bal": 10067.5238694691,
    "total_value_mid": 10370.6101233591,
    "total_value_exit_net": 10370.3828086687,
    "total_value": 10370.6101233591,
    "base_cost_quote": 340.2550892569,
    "unrealized_pnl_exit_net": -37.3961500573
  },
  {
    "timestamp": "2024-01-15T23:59:00+00:00",
    "base_asset_bal": 240945722,
    "quote_asset_bal": 10124.4031631866,
    "total_value_mid": 10415.9474868066,
    "total_value_exit_net": 10415.7288285639,
    "total_value": 10415.9474868066,
    "base_cost_quote": 323.9928991049,
    "unrealized_pnl_exit_net": -32.6672337276
  },
  {
    "timestamp": "2024-01-16T23:59:00+00:00",
    "base_asset_bal": 222335453,
    "quote_asset_bal": 10172.0264731551,
    "total_value_mid": 10447.7224348528,
    "total_value_exit_net": 10447.5156628816,
    "total_value": 10447.7224348528,
    "base_cost_quote": 301.4760194014,
    "unrealized_pnl_exit_net": -25.9868296749
  },
  {
    "timestamp": "2024-01-17T23:59:00+00:00",
    "base_asset_bal": 227843872,
    "quote_asset_bal": 10193.9492935589,
    "total_value_mid": 10469.6403786789,
    "total_value_exit_net": 10469.4336103651,
    "total_value": 10469.6403786789,
    "base_cost_quote": 307.7307069814,
    "unrealized_pnl_exit_net": -32.2463901753
  },
  {
    "timestamp": "2024-01-18T23:59:00+00:00",
    "base_asset_bal": 285826313,
    "quote_asset_bal": 10134.0926859655,
    "total_value_mid": 10459.9346827855,
    "total_value_exit_net": 10459.6903012879,
    "total_value": 10459.9346827855,
    "base_cost_quote": 375.2813537878,
    "unrealized_pnl_exit_net": -49.6837384654
  },
  {
    "timestamp": "2024-01-19T23:59:00+00:00",
    "base_asset_bal": 296090392,
    "quote_asset_bal": 10185.9585476087,
    "total_value_mid": 10523.5015944887,
    "total_value_exit_net": 10523.2484372035,
    "total_value": 10523.5015944887,
    "base_cost_quote": 386.5397977026,
    "unrealized_pnl_exit_net": -49.2499081077
  },
  {
    "timestamp": "2024-01-20T23:59:00+00:00",
    "base_asset_bal": 275229800,
    "quote_asset_bal": 10241.9423324579,
    "total_value_mid": 10563.9611984579,
    "total_value_exit_net": 10563.7196843084,
    "total_value": 10563.9611984579,
    "base_cost_quote": 362.7719772166,
    "unrealized_pnl_exit_net": -40.9946253661
  },
  {
    "timestamp": "2024-01-21T23:59:00+00:00",
    "base_asset_bal": 310535031,
    "quote_asset_bal": 10220.1778104907,
    "total_value_mid": 10571.0823954897,
    "total_value_exit_net": 10570.8192170509,
    "total_value": 10571.0823954897,
    "base_cost_quote": 402.8019869039,
    "unrealized_pnl_exit_net": -52.1605803437
  },
  {
    "timestamp": "2024-01-22T23:59:00+00:00",
    "base_asset_bal": 368655143,
    "quote_asset_bal": 10176.1105010465,
    "total_value_mid": 10566.8849526265,
    "total_value_exit_net": 10566.5918717878,
    "total_value": 10566.8849526265,
    "base_cost_quote": 465.3488763347,
    "unrealized_pnl_exit_net": -74.8675055934
  },
  {
    "timestamp": "2024-01-23T23:59:00+00:00",
    "base_asset_bal": 396734921,
    "quote_asset_bal": 10189.1107021429,
    "total_value_mid": 10601.7150199432,
    "total_value_exit_net": 10601.4055667049,
    "total_value": 10601.7150199432,
    "base_cost_quote": 494.1204464804,
    "unrealized_pnl_exit_net": -81.8255819184
  },
  {
    "timestamp": "2024-01-24T23:59:00+00:00",
    "base_asset_bal": 395484921,
    "quote_asset_bal": 10213.4745042371,
    "total_value_mid": 10624.7788220375,
    "total_value_exit_net": 10624.4703437992,
    "total_value": 10624.7788220375,
    "base_cost_quote": 492.8695089804,
    "unrealized_pnl_exit_net": -81.8736694183
  },
  {
    "timestamp": "2024-01-25T23:59:00+00:00",
    "base_asset_bal": 399185902,
    "quote_asset_bal": 10264.7446406582,
    "total_value_mid": 10675.9061197182,
    "total_value_exit_net": 10675.5977486089,
    "total_value": 10675.9061197182,
    "base_cost_quote": 496.6223221009,
    "unrealized_pnl_exit_net": -85.7692141502
  },
  {
    "timestamp": "2024-01-26T23:59:00+00:00",
    "base_asset_bal": 352350332,
    "quote_asset_bal": 10319.2214525936,
    "total_value_mid": 10699.7598111536,
    "total_value_exit_net": 10699.4744073846,
    "total_value": 10699.7598111536,
    "base_cost_quote": 447.8357484125,
    "unrealized_pnl_exit_net": -67.5827936214
  },
  {
    "timestamp": "2024-01-27T23:59:00+00:00",
    "base_asset_bal": 337304034,
    "quote_asset_bal": 10338.4657603127,
    "total_value_mid": 10706.127157339,
    "total_value_exit_net": 10705.8514112912,
    "total_value": 10706.127157339,
    "base_cost_quote": 431.5735590711,
    "unrealized_pnl_exit_net": -64.1879080926
  },
  {
    "timestamp": "2024-01-28T23:59:00+00:00",
    "base_asset_bal": 368862966,
    "quote_asset_bal": 10310.8574043963,
    "total_value_mid": 10701.8521483563,
    "total_value_exit_net": 10701.5589022984,
    "total_value": 10701.8521483563,
    "base_cost_quote": 465.348875434,
    "unrealized_pnl_exit_net": -74.647377532
  },
  {
    "timestamp": "2024-01-29T23:59:00+00:00",
    "base_asset_bal": 370064890,
    "quote_asset_bal": 10312.3017983851,
    "total_value_mid": 10708.2712306481,
    "total_value_exit_net": 10707.9742535739,
    "total_value": 10708.2712306481,
    "base_cost_quote": 466.5998138947,
    "unrealized_pnl_exit_net": -70.9273587059
  },
  {
    "timestamp": "2024-01-30T23:59:00+00:00",
    "base_asset_bal": 412835058,
    "quote_asset_bal": 10278.2941608356,
    "total_value_mid": 10695.2575694156,
    "total_value_exit_net": 10694.9448468592,
    "total_value": 10695.2575694156,
    "base_cost_quote": 510.382636142,
    "unrealized_pnl_exit_net": -93.7319501185
  },
  {
    "timestamp": "2024-01-31T23:59:00+00:00",
    "base_asset_bal": 556153596,
    "quote_asset_bal": 10182.1546390024,
    "total_value_mid": 10693.8159472668,
    "total_value_exit_net": 10693.4322012856,
    "total_value": 10693.8159472668,
    "base_cost_quote": 645.4839131523,
    "unrealized_pnl_exit_net": -134.2063508691
  },
  {
    "timestamp": "2024-02-01T23:59:00+00:00",
    "base_asset_bal": 560367081,
    "quote_asset_bal": 10180.7995607442,
    "total_value_mid": 10696.3372752082,
    "total_value_exit_net": 10695.9506219223,
    "total_value": 10696.3372752082,
    "base_cost_quote": 649.2367273035,
    "unrealized_pnl_exit_net": -134.0856661254
  },
  {
    "timestamp": "2024-02-02T23:59:00+00:00",
    "base_asset_bal": 542509936,
    "quote_asset_bal": 10198.5887986369,
    "total_value_mid": 10703.1230390626,
    "total_value_exit_net": 10702.7446383823,
    "total_value": 10703.1230390626,
    "base_cost_quote": 632.974537852,
    "unrealized_pnl_exit_net": -128.8186981066
  },
  {
    "timestamp": "2024-02-03T23:59:00+00:00",
    "base_asset_bal": 538358188,
    "quote_asset_bal": 10207.6238506074,
    "total_value_mid": 10708.2969653936,
    "total_value_exit_net": 10707.9214605575,
    "total_value": 10708.2969653936,
    "base_cost_quote": 629.2217245715,
    "unrealized_pnl_exit_net": -128.9241146214
  },
  {
    "timestamp": "2024-02-04T23:59:00+00:00",
    "base_asset_bal": 607002687,
    "quote_asset_bal": 10148.3911365734,
    "total_value_mid": 10682.5535011334,
    "total_value_exit_net": 10682.15287936,
    "total_value": 10682.5535011334,
    "base_cost_quote": 690.5176722691,
    "unrealized_pnl_exit_net": -156.7559294825
  },
  {
    "timestamp": "2024-02-05T23:59:00+00:00",
    "base_asset_bal": 589973556,
    "quote_asset_bal": 10176.684520589,
    "total_value_mid": 10707.66072093,
    "total_value_exit_net": 10707.2624887798,
    "total_value": 10707.66072093,
    "base_cost_quote": 675.5064191668,
    "unrealized_pnl_exit_net": -144.928450976
  },
  {
    "timestamp": "2024-02-06T23:59:00+00:00",
    "base_asset_bal": 568874217,
    "quote_asset_bal": 10198.2234488578,
    "total_value_mid": 10710.2102441009,
    "total_value_exit_net": 10709.8262540045,
    "total_value": 10710.2102441009,
    "base_cost_quote": 656.7423540548,
    "unrealized_pnl_exit_net": -145.1395489081
  },
  {
    "timestamp": "2024-02-07T23:59:00+00:00",
    "base_asset_bal": 471466580,
    "quote_asset_bal": 10301.8440793232,
    "total_value_mid": 10759.1666619232,
    "total_value_exit_net": 10758.8236699863,
    "total_value": 10759.1666619232,
    "base_cost_quote": 566.6748376425,
    "unrealized_pnl_exit_net": -109.6952469795
  },
  {
    "timestamp": "2024-02-08T23:59:00+00:00",
    "base_asset_bal": 491203423,
    "quote_asset_bal": 10286.2197471738,
    "total_value_mid": 10752.8629990238,
    "total_value_exit_net": 10752.5130165849,
    "total_value": 10752.8629990238,
    "base_cost_quote": 585.4389009932,
    "unrealized_pnl_exit_net": -119.145631582
  },
  {
    "timestamp": "2024-02-09T23:59:00+00:00",
    "base_asset_bal": 422279944,
    "quote_asset_bal": 10388.2595061532,
    "total_value_mid": 10814.7622495932,
    "total_value_exit_net": 10814.4423725357,
    "total_value": 10814.7622495932,
    "base_cost_quote": 519.1392032855,
    "unrealized_pnl_exit_net": -92.9563369031
  },
  {
    "timestamp": "2024-02-10T23:59:00+00:00",
    "base_asset_bal": 422279944,
    "quote_asset_bal": 10435.8006297483,
    "total_value_mid": 10862.3033731883,
    "total_value_exit_net": 10861.9834961307,
    "total_value": 10862.3033731883,
    "base_cost_quote": 519.1392032855,
    "unrealized_pnl_exit_net": -92.9563369031
  },
  {
    "timestamp": "2024-02-11T23:59:00+00:00",
    "base_asset_bal": 441029944,
    "quote_asset_bal": 10487.4975591406,
    "total_value_mid": 10928.5275030965,
    "total_value_exit_net": 10928.1967306386,
    "total_value": 10928.5275030965,
    "base_cost_quote": 537.9032657855,
    "unrealized_pnl_exit_net": -97.2040942876
  },
  {
    "timestamp": "2024-02-12T23:59:00+00:00",
    "base_asset_bal": 359918937,
    "quote_asset_bal": 10610.1300370959,
    "total_value_mid": 10998.8424890559,
    "total_value_exit_net": 10998.550954717,
    "total_value": 10998.8424890559,
    "base_cost_quote": 455.3413753539,
    "unrealized_pnl_exit_net": -66.9204577329
  },
  {
    "timestamp": "2024-02-13T23:59:00+00:00",
    "base_asset_bal": 352307284,
    "quote_asset_bal": 10640.4839513651,
    "total_value_mid": 11020.9758180851,
    "total_value_exit_net": 11020.690449185,
    "total_value": 11020.9758180851,
    "base_cost_quote": 447.8357471515,
    "unrealized_pnl_exit_net": -67.6292493316
  },
  {
    "timestamp": "2024-02-14T23:59:00+00:00",
    "base_asset_bal": 246487685,
    "quote_asset_bal": 10795.2450221465,
    "total_value_mid": 11103.3546283965,
    "total_value_exit_net": 11103.1235461918,
    "total_value": 11103.3546283965,
    "base_cost_quote": 327.7457141068,
    "unrealized_pnl_exit_net": -19.8671900615
  },
  {
    "timestamp": "2024-02-15T23:59:00+00:00",
    "base_asset_bal": 242100029,
    "quote_asset_bal": 10843.7241155125,
    "total_value_mid": 11146.3491517625,
    "total_value_exit_net": 11146.1221829853,
    "total_value": 11146.3491517625,
    "base_cost_quote": 322.7419611446,
    "unrealized_pnl_exit_net": -20.3438936717
  },
  {
    "timestamp": "2024-02-16T23:59:00+00:00",
    "base_asset_bal": 293798782,
    "quote_asset_bal": 10799.708410344,
    "total_value_mid": 11143.452985284,
    "total_value_exit_net": 11143.1951768527,
    "total_value": 11143.452985284,
    "base_cost_quote": 385.2888547785,
    "unrealized_pnl_exit_net": -41.8020882697
  },
  {
    "timestamp": "2024-02-17T23:59:00+00:00",
    "base_asset_bal": 267671579,
    "quote_asset_bal": 10842.1856159495,
    "total_value_mid": 11160.7147949595,
    "total_value_exit_net": 11160.4758980753,
    "total_value": 11160.7147949595,
    "base_cost_quote": 355.2663492344,
    "unrealized_pnl_exit_net": -36.9760671086
  },
  {
    "timestamp": "2024-02-18T23:59:00+00:00",
    "base_asset_bal": 235133421,
    "quote_asset_bal": 10889.1363423707,
    "total_value_mid": 11178.3504502007,
    "total_value_exit_net": 11178.1335396198,
    "total_value": 11178.3504502007,
    "base_cost_quote": 316.4872769871,
    "unrealized_pnl_exit_net": -27.4900797379
  },
  {
    "timestamp": "2024-02-19T23:59:00+00:00",
    "base_asset_bal": 233066956,
    "quote_asset_bal": 10923.5486919069,
    "total_value_mid": 11210.2210477869,
    "total_value_exit_net": 11210.00604352,
    "total_value": 11210.2210477869,
    "base_cost_quote": 313.985399245,
    "unrealized_pnl_exit_net": -27.5280476319
  },
  {
    "timestamp": "2024-02-20T23:59:00+00:00",
    "base_asset_bal": 263411893,
    "quote_asset_bal": 10897.3725560706,
    "total_value_mid": 11213.4668276443,
    "total_value_exit_net": 11213.2297569406,
    "total_value": 11213.4668276443,
    "base_cost_quote": 350.2625953014,
    "unrealized_pnl_exit_net": -34.4053944314
  },
  {
    "timestamp": "2024-02-21T23:59:00+00:00",
    "base_asset_bal": 302399688,
    "quote_asset_bal": 10884.3897467274,
    "total_value_mid": 11232.1493879274,
    "total_value_exit_net": 11231.8885681965,
    "total_value": 11232.1493879274,
    "base_cost_quote": 395.2963606229,
    "unrealized_pnl_exit_net": -47.7975391538
  },
  {
    "timestamp": "2024-02-22T23:59:00+00:00",
    "base_asset_bal": 246494066,
    "quote_asset_bal": 10974.7145686521,
    "total_value_mid": 11272.9723885121,
    "total_value_exit_net": 11272.7486951472,
    "total_value": 11272.9723885121,
    "base_cost_quote": 330.247590768,
    "unrealized_pnl_exit_net": -32.2134642729
  },
  {
    "timestamp": "2024-02-23T23:59:00+00:00",
    "base_asset_bal": 256647695,
    "quote_asset_bal": 10995.855138,
    "total_value_mid": 11301.26589505,
    "total_value_exit_net": 11301.0368369823,
    "total_value": 11301.26589505,
    "base_cost_quote": 342.7569649974,
    "unrealized_pnl_exit_net": -37.5752660152
  },
  {
    "timestamp": "2024-02-24T23:59:00+00:00",
    "base_asset_bal": 166165043,
    "quote_asset_bal": 11135.9838378957,
    "total_value_mid": 11355.3216946557,
    "total_value_exit_net": 11355.1571912631,
    "total_value": 11355.3216946557,
    "base_cost_quote": 230.1725717137,
    "unrealized_pnl_exit_net": -10.9992183463
  },
  {
    "timestamp": "2024-02-25T23:59:00+00:00",
    "base_asset_bal": 122215322,
    "quote_asset_bal": 11231.7204049344,
    "total_value_mid": 11399.1553960744,
    "total_value_exit_net": 11399.0298198311,
    "total_value": 11399.1553960744,
    "base_cost_quote": 172.6294321028,
    "unrealized_pnl_exit_net": -5.3200172061
  },
  {
    "timestamp": "2024-02-26T23:59:00+00:00",
    "base_asset_bal": 60828024,
    "quote_asset_bal": 11342.388973071,
    "total_value_mid": 11452.487696511,
    "total_value_exit_net": 11452.4051224685,
    "total_value": 11452.487696511,
    "base_cost_quote": 108.8316151495,
    "unrealized_pnl_exit_net": 1.184534248
  },
  {
    "timestamp": "2024-02-27T23:59:00+00:00",
    "base_asset_bal": 75538995,
    "quote_asset_bal": 11317.9703175655,
    "total_value_mid": 11519.659434208,
    "total_value_exit_net": 11519.5081673705,
    "total_value": 11519.659434208,
    "base_cost_quote": 191.3935433693,
    "unrealized_pnl_exit_net": 10.1443064356
  },
  {
    "timestamp": "2024-02-28T23:59:00+00:00",
    "base_asset_bal": 106312690,
    "quote_asset_bal": 11255.3882788636,
    "total_value_mid": 11593.4626330636,
    "total_value_exit_net": 11593.209077298,
    "total_value": 11593.4626330636,
    "base_cost_quote": 323.9930929702,
    "unrealized_pnl_exit_net": 13.8277054642
  },
  {
    "timestamp": "2024-02-29T23:59:00+00:00",
    "base_asset_bal": 244242342,
    "quote_asset_bal": 10880.6457750049,
    "total_value_mid": 11549.8697920849,
    "total_value_exit_net": 11549.367874072,
    "total_value": 11549.8697920849,
    "base_cost_quote": 730.5480008754,
    "unrealized_pnl_exit_net": -61.8259018082
  },
  {
    "timestamp": "2024-03-01T23:59:00+00:00",
    "base_asset_bal": 97862144,
    "quote_asset_bal": 11324.0930341373,
    "total_value_mid": 11714.5629886875,
    "total_value_exit_net": 11714.2701362216,
    "total_value": 11714.5629886875,
    "base_cost_quote": 349.0118112364,
    "unrealized_pnl_exit_net": 41.1652908479
  },
  {
    "timestamp": "2024-03-02T23:59:00+00:00",
    "base_asset_bal": 117968199,
    "quote_asset_bal": 11253.0339951742,
    "total_value_mid": 11769.7347067942,
    "total_value_exit_net": 11769.3471812605,
    "total_value": 11769.7347067942,
    "base_cost_quote": 469.1020741935,
    "unrealized_pnl_exit_net": 47.2111118928
  },
  {
    "timestamp": "2024-03-03T23:59:00+00:00",
    "base_asset_bal": 83480540,
    "quote_asset_bal": 11449.8643270602,
    "total_value_mid": 11944.9039292518,
    "total_value_exit_net": 11944.5326495502,
    "total_value": 11944.9039292518,
    "base_cost_quote": 342.7573210743,
    "unrealized_pnl_exit_net": 151.9110014157
  },
  {
    "timestamp": "2024-03-04T23:59:00+00:00",
    "base_asset_bal": 140538888,
    "quote_asset_bal": 11070.4259136627,
    "total_value_mid": 12055.6035185286,
    "total_value_exit_net": 12054.864635325,
    "total_value": 12055.6035185286,
    "base_cost_quote": 803.1031958399,
    "unrealized_pnl_exit_net": 181.3355258224
  },
  {
    "timestamp": "2024-03-05T23:59:00+00:00",
    "base_asset_bal": 207605722,
    "quote_asset_bal": 10695.8579401939,
    "total_value_mid": 12005.8500459931,
    "total_value_exit_net": 12004.8675519137,
    "total_value": 12005.8500459931,
    "base_cost_quote": 1270.9547841919,
    "unrealized_pnl_exit_net": 38.054827528
  },
  {
    "timestamp": "2024-03-06T23:59:00+00:00",
    "base_asset_bal": 175344959,
    "quote_asset_bal": 10965.8452175068,
    "total_value_mid": 12228.3289222892,
    "total_value_exit_net": 12227.3820595107,
    "total_value": 12228.3289222892,
    "base_cost_quote": 1077.0589302661,
    "unrealized_pnl_exit_net": 184.4779117378
  },
  {
    "timestamp": "2024-03-07T23:59:00+00:00",
    "base_asset_bal": 186476105,
    "quote_asset_bal": 10939.3682958179,
    "total_value_mid": 12209.2705708679,
    "total_value_exit_net": 12208.3181441616,
    "total_value": 12209.2705708679,
    "base_cost_quote": 1143.3588675533,
    "unrealized_pnl_exit_net": 125.5909807904
  },
  {
    "timestamp": "2024-03-08T23:59:00+00:00",
    "base_asset_bal": 116296489,
    "quote_asset_bal": 11472.0091836374,
    "total_value_mid": 12519.8405495274,
    "total_value_exit_net": 12519.054676003,
    "total_value": 12519.8405495274,
    "base_cost_quote": 689.2677895496,
    "unrealized_pnl_exit_net": 357.777702816
  },
  {
    "timestamp": "2024-03-09T23:59:00+00:00",
    "base_asset_bal": 158793760,
    "quote_asset_bal": 11110.1603645016,
    "total_value_mid": 12501.1937021016,
    "total_value_exit_net": 12500.1504270984,
    "total_value": 12501.1937021016,
    "base_cost_quote": 1084.5648589837,
    "unrealized_pnl_exit_net": 305.4252036131
  },
  {
    "timestamp": "2024-03-10T23:59:00+00:00",
    "base_asset_bal": 186144101,
    "quote_asset_bal": 10899.1305574911,
    "total_value_mid": 12488.8011800124,
    "total_value_exit_net": 12487.6089270455,
    "total_value": 12488.8011800124,
    "base_cost_quote": 1318.4906434474,
    "unrealized_pnl_exit_net": 269.9877261071
  },
  {
    "timestamp": "2024-03-11T23:59:00+00:00",
    "base_asset_bal": 140905110,
    "quote_asset_bal": 11327.9484397301,
    "total_value_mid": 12601.730634116,
    "total_value_exit_net": 12600.7752974702,
    "total_value": 12601.730634116,
    "base_cost_quote": 923.193679022,
    "unrealized_pnl_exit_net": 349.6331787181
  },
  {
    "timestamp": "2024-03-12T23:59:00+00:00",
    "base_asset_bal": 214566749,
    "quote_asset_bal": 10718.0030656304,
    "total_value_mid": 12494.6157473504,
    "total_value_exit_net": 12493.2832878391,
    "total_value": 12494.6157473504,
    "base_cost_quote": 1549.9144843798,
    "unrealized_pnl_exit_net": 225.3657378289
  },
  {
    "timestamp": "2024-03-13T23:59:00+00:00",
    "base_asset_bal": 144663198,
    "quote_asset_bal": 11349.0252238107,
    "total_value_mid": 12655.3339017362,
    "total_value_exit_net": 12654.3541702278,
    "total_value": 12655.3339017362,
    "base_cost_quote": 955.7180683327,
    "unrealized_pnl_exit_net": 349.6108780844
  },
  {
    "timestamp": "2024-03-14T23:59:00+00:00",
    "base_asset_bal": 136810757,
    "quote_asset_bal": 11419.7121671519,
    "total_value_mid": 12782.3473068582,
    "total_value_exit_net": 12781.3253305034,
    "total_value": 12782.3473068582,
    "base_cost_quote": 944.4595913531,
    "unrealized_pnl_exit_net": 417.1535719984
  },
  {
    "timestamp": "2024-03-15T23:59:00+00:00",
    "base_asset_bal": 217023182,
    "quote_asset_bal": 10706.6532947268,
    "total_value_mid": 12642.5000781451,
    "total_value_exit_net": 12641.0481930576,
    "total_value": 12642.5000781451,
    "base_cost_quote": 1688.7690074149,
    "unrealized_pnl_exit_net": 245.6258909158
  },
  {
    "timestamp": "2024-03-16T23:59:00+00:00",
    "base_asset_bal": 354702735,
    "quote_asset_bal": 9618.471893818,
    "total_value_mid": 12253.913214868,
    "total_value_exit_net": 12251.9366338772,
    "total_value": 12253.913214868,
    "base_cost_quote": 2803.3561478048,
    "unrealized_pnl_exit_net": -169.8914077456
  },
  {
    "timestamp": "2024-03-17T23:59:00+00:00",
    "base_asset_bal": 322216585,
    "quote_asset_bal": 9899.7314431905,
    "total_value_mid": 12425.9094695583,
    "total_value_exit_net": 12424.0148360385,
    "total_value": 12425.9094695583,
    "base_cost_quote": 2559.42302204,
    "unrealized_pnl_exit_net": -35.139629192
  },
  {
    "timestamp": "2024-03-18T23:59:00+00:00",
    "base_asset_bal": 428177826,
    "quote_asset_bal": 9157.8397860876,
    "total_value_mid": 12078.0125593648,
    "total_value_exit_net": 12075.8224297848,
    "total_value": 12078.0125593648,
    "base_cost_quote": 3321.245188391,
    "unrealized_pnl_exit_net": -403.2625446937
  },
  {
    "timestamp": "2024-03-19T23:59:00+00:00",
    "base_asset_bal": 446847317,
    "quote_asset_bal": 9087.4507262687,
    "total_value_mid": 12036.6430184687,
    "total_value_exit_net": 12034.4311242496,
    "total_value": 12036.6430184687,
    "base_cost_quote": 3442.5862639544,
    "unrealized_pnl_exit_net": -495.6058659736
  },
  {
    "timestamp": "2024-03-20T23:59:00+00:00",
    "base_asset_bal": 273469745,
    "quote_asset_bal": 10436.1736133734,
    "total_value_mid": 12730.584773896,
    "total_value_exit_net": 12728.8639655256,
    "total_value": 12730.584773896,
    "base_cost_quote": 2160.3733049294,
    "unrealized_pnl_exit_net": 132.3170472228
  },
  {
    "timestamp": "2024-03-21T23:59:00+00:00",
    "base_asset_bal": 309618674,
    "quote_asset_bal": 10164.8617992825,
    "total_value_mid": 12610.8493238825,
    "total_value_exit_net": 12609.014833239,
    "total_value": 12610.8493238825,
    "base_cost_quote": 2453.093165023,
    "unrealized_pnl_exit_net": -8.9401310664
  },
  {
    "timestamp": "2024-03-22T23:59:00+00:00",
    "base_asset_bal": 368722826,
    "quote_asset_bal": 9729.0778794957,
    "total_value_mid": 12465.0012484157,
    "total_value_exit_net": 12462.949305889,
    "total_value": 12465.0012484157,
    "base_cost_quote": 2905.9331249914,
    "unrealized_pnl_exit_net": -172.0616985981
  },
  {
    "timestamp": "2024-03-23T23:59:00+00:00",
    "base_asset_bal": 380470034,
    "quote_asset_bal": 9654.6562873873,
    "total_value_mid": 12435.8922359273,
    "total_value_exit_net": 12433.8063089659,
    "total_value": 12435.8922359273,
    "base_cost_quote": 2992.2479404273,
    "unrealized_pnl_exit_net": -213.0979188487
  },
  {
    "timestamp": "2024-03-24T23:59:00+00:00",
    "base_asset_bal": 328056461,
    "quote_asset_bal": 10062.3927629407,
    "total_value_mid": 12627.7942879279,
    "total_value_exit_net": 12625.8702367841,
    "total_value": 12627.7942879279,
    "base_cost_quote": 2598.2021633591,
    "unrealized_pnl_exit_net": -34.7246895156
  },
  {
    "timestamp": "2024-03-25T23:59:00+00:00",
    "base_asset_bal": 304124302,
    "quote_asset_bal": 10274.1236418412,
    "total_value_mid": 12734.4892450212,
    "total_value_exit_net": 12732.6439708189,
    "total_value": 12734.4892450212,
    "base_cost_quote": 2409.3102452926,
    "unrealized_pnl_exit_net": 49.210083685
  },
  {
    "timestamp": "2024-03-26T23:59:00+00:00",
    "base_asset_bal": 302700356,
    "quote_asset_bal": 10303.4509060417,
    "total_value_mid": 12737.1617682515,
    "total_value_exit_net": 12735.3364851048,
    "total_value": 12737.1617682515,
    "base_cost_quote": 2396.8008073254,
    "unrealized_pnl_exit_net": 35.0847717376
  },
  {
    "timestamp": "2024-03-27T23:59:00+00:00",
    "base_asset_bal": 336347178,
    "quote_asset_bal": 10050.8514149856,
    "total_value_mid": 12617.180383092,
    "total_value_exit_net": 12615.2556363659,
    "total_value": 12617.180383092,
    "base_cost_quote": 2659.4981490252,
    "unrealized_pnl_exit_net": -95.0939276449
  },
  {
    "timestamp": "2024-03-28T23:59:00+00:00",
    "base_asset_bal": 304521086,
    "quote_asset_bal": 10311.8401801995,
    "total_value_mid": 12757.144500749,
    "total_value_exit_net": 12755.3105225086,
    "total_value": 12757.144500749,
    "base_cost_quote": 2413.0630734744,
    "unrealized_pnl_exit_net": 30.4072688348
  },
  {
    "timestamp": "2024-03-29T23:59:00+00:00",
    "base_asset_bal": 332276062,
    "quote_asset_bal": 10099.9586868331,
    "total_value_mid": 12671.7754067131,
    "total_value_exit_net": 12669.8465441732,
    "total_value": 12671.7754067131,
    "base_cost_quote": 2630.7265278812,
    "unrealized_pnl_exit_net": -60.8386705412
  },
  {
    "timestamp": "2024-03-30T23:59:00+00:00",
    "base_asset_bal": 301114133,
    "quote_asset_bal": 10362.0312022254,
    "total_value_mid": 12810.0891035154,
    "total_value_exit_net": 12808.2530600894,
    "total_value": 12810.0891035154,
    "base_cost_quote": 2391.7970721766,
    "unrealized_pnl_exit_net": 54.4247856875
  },
  {
    "timestamp": "2024-03-31T23:59:00+00:00",
    "base_asset_bal": 236972461,
    "quote_asset_bal": 10917.6196913227,
    "total_value_mid": 13002.9773481227,
    "total_value_exit_net": 13001.4133298801,
    "total_value": 13002.9773481227,
    "base_cost_quote": 1857.6458684186,
    "unrealized_pnl_exit_net": 226.1477701388
  },
  {
    "timestamp": "2024-04-01T23:59:00+00:00",
    "base_asset_bal": 320046475,
    "quote_asset_bal": 10238.9586415699,
    "total_value_mid": 12773.7267235699,
    "total_value_exit_net": 12771.8256475084,
    "total_value": 12773.7267235699,
    "base_cost_quote": 2545.6626655371,
    "unrealized_pnl_exit_net": -12.7956595986
  },
  {
    "timestamp": "2024-04-02T23:59:00+00:00",
    "base_asset_bal": 382006897,
    "quote_asset_bal": 9789.8911906945,
    "total_value_mid": 12559.4411939445,
    "total_value_exit_net": 12557.3640314421,
    "total_value": 12559.4411939445,
    "base_cost_quote": 3011.0121010408,
    "unrealized_pnl_exit_net": -243.5392602932
  },
  {
    "timestamp": "2024-04-03T23:59:00+00:00",
    "base_asset_bal": 443425225,
    "quote_asset_bal": 9373.9339283015,
    "total_value_mid": 12389.2254583015,
    "total_value_exit_net": 12386.963989654,
    "total_value": 12389.2254583015,
    "base_cost_quote": 3440.0843401279,
    "unrealized_pnl_exit_net": -427.0542787754
  },
  {
    "timestamp": "2024-04-04T23:59:00+00:00",
    "base_asset_bal": 430630129,
    "quote_asset_bal": 9472.9992353441,
    "total_value_mid": 12452.959727981,
    "total_value_exit_net": 12450.7247576116,
    "total_value": 12452.959727981,
    "base_cost_quote": 3352.518596629,
    "unrealized_pnl_exit_net": -374.7930743616
  },
  {
    "timestamp": "2024-04-05T23:59:00+00:00",
    "base_asset_bal": 485503604,
    "quote_asset_bal": 9116.227481717,
    "total_value_mid": 12305.9861599485,
    "total_value_exit_net": 12303.5938409398,
    "total_value": 12305.9861599485,
    "base_cost_quote": 3720.2947649763,
    "unrealized_pnl_exit_net": -532.9284057535
  },
  {
    "timestamp": "2024-04-06T23:59:00+00:00",
    "base_asset_bal": 453952200,
    "quote_asset_bal": 9333.5719960621,
    "total_value_mid": 12402.2888680167,
    "total_value_exit_net": 12399.9873303627,
    "total_value": 12402.2888680167,
    "base_cost_quote": 3510.1369792421,
    "unrealized_pnl_exit_net": -443.7216449415
  },
  {
    "timestamp": "2024-04-07T23:59:00+00:00",
    "base_asset_bal": 378347223,
    "quote_asset_bal": 9877.7324988318,
    "total_value_mid": 12692.6358379139,
    "total_value_exit_net": 12690.5246604096,
    "total_value": 12692.6358379139,
    "base_cost_quote": 2984.7424173236,
    "unrealized_pnl_exit_net": -171.9502557458
  },
  {
    "timestamp": "2024-04-08T23:59:00+00:00",
    "base_asset_bal": 341078787,
    "quote_asset_bal": 10173.1346731126,
    "total_value_mid": 12819.9060602326,
    "total_value_exit_net": 12817.9209816922,
    "total_value": 12819.9060602326,
    "base_cost_quote": 2707.0338691165,
    "unrealized_pnl_exit_net": -62.2475605368
  },
  {
    "timestamp": "2024-04-09T23:59:00+00:00",
    "base_asset_bal": 428076116,
    "quote_asset_bal": 9538.9529800823,
    "total_value_mid": 12552.6088367223,
    "total_value_exit_net": 12550.3485948299,
    "total_value": 12552.6088367223,
    "base_cost_quote": 3347.514753239,
    "unrealized_pnl_exit_net": -336.1191384915
  },
  {
    "timestamp": "2024-04-10T23:59:00+00:00",
    "base_asset_bal": 423601164,
    "quote_asset_bal": 9584.1922693731,
    "total_value_mid": 12608.7045803331,
    "total_value_exit_net": 12606.4361960999,
    "total_value": 12608.7045803331,
    "base_cost_quote": 3314.9903991447,
    "unrealized_pnl_exit_net": -292.7464724179
  },
  {
    "timestamp": "2024-04-11T23:59:00+00:00",
    "base_asset_bal": 405124305,
    "quote_asset_bal": 9735.7453081093,
    "total_value_mid": 12697.2039776593,
    "total_value_exit_net": 12694.9828836572,
    "total_value": 12697.2039776593,
    "base_cost_quote": 3179.8889201931,
    "unrealized_pnl_exit_net": -220.6513446453
  },
  {
    "timestamp": "2024-04-12T23:59:00+00:00",
    "base_asset_bal": 533769831,
    "quote_asset_bal": 8894.9919325558,
    "total_value_mid": 12054.9093320758,
    "total_value_exit_net": 12052.5393940262,
    "total_value": 12054.9093320758,
    "base_cost_quote": 4039.284430318,
    "unrealized_pnl_exit_net": -881.7369688477
  },
  {
    "timestamp": "2024-04-13T23:59:00+00:00",
    "base_asset_bal": 649447841,
    "quote_asset_bal": 8292.8866338329,
    "total_value_mid": 11566.1037524729,
    "total_value_exit_net": 11563.6488396339,
    "total_value": 11566.1037524729,
    "base_cost_quote": 4676.0122938347,
    "unrealized_pnl_exit_net": -1405.2500880337
  },
  {
    "timestamp": "2024-04-14T23:59:00+00:00",
    "base_asset_bal": 605489776,
    "quote_asset_bal": 8558.3537906475,
    "total_value_mid": 11852.218172027,
    "total_value_exit_net": 11849.7477737409,
    "total_value": 11852.218172027,
    "base_cost_quote": 4450.8433358188,
    "unrealized_pnl_exit_net": -1159.4493527254
  },
  {
    "timestamp": "2024-04-15T23:59:00+00:00",
    "base_asset_bal": 655425887,
    "quote_asset_bal": 8327.1787278577,
    "total_value_mid": 11663.2964926877,
    "total_value_exit_net": 11660.7944043641,
    "total_value": 11663.2964926877,
    "base_cost_quote": 4707.2857996259,
    "unrealized_pnl_exit_net": -1373.6701231195
  },
  {
    "timestamp": "2024-04-16T23:59:00+00:00",
    "base_asset_bal": 607104346,
    "quote_asset_bal": 8602.6699604666,
    "total_value_mid": 11881.0334288059,
    "total_value_exit_net": 11878.5746562046,
    "total_value": 11881.0334288059,
    "base_cost_quote": 4458.3489539837,
    "unrealized_pnl_exit_net": -1182.4442582456
  },
  {
    "timestamp": "2024-04-17T23:59:00+00:00",
    "base_asset_bal": 691239830,
    "quote_asset_bal": 8184.7656063265,
    "total_value_mid": 11585.6655699265,
    "total_value_exit_net": 11583.1148949538,
    "total_value": 11585.6655699265,
    "base_cost_quote": 4889.9227976781,
    "unrealized_pnl_exit_net": -1491.5735090508
  },
  {
    "timestamp": "2024-04-18T23:59:00+00:00",
    "base_asset_bal": 658609292,
    "quote_asset_bal": 8365.7940221049,
    "total_value_mid": 11718.1153183849,
    "total_value_exit_net": 11715.6010774127,
    "total_value": 11718.1153183849,
    "base_cost_quote": 4726.0498753658,
    "unrealized_pnl_exit_net": -1376.242820058
  },
  {
    "timestamp": "2024-04-19T23:59:00+00:00",
    "base_asset_bal": 646162352,
    "quote_asset_bal": 8451.2002559442,
    "total_value_mid": 11766.0131217042,
    "total_value_exit_net": 11763.5270120549,
    "total_value": 11766.0131217042,
    "base_cost_quote": 4662.2519838466,
    "unrealized_pnl_exit_net": -1349.9252277359
  },
  {
    "timestamp": "2024-04-20T23:59:00+00:00",
    "base_asset_bal": 558049911,
    "quote_asset_bal": 8943.422517181,
    "total_value_mid": 12180.112000981,
    "total_value_exit_net": 12177.6844838682,
    "total_value": 12180.112000981,
    "base_cost_quote": 4191.8989835616,
    "unrealized_pnl_exit_net": -957.6370168745
  },
  {
    "timestamp": "2024-04-21T23:59:00+00:00",
    "base_asset_bal": 535225507,
    "quote_asset_bal": 9094.7733956962,
    "total_value_mid": 12279.3651622927,
    "total_value_exit_net": 12276.9767184677,
    "total_value": 12279.3651622927,
    "base_cost_quote": 4063.052270809,
    "unrealized_pnl_exit_net": -880.8489480375
  },
  {
    "timestamp": "2024-04-22T23:59:00+00:00",
    "base_asset_bal": 430973034,
    "quote_asset_bal": 9780.6724045383,
    "total_value_mid": 12745.7668784583,
    "total_value_exit_net": 12743.5430576028,
    "total_value": 12745.7668784583,
    "base_cost_quote": 3412.5637825784,
    "unrealized_pnl_exit_net": -449.6931295138
  },
  {
    "timestamp": "2024-04-23T23:59:00+00:00",
    "base_asset_bal": 317579984,
    "quote_asset_bal": 10630.3421457796,
    "total_value_mid": 13069.3564228678,
    "total_value_exit_net": 13067.52716216,
    "total_value": 13069.3564228678,
    "base_cost_quote": 2596.9513088413,
    "unrealized_pnl_exit_net": -159.7662924609
  },
  {
    "timestamp": "2024-04-24T23:59:00+00:00",
    "base_asset_bal": 371119696,
    "quote_asset_bal": 10251.2496238192,
    "total_value_mid": 12938.1562228592,
    "total_value_exit_net": 12936.1410429099,
    "total_value": 12938.1562228592,
    "base_cost_quote": 2999.7536768007,
    "unrealized_pnl_exit_net": -314.86225771
  },
  {
    "timestamp": "2024-04-25T23:59:00+00:00",
    "base_asset_bal": 311763044,
    "quote_asset_bal": 10723.7686461775,
    "total_value_mid": 13149.2851284975,
    "total_value_exit_net": 13147.4659911358,
    "total_value": 13149.2851284975,
    "base_cost_quote": 2555.670282945,
    "unrealized_pnl_exit_net": -131.9729379868
  },
  {
    "timestamp": "2024-04-26T23:59:00+00:00",
    "base_asset_bal": 354396155,
    "quote_asset_bal": 10418.5312882129,
    "total_value_mid": 13030.4309505274,
    "total_value_exit_net": 13028.4720257807,
    "total_value": 13030.4309505274,
    "base_cost_quote": 2875.9106836453,
    "unrealized_pnl_exit_net": -265.9699460775
  },
  {
    "timestamp": "2024-04-27T23:59:00+00:00",
    "base_asset_bal": 377357360,
    "quote_asset_bal": 10269.8176102687,
    "total_value_mid": 12990.564175831,
    "total_value_exit_net": 12988.5236159068,
    "total_value": 12990.564175831,
    "base_cost_quote": 3039.7838209888,
    "unrealized_pnl_exit_net": -321.0778153507
  },
  {
    "timestamp": "2024-04-28T23:59:00+00:00",
    "base_asset_bal": 372401417,
    "quote_asset_bal": 10318.4553237136,
    "total_value_mid": 13010.9175686236,
    "total_value_exit_net": 13008.8982219399,
    "total_value": 13010.9175686236,
    "base_cost_quote": 3006.0083547436,
    "unrealized_pnl_exit_net": -315.5654565172
  },
  {
    "timestamp": "2024-04-29T23:59:00+00:00",
    "base_asset_bal": 363699936,
    "quote_asset_bal": 10395.5242847726,
    "total_value_mid": 13068.7188143362,
    "total_value_exit_net": 13066.713918439,
    "total_value": 13068.7188143362,
    "base_cost_quote": 2942.2104940875,
    "unrealized_pnl_exit_net": -271.020860421
  },
  {
    "timestamp": "2024-04-30T23:59:00+00:00",
    "base_asset_bal": 447855911,
    "quote_asset_bal": 9832.8166338797,
    "total_value_mid": 12820.0155602049,
    "total_value_exit_net": 12817.7751610102,
    "total_value": 12820.0155602049,
    "base_cost_quote": 3523.897427724,
    "unrealized_pnl_exit_net": -538.9389005935
  },
  {
    "timestamp": "2024-05-01T23:59:00+00:00",
    "base_asset_bal": 398345423,
    "quote_asset_bal": 10208.0046259435,
    "total_value_mid": 12988.4556784835,
    "total_value_exit_net": 12986.3703401941,
    "total_value": 12988.4556784835,
    "base_cost_quote": 3184.8928511487,
    "unrealized_pnl_exit_net": -406.5271368981
  },
  {
    "timestamp": "2024-05-02T23:59:00+00:00",
    "base_asset_bal": 337934651,
    "quote_asset_bal": 10668.9097303802,
    "total_value_mid": 13216.9369988864,
    "total_value_exit_net": 13215.025978435,
    "total_value": 13216.9369988864,
    "base_cost_quote": 2754.5696288775,
    "unrealized_pnl_exit_net": -208.4533808226
  },
  {
    "timestamp": "2024-05-03T23:59:00+00:00",
    "base_asset_bal": 278331166,
    "quote_asset_bal": 11152.6510766187,
    "total_value_mid": 13401.5668978987,
    "total_value_exit_net": 13399.8802110327,
    "total_value": 13401.5668978987,
    "base_cost_quote": 2294.2239774493,
    "unrealized_pnl_exit_net": -46.9948430352
  },
  {
    "timestamp": "2024-05-04T23:59:00+00:00",
    "base_asset_bal": 214079636,
    "quote_asset_bal": 11709.9037506614,
    "total_value_mid": 13565.97419476,
    "total_value_exit_net": 13564.582141927,
    "total_value": 13565.97419476,
    "base_cost_quote": 1761.3235945439,
    "unrealized_pnl_exit_net": 93.3547967216
  },
  {
    "timestamp": "2024-05-05T23:59:00+00:00",
    "base_asset_bal": 232398705,
    "quote_asset_bal": 11563.5135251804,
    "total_value_mid": 13545.8744788072,
    "total_value_exit_net": 13544.387708092,
    "total_value": 13545.8744788072,
    "base_cost_quote": 1917.69113714,
    "unrealized_pnl_exit_net": 63.1830457715
  },
  {
    "timestamp": "2024-05-06T23:59:00+00:00",
    "base_asset_bal": 243009898,
    "quote_asset_bal": 11491.9463188812,
    "total_value_mid": 13521.0789671569,
    "total_value_exit_net": 13519.5571176707,
    "total_value": 13521.0789671569,
    "base_cost_quote": 2005.2567922626,
    "unrealized_pnl_exit_net": 22.3540065269
  },
  {
    "timestamp": "2024-05-07T23:59:00+00:00",
    "base_asset_bal": 287427802,
    "quote_asset_bal": 11141.953770079,
    "total_value_mid": 13409.759127859,
    "total_value_exit_net": 13408.0582738407,
    "total_value": 13409.759127859,
    "base_cost_quote": 2364.2764444045,
    "unrealized_pnl_exit_net": -98.1719406428
  },
  {
    "timestamp": "2024-05-08T23:59:00+00:00",
    "base_asset_bal": 284105097,
    "quote_asset_bal": 11180.3984425837,
    "total_value_mid": 13441.8750147037,
    "total_value_exit_net": 13440.1789072746,
    "total_value": 13441.8750147037,
    "base_cost_quote": 2336.7558326444,
    "unrealized_pnl_exit_net": -76.9753679535
  },
  {
    "timestamp": "2024-05-09T23:59:00+00:00",
    "base_asset_bal": 225143049,
    "quote_asset_bal": 11683.0898376234,
    "total_value_mid": 13603.5600455709,
    "total_value_exit_net": 13602.1196929149,
    "total_value": 13603.5600455709,
    "base_cost_quote": 1852.6422560318,
    "unrealized_pnl_exit_net": 66.3875992598
  },
  {
    "timestamp": "2024-05-10T23:59:00+00:00",
    "base_asset_bal": 242037873,
    "quote_asset_bal": 11550.4492708945,
    "total_value_mid": 13585.9877828245,
    "total_value_exit_net": 13584.4611289405,
    "total_value": 13585.9877828245,
    "base_cost_quote": 1996.5003558671,
    "unrealized_pnl_exit_net": 37.511502179
  },
  {
    "timestamp": "2024-05-11T23:59:00+00:00",
    "base_asset_bal": 231453113,
    "quote_asset_bal": 11648.8895284958,
    "total_value_mid": 13620.8700512327,
    "total_value_exit_net": 13619.3910658406,
    "total_value": 13620.8700512327,
    "base_cost_quote": 1908.9345397539,
    "unrealized_pnl_exit_net": 61.5669975909
  },
  {
    "timestamp": "2024-05-12T23:59:00+00:00",
    "base_asset_bal": 208679206,
    "quote_asset_bal": 11849.6148969923,
    "total_value_mid": 13677.6447415523,
    "total_value_exit_net": 13676.2737191689,
    "total_value": 13677.6447415523,
    "base_cost_quote": 1713.7879971946,
    "unrealized_pnl_exit_net": 112.870824982
  },
  {
    "timestamp": "2024-05-13T23:59:00+00:00",
    "base_asset_bal": 113647732,
    "quote_asset_bal": 12768.1612595999,
    "total_value_mid": 13895.5467610285,
    "total_value_exit_net": 13894.7012219024,
    "total_value": 13895.5467610285,
    "base_cost_quote": 851.8902062956,
    "unrealized_pnl_exit_net": 274.649756007
  },
  {
    "timestamp": "2024-05-14T23:59:00+00:00",
    "base_asset_bal": 94183069,
    "quote_asset_bal": 12987.4168330528,
    "total_value_mid": 13982.9318723828,
    "total_value_exit_net": 13982.1852361033,
    "total_value": 13982.9318723828,
    "base_cost_quote": 673.0058618043,
    "unrealized_pnl_exit_net": 321.7625412462
  },
  {
    "timestamp": "2024-05-15T23:59:00+00:00",
    "base_asset_bal": 123709028,
    "quote_asset_bal": 12686.842211438,
    "total_value_mid": 13985.7870054256,
    "total_value_exit_net": 13984.8127968301,
    "total_value": 13985.7870054256,
    "base_cost_quote": 1003.2542581861,
    "unrealized_pnl_exit_net": 294.7163272061
  },
  {
    "timestamp": "2024-05-16T23:59:00+00:00",
    "base_asset_bal": 166919367,
    "quote_asset_bal": 12257.76662821,
    "total_value_mid": 13931.96787922,
    "total_value_exit_net": 13930.7122282817,
    "total_value": 13931.96787922,
    "base_cost_quote": 1446.0869397805,
    "unrealized_pnl_exit_net": 226.8586602912
  },
  {
    "timestamp": "2024-05-17T23:59:00+00:00",
    "base_asset_bal": 157340560,
    "quote_asset_bal": 12364.5439575277,
    "total_value_mid": 13966.2708583277,
    "total_value_exit_net": 13965.0695631521,
    "total_value": 13966.2708583277,
    "base_cost_quote": 1349.7646603416,
    "unrealized_pnl_exit_net": 250.7609452828
  },
  {
    "timestamp": "2024-05-18T23:59:00+00:00",
    "base_asset_bal": 208025422,
    "quote_asset_bal": 11872.4006434319,
    "total_value_mid": 13856.9631693119,
    "total_value_exit_net": 13855.4747474175,
    "total_value": 13856.9631693119,
    "base_cost_quote": 1848.8896623457,
    "unrealized_pnl_exit_net": 134.1844416399
  },
  {
    "timestamp": "2024-05-19T23:59:00+00:00",
    "base_asset_bal": 239669445,
    "quote_asset_bal": 11584.5540363587,
    "total_value_mid": 13779.9261525587,
    "total_value_exit_net": 13778.2796234715,
    "total_value": 13779.9261525587,
    "base_cost_quote": 2142.8604990086,
    "unrealized_pnl_exit_net": 50.8650881043
  },
  {
    "timestamp": "2024-05-20T23:59:00+00:00",
    "base_asset_bal": 68270204,
    "quote_asset_bal": 13360.2653470806,
    "total_value_mid": 14139.2283747138,
    "total_value_exit_net": 14138.644152443,
    "total_value": 14139.2283747138,
    "base_cost_quote": 411.5596252702,
    "unrealized_pnl_exit_net": 366.8191800923
  },
  {
    "timestamp": "2024-05-21T23:59:00+00:00",
    "base_asset_bal": 61267768,
    "quote_asset_bal": 13450.1505720053,
    "total_value_mid": 14298.0964811192,
    "total_value_exit_net": 14297.4605216874,
    "total_value": 14298.0964811192,
    "base_cost_quote": 379.0350382012,
    "unrealized_pnl_exit_net": 468.2749114808
  },
  {
    "timestamp": "2024-05-22T23:59:00+00:00",
    "base_asset_bal": 99104991,
    "quote_asset_bal": 12960.612346051,
    "total_value_mid": 14286.637125631,
    "total_value_exit_net": 14285.6426070463,
    "total_value": 14286.637125631,
    "base_cost_quote": 898.1757471952,
    "unrealized_pnl_exit_net": 426.8545138001
  },
  {
    "timestamp": "2024-05-23T23:59:00+00:00",
    "base_asset_bal": 71888311,
    "quote_asset_bal": 13355.0918781087,
    "total_value_mid": 14429.1032444415,
    "total_value_exit_net": 14428.2977359167,
    "total_value": 14429.1032444415,
    "base_cost_quote": 561.6724988501,
    "unrealized_pnl_exit_net": 511.5333589579
  },
  {
    "timestamp": "2024-05-24T23:59:00+00:00",
    "base_asset_bal": 114145534,
    "quote_asset_bal": 12767.0907083825,
    "total_value_mid": 14382.2500144825,
    "total_value_exit_net": 14381.0386450029,
    "total_value": 14382.2500144825,
    "base_cost_quote": 1168.3790332643,
    "unrealized_pnl_exit_net": 445.5689033561
  },
  {
    "timestamp": "2024-05-25T23:59:00+00:00",
    "base_asset_bal": 102598265,
    "quote_asset_bal": 12927.5802054452,
    "total_value_mid": 14463.4762324952,
    "total_value_exit_net": 14462.3243104749,
    "total_value": 14463.4762324952,
    "base_cost_quote": 1035.7791535861,
    "unrealized_pnl_exit_net": 498.9649514437
  },
  {
    "timestamp": "2024-05-26T23:59:00+00:00",
    "base_asset_bal": 77467557,
    "quote_asset_bal": 13317.5021295483,
    "total_value_mid": 14559.3070682583,
    "total_value_exit_net": 14558.3757145542,
    "total_value": 14559.3070682583,
    "base_cost_quote": 673.0066531173,
    "unrealized_pnl_exit_net": 567.8669318887
  },
  {
    "timestamp": "2024-05-27T23:59:00+00:00",
    "base_asset_bal": 86270438,
    "quote_asset_bal": 13174.192165254,
    "total_value_mid": 14615.771184234,
    "total_value_exit_net": 14614.6899999698,
    "total_value": 14615.771184234,
    "base_cost_quote": 846.8880739379,
    "unrealized_pnl_exit_net": 593.6097607778
  },
  {
    "timestamp": "2024-05-28T23:59:00+00:00",
    "base_asset_bal": 112740239,
    "quote_asset_bal": 12764.5304179087,
    "total_value_mid": 14568.3742418974,
    "total_value_exit_net": 14567.0213590294,
    "total_value": 14568.3742418974,
    "base_cost_quote": 1275.9611331196,
    "unrealized_pnl_exit_net": 526.5298080011
  },
  {
    "timestamp": "2024-05-29T23:59:00+00:00",
    "base_asset_bal": 164348683,
    "quote_asset_bal": 11998.0711246921,
    "total_value_mid": 14423.8576857557,
    "total_value_exit_net": 14422.0383458349,
    "total_value": 14423.8576857557,
    "base_cost_quote": 2056.5485240114,
    "unrealized_pnl_exit_net": 367.4186971313
  },
  {
    "timestamp": "2024-05-30T23:59:00+00:00",
    "base_asset_bal": 188578751,
    "quote_asset_bal": 11678.2924305244,
    "total_value_mid": 14397.5980199256,
    "total_value_exit_net": 14395.5585407335,
    "total_value": 14397.5980199256,
    "base_cost_quote": 2404.3101757609,
    "unrealized_pnl_exit_net": 312.9559344482
  },
  {
    "timestamp": "2024-05-31T23:59:00+00:00",
    "base_asset_bal": 144430439,
    "quote_asset_bal": 12355.9724230507,
    "total_value_mid": 14583.0897924307,
    "total_value_exit_net": 14581.4194544037,
    "total_value": 14583.0897924307,
    "base_cost_quote": 1761.3268106942,
    "unrealized_pnl_exit_net": 464.1202206588
  },
  {
    "timestamp": "2024-06-01T23:59:00+00:00",
    "base_asset_bal": 172689450,
    "quote_asset_bal": 11937.9126040307,
    "total_value_mid": 14504.0778310307,
    "total_value_exit_net": 14502.1532071105,
    "total_value": 14504.0778310307,
    "base_cost_quote": 2187.8974281712,
    "unrealized_pnl_exit_net": 376.3431749086
  },
  {
    "timestamp": "2024-06-02T23:59:00+00:00",
    "base_asset_bal": 190180688,
    "quote_asset_bal": 11692.9059338962,
    "total_value_mid": 14475.2493993362,
    "total_value_exit_net": 14473.1626417372,
    "total_value": 14475.2493993362,
    "base_cost_quote": 2443.089578646,
    "unrealized_pnl_exit_net": 337.1671291949
  },
  {
    "timestamp": "2024-06-03T23:59:00+00:00",
    "base_asset_bal": 195870222,
    "quote_asset_bal": 11627.3566502869,
    "total_value_mid": 14455.7226559669,
    "total_value_exit_net": 14453.6013814626,
    "total_value": 14455.7226559669,
    "base_cost_quote": 2525.6515543515,
    "unrealized_pnl_exit_net": 300.5931768243
  },
  {
    "timestamp": "2024-06-04T23:59:00+00:00",
    "base_asset_bal": 206101789,
    "quote_asset_bal": 11490.3579861589,
    "total_value_mid": 14449.9796761783,
    "total_value_exit_net": 14447.7599599108,
    "total_value": 14449.9796761783,
    "base_cost_quote": 2672.011762942,
    "unrealized_pnl_exit_net": 285.3902108099
  },
  {
    "timestamp": "2024-06-05T23:59:00+00:00",
    "base_asset_bal": 188626472,
    "quote_asset_bal": 11757.0332516734,
    "total_value_mid": 14507.2072134146,
    "total_value_exit_net": 14505.1445829433,
    "total_value": 14507.2072134146,
    "base_cost_quote": 2419.3216156032,
    "unrealized_pnl_exit_net": 328.7897156666
  },
  {
    "timestamp": "2024-06-06T23:59:00+00:00",
    "base_asset_bal": 198787449,
    "quote_asset_bal": 11617.8552254369,
    "total_value_mid": 14468.467244077,
    "total_value_exit_net": 14466.329285063,
    "total_value": 14468.467244077,
    "base_cost_quote": 2566.9326689942,
    "unrealized_pnl_exit_net": 281.5413906319
  },
  {
    "timestamp": "2024-06-07T23:59:00+00:00",
    "base_asset_bal": 255172911,
    "quote_asset_bal": 10859.9532835122,
    "total_value_mid": 14121.0630860667,
    "total_value_exit_net": 14118.6172537148,
    "total_value": 14121.0630860667,
    "base_cost_quote": 3333.7598914841,
    "unrealized_pnl_exit_net": -75.0959212815
  },
  {
    "timestamp": "2024-06-08T23:59:00+00:00",
    "base_asset_bal": 319427187,
    "quote_asset_bal": 10059.1666386012,
    "total_value_mid": 13927.4298731393,
    "total_value_exit_net": 13924.5286757134,
    "total_value": 13927.4298731393,
    "base_cost_quote": 4144.3693819058,
    "unrealized_pnl_exit_net": -279.0073447936
  },
  {
    "timestamp": "2024-06-09T23:59:00+00:00",
    "base_asset_bal": 284047945,
    "quote_asset_bal": 10509.5209465962,
    "total_value_mid": 14133.9727247678,
    "total_value_exit_net": 14131.2543859342,
    "total_value": 14133.9727247678,
    "base_cost_quote": 3706.540308565,
    "unrealized_pnl_exit_net": -84.8068692271
  },
  {
    "timestamp": "2024-06-10T23:59:00+00:00",
    "base_asset_bal": 320240027,
    "quote_asset_bal": 10073.9722575434,
    "total_value_mid": 13942.4717836714,
    "total_value_exit_net": 13939.5704090268,
    "total_value": 13942.4717836714,
    "base_cost_quote": 4153.126092797,
    "unrealized_pnl_exit_net": -287.5279413136
  },
  {
    "timestamp": "2024-06-11T23:59:00+00:00",
    "base_asset_bal": 286276606,
    "quote_asset_bal": 10520.9506842612,
    "total_value_mid": 14168.1146446726,
    "total_value_exit_net": 14165.3792717023,
    "total_value": 14168.1146446726,
    "base_cost_quote": 3731.5592294931,
    "unrealized_pnl_exit_net": -87.1306420521
  },
  {
    "timestamp": "2024-06-12T23:59:00+00:00",
    "base_asset_bal": 270580413,
    "quote_asset_bal": 10741.5313650409,
    "total_value_mid": 14315.8986207709,
    "total_value_exit_net": 14313.2178453292,
    "total_value": 14315.8986207709,
    "base_cost_quote": 3542.6670041264,
    "unrealized_pnl_exit_net": 29.0194761618
  },
  {
    "timestamp": "2024-06-13T23:59:00+00:00",
    "base_asset_bal": 349809610,
    "quote_asset_bal": 9766.908569441,
    "total_value_mid": 13936.639120606,
    "total_value_exit_net": 13933.5118226926,
    "total_value": 13936.639120606,
    "base_cost_quote": 4527.157384701,
    "unrealized_pnl_exit_net": -360.5541314493
  },
  {
    "timestamp": "2024-06-14T23:59:00+00:00",
    "base_asset_bal": 386445425,
    "quote_asset_bal": 9362.9139658639,
    "total_value_mid": 13760.6629023253,
    "total_value_exit_net": 13757.3645906229,
    "total_value": 13760.6629023253,
    "base_cost_quote": 4948.7246474041,
    "unrealized_pnl_exit_net": -554.2740226451
  },
  {
    "timestamp": "2024-06-15T23:59:00+00:00",
    "base_asset_bal": 364505579,
    "quote_asset_bal": 9629.9415052526,
    "total_value_mid": 13949.3326164026,
    "total_value_exit_net": 13946.0930730693,
    "total_value": 13949.3326164026,
    "base_cost_quote": 4697.2855440651,
    "unrealized_pnl_exit_net": -381.1339762485
  },
  {
    "timestamp": "2024-06-16T23:59:00+00:00",
    "base_asset_bal": 330391876,
    "quote_asset_bal": 10049.9250323173,
    "total_value_mid": 14117.0490258773,
    "total_value_exit_net": 14113.9986828821,
    "total_value": 14117.0490258773,
    "base_cost_quote": 4289.4789665613,
    "unrealized_pnl_exit_net": -225.4053159964
  },
  {
    "timestamp": "2024-06-17T23:59:00+00:00",
    "base_asset_bal": 405427762,
    "quote_asset_bal": 9184.9315640166,
    "total_value_mid": 13713.559665516,
    "total_value_exit_net": 13710.1631944399,
    "total_value": 13713.559665516,
    "base_cost_quote": 5167.6389349528,
    "unrealized_pnl_exit_net": -642.4073045294
  },
  {
    "timestamp": "2024-06-18T23:59:00+00:00",
    "base_asset_bal": 428849619,
    "quote_asset_bal": 8958.0690000991,
    "total_value_mid": 13658.2608243391,
    "total_value_exit_net": 13654.7356804709,
    "total_value": 13658.2608243391,
    "base_cost_quote": 5420.3291647934,
    "unrealized_pnl_exit_net": -723.6624844216
  },
  {
    "timestamp": "2024-06-19T23:59:00+00:00",
    "base_asset_bal": 402122055,
    "quote_asset_bal": 9274.8699457168,
    "total_value_mid": 13842.9764904766,
    "total_value_exit_net": 13839.550410568,
    "total_value": 13842.9764904766,
    "base_cost_quote": 5128.8598438013,
    "unrealized_pnl_exit_net": -564.1793789501
  },
  {
    "timestamp": "2024-06-20T23:59:00+00:00",
    "base_asset_bal": 411230429,
    "quote_asset_bal": 9201.3301805966,
    "total_value_mid": 13720.7525952654,
    "total_value_exit_net": 13717.3630284544,
    "total_value": 13720.7525952654,
    "base_cost_quote": 5222.6804871493,
    "unrealized_pnl_exit_net": -706.6476392914
  },
  {
    "timestamp": "2024-06-21T23:59:00+00:00",
    "base_asset_bal": 388784547,
    "quote_asset_bal": 9468.289738156,
    "total_value_mid": 13904.3214193871,
    "total_value_exit_net": 13900.9943956262,
    "total_value": 13904.3214193871,
    "base_cost_quote": 4973.7434365435,
    "unrealized_pnl_exit_net": -541.0387790733
  },
  {
    "timestamp": "2024-06-22T23:59:00+00:00",
    "base_asset_bal": 390084267,
    "quote_asset_bal": 9457.8654171894,
    "total_value_mid": 13916.5285889994,
    "total_value_exit_net": 13913.1845916206,
    "total_value": 13916.5285889994,
    "base_cost_quote": 4988.7546963708,
    "unrealized_pnl_exit_net": -533.4355219397
  },
  {
    "timestamp": "2024-06-23T23:59:00+00:00",
    "base_asset_bal": 427115271,
    "quote_asset_bal": 9051.5337496309,
    "total_value_mid": 13715.6325089509,
    "total_value_exit_net": 13712.1344348814,
    "total_value": 13715.6325089509,
    "base_cost_quote": 5400.3140312734,
    "unrealized_pnl_exit_net": -739.7133460229
  },
  {
    "timestamp": "2024-06-24T23:59:00+00:00",
    "base_asset_bal": 404239768,
    "quote_asset_bal": 9323.9882933245,
    "total_value_mid": 13895.9400694045,
    "total_value_exit_net": 13892.5111055724,
    "total_value": 13895.9400694045,
    "base_cost_quote": 5145.1223877084,
    "unrealized_pnl_exit_net": -576.5995754605
  },
  {
    "timestamp": "2024-06-25T23:59:00+00:00",
    "base_asset_bal": 298170246,
    "quote_asset_bal": 10617.3445622567,
    "total_value_mid": 14448.8322233567,
    "total_value_exit_net": 14445.9586076109,
    "total_value": 14448.8322233567,
    "base_cost_quote": 3891.6796481669,
    "unrealized_pnl_exit_net": -63.0656028127
  },
  {
    "timestamp": "2024-06-26T23:59:00+00:00",
    "base_asset_bal": 304995928,
    "quote_asset_bal": 10552.480068077,
    "total_value_mid": 14377.129005197,
    "total_value_exit_net": 14374.2605184942,
    "total_value": 14377.129005197,
    "base_cost_quote": 3975.4926711847,
    "unrealized_pnl_exit_net": -153.7122207675
  },
  {
    "timestamp": "2024-06-27T23:59:00+00:00",
    "base_asset_bal": 303008745,
    "quote_asset_bal": 10587.4601624893,
    "total_value_mid": 14405.370349459,
    "total_value_exit_net": 14402.5069168188,
    "total_value": 14405.370349459,
    "base_cost_quote": 3950.4738211897,
    "unrealized_pnl_exit_net": -135.4270668603
  },
  {
    "timestamp": "2024-06-28T23:59:00+00:00",
    "base_asset_bal": 364046469,
    "quote_asset_bal": 9864.0907774693,
    "total_value_mid": 14083.3893531793,
    "total_value_exit_net": 14080.2248792475,
    "total_value": 14083.3893531793,
    "base_cost_quote": 4681.0231099303,
    "unrealized_pnl_exit_net": -464.8890081521
  },
  {
    "timestamp": "2024-06-29T23:59:00+00:00",
    "base_asset_bal": 383960339,
    "quote_asset_bal": 9639.9093970694,
    "total_value_mid": 13982.5008311594,
    "total_value_exit_net": 13979.2438875838,
    "total_value": 13982.5008311594,
    "base_cost_quote": 4908.6942631662,
    "unrealized_pnl_exit_net": -569.3597726517
  },
  {
    "timestamp": "2024-06-30T23:59:00+00:00",
    "base_asset_bal": 351707913,
    "quote_asset_bal": 10025.4784301626,
    "total_value_mid": 14221.3538322174,
    "total_value_exit_net": 14218.2069256659,
    "total_value": 14221.3538322174,
    "base_cost_quote": 4533.4124046801,
    "unrealized_pnl_exit_net": -340.6839091768
  },
  {
    "timestamp": "2024-07-01T23:59:00+00:00",
    "base_asset_bal": 386561541,
    "quote_asset_bal": 9624.6741762757,
    "total_value_mid": 14039.2069744957,
    "total_value_exit_net": 14035.8960748971,
    "total_value": 14039.2069744957,
    "base_cost_quote": 4942.4697087359,
    "unrealized_pnl_exit_net": -531.2478101145
  },
  {
    "timestamp": "2024-07-02T23:59:00+00:00",
    "base_asset_bal": 392479059,
    "quote_asset_bal": 9563.0236044821,
    "total_value_mid": 14009.8113429129,
    "total_value_exit_net": 14006.4762521091,
    "total_value": 14009.8113429129,
    "base_cost_quote": 5008.7696534987,
    "unrealized_pnl_exit_net": -565.3170058717
  },
  {
    "timestamp": "2024-07-03T23:59:00+00:00",
    "base_asset_bal": 481736489,
    "quote_asset_bal": 8616.4118660384,
    "total_value_mid": 13554.2108782884,
    "total_value_exit_net": 13550.5075290292,
    "total_value": 13554.2108782884,
    "base_cost_quote": 5961.9859895083,
    "unrealized_pnl_exit_net": -1027.8903265175
  },
  {
    "timestamp": "2024-07-04T23:59:00+00:00",
    "base_asset_bal": 579353781,
    "quote_asset_bal": 7709.7818425126,
    "total_value_mid": 12883.4111067847,
    "total_value_exit_net": 12879.5308848365,
    "total_value": 12883.4111067847,
    "base_cost_quote": 6883.9288006725,
    "unrealized_pnl_exit_net": -1714.1797583486
  },
  {
    "timestamp": "2024-07-05T23:59:00+00:00",
    "base_asset_bal": 595623269,
    "quote_asset_bal": 7606.611323448,
    "total_value_mid": 12901.7021847985,
    "total_value_exit_net": 12897.7308666525,
    "total_value": 12901.7021847985,
    "base_cost_quote": 7025.2851200287,
    "unrealized_pnl_exit_net": -1734.1655768243
  },
  {
    "timestamp": "2024-07-06T23:59:00+00:00",
    "base_asset_bal": 520038679,
    "quote_asset_bal": 8323.8675520699,
    "total_value_mid": 13378.6435119499,
    "total_value_exit_net": 13374.85242998,
    "total_value": 13378.6435119499,
    "base_cost_quote": 6333.5154127371,
    "unrealized_pnl_exit_net": -1282.530534827
  },
  {
    "timestamp": "2024-07-07T23:59:00+00:00",
    "base_asset_bal": 641227705,
    "quote_asset_bal": 7240.1720140978,
    "total_value_mid": 12626.4847360337,
    "total_value_exit_net": 12622.4450014922,
    "total_value": 12626.4847360337,
    "base_cost_quote": 7425.5858374864,
    "unrealized_pnl_exit_net": -2043.312850092
  },
  {
    "timestamp": "2024-07-08T23:59:00+00:00",
    "base_asset_bal": 570405555,
    "quote_asset_bal": 7901.071217195,
    "total_value_mid": 13120.282045445,
    "total_value_exit_net": 13116.3676373238,
    "total_value": 13120.282045445,
    "base_cost_quote": 6805.1197766313,
    "unrealized_pnl_exit_net": -1589.8233565025
  },
  {
    "timestamp": "2024-07-09T23:59:00+00:00",
    "base_asset_bal": 577238529,
    "quote_asset_bal": 7852.8674162894,
    "total_value_mid": 13094.1932595517,
    "total_value_exit_net": 13090.2622651693,
    "total_value": 13094.1932595517,
    "base_cost_quote": 6867.6668036753,
    "unrealized_pnl_exit_net": -1630.2719547954
  },
  {
    "timestamp": "2024-07-10T23:59:00+00:00",
    "base_asset_bal": 572564827,
    "quote_asset_bal": 7904.0523152845,
    "total_value_mid": 13177.3743718972,
    "total_value_exit_net": 13173.4193803547,
    "total_value": 13177.3743718972,
    "base_cost_quote": 6826.3857623074,
    "unrealized_pnl_exit_net": -1557.0186972371
  },
  {
    "timestamp": "2024-07-11T23:59:00+00:00",
    "base_asset_bal": 590431367,
    "quote_asset_bal": 7757.8678266369,
    "total_value_mid": 13006.8026792079,
    "total_value_exit_net": 13002.8659780685,
    "total_value": 13006.8026792079,
    "base_cost_quote": 6985.2549188279,
    "unrealized_pnl_exit_net": -1740.2567673964
  },
  {
    "timestamp": "2024-07-12T23:59:00+00:00",
    "base_asset_bal": 618597818,
    "quote_asset_bal": 7522.5543978637,
    "total_value_mid": 12898.1694362219,
    "total_value_exit_net": 12894.1377249431,
    "total_value": 12898.1694362219,
    "base_cost_quote": 7230.4392059805,
    "unrealized_pnl_exit_net": -1858.8558789011
  },
  {
    "timestamp": "2024-07-13T23:59:00+00:00",
    "base_asset_bal": 613987668,
    "quote_asset_bal": 7568.952822552,
    "total_value_mid": 12898.3657807306,
    "total_value_exit_net": 12894.368721012,
    "total_value": 12898.3657807306,
    "base_cost_quote": 7190.4091490278,
    "unrealized_pnl_exit_net": -1864.9932505678
  },
  {
    "timestamp": "2024-07-14T23:59:00+00:00",
    "base_asset_bal": 566858754,
    "quote_asset_bal": 8001.0220832601,
    "total_value_mid": 13216.1226200601,
    "total_value_exit_net": 13212.2112946575,
    "total_value": 13216.1226200601,
    "base_cost_quote": 6771.344394359,
    "unrealized_pnl_exit_net": -1560.1551829616
  },
  {
    "timestamp": "2024-07-15T23:59:00+00:00",
    "base_asset_bal": 401201682,
    "quote_asset_bal": 9721.7910853179,
    "total_value_mid": 14263.3941255579,
    "total_value_exit_net": 14259.9879232777,
    "total_value": 14263.3941255579,
    "base_cost_quote": 5098.837512858,
    "unrealized_pnl_exit_net": -560.6406748982
  },
  {
    "timestamp": "2024-07-16T23:59:00+00:00",
    "base_asset_bal": 323904220,
    "quote_asset_bal": 10678.883783189,
    "total_value_mid": 14685.578984589,
    "total_value_exit_net": 14682.573963188,
    "total_value": 14685.578984589,
    "base_cost_quote": 4198.1601760767,
    "unrealized_pnl_exit_net": -194.4699960778
  },
  {
    "timestamp": "2024-07-17T23:59:00+00:00",
    "base_asset_bal": 355658336,
    "quote_asset_bal": 10318.2019106058,
    "total_value_mid": 14475.8478584102,
    "total_value_exit_net": 14472.7296239494,
    "total_value": 14475.8478584102,
    "base_cost_quote": 4574.6932348797,
    "unrealized_pnl_exit_net": -420.1655215361
  },
  {
    "timestamp": "2024-07-18T23:59:00+00:00",
    "base_asset_bal": 360222764,
    "quote_asset_bal": 10277.7027293817,
    "total_value_mid": 14470.6957023417,
    "total_value_exit_net": 14467.550957612,
    "total_value": 14470.6957023417,
    "base_cost_quote": 4627.2328197971,
    "unrealized_pnl_exit_net": -437.3845915668
  },
  {
    "timestamp": "2024-07-19T23:59:00+00:00",
    "base_asset_bal": 296804517,
    "quote_asset_bal": 11065.3884777549,
    "total_value_mid": 14831.8377984849,
    "total_value_exit_net": 14829.0129614943,
    "total_value": 14831.8377984849,
    "base_cost_quote": 3862.9080815538,
    "unrealized_pnl_exit_net": -99.2835978144
  },
  {
    "timestamp": "2024-07-20T23:59:00+00:00",
    "base_asset_bal": 322147696,
    "quote_asset_bal": 10760.0249792219,
    "total_value_mid": 14696.6698243097,
    "total_value_exit_net": 14693.7173406759,
    "total_value": 14696.6698243097,
    "base_cost_quote": 4175.6431887125,
    "unrealized_pnl_exit_net": -241.9508272586
  },
  {
    "timestamp": "2024-07-21T23:59:00+00:00",
    "base_asset_bal": 311000060,
    "quote_asset_bal": 10906.1241227929,
    "total_value_mid": 14793.6248727929,
    "total_value_exit_net": 14790.7092472304,
    "total_value": 14793.6248727929,
    "base_cost_quote": 4040.541701875,
    "unrealized_pnl_exit_net": -155.9565774375
  },
  {
    "timestamp": "2024-07-22T23:59:00+00:00",
    "base_asset_bal": 348936310,
    "quote_asset_bal": 10451.9412457311,
    "total_value_mid": 14604.2833346962,
    "total_value_exit_net": 14601.1690781295,
    "total_value": 14604.2833346962,
    "base_cost_quote": 4500.8876474637,
    "unrealized_pnl_exit_net": -351.6598150653
  },
  {
    "timestamp": "2024-07-23T23:59:00+00:00",
    "base_asset_bal": 306493668,
    "quote_asset_bal": 10988.8960633116,
    "total_value_mid": 14826.1967866716,
    "total_value_exit_net": 14823.3188111291,
    "total_value": 14826.1967866716,
    "base_cost_quote": 3982.9984445459,
    "unrealized_pnl_exit_net": -148.5756967284
  },
  {
    "timestamp": "2024-07-24T23:59:00+00:00",
    "base_asset_bal": 330159938,
    "quote_asset_bal": 10710.4384127966,
    "total_value_mid": 14744.9928551236,
    "total_value_exit_net": 14741.9669392918,
    "total_value": 14744.9928551236,
    "base_cost_quote": 4278.2203015208,
    "unrealized_pnl_exit_net": -246.6917750255
  },
  {
    "timestamp": "2024-07-25T23:59:00+00:00",
    "base_asset_bal": 388039470,
    "quote_asset_bal": 10047.658902976,
    "total_value_mid": 14502.352018576,
    "total_value_exit_net": 14499.0109987393,
    "total_value": 14502.352018576,
    "base_cost_quote": 4954.9793917567,
    "unrealized_pnl_exit_net": -503.6272959934
  },
  {
    "timestamp": "2024-07-26T23:59:00+00:00",
    "base_asset_bal": 346999918,
    "quote_asset_bal": 10536.9321869544,
    "total_value_mid": 14707.8712013144,
    "total_value_exit_net": 14704.7429970537,
    "total_value": 14707.8712013144,
    "base_cost_quote": 4475.8691560475,
    "unrealized_pnl_exit_net": -308.0583459483
  },
  {
    "timestamp": "2024-07-27T23:59:00+00:00",
    "base_asset_bal": 353719879,
    "quote_asset_bal": 10464.7073630638,
    "total_value_mid": 14673.9739231284,
    "total_value_exit_net": 14670.8169732084,
    "total_value": 14673.9739231284,
    "base_cost_quote": 4558.4310568068,
    "unrealized_pnl_exit_net": -352.3214466622
  },
  {
    "timestamp": "2024-07-28T23:59:00+00:00",
    "base_asset_bal": 368581671,
    "quote_asset_bal": 10292.35839145,
    "total_value_mid": 14623.1930256631,
    "total_value_exit_net": 14619.9448996874,
    "total_value": 14623.1930256631,
    "base_cost_quote": 4733.5626805169,
    "unrealized_pnl_exit_net": -405.9761722794
  },
  {
    "timestamp": "2024-07-29T23:59:00+00:00",
    "base_asset_bal": 363523265,
    "quote_asset_bal": 10357.8555048487,
    "total_value_mid": 14643.7947991987,
    "total_value_exit_net": 14640.5803447279,
    "total_value": 14643.7947991987,
    "base_cost_quote": 4676.0194901179,
    "unrealized_pnl_exit_net": -393.2946502386
  },
  {
    "timestamp": "2024-07-30T23:59:00+00:00",
    "base_asset_bal": 404870411,
    "quote_asset_bal": 9887.1253653471,
    "total_value_mid": 14466.2097137571,
    "total_value_exit_net": 14462.7754004958,
    "total_value": 14466.2097137571,
    "base_cost_quote": 5151.376859847,
    "unrealized_pnl_exit_net": -575.7268246983
  },
  {
    "timestamp": "2024-07-31T23:59:00+00:00",
    "base_asset_bal": 417615615,
    "quote_asset_bal": 9752.1538027751,
    "total_value_mid": 14366.8063484833,
    "total_value_exit_net": 14363.3453590741,
    "total_value": 14366.8063484833,
    "base_cost_quote": 5292.7329474695,
    "unrealized_pnl_exit_net": -681.5413911705
  },
  {
    "timestamp": "2024-08-01T23:59:00+00:00",
    "base_asset_bal": 454884471,
    "quote_asset_bal": 9367.1308275632,
    "total_value_mid": 14147.9666177277,
    "total_value_exit_net": 14144.3809908851,
    "total_value": 14147.9666177277,
    "base_cost_quote": 5690.5319515183,
    "unrealized_pnl_exit_net": -913.2817881964
  },
  {
    "timestamp": "2024-08-02T23:59:00+00:00",
    "base_asset_bal": 542248874,
    "quote_asset_bal": 8522.6286403472,
    "total_value_mid": 13576.3881460272,
    "total_value_exit_net": 13572.597826398,
    "total_value": 13576.3881460272,
    "base_cost_quote": 6547.4257020497,
    "unrealized_pnl_exit_net": -1497.4565159989
  },
  {
    "timestamp": "2024-08-03T23:59:00+00:00",
    "base_asset_bal": 610125505,
    "quote_asset_bal": 7932.8869445377,
    "total_value_mid": 13192.1687976377,
    "total_value_exit_net": 13188.2243362479,
    "total_value": 13192.1687976377,
    "base_cost_quote": 7150.3787940918,
    "unrealized_pnl_exit_net": -1895.0414023816
  },
  {
    "timestamp": "2024-08-04T23:59:00+00:00",
    "base_asset_bal": 664270675,
    "quote_asset_bal": 7503.488811465,
    "total_value_mid": 12884.081278965,
    "total_value_exit_net": 12880.0458346144,
    "total_value": 12884.081278965,
    "base_cost_quote": 7596.9642867552,
    "unrealized_pnl_exit_net": -2220.4072636058
  },
  {
    "timestamp": "2024-08-05T23:59:00+00:00",
    "base_asset_bal": 751871995,
    "quote_asset_bal": 6935.4448326483,
    "total_value_mid": 12228.6236774483,
    "total_value_exit_net": 12224.6537933147,
    "total_value": 12228.6236774483,
    "base_cost_quote": 8226.1869065876,
    "unrealized_pnl_exit_net": -2936.9779459212
  },
  {
    "timestamp": "2024-08-06T23:59:00+00:00",
    "base_asset_bal": 704803466,
    "quote_asset_bal": 7302.3021515703,
    "total_value_mid": 12757.4809784103,
    "total_value_exit_net": 12753.3895942902,
    "total_value": 12757.4809784103,
    "base_cost_quote": 7892.1860399823,
    "unrealized_pnl_exit_net": -2441.0985972625
  },
  {
    "timestamp": "2024-08-07T23:59:00+00:00",
    "base_asset_bal": 746653241,
    "quote_asset_bal": 7011.5993770882,
    "total_value_mid": 12506.9672307736,
    "total_value_exit_net": 12502.8457048833,
    "total_value": 12506.9672307736,
    "base_cost_quote": 8204.92075886,
    "unrealized_pnl_exit_net": -2713.674431065
  },
  {
    "timestamp": "2024-08-08T23:59:00+00:00",
    "base_asset_bal": 619167218,
    "quote_asset_bal": 8053.4287203706,
    "total_value_mid": 13483.5252222306,
    "total_value_exit_net": 13479.4526498542,
    "total_value": 13483.5252222306,
    "base_cost_quote": 7195.412687089,
    "unrealized_pnl_exit_net": -1769.3887576053
  },
  {
    "timestamp": "2024-08-09T23:59:00+00:00",
    "base_asset_bal": 641657337,
    "quote_asset_bal": 7873.3335118479,
    "total_value_mid": 13340.2540230237,
    "total_value_exit_net": 13336.1538326403,
    "total_value": 13340.2540230237,
    "base_cost_quote": 7389.3083069293,
    "unrealized_pnl_exit_net": -1926.4879861368
  },
  {
    "timestamp": "2024-08-10T23:59:00+00:00",
    "base_asset_bal": 648917820,
    "quote_asset_bal": 7816.7462045682,
    "total_value_mid": 13293.6126053682,
    "total_value_exit_net": 13289.5049555676,
    "total_value": 13293.6126053682,
    "base_cost_quote": 7450.6043126604,
    "unrealized_pnl_exit_net": -1977.845561661
  },
  {
    "timestamp": "2024-08-11T23:59:00+00:00",
    "base_asset_bal": 723423970,
    "quote_asset_bal": 7226.06875413,
    "total_value_mid": 12818.13604223,
    "total_value_exit_net": 12813.9419917639,
    "total_value": 12818.13604223,
    "base_cost_quote": 8048.5533855208,
    "unrealized_pnl_exit_net": -2460.6801478869
  },
  {
    "timestamp": "2024-08-12T23:59:00+00:00",
    "base_asset_bal": 668284562,
    "quote_asset_bal": 7682.5133738725,
    "total_value_mid": 13175.8124734457,
    "total_value_exit_net": 13171.692499121,
    "total_value": 13175.8124734457,
    "base_cost_quote": 7608.2228361991,
    "unrealized_pnl_exit_net": -2119.0437109506
  },
  {
    "timestamp": "2024-08-13T23:59:00+00:00",
    "base_asset_bal": 673203370,
    "quote_asset_bal": 7650.3780160481,
    "total_value_mid": 13157.1815825808,
    "total_value_exit_net": 13153.0514799059,
    "total_value": 13157.1815825808,
    "base_cost_quote": 7648.2528998668,
    "unrealized_pnl_exit_net": -2145.579436009
  },
  {
    "timestamp": "2024-08-14T23:59:00+00:00",
    "base_asset_bal": 690248980,
    "quote_asset_bal": 7519.1804320982,
    "total_value_mid": 13041.1722720292,
    "total_value_exit_net": 13037.0307781492,
    "total_value": 13041.1722720292,
    "base_cost_quote": 7785.8561404635,
    "unrealized_pnl_exit_net": -2268.0057944124
  },
  {
    "timestamp": "2024-08-15T23:59:00+00:00",
    "base_asset_bal": 739920174,
    "quote_asset_bal": 7145.4494017068,
    "total_value_mid": 12650.4554961928,
    "total_value_exit_net": 12646.326741622,
    "total_value": 12650.4554961928,
    "base_cost_quote": 8166.1416840008,
    "unrealized_pnl_exit_net": -2665.2643440857
  },
  {
    "timestamp": "2024-08-16T23:59:00+00:00",
    "base_asset_bal": 781708116,
    "quote_asset_bal": 6853.1459756332,
    "total_value_mid": 12465.810248435,
    "total_value_exit_net": 12461.6007502304,
    "total_value": 12465.810248435,
    "base_cost_quote": 8468.8690616675,
    "unrealized_pnl_exit_net": -2860.4142870703
  },
  {
    "timestamp": "2024-08-17T23:59:00+00:00",
    "base_asset_bal": 749821720,
    "quote_asset_bal": 7091.3262919807,
    "total_value_mid": 12707.4909747807,
    "total_value_exit_net": 12703.2788512686,
    "total_value": 12707.4909747807,
    "base_cost_quote": 8239.9471303211,
    "unrealized_pnl_exit_net": -2627.9945710332
  },
  {
    "timestamp": "2024-08-18T23:59:00+00:00",
    "base_asset_bal": 773203036,
    "quote_asset_bal": 6923.0657237155,
    "total_value_mid": 12559.7158560782,
    "total_value_exit_net": 12555.4883684789,
    "total_value": 12559.7158560782,
    "base_cost_quote": 8412.5766964143,
    "unrealized_pnl_exit_net": -2780.1540516509
  },
  {
    "timestamp": "2024-08-19T23:59:00+00:00",
    "base_asset_bal": 731562770,
    "quote_asset_bal": 7242.4359127241,
    "total_value_mid": 12860.837986251,
    "total_value_exit_net": 12856.6241846958,
    "total_value": 12860.837986251,
    "base_cost_quote": 8102.3438759942,
    "unrealized_pnl_exit_net": -2488.1556040225
  },
  {
    "timestamp": "2024-08-20T23:59:00+00:00",
    "base_asset_bal": 714397548,
    "quote_asset_bal": 7388.906019021,
    "total_value_mid": 12925.487016021,
    "total_value_exit_net": 12921.3345802732,
    "total_value": 12925.487016021,
    "base_cost_quote": 7972.2460948335,
    "unrealized_pnl_exit_net": -2439.8175335812
  },
  {
    "timestamp": "2024-08-21T23:59:00+00:00",
    "base_asset_bal": 702058685,
    "quote_asset_bal": 7492.5272833579,
    "total_value_mid": 13045.8114817079,
    "total_value_exit_net": 13041.6465185592,
    "total_value": 13045.8114817079,
    "base_cost_quote": 7875.9237669182,
    "unrealized_pnl_exit_net": -2326.804531717
  },
  {
    "timestamp": "2024-08-22T23:59:00+00:00",
    "base_asset_bal": 697636801,
    "quote_asset_bal": 7531.6061452602,
    "total_value_mid": 13105.7241851804,
    "total_value_exit_net": 13101.5435966505,
    "total_value": 13105.7241851804,
    "base_cost_quote": 7840.8974735757,
    "unrealized_pnl_exit_net": -2270.9600221854
  },
  {
    "timestamp": "2024-08-23T23:59:00+00:00",
    "base_asset_bal": 585503990,
    "quote_asset_bal": 8502.0309870039,
    "total_value_mid": 13818.4072161454,
    "total_value_exit_net": 13814.4199339735,
    "total_value": 13818.4072161454,
    "base_cost_quote": 6900.1908430037,
    "unrealized_pnl_exit_net": -1587.8018960341
  },
  {
    "timestamp": "2024-08-24T23:59:00+00:00",
    "base_asset_bal": 548653271,
    "quote_asset_bal": 8859.192331603,
    "total_value_mid": 14071.398406103,
    "total_value_exit_net": 14067.4892515472,
    "total_value": 14071.398406103,
    "base_cost_quote": 6563.6880723267,
    "unrealized_pnl_exit_net": -1355.3911523825
  },
  {
    "timestamp": "2024-08-25T23:59:00+00:00",
    "base_asset_bal": 577986331,
    "quote_asset_bal": 8596.4547193666,
    "total_value_mid": 13879.2497847066,
    "total_value_exit_net": 13875.2876884076,
    "total_value": 13879.2497847066,
    "base_cost_quote": 6835.1419971519,
    "unrealized_pnl_exit_net": -1556.3090281109
  },
  {
    "timestamp": "2024-08-26T23:59:00+00:00",
    "base_asset_bal": 635635866,
    "quote_asset_bal": 8096.6288579576,
    "total_value_mid": 13512.246436214,
    "total_value_exit_net": 13508.1847230303,
    "total_value": 13512.246436214,
    "base_cost_quote": 7341.7724942686,
    "unrealized_pnl_exit_net": -1930.2166291959
  },
  {
    "timestamp": "2024-08-27T23:59:00+00:00",
    "base_asset_bal": 716543119,
    "quote_asset_bal": 7449.8052896913,
    "total_value_mid": 12924.1947187797,
    "total_value_exit_net": 12920.0889267079,
    "total_value": 12924.1947187797,
    "base_cost_quote": 7996.0139079439,
    "unrealized_pnl_exit_net": -2525.7302709274
  },
  {
    "timestamp": "2024-08-28T23:59:00+00:00",
    "base_asset_bal": 729430891,
    "quote_asset_bal": 7362.0419859085,
    "total_value_mid": 12971.3655376255,
    "total_value_exit_net": 12967.1585449617,
    "total_value": 12971.3655376255,
    "base_cost_quote": 8097.3400584235,
    "unrealized_pnl_exit_net": -2492.2234993702
  },
  {
    "timestamp": "2024-08-29T23:59:00+00:00",
    "base_asset_bal": 734671955,
    "quote_asset_bal": 7329.5070084184,
    "total_value_mid": 12949.747464095,
    "total_value_exit_net": 12945.5322837532,
    "total_value": 12949.747464095,
    "base_cost_quote": 8138.6210618729,
    "unrealized_pnl_exit_net": -2522.5957865382
  },
  {
    "timestamp": "2024-08-30T23:59:00+00:00",
    "base_asset_bal": 727153396,
    "quote_asset_bal": 7395.5834509396,
    "total_value_mid": 13045.5653378596,
    "total_value_exit_net": 13041.3278514444,
    "total_value": 13045.5653378596,
    "base_cost_quote": 8081.0779251241,
    "unrealized_pnl_exit_net": -2435.3335246193
  },
  {
    "timestamp": "2024-08-31T23:59:00+00:00",
    "base_asset_bal": 747351952,
    "quote_asset_bal": 7243.0911971615,
    "total_value_mid": 12915.4925128415,
    "total_value_exit_net": 12911.2382118547,
    "total_value": 12915.4925128415,
    "base_cost_quote": 8236.1943393572,
    "unrealized_pnl_exit_net": -2568.047324664
  },
  {
    "timestamp": "2024-09-01T23:59:00+00:00",
    "base_asset_bal": 805966829,
    "quote_asset_bal": 6818.8283009338,
    "total_value_mid": 12573.4314599938,
    "total_value_exit_net": 12569.1155076245,
    "total_value": 12573.4314599938,
    "base_cost_quote": 8666.5174937777,
    "unrealized_pnl_exit_net": -2916.230287087
  },
  {
    "timestamp": "2024-09-02T23:59:00+00:00",
    "base_asset_bal": 752092722,
    "quote_asset_bal": 7224.8030372578,
    "total_value_mid": 12955.7495788226,
    "total_value_exit_net": 12951.4513689164,
    "total_value": 12955.7495788226,
    "base_cost_quote": 8269.9697830055,
    "unrealized_pnl_exit_net": -2543.3214513469
  },
  {
    "timestamp": "2024-09-03T23:59:00+00:00",
    "base_asset_bal": 786914675,
    "quote_asset_bal": 6970.7721923292,
    "total_value_mid": 12683.7727327505,
    "total_value_exit_net": 12679.4879823452,
    "total_value": 12683.7727327505,
    "base_cost_quote": 8527.663258288,
    "unrealized_pnl_exit_net": -2818.947468272
  },
  {
    "timestamp": "2024-09-04T23:59:00+00:00",
    "base_asset_bal": 786062404,
    "quote_asset_bal": 6986.0635601552,
    "total_value_mid": 12763.6222294766,
    "total_value_exit_net": 12759.2890604746,
    "total_value": 12763.6222294766,
    "base_cost_quote": 8521.408568096,
    "unrealized_pnl_exit_net": -2748.1830677766
  },
  {
    "timestamp": "2024-09-05T23:59:00+00:00",
    "base_asset_bal": 821571846,
    "quote_asset_bal": 6734.6025369648,
    "total_value_mid": 12567.7626434826,
    "total_value_exit_net": 12563.3877734027,
    "total_value": 12567.7626434826,
    "base_cost_quote": 8776.6001837901,
    "unrealized_pnl_exit_net": -2947.8149473521
  },
  {
    "timestamp": "2024-09-06T23:59:00+00:00",
    "base_asset_bal": 887194711,
    "quote_asset_bal": 6293.7826442237,
    "total_value_mid": 12193.627472285,
    "total_value_exit_net": 12189.202588664,
    "total_value": 12193.627472285,
    "base_cost_quote": 9225.6874582336,
    "unrealized_pnl_exit_net": -3330.2675137934
  },
  {
    "timestamp": "2024-09-07T23:59:00+00:00",
    "base_asset_bal": 875535188,
    "quote_asset_bal": 6376.3876187006,
    "total_value_mid": 12303.7608414606,
    "total_value_exit_net": 12299.3153115436,
    "total_value": 12303.7608414606,
    "base_cost_quote": 9149.3801239036,
    "unrealized_pnl_exit_net": -3226.4524310607
  },
  {
    "timestamp": "2024-09-08T23:59:00+00:00",
    "base_asset_bal": 800974362,
    "quote_asset_bal": 6909.1271688525,
    "total_value_mid": 12572.0159081925,
    "total_value_exit_net": 12567.768741638,
    "total_value": 12572.0159081925,
    "base_cost_quote": 8628.9893801562,
    "unrealized_pnl_exit_net": -2970.3478073707
  },
  {
    "timestamp": "2024-09-09T23:59:00+00:00",
    "base_asset_bal": 777377200,
    "quote_asset_bal": 7087.7592783336,
    "total_value_mid": 12824.8030142559,
    "total_value_exit_net": 12820.5002314539,
    "total_value": 12824.8030142559,
    "base_cost_quote": 8461.3634667801,
    "unrealized_pnl_exit_net": -2728.6225136597
  },
  {
    "timestamp": "2024-09-10T23:59:00+00:00",
    "base_asset_bal": 768087485,
    "quote_asset_bal": 7161.5150136999,
    "total_value_mid": 12891.4476517231,
    "total_value_exit_net": 12887.1502022445,
    "total_value": 12891.4476517231,
    "base_cost_quote": 8392.5618608075,
    "unrealized_pnl_exit_net": -2666.9266722628
  },
  {
    "timestamp": "2024-09-11T23:59:00+00:00",
    "base_asset_bal": 796849968,
    "quote_asset_bal": 6956.5670956447,
    "total_value_mid": 12725.7608639647,
    "total_value_exit_net": 12721.4339686385,
    "total_value": 12725.7608639647,
    "base_cost_quote": 8602.7196001769,
    "unrealized_pnl_exit_net": -2837.8527271831
  },
  {
    "timestamp": "2024-09-12T23:59:00+00:00",
    "base_asset_bal": 776746422,
    "quote_asset_bal": 7108.0006374915,
    "total_value_mid": 12871.4590887315,
    "total_value_exit_net": 12867.1364948931,
    "total_value": 12871.4590887315,
    "base_cost_quote": 8456.3597452514,
    "unrealized_pnl_exit_net": -2697.2238878498
  },
  {
    "timestamp": "2024-09-13T23:59:00+00:00",
    "base_asset_bal": 711736900,
    "quote_asset_bal": 7612.6724320469,
    "total_value_mid": 13242.5113110469,
    "total_value_exit_net": 13238.2889318877,
    "total_value": 13242.5113110469,
    "base_cost_quote": 7965.9915403131,
    "unrealized_pnl_exit_net": -2340.3750404724
  },
  {
    "timestamp": "2024-09-14T23:59:00+00:00",
    "base_asset_bal": 732255112,
    "quote_asset_bal": 7454.5979005032,
    "total_value_mid": 13136.8975696232,
    "total_value_exit_net": 13132.6358448714,
    "total_value": 13136.8975696232,
    "base_cost_quote": 8126.1117605482,
    "unrealized_pnl_exit_net": -2448.07381618
  },
  {
    "timestamp": "2024-09-15T23:59:00+00:00",
    "base_asset_bal": 774235854,
    "quote_asset_bal": 7140.7083104839,
    "total_value_mid": 12831.3418373065,
    "total_value_exit_net": 12827.0738621614,
    "total_value": 12831.3418373065,
    "base_cost_quote": 8442.599292146,
    "unrealized_pnl_exit_net": -2756.2337404686
  },
  {
    "timestamp": "2024-09-16T23:59:00+00:00",
    "base_asset_bal": 802731560,
    "quote_asset_bal": 6939.1448961735,
    "total_value_mid": 12718.8121280932,
    "total_value_exit_net": 12714.4773776693,
    "total_value": 12718.8121280932,
    "base_cost_quote": 8649.004303899,
    "unrealized_pnl_exit_net": -2873.6718224033
  },
  {
    "timestamp": "2024-09-17T23:59:00+00:00",
    "base_asset_bal": 780172244,
    "quote_asset_bal": 7110.279319859,
    "total_value_mid": 12828.941868379,
    "total_value_exit_net": 12824.6528714676,
    "total_value": 12828.941868379,
    "base_cost_quote": 8485.1313171284,
    "unrealized_pnl_exit_net": -2770.7577655198
  },
  {
    "timestamp": "2024-09-18T23:59:00+00:00",
    "base_asset_bal": 762745578,
    "quote_asset_bal": 7248.0065198424,
    "total_value_mid": 12991.4807221062,
    "total_value_exit_net": 12987.1731164545,
    "total_value": 12991.4807221062,
    "base_cost_quote": 8356.2845804079,
    "unrealized_pnl_exit_net": -2617.1179837958
  },
  {
    "timestamp": "2024-09-19T23:59:00+00:00",
    "base_asset_bal": 705420403,
    "quote_asset_bal": 7701.7200630566,
    "total_value_mid": 13302.7580628766,
    "total_value_exit_net": 13298.5572843767,
    "total_value": 13302.7580628766,
    "base_cost_quote": 7920.9576484068,
    "unrealized_pnl_exit_net": -2324.1204270866
  },
  {
    "timestamp": "2024-09-20T23:59:00+00:00",
    "base_asset_bal": 675428364,
    "quote_asset_bal": 7955.2096819291,
    "total_value_mid": 13527.4936849291,
    "total_value_exit_net": 13523.3144719269,
    "total_value": 13527.4936849291,
    "base_cost_quote": 7680.7772877365,
    "unrealized_pnl_exit_net": -2112.6724977387
  },
  {
    "timestamp": "2024-09-21T23:59:00+00:00",
    "base_asset_bal": 657436785,
    "quote_asset_bal": 8108.7113521421,
    "total_value_mid": 13644.3290818421,
    "total_value_exit_net": 13640.1773685448,
    "total_value": 13644.3290818421,
    "base_cost_quote": 7531.9154827447,
    "unrealized_pnl_exit_net": -2000.449466342
  },
  {
    "timestamp": "2024-09-22T23:59:00+00:00",
    "base_asset_bal": 699118103,
    "quote_asset_bal": 7772.8185009816,
    "total_value_mid": 13372.7545059416,
    "total_value_exit_net": 13368.5545539379,
    "total_value": 13372.7545059416,
    "base_cost_quote": 7872.1710338477,
    "unrealized_pnl_exit_net": -2276.4349808914
  },
  {
    "timestamp": "2024-09-23T23:59:00+00:00",
    "base_asset_bal": 688673144,
    "quote_asset_bal": 7863.3155346912,
    "total_value_mid": 13462.2281954112,
    "total_value_exit_net": 13458.0290109157,
    "total_value": 13462.2281954112,
    "base_cost_quote": 7788.3580324161,
    "unrealized_pnl_exit_net": -2193.6445561917
  },
  {
    "timestamp": "2024-09-24T23:59:00+00:00",
    "base_asset_bal": 632851045,
    "quote_asset_bal": 8339.1645240434,
    "total_value_mid": 13775.3550005934,
    "total_value_exit_net": 13771.2778577359,
    "total_value": 13775.3550005934,
    "base_cost_quote": 7326.7613149316,
    "unrealized_pnl_exit_net": -1894.647981239
  },
  {
    "timestamp": "2024-09-25T23:59:00+00:00",
    "base_asset_bal": 644927082,
    "quote_asset_bal": 8243.237798281,
    "total_value_mid": 13692.871641181,
    "total_value_exit_net": 13688.7844157988,
    "total_value": 13692.871641181,
    "base_cost_quote": 7429.3383533641,
    "unrealized_pnl_exit_net": -1983.7917358463
  },
  {
    "timestamp": "2024-09-26T23:59:00+00:00",
    "base_asset_bal": 541134253,
    "quote_asset_bal": 9193.0649234273,
    "total_value_mid": 14344.6630119873,
    "total_value_exit_net": 14340.7993134209,
    "total_value": 14344.6630119873,
    "base_cost_quote": 6508.6467786239,
    "unrealized_pnl_exit_net": -1360.9123886303
  },
  {
    "timestamp": "2024-09-27T23:59:00+00:00",
    "base_asset_bal": 463722082,
    "quote_asset_bal": 9980.8026603696,
    "total_value_mid": 14942.6289377232,
    "total_value_exit_net": 14938.9075680152,
    "total_value": 14942.6289377232,
    "base_cost_quote": 5754.3300400251,
    "unrealized_pnl_exit_net": -796.2251323795
  },
  {
    "timestamp": "2024-09-28T23:59:00+00:00",
    "base_asset_bal": 410069414,
    "quote_asset_bal": 10589.5159709933,
    "total_value_mid": 15256.1059022723,
    "total_value_exit_net": 15252.6059598239,
    "total_value": 15256.1059022723,
    "base_cost_quote": 5171.3920275927,
    "unrealized_pnl_exit_net": -508.3020387622
  },
  {
    "timestamp": "2024-09-29T23:59:00+00:00",
    "base_asset_bal": 402041336,
    "quote_asset_bal": 10699.3466869225,
    "total_value_mid": 15234.3729570025,
    "total_value_exit_net": 15230.9716872999,
    "total_value": 15234.3729570025,
    "base_cost_quote": 5081.3241430946,
    "unrealized_pnl_exit_net": -549.6991427171
  },
  {
    "timestamp": "2024-09-30T23:59:00+00:00",
    "base_asset_bal": 462618825,
    "quote_asset_bal": 10058.1057503894,
    "total_value_mid": 14897.0986598431,
    "total_value_exit_net": 14893.469415161,
    "total_value": 14897.0986598431,
    "base_cost_quote": 5736.8166323733,
    "unrealized_pnl_exit_net": -901.4529676017
  },
  {
    "timestamp": "2024-10-01T23:59:00+00:00",
    "base_asset_bal": 505464551,
    "quote_asset_bal": 9672.5940769415,
    "total_value_mid": 14575.6002216415,
    "total_value_exit_net": 14571.9229670329,
    "total_value": 14575.6002216415,
    "base_cost_quote": 6147.1252312568,
    "unrealized_pnl_exit_net": -1247.7963411654
  },
  {
    "timestamp": "2024-10-02T23:59:00+00:00",
    "base_asset_bal": 549981904,
    "quote_asset_bal": 9273.0077068291,
    "total_value_mid": 14354.8404997341,
    "total_value_exit_net": 14351.0291251394,
    "total_value": 14354.8404997341,
    "base_cost_quote": 6569.9429397415,
    "unrealized_pnl_exit_net": -1491.9215214312
  },
  {
    "timestamp": "2024-10-03T23:59:00+00:00",
    "base_asset_bal": 606032128,
    "quote_asset_bal": 8794.5468152767,
    "total_value_mid": 14030.6644011967,
    "total_value_exit_net": 14026.7373130073,
    "total_value": 14030.6644011967,
    "base_cost_quote": 7066.5660768732,
    "unrealized_pnl_exit_net": -1834.3755791426
  },
  {
    "timestamp": "2024-10-04T23:59:00+00:00",
    "base_asset_bal": 544257080,
    "quote_asset_bal": 9366.252176445,
    "total_value_mid": 14476.8261575906,
    "total_value_exit_net": 14472.9932271048,
    "total_value": 14476.8261575906,
    "base_cost_quote": 6514.9017492861,
    "unrealized_pnl_exit_net": -1408.1606986264
  },
  {
    "timestamp": "2024-10-05T23:59:00+00:00",
    "base_asset_bal": 549345827,
    "quote_asset_bal": 9325.886790243,
    "total_value_mid": 14462.270272693,
    "total_value_exit_net": 14458.4179850812,
    "total_value": 14462.270272693,
    "base_cost_quote": 6562.437402177,
    "unrealized_pnl_exit_net": -1429.9062073389
  },
  {
    "timestamp": "2024-10-06T23:59:00+00:00",
    "base_asset_bal": 477209382,
    "quote_asset_bal": 10040.4961172152,
    "total_value_mid": 14922.3480950752,
    "total_value_exit_net": 14918.6867060918,
    "total_value": 14922.3480950752,
    "base_cost_quote": 5869.4166544482,
    "unrealized_pnl_exit_net": -991.2260655716
  },
  {
    "timestamp": "2024-10-07T23:59:00+00:00",
    "base_asset_bal": 505043294,
    "quote_asset_bal": 9773.6702472181,
    "total_value_mid": 14723.0945283676,
    "total_value_exit_net": 14719.3824601567,
    "total_value": 14723.0945283676,
    "base_cost_quote": 6157.1325616698,
    "unrealized_pnl_exit_net": -1211.4203487311
  },
  {
    "timestamp": "2024-10-08T23:59:00+00:00",
    "base_asset_bal": 542157478,
    "quote_asset_bal": 9424.877827034,
    "total_value_mid": 14580.795442814,
    "total_value_exit_net": 14576.9285046022,
    "total_value": 14580.795442814,
    "base_cost_quote": 6516.1523895133,
    "unrealized_pnl_exit_net": -1364.1017119452
  },
  {
    "timestamp": "2024-10-09T23:59:00+00:00",
    "base_asset_bal": 582566904,
    "quote_asset_bal": 9058.844752617,
    "total_value_mid": 14371.854917097,
    "total_value_exit_net": 14367.8701594736,
    "total_value": 14371.854917097,
    "base_cost_quote": 6891.4343312417,
    "unrealized_pnl_exit_net": -1582.4089243851
  },
  {
    "timestamp": "2024-10-10T23:59:00+00:00",
    "base_asset_bal": 568338935,
    "quote_asset_bal": 9200.5458811712,
    "total_value_mid": 14486.0979766712,
    "total_value_exit_net": 14482.1338125996,
    "total_value": 14486.0979766712,
    "base_cost_quote": 6760.0857330113,
    "unrealized_pnl_exit_net": -1478.4978015829
  },
  {
    "timestamp": "2024-10-11T23:59:00+00:00",
    "base_asset_bal": 530134219,
    "quote_asset_bal": 9571.965872183,
    "total_value_mid": 14735.47316519,
    "total_value_exit_net": 14731.6005347202,
    "total_value": 14735.47316519,
    "base_cost_quote": 6399.8150619984,
    "unrealized_pnl_exit_net": -1240.1803994612
  },
  {
    "timestamp": "2024-10-12T23:59:00+00:00",
    "base_asset_bal": 511743665,
    "quote_asset_bal": 9761.6914100145,
    "total_value_mid": 14822.8362568645,
    "total_value_exit_net": 14819.0403982293,
    "total_value": 14822.8362568645,
    "base_cost_quote": 6220.9306183127,
    "unrealized_pnl_exit_net": -1163.5816300979
  },
  {
    "timestamp": "2024-10-13T23:59:00+00:00",
    "base_asset_bal": 533948539,
    "quote_asset_bal": 9551.6079322134,
    "total_value_mid": 14730.9087605134,
    "total_value_exit_net": 14727.0242848922,
    "total_value": 14730.9087605134,
    "base_cost_quote": 6437.3431699556,
    "unrealized_pnl_exit_net": -1261.9268172768
  },
  {
    "timestamp": "2024-10-14T23:59:00+00:00",
    "base_asset_bal": 430755496,
    "quote_asset_bal": 10625.1245221207,
    "total_value_mid": 15320.3594285207,
    "total_value_exit_net": 15316.8380023409,
    "total_value": 15320.3594285207,
    "base_cost_quote": 5390.306554771,
    "unrealized_pnl_exit_net": -698.5930745508
  },
  {
    "timestamp": "2024-10-15T23:59:00+00:00",
    "base_asset_bal": 456741597,
    "quote_asset_bal": 10370.8818446226,
    "total_value_mid": 15111.8596214826,
    "total_value_exit_net": 15108.30388815,
    "total_value": 15111.8596214826,
    "base_cost_quote": 5661.7605111598,
    "unrealized_pnl_exit_net": -924.3384676325
  },
  {
    "timestamp": "2024-10-16T23:59:00+00:00",
    "base_asset_bal": 453616342,
    "quote_asset_bal": 10412.5089540288,
    "total_value_mid": 15148.2635644634,
    "total_value_exit_net": 15144.7117485056,
    "total_value": 15148.2635644634,
    "base_cost_quote": 5630.4869788288,
    "unrealized_pnl_exit_net": -898.2841843519
  },
  {
    "timestamp": "2024-10-17T23:59:00+00:00",
    "base_asset_bal": 502995146,
    "quote_asset_bal": 9919.8199567755,
    "total_value_mid": 14889.4119992555,
    "total_value_exit_net": 14885.6848052236,
    "total_value": 14889.4119992555,
    "base_cost_quote": 6128.3609827975,
    "unrealized_pnl_exit_net": -1162.4961343493
  },
  {
    "timestamp": "2024-10-18T23:59:00+00:00",
    "base_asset_bal": 456579732,
    "quote_asset_bal": 10398.115498096,
    "total_value_mid": 15192.2026840504,
    "total_value_exit_net": 15188.6071186609,
    "total_value": 15192.2026840504,
    "base_cost_quote": 5660.5095937449,
    "unrealized_pnl_exit_net": -870.01797318
  },
  {
    "timestamp": "2024-10-19T23:59:00+00:00",
    "base_asset_bal": 462641989,
    "quote_asset_bal": 10336.6593310689,
    "total_value_mid": 15189.7737956326,
    "total_value_exit_net": 15186.1339597842,
    "total_value": 15189.7737956326,
    "base_cost_quote": 5728.0603039587,
    "unrealized_pnl_exit_net": -878.5856752434
  },
  {
    "timestamp": "2024-10-20T23:59:00+00:00",
    "base_asset_bal": 450722138,
    "quote_asset_bal": 10466.985575038,
    "total_value_mid": 15280.6980088329,
    "total_value_exit_net": 15277.0877245076,
    "total_value": 15280.6980088329,
    "base_cost_quote": 5602.9663863031,
    "unrealized_pnl_exit_net": -792.8642368335
  },
  {
    "timestamp": "2024-10-21T23:59:00+00:00",
    "base_asset_bal": 482804249,
    "quote_asset_bal": 10139.5133336772,
    "total_value_mid": 15054.4605884972,
    "total_value_exit_net": 15050.7743780561,
    "total_value": 15054.4605884972,
    "base_cost_quote": 5935.7163145277,
    "unrealized_pnl_exit_net": -1024.4552701488
  },
  {
    "timestamp": "2024-10-22T23:59:00+00:00",
    "base_asset_bal": 493703964,
    "quote_asset_bal": 10033.1917876712,
    "total_value_mid": 15009.7277447912,
    "total_value_exit_net": 15005.9953428234,
    "total_value": 15009.7277447912,
    "base_cost_quote": 6045.7989654008,
    "unrealized_pnl_exit_net": -1072.9954102486
  },
  {
    "timestamp": "2024-10-23T23:59:00+00:00",
    "base_asset_bal": 523783730,
    "quote_asset_bal": 9741.3126743667,
    "total_value_mid": 14879.6310656143,
    "total_value_exit_net": 14875.7773268209,
    "total_value": 14879.6310656143,
    "base_cost_quote": 6342.2718079117,
    "unrealized_pnl_exit_net": -1207.8071554575
  },
  {
    "timestamp": "2024-10-24T23:59:00+00:00",
    "base_asset_bal": 506130866,
    "quote_asset_bal": 9921.1948954133,
    "total_value_mid": 14982.5035554133,
    "total_value_exit_net": 14978.7075739183,
    "total_value": 14982.5035554133,
    "base_cost_quote": 6168.3911437781,
    "unrealized_pnl_exit_net": -1110.8784652731
  },
  {
    "timestamp": "2024-10-25T23:59:00+00:00",
    "base_asset_bal": 599336858,
    "quote_asset_bal": 9051.3426856927,
    "total_value_mid": 14313.5202989327,
    "total_value_exit_net": 14309.5736657228,
    "total_value": 14313.5202989327,
    "base_cost_quote": 7044.0490449756,
    "unrealized_pnl_exit_net": -1785.8180649455
  },
  {
    "timestamp": "2024-10-26T23:59:00+00:00",
    "base_asset_bal": 594034668,
    "quote_asset_bal": 9103.1517851472,
    "total_value_mid": 14496.9865705278,
    "total_value_exit_net": 14492.9411944387,
    "total_value": 14496.9865705278,
    "base_cost_quote": 6997.7643225694,
    "unrealized_pnl_exit_net": -1607.9749132779
  },
  {
    "timestamp": "2024-10-27T23:59:00+00:00",
    "base_asset_bal": 588825012,
    "quote_asset_bal": 9154.0233180252,
    "total_value_mid": 14553.5486780652,
    "total_value_exit_net": 14549.4990340452,
    "total_value": 14553.5486780652,
    "base_cost_quote": 6951.4795573312,
    "unrealized_pnl_exit_net": -1556.0038413112
  },
  {
    "timestamp": "2024-10-28T23:59:00+00:00",
    "base_asset_bal": 585778666,
    "quote_asset_bal": 9192.1728235613,
    "total_value_mid": 14569.6209774413,
    "total_value_exit_net": 14565.5878913259,
    "total_value": 14569.6209774413,
    "base_cost_quote": 6923.958893432,
    "unrealized_pnl_exit_net": -1550.5438256674
  },
  {
    "timestamp": "2024-10-29T23:59:00+00:00",
    "base_asset_bal": 542513872,
    "quote_asset_bal": 9610.6284114888,
    "total_value_mid": 14856.7375537288,
    "total_value_exit_net": 14852.8029718722,
    "total_value": 14856.7375537288,
    "base_cost_quote": 6518.6544288965,
    "unrealized_pnl_exit_net": -1276.4798685132
  },
  {
    "timestamp": "2024-10-30T23:59:00+00:00",
    "base_asset_bal": 534632267,
    "quote_asset_bal": 9698.6194051904,
    "total_value_mid": 14852.474459017,
    "total_value_exit_net": 14848.6090677266,
    "total_value": 14852.474459017,
    "base_cost_quote": 6443.5979519765,
    "unrealized_pnl_exit_net": -1293.6082894403
  },
  {
    "timestamp": "2024-10-31T23:59:00+00:00",
    "base_asset_bal": 584718784,
    "quote_asset_bal": 9235.6056379188,
    "total_value_mid": 14562.3937601003,
    "total_value_exit_net": 14558.3986690087,
    "total_value": 14562.3937601003,
    "base_cost_quote": 6911.4493587724,
    "unrealized_pnl_exit_net": -1588.6563276825
  },
  {
    "timestamp": "2024-11-01T23:59:00+00:00",
    "base_asset_bal": 607876560,
    "quote_asset_bal": 9035.6906494385,
    "total_value_mid": 14439.7132677777,
    "total_value_exit_net": 14435.660250814,
    "total_value": 14439.7132677777,
    "base_cost_quote": 7117.8544315011,
    "unrealized_pnl_exit_net": -1717.8848301256
  },
  {
    "timestamp": "2024-11-02T23:59:00+00:00",
    "base_asset_bal": 630492171,
    "quote_asset_bal": 8841.2206366886,
    "total_value_mid": 14339.1123677455,
    "total_value_exit_net": 14334.9889489472,
    "total_value": 14339.1123677455,
    "base_cost_quote": 7315.5029032509,
    "unrealized_pnl_exit_net": -1821.7345909923
  },
  {
    "timestamp": "2024-11-03T23:59:00+00:00",
    "base_asset_bal": 694141125,
    "quote_asset_bal": 8316.1607261122,
    "total_value_mid": 13994.2351285428,
    "total_value_exit_net": 13989.976572741,
    "total_value": 13994.2351285428,
    "base_cost_quote": 7847.1523257692,
    "unrealized_pnl_exit_net": -2173.3364791404
  },
  {
    "timestamp": "2024-11-04T23:59:00+00:00",
    "base_asset_bal": 722203204,
    "quote_asset_bal": 8100.4271285793,
    "total_value_mid": 13820.2765042593,
    "total_value_exit_net": 13815.9866172275,
    "total_value": 13820.2765042593,
    "base_cost_quote": 8071.0704567678,
    "unrealized_pnl_exit_net": -2355.5109681196
  },
  {
    "timestamp": "2024-11-05T23:59:00+00:00",
    "base_asset_bal": 649601133,
    "quote_asset_bal": 8709.5884210574,
    "total_value_mid": 14270.1741194725,
    "total_value_exit_net": 14266.0036801987,
    "total_value": 14270.1741194725,
    "base_cost_quote": 7475.623318282,
    "unrealized_pnl_exit_net": -1919.2080591407
  },
  {
    "timestamp": "2024-11-06T23:59:00+00:00",
    "base_asset_bal": 515791131,
    "quote_asset_bal": 9963.1081078244,
    "total_value_mid": 15064.2823934144,
    "total_value_exit_net": 15060.4565127002,
    "total_value": 15064.2823934144,
    "base_cost_quote": 6260.960802831,
    "unrealized_pnl_exit_net": -1163.6123979552
  },
  {
    "timestamp": "2024-11-07T23:59:00+00:00",
    "base_asset_bal": 429483667,
    "quote_asset_bal": 10880.2931312377,
    "total_value_mid": 15600.3186315248,
    "total_value_exit_net": 15596.7786123996,
    "total_value": 15600.3186315248,
    "base_cost_quote": 5377.7972133461,
    "unrealized_pnl_exit_net": -661.3117321843
  },
  {
    "timestamp": "2024-11-08T23:59:00+00:00",
    "base_asset_bal": 437367150,
    "quote_asset_bal": 10812.3901833242,
    "total_value_mid": 15518.4607173242,
    "total_value_exit_net": 15514.9311644237,
    "total_value": 15518.4607173242,
    "base_cost_quote": 5466.6138391035,
    "unrealized_pnl_exit_net": -764.072858004
  },
  {
    "timestamp": "2024-11-09T23:59:00+00:00",
    "base_asset_bal": 412396423,
    "quote_asset_bal": 11100.5141549869,
    "total_value_mid": 15719.3540925457,
    "total_value_exit_net": 15715.8899625925,
    "total_value": 15719.3540925457,
    "base_cost_quote": 5195.1598157645,
    "unrealized_pnl_exit_net": -579.7840081589
  },
  {
    "timestamp": "2024-11-10T23:59:00+00:00",
    "base_asset_bal": 319262576,
    "quote_asset_bal": 12249.3687314639,
    "total_value_mid": 16182.6836677839,
    "total_value_exit_net": 16179.7336815816,
    "total_value": 16182.6836677839,
    "base_cost_quote": 4103.0887647058,
    "unrealized_pnl_exit_net": -172.723814588
  },
  {
    "timestamp": "2024-11-11T23:59:00+00:00",
    "base_asset_bal": 287813476,
    "quote_asset_bal": 12684.3733146181,
    "total_value_mid": 16423.0703678293,
    "total_value_exit_net": 16420.2663450394,
    "total_value": 16423.0703678293,
    "base_cost_quote": 3712.794955935,
    "unrealized_pnl_exit_net": 23.0980744864
  },
  {
    "timestamp": "2024-11-12T23:59:00+00:00",
    "base_asset_bal": 209645044,
    "quote_asset_bal": 13826.5682550914,
    "total_value_mid": 16788.8527268114,
    "total_value_exit_net": 16786.6310134576,
    "total_value": 16788.8527268114,
    "base_cost_quote": 2650.7458984767,
    "unrealized_pnl_exit_net": 309.3168598895
  },
  {
    "timestamp": "2024-11-13T23:59:00+00:00",
    "base_asset_bal": 83734115,
    "quote_asset_bal": 15906.5517679936,
    "total_value_mid": 17649.0587011353,
    "total_value_exit_net": 17647.7518209354,
    "total_value": 17649.0587011353,
    "base_cost_quote": 744.310824077,
    "unrealized_pnl_exit_net": 996.8892288648
  },
  {
    "timestamp": "2024-11-14T23:59:00+00:00",
    "base_asset_bal": 128578012,
    "quote_asset_bal": 14971.0799603873,
    "total_value_mid": 17626.2159081873,
    "total_value_exit_net": 17624.2245562264,
    "total_value": 17626.2159081873,
    "base_cost_quote": 1763.8303716077,
    "unrealized_pnl_exit_net": 889.3142242315
  },
  {
    "timestamp": "2024-11-15T23:59:00+00:00",
    "base_asset_bal": 88999851,
    "quote_asset_bal": 15910.4446176499,
    "total_value_mid": 17986.811141471,
    "total_value_exit_net": 17985.2538665781,
    "total_value": 17986.811141471,
    "base_cost_quote": 900.6794447511,
    "unrealized_pnl_exit_net": 1174.1298041772
  },
  {
    "timestamp": "2024-11-16T23:59:00+00:00",
    "base_asset_bal": 128298008,
    "quote_asset_bal": 15057.9182870524,
    "total_value_mid": 17790.6658574395,
    "total_value_exit_net": 17788.6162967617,
    "total_value": 17790.6658574395,
    "base_cost_quote": 1768.8337626287,
    "unrealized_pnl_exit_net": 961.8642470807
  },
  {
    "timestamp": "2024-11-17T23:59:00+00:00",
    "base_asset_bal": 127186458,
    "quote_asset_bal": 15120.26891126,
    "total_value_mid": 17817.8936854273,
    "total_value_exit_net": 17815.8704668467,
    "total_value": 17817.8936854273,
    "base_cost_quote": 1741.3130590097,
    "unrealized_pnl_exit_net": 954.2884965769
  },
  {
    "timestamp": "2024-11-18T23:59:00+00:00",
    "base_asset_bal": 145933334,
    "quote_asset_bal": 14758.1385363278,
    "total_value_mid": 17746.8532166478,
    "total_value_exit_net": 17744.6116806376,
    "total_value": 17746.8532166478,
    "base_cost_quote": 2125.3528937653,
    "unrealized_pnl_exit_net": 861.1202505445
  },
  {
    "timestamp": "2024-11-19T23:59:00+00:00",
    "base_asset_bal": 162615087,
    "quote_asset_bal": 14448.2408257129,
    "total_value_mid": 17648.5057378729,
    "total_value_exit_net": 17646.1055391888,
    "total_value": 17648.5057378729,
    "base_cost_quote": 2453.1005741957,
    "unrealized_pnl_exit_net": 744.7641392802
  },
  {
    "timestamp": "2024-11-20T23:59:00+00:00",
    "base_asset_bal": 196678294,
    "quote_asset_bal": 13816.1744472205,
    "total_value_mid": 17505.8592426409,
    "total_value_exit_net": 17503.0919790443,
    "total_value": 17505.8592426409,
    "base_cost_quote": 3107.3436046326,
    "unrealized_pnl_exit_net": 579.5739271911
  },
  {
    "timestamp": "2024-11-21T23:59:00+00:00",
    "base_asset_bal": 136612180,
    "quote_asset_bal": 15047.3090450407,
    "total_value_mid": 17875.181171027,
    "total_value_exit_net": 17873.0602669325,
    "total_value": 17875.181171027,
    "base_cost_quote": 1927.7043557157,
    "unrealized_pnl_exit_net": 898.0468661761
  },
  {
    "timestamp": "2024-11-22T23:59:00+00:00",
    "base_asset_bal": 147150074,
    "quote_asset_bal": 14844.9111822688,
    "total_value_mid": 17882.0887096141,
    "total_value_exit_net": 17879.8108264686,
    "total_value": 17882.0887096141,
    "base_cost_quote": 2149.1212659547,
    "unrealized_pnl_exit_net": 885.778378245
  },
  {
    "timestamp": "2024-11-23T23:59:00+00:00",
    "base_asset_bal": 139981322,
    "quote_asset_bal": 15021.9129941953,
    "total_value_mid": 17890.1302819613,
    "total_value_exit_net": 17887.9791189955,
    "total_value": 17890.1302819613,
    "base_cost_quote": 2002.7605016878,
    "unrealized_pnl_exit_net": 863.3056231124
  },
  {
    "timestamp": "2024-11-24T23:59:00+00:00",
    "base_asset_bal": 157483877,
    "quote_asset_bal": 14681.3059764378,
    "total_value_mid": 17862.480291822,
    "total_value_exit_net": 17860.0944110855,
    "total_value": 17862.480291822,
    "base_cost_quote": 2358.0283721322,
    "unrealized_pnl_exit_net": 820.7600625155
  },
  {
    "timestamp": "2024-11-25T23:59:00+00:00",
    "base_asset_bal": 193386530,
    "quote_asset_bal": 14006.1405146384,
    "total_value_mid": 17674.6829887191,
    "total_value_exit_net": 17671.9315818635,
    "total_value": 17674.6829887191,
    "base_cost_quote": 3051.0509368227,
    "unrealized_pnl_exit_net": 614.7401304024
  },
  {
    "timestamp": "2024-11-26T23:59:00+00:00",
    "base_asset_bal": 230728662,
    "quote_asset_bal": 13338.1737626443,
    "total_value_mid": 17555.8937040043,
    "total_value_exit_net": 17552.7304140483,
    "total_value": 17555.8937040043,
    "base_cost_quote": 3740.3203913701,
    "unrealized_pnl_exit_net": 474.2362600339
  },
  {
    "timestamp": "2024-11-27T23:59:00+00:00",
    "base_asset_bal": 176776663,
    "quote_asset_bal": 14380.9366970823,
    "total_value_mid": 17870.5080247023,
    "total_value_exit_net": 17867.8908462066,
    "total_value": 17870.5080247023,
    "base_cost_quote": 2729.5588366313,
    "unrealized_pnl_exit_net": 757.395312493
  },
  {
    "timestamp": "2024-11-28T23:59:00+00:00",
    "base_asset_bal": 175832962,
    "quote_asset_bal": 14414.8130992354,
    "total_value_mid": 17905.0973949354,
    "total_value_exit_net": 17902.4796817136,
    "total_value": 17905.0973949354,
    "base_cost_quote": 2713.2965772774,
    "unrealized_pnl_exit_net": 774.3700052008
  },
  {
    "timestamp": "2024-11-29T23:59:00+00:00",
    "base_asset_bal": 148430813,
    "quote_asset_bal": 14984.5741476893,
    "total_value_mid": 18021.4685816693,
    "total_value_exit_net": 18019.1909108438,
    "total_value": 18021.4685816693,
    "base_cost_quote": 2172.8889462056,
    "unrealized_pnl_exit_net": 861.7278169489
  },
  {
    "timestamp": "2024-11-30T23:59:00+00:00",
    "base_asset_bal": 156752883,
    "quote_asset_bal": 14821.5250454732,
    "total_value_mid": 17987.9332820575,
    "total_value_exit_net": 17985.5584758801,
    "total_value": 17987.9332820575,
    "base_cost_quote": 2348.0204971612,
    "unrealized_pnl_exit_net": 816.0129332457
  },
  {
    "timestamp": "2024-12-01T23:59:00+00:00",
    "base_asset_bal": 113737935,
    "quote_asset_bal": 15753.6054110571,
    "total_value_mid": 18285.4118441571,
    "total_value_exit_net": 18283.5129893323,
    "total_value": 18285.4118441571,
    "base_cost_quote": 1457.3490514941,
    "unrealized_pnl_exit_net": 1072.558526781
  },
  {
    "timestamp": "2024-12-02T23:59:00+00:00",
    "base_asset_bal": 154816340,
    "quote_asset_bal": 14906.1789676197,
    "total_value_mid": 18069.0767938042,
    "total_value_exit_net": 18066.7046204346,
    "total_value": 18069.0767938042,
    "base_cost_quote": 2317.9978682145,
    "unrealized_pnl_exit_net": 842.5277846003
  },
  {
    "timestamp": "2024-12-03T23:59:00+00:00",
    "base_asset_bal": 156567332,
    "quote_asset_bal": 14890.6627987701,
    "total_value_mid": 18061.1512717701,
    "total_value_exit_net": 18058.7734054153,
    "total_value": 18061.1512717701,
    "base_cost_quote": 2350.5224701146,
    "unrealized_pnl_exit_net": 817.5881365307
  },
  {
    "timestamp": "2024-12-04T23:59:00+00:00",
    "base_asset_bal": 125501906,
    "quote_asset_bal": 15564.0734114574,
    "total_value_mid": 18298.7599431849,
    "total_value_exit_net": 18296.7089282861,
    "total_value": 18298.7599431849,
    "base_cost_quote": 1706.287269655,
    "unrealized_pnl_exit_net": 1026.3482471737
  },
  {
    "timestamp": "2024-12-05T23:59:00+00:00",
    "base_asset_bal": 132456183,
    "quote_asset_bal": 15441.8768729777,
    "total_value_mid": 18247.2988289177,
    "total_value_exit_net": 18245.1947624507,
    "total_value": 18247.2988289177,
    "base_cost_quote": 1858.9018478472,
    "unrealized_pnl_exit_net": 944.4160416258
  },
  {
    "timestamp": "2024-12-06T23:59:00+00:00",
    "base_asset_bal": 125519341,
    "quote_asset_bal": 15603.7523838844,
    "total_value_mid": 18308.6941824218,
    "total_value_exit_net": 18306.6654760729,
    "total_value": 18308.6941824218,
    "base_cost_quote": 1710.039751287,
    "unrealized_pnl_exit_net": 992.8733409016
  },
  {
    "timestamp": "2024-12-07T23:59:00+00:00",
    "base_asset_bal": 100880262,
    "quote_asset_bal": 16131.6800224771,
    "total_value_mid": 18642.5897436571,
    "total_value_exit_net": 18640.7065613662,
    "total_value": 18642.5897436571,
    "base_cost_quote": 1239.684961611,
    "unrealized_pnl_exit_net": 1269.3415772781
  },
  {
    "timestamp": "2024-12-08T23:59:00+00:00",
    "base_asset_bal": 92221040,
    "quote_asset_bal": 16372.3515185484,
    "total_value_mid": 18808.8313953484,
    "total_value_exit_net": 18807.0040354408,
    "total_value": 18808.8313953484,
    "base_cost_quote": 1030.7771758543,
    "unrealized_pnl_exit_net": 1403.8753410381
  },
  {
    "timestamp": "2024-12-09T23:59:00+00:00",
    "base_asset_bal": 99509710,
    "quote_asset_bal": 16218.1197806688,
    "total_value_mid": 18854.1319985588,
    "total_value_exit_net": 18852.1549893954,
    "total_value": 18854.1319985588,
    "base_cost_quote": 1243.4382812511,
    "unrealized_pnl_exit_net": 1390.5969274755
  },
  {
    "timestamp": "2024-12-10T23:59:00+00:00",
    "base_asset_bal": 142443883,
    "quote_asset_bal": 15210.6445058489,
    "total_value_mid": 18555.2268786746,
    "total_value_exit_net": 18552.718441895,
    "total_value": 18555.2268786746,
    "base_cost_quote": 2301.7373243463,
    "unrealized_pnl_exit_net": 1040.3366116998
  },
  {
    "timestamp": "2024-12-11T23:59:00+00:00",
    "base_asset_bal": 125290027,
    "quote_asset_bal": 15655.1806780046,
    "total_value_mid": 18802.4661562446,
    "total_value_exit_net": 18800.105692136,
    "total_value": 18802.4661562446,
    "base_cost_quote": 1895.1807796645,
    "unrealized_pnl_exit_net": 1249.7442344668
  },
  {
    "timestamp": "2024-12-12T23:59:00+00:00",
    "base_asset_bal": 146481702,
    "quote_asset_bal": 15155.8851769676,
    "total_value_mid": 18620.177429253,
    "total_value_exit_net": 18617.5792100638,
    "total_value": 18620.177429253,
    "base_cost_quote": 2410.5694100284,
    "unrealized_pnl_exit_net": 1051.1246230677
  },
  {
    "timestamp": "2024-12-13T23:59:00+00:00",
    "base_asset_bal": 133095343,
    "quote_asset_bal": 15490.425174867,
    "total_value_mid": 18784.5349141037,
    "total_value_exit_net": 18782.0643317992,
    "total_value": 18784.5349141037,
    "base_cost_quote": 2089.076956142,
    "unrealized_pnl_exit_net": 1202.5622007903
  },
  {
    "timestamp": "2024-12-14T23:59:00+00:00",
    "base_asset_bal": 163245302,
    "quote_asset_bal": 14773.9453569124,
    "total_value_mid": 18582.4582525561,
    "total_value_exit_net": 18579.6018678844,
    "total_value": 18582.4582525561,
    "base_cost_quote": 2809.6202356598,
    "unrealized_pnl_exit_net": 996.0362753122
  },
  {
    "timestamp": "2024-12-15T23:59:00+00:00",
    "base_asset_bal": 144111074,
    "quote_asset_bal": 15240.2433505009,
    "total_value_mid": 18720.5257876009,
    "total_value_exit_net": 18717.9155757731,
    "total_value": 18720.5257876009,
    "base_cost_quote": 2355.5282108665,
    "unrealized_pnl_exit_net": 1122.1440144056
  },
  {
    "timestamp": "2024-12-16T23:59:00+00:00",
    "base_asset_bal": 157788163,
    "quote_asset_bal": 14925.802193331,
    "total_value_mid": 18625.934615681,
    "total_value_exit_net": 18623.1595163642,
    "total_value": 18625.934615681,
    "base_cost_quote": 2682.0239743929,
    "unrealized_pnl_exit_net": 1015.3333486403
  },
  {
    "timestamp": "2024-12-17T23:59:00+00:00",
    "base_asset_bal": 183521471,
    "quote_asset_bal": 14343.9574429885,
    "total_value_mid": 18462.1792522101,
    "total_value_exit_net": 18459.0905858532,
    "total_value": 18462.1792522101,
    "base_cost_quote": 3269.967209389,
    "unrealized_pnl_exit_net": 845.1659334758
  },
  {
    "timestamp": "2024-12-18T23:59:00+00:00",
    "base_asset_bal": 240920022,
    "quote_asset_bal": 13165.9705669824,
    "total_value_mid": 17847.0465944183,
    "total_value_exit_net": 17843.5357873977,
    "total_value": 17847.0465944183,
    "base_cost_quote": 4458.3634297323,
    "unrealized_pnl_exit_net": 219.201790683
  },
  {
    "timestamp": "2024-12-19T23:59:00+00:00",
    "base_asset_bal": 302347798,
    "quote_asset_bal": 12070.9769151655,
    "total_value_mid": 17226.0068710655,
    "total_value_exit_net": 17222.1405985985,
    "total_value": 17226.0068710655,
    "base_cost_quote": 5585.463225901,
    "unrealized_pnl_exit_net": -434.2995424679
  },
  {
    "timestamp": "2024-12-20T23:59:00+00:00",
    "base_asset_bal": 301485675,
    "quote_asset_bal": 12150.2129353,
    "total_value_mid": 17477.4648125198,
    "total_value_exit_net": 17473.4693736119,
    "total_value": 17477.4648125198,
    "base_cost_quote": 5564.1974642327,
    "unrealized_pnl_exit_net": -240.9410259208
  },
  {
    "timestamp": "2024-12-21T23:59:00+00:00",
    "base_asset_bal": 320531443,
    "quote_asset_bal": 11850.723536628,
    "total_value_mid": 17431.175959258,
    "total_value_exit_net": 17426.990619941,
    "total_value": 17431.175959258,
    "base_cost_quote": 5918.2136205551,
    "unrealized_pnl_exit_net": -341.9465372421
  },
  {
    "timestamp": "2024-12-22T23:59:00+00:00",
    "base_asset_bal": 302851510,
    "quote_asset_bal": 12193.7015984971,
    "total_value_mid": 17599.6010519971,
    "total_value_exit_net": 17595.5466274069,
    "total_value": 17599.6010519971,
    "base_cost_quote": 5606.7292871237,
    "unrealized_pnl_exit_net": -204.8842582138
  },
  {
    "timestamp": "2024-12-23T23:59:00+00:00",
    "base_asset_bal": 287429340,
    "quote_asset_bal": 12496.5019375142,
    "total_value_mid": 17808.1961406854,
    "total_value_exit_net": 17804.2123700331,
    "total_value": 17808.1961406854,
    "base_cost_quote": 5332.7729324626,
    "unrealized_pnl_exit_net": -25.0624999438
  },
  {
    "timestamp": "2024-12-24T23:59:00+00:00",
    "base_asset_bal": 257106009,
    "quote_asset_bal": 13082.8825750327,
    "total_value_mid": 18034.744308347,
    "total_value_exit_net": 18031.030412047,
    "total_value": 18034.744308347,
    "base_cost_quote": 4768.5979525883,
    "unrealized_pnl_exit_net": 179.549884426
  },
  {
    "timestamp": "2024-12-25T23:59:00+00:00",
    "base_asset_bal": 284888654,
    "quote_asset_bal": 12572.3391943863,
    "total_value_mid": 17854.1748395178,
    "total_value_exit_net": 17850.213462784,
    "total_value": 17854.1748395178,
    "base_cost_quote": 5288.9898096901,
    "unrealized_pnl_exit_net": -11.1155412924
  },
  {
    "timestamp": "2024-12-26T23:59:00+00:00",
    "base_asset_bal": 333009592,
    "quote_asset_bal": 11723.699330745,
    "total_value_mid": 17514.736135625,
    "total_value_exit_net": 17510.3928580214,
    "total_value": 17514.736135625,
    "base_cost_quote": 6145.8848757874,
    "unrealized_pnl_exit_net": -359.1913485111
  },
  {
    "timestamp": "2024-12-27T23:59:00+00:00",
    "base_asset_bal": 315707893,
    "quote_asset_bal": 12039.6101821138,
    "total_value_mid": 17684.4673089538,
    "total_value_exit_net": 17680.2336661087,
    "total_value": 17684.4673089538,
    "base_cost_quote": 5844.4081572721,
    "unrealized_pnl_exit_net": -203.7846732772
  },
  {
    "timestamp": "2024-12-28T23:59:00+00:00",
    "base_asset_bal": 276390584,
    "quote_asset_bal": 12766.9968165851,
    "total_value_mid": 17952.0841723975,
    "total_value_exit_net": 17948.1953568806,
    "total_value": 17952.0841723975,
    "base_cost_quote": 5130.120330678,
    "unrealized_pnl_exit_net": 51.0782096175
  },
  {
    "timestamp": "2024-12-29T23:59:00+00:00",
    "base_asset_bal": 307199305,
    "quote_asset_bal": 12212.5983551721,
    "total_value_mid": 17708.3939215913,
    "total_value_exit_net": 17704.2720749165,
    "total_value": 17708.3939215913,
    "base_cost_quote": 5690.5421439269,
    "unrealized_pnl_exit_net": -198.8684241824
  },
  {
    "timestamp": "2024-12-30T23:59:00+00:00",
    "base_asset_bal": 290715574,
    "quote_asset_bal": 12527.6760984053,
    "total_value_mid": 17894.2855944162,
    "total_value_exit_net": 17890.2606372942,
    "total_value": 17894.2855944162,
    "base_cost_quote": 5394.0690915387,
    "unrealized_pnl_exit_net": -31.4845526498
  },
  {
    "timestamp": "2024-12-31T23:59:00+00:00",
    "base_asset_bal": 236269732,
    "quote_asset_bal": 13597.1409768757,
    "total_value_mid": 18313.0848275721,
    "total_value_exit_net": 18309.547869684,
    "total_value": 18313.0848275721,
    "base_cost_quote": 4387.0594111168,
    "unrealized_pnl_exit_net": 325.3474816915
  }
]
Verbatim trades.json payload is intentionally not embedded in this report (deprecated). The CSV attachment below is a 99-row audit sample of the full ledger, not the complete trade list - fetch the canonical full population (433,775 closed trades) via GET /backtests/1178ecb4-b07c-4468-8904-87047236d7c1/trades (paginate through all pages).
trades.csv
id,symbol,buy_time,sell_time,buy_price,sell_price,buy_quantity,sell_quantity,quantity,profit,profit_percentage,buy_fee_in_quote,sell_fee_in_quote,fee_buy,fee_sell,fill_type
,,2024-01-01T00:02:00Z,2024-01-11T12:44:00Z,0.00000129,0.00000149,968993,,,0.1917782496,15.342248062,0.0009375007,0.0010828497,,,TP
,,2024-01-01T00:02:00Z,2024-01-01T00:02:00Z,0.00000129,0.0000013,3875969,,,0.0312306202,0.6246124031,0.00375,0.0037790698,,,TP
,,2024-01-01T00:02:00Z,2024-01-02T00:25:00Z,0.00000129,0.00000142,968993,,,0.1239996117,9.9199612403,0.0009375007,0.0010319775,,,TP
,,2024-01-01T00:02:00Z,2024-01-01T20:01:00Z,0.00000129,0.00000136,968993,,,0.0659036364,5.2722868217,0.0009375007,0.0009883729,,,TP
,,2024-01-01T00:02:00Z,2024-01-01T01:21:00Z,0.00000129,0.00000131,1937985,,,0.0349806292,1.3992248062,0.0018750005,0.0019040703,,,TP
,,2024-01-01T00:02:00Z,2024-01-01T00:03:00Z,0.00000129,0.0000013,1937985,,,0.0156153141,0.6246124031,0.0018750005,0.0018895354,,,TP
,,2024-01-01T00:02:00Z,2024-01-01T15:46:00Z,0.00000129,0.00000133,1937985,,,0.0737112595,2.9484496124,0.0018750005,0.00193314,,,TP
,,2024-01-01T00:02:00Z,2024-01-01T00:03:00Z,0.00000129,0.0000013,2906977,,,0.0234229672,0.6246124031,0.0028125002,0.0028343026,,,TP
,,2024-01-01T00:02:00Z,2024-01-01T00:02:00Z,0.00000129,0.0000013,1937985,,,0.0156153141,0.6246124031,0.0018750005,0.0018895354,,,TP
,,2024-01-01T00:02:00Z,2024-01-01T00:02:00Z,0.00000129,0.0000013,1937985,,,0.0156153141,0.6246124031,0.0018750005,0.0018895354,,,TP
,,2024-01-01T00:02:00Z,2024-01-01T00:03:00Z,0.00000129,0.0000013,3875969,,,0.0312306202,0.6246124031,0.00375,0.0037790698,,,TP
,,2024-01-01T00:02:00Z,2024-01-01T00:03:00Z,0.00000129,0.0000013,1937985,,,0.0156153141,0.6246124031,0.0018750005,0.0018895354,,,TP
,,2024-01-01T00:02:00Z,2024-01-01T00:02:00Z,0.00000129,0.0000013,2906977,,,0.0234229672,0.6246124031,0.0028125002,0.0028343026,,,TP
,,2024-01-01T00:03:00Z,2024-01-01T00:04:00Z,0.00000129,0.0000013,3875969,,,0.0312306202,0.6246124031,0.00375,0.0037790698,,,TP
,,2024-01-01T00:03:00Z,2024-01-01T00:04:00Z,0.00000129,0.0000013,2906977,,,0.0234229672,0.6246124031,0.0028125002,0.0028343026,,,TP
,,2024-01-01T00:03:00Z,2024-01-01T00:04:00Z,0.00000129,0.0000013,1937985,,,0.0156153141,0.6246124031,0.0018750005,0.0018895354,,,TP
,,2024-01-01T00:03:00Z,2024-01-01T00:04:00Z,0.00000129,0.0000013,1937985,,,0.0156153141,0.6246124031,0.0018750005,0.0018895354,,,TP
,,2024-01-01T00:05:00Z,2024-01-01T00:05:00Z,0.00000129,0.0000013,2906977,,,0.0234229672,0.6246124031,0.0028125002,0.0028343026,,,TP
,,2024-01-01T00:05:00Z,2024-01-01T00:05:00Z,0.00000129,0.0000013,1937985,,,0.0156153141,0.6246124031,0.0018750005,0.0018895354,,,TP
,,2024-01-01T00:05:00Z,2024-01-01T00:05:00Z,0.00000129,0.0000013,1937985,,,0.0156153141,0.6246124031,0.0018750005,0.0018895354,,,TP
,,2024-01-01T00:05:00Z,2024-01-01T00:05:00Z,0.00000129,0.0000013,3875969,,,0.0312306202,0.6246124031,0.00375,0.0037790698,,,TP
,,2024-01-01T00:06:00Z,2024-01-01T00:06:00Z,0.00000129,0.0000013,1937985,,,0.0156153141,0.6246124031,0.0018750005,0.0018895354,,,TP
,,2024-01-01T00:06:00Z,2024-01-01T00:06:00Z,0.00000129,0.0000013,1937985,,,0.0156153141,0.6246124031,0.0018750005,0.0018895354,,,TP
,,2024-01-01T00:06:00Z,2024-01-01T00:06:00Z,0.00000129,0.0000013,2906977,,,0.0234229672,0.6246124031,0.0028125002,0.0028343026,,,TP
,,2024-01-01T00:06:00Z,2024-01-01T00:06:00Z,0.00000129,0.0000013,3875969,,,0.0312306202,0.6246124031,0.00375,0.0037790698,,,TP
,,2024-01-01T04:17:00Z,2024-01-11T12:34:00Z,0.00000127,0.00000147,984252,,,0.1948277621,15.5862204724,0.0009375,0.0010851378,,,TP
,,2024-01-01T18:08:00Z,2024-02-26T14:46:00Z,0.00000134,0.00000155,932836,,,0.193873638,15.5098880597,0.0009375002,0.0010844218,,,TP
,,2024-01-02T00:05:00Z,2024-02-26T20:09:00Z,0.00000141,0.00000163,886525,,,0.193014223,15.4411347518,0.0009375002,0.0010837768,,,TP
,,2024-01-03T12:09:00Z,2024-01-11T04:18:00Z,0.00000121,0.0000014,1033058,,,0.194258809,15.5407024793,0.0009375001,0.0010847109,,,TP
,,2024-01-03T12:15:00Z,2024-01-10T21:59:00Z,0.00000115,0.00000133,1086957,,,0.19363052,15.4904347826,0.0009375004,0.0010842396,,,TP
,,2024-01-08T02:16:00Z,2024-01-09T22:18:00Z,0.00000108,0.00000125,1157408,,,0.1947367895,15.5789351852,0.0009375005,0.00108507,,,TP
,,2024-01-11T12:37:00Z,2024-02-26T19:45:00Z,0.00000147,0.0000017,850341,,,0.1935567443,15.4845238095,0.000937501,0.0010841848,,,TP
,,2024-01-12T17:19:00Z,2024-02-26T14:07:00Z,0.00000128,0.00000148,976563,,,0.1932911146,15.46328125,0.0009375005,0.0010839849,,,TP
,,2024-01-12T22:21:00Z,2024-02-23T11:09:00Z,0.00000122,0.00000141,1024591,,,0.1926512843,15.4120901639,0.0009375008,0.001083505,,,TP
,,2024-01-18T16:48:00Z,2024-02-23T10:24:00Z,0.00000115,0.00000133,1086957,,,0.19363052,15.4904347826,0.0009375004,0.0010842396,,,TP
,,2024-01-19T16:26:00Z,2024-02-14T13:18:00Z,0.00000108,0.00000125,1157408,,,0.1947367895,15.5789351852,0.0009375005,0.00108507,,,TP
,,2024-01-23T08:16:00Z,2024-02-14T13:15:00Z,0.00000102,0.00000118,1225491,,,0.1940564998,15.5245098039,0.0009375006,0.0010845595,,,TP
,,2024-01-23T14:10:00Z,2024-01-28T04:05:00Z,9.7e-7,0.00000112,1288660,,,0.1912790254,15.3023195876,0.0009375002,0.0010824744,,,TP
,,2024-01-31T01:44:00Z,2024-02-13T01:26:00Z,9.7e-7,0.00000112,1288660,,,0.1912790254,15.3023195876,0.0009375002,0.0010824744,,,TP
,,2024-01-31T05:22:00Z,2024-02-13T01:23:00Z,9.5e-7,0.0000011,1315790,,,0.1953454729,15.6276315789,0.0009375004,0.0010855268,,,TP
,,2024-01-31T09:29:00Z,2024-02-13T01:23:00Z,9.4e-7,0.00000109,1329788,,,0.1974435978,15.7954787234,0.0009375005,0.0010871017,,,TP
,,2024-02-01T01:17:00Z,2024-02-09T13:38:00Z,8.9e-7,0.00000103,1404495,,,0.1946068272,15.5685393258,0.0009375004,0.0010849724,,,TP
,,2024-02-04T22:40:00Z,2024-02-09T13:38:00Z,8.8e-7,0.00000102,1420455,,,0.1968395516,15.7471590909,0.0009375003,0.0010866481,,,TP
,,2024-02-05T01:09:00Z,2024-02-09T13:20:00Z,8.7e-7,0.00000101,1436782,,,0.1991236174,15.9298850575,0.0009375003,0.0010883624,,,TP
,,2024-02-23T15:30:00Z,2024-02-26T00:24:00Z,0.00000122,0.00000141,1024591,,,0.1926512843,15.4120901639,0.0009375008,0.001083505,,,TP
,,2024-02-24T01:45:00Z,2024-02-25T03:56:00Z,0.00000115,0.00000133,1086957,,,0.19363052,15.4904347826,0.0009375004,0.0010842396,,,TP
,,2024-02-26T14:48:00Z,2024-02-26T21:38:00Z,0.00000155,0.00000179,806452,,,0.1915283177,15.3222580645,0.0009375004,0.0010826618,,,TP
,,2024-02-26T19:39:00Z,2024-02-27T02:43:00Z,0.00000167,0.00000193,748503,,,0.1925898219,15.4071856287,0.0009375,0.0010834581,,,TP
,,2024-02-26T21:29:00Z,2024-02-27T02:59:00Z,0.00000174,0.00000201,718391,,,0.1919450953,15.3556034483,0.0009375003,0.0010829744,,,TP
,,2024-03-01T18:14:00Z,2024-03-01T18:14:00Z,0.000004,0.00000401,1250000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-03-01T23:04:00Z,2024-03-01T23:04:00Z,0.000004,0.00000401,1250000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-03-02T15:51:00Z,2024-03-02T15:51:00Z,0.000004,0.00000401,1250000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-03-05T02:52:00Z,2024-03-05T02:52:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-03-05T03:32:00Z,2024-03-05T03:32:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-03-05T03:35:00Z,2024-03-05T06:40:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-03-17T18:32:00Z,2024-03-17T18:32:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-03-21T05:08:00Z,2024-03-21T05:08:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-03-21T05:10:00Z,2024-03-21T05:13:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-03-21T05:15:00Z,2024-03-21T05:15:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-03-27T08:17:00Z,2024-03-27T13:04:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-04-01T14:28:00Z,2024-04-01T14:28:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-08-06T22:24:00Z,2024-08-07T02:31:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-08-07T03:40:00Z,2024-08-07T04:01:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-08-07T06:58:00Z,2024-08-07T07:04:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-08-07T07:05:00Z,2024-08-07T07:05:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-08-07T07:14:00Z,2024-08-07T07:28:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-08-07T07:29:00Z,2024-08-07T07:30:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-08-07T07:32:00Z,2024-08-07T07:35:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-08-15T16:12:00Z,2024-08-15T16:16:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-08-29T13:39:00Z,2024-08-29T13:48:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-08-29T16:37:00Z,2024-08-29T16:37:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-11-03T14:57:00Z,2024-11-03T14:57:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-11-03T14:58:00Z,2024-11-03T15:33:00Z,0.000008,0.00000802,625000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-11-19T15:23:00Z,2024-11-19T15:33:00Z,0.00002,0.00002005,250000,,,0.004990625,0.0998125,0.00375,0.003759375,,,TP
,,2024-12-31T22:52:00Z,2024-12-31T23:14:00Z,0.00002014,0.00002022,186197,,,0.0092595768,0.2469215492,0.0028125057,0.0028236775,,,TP
,,2024-12-31T22:52:00Z,2024-12-31T23:14:00Z,0.00002014,0.0000202,248263,,,0.0073845829,0.1476911619,0.0037500126,0.0037611844,,,TP
,,2024-12-31T22:56:00Z,2024-12-31T23:14:00Z,0.00002006,0.00002022,124627,,,0.0161753383,0.6470089731,0.0018750132,0.0018899685,,,TP
,,2024-12-31T23:01:00Z,2024-12-31T23:13:00Z,0.0000201,0.00002021,124379,,,0.0099214019,0.3968532338,0.0018750134,0.0018852747,,,TP
,,2024-12-31T23:01:00Z,2024-12-31T23:11:00Z,0.0000201,0.00002018,186568,,,0.0092892207,0.2477114428,0.0028125126,0.0028237067,,,TP
,,2024-12-31T23:05:00Z,2024-12-31T23:10:00Z,0.00002006,0.00002017,124627,,,0.0099486618,0.397943669,0.0018750132,0.0018852949,,,TP
,,2024-12-31T23:11:00Z,2024-12-31T23:14:00Z,0.00002017,0.00002023,247893,,,0.0073624221,0.1472483887,0.0037500014,0.0037611565,,,TP
,,2024-12-31T23:32:00Z,2024-12-31T23:50:00Z,0.00001993,0.00002003,125440,,,0.0087845632,0.3513798294,0.0018750144,0.0018844224,,,TP
,,2024-12-31T23:32:00Z,2024-12-31T23:45:00Z,0.00001993,0.00002,188159,,,0.0075362383,0.2009658806,0.0028125067,0.002822385,,,TP
,,2024-12-31T23:32:00Z,2024-12-31T23:44:00Z,0.00001993,0.00001998,250879,,,0.0050345143,0.1006899147,0.0037500139,0.0037594218,,,TP
,,2024-12-31T23:33:00Z,2024-12-31T23:49:00Z,0.00001989,0.00002004,125692,,,0.0150896388,0.6035822021,0.0018750104,0.0018891508,,,TP
,,2024-12-31T23:33:00Z,2024-12-31T23:44:00Z,0.00001989,0.00001996,188537,,,0.0075626904,0.2016716943,0.0028125007,0.0028223989,,,TP
,,2024-12-31T23:33:00Z,2024-12-31T23:44:00Z,0.00001989,0.00001999,125692,,,0.0088097523,0.3523881347,0.0018750104,0.0018844373,,,TP
,,2024-12-31T23:33:00Z,2024-12-31T23:41:00Z,0.00001989,0.00001994,251383,,,0.0050597113,0.1011940674,0.0037500059,0.0037594328,,,TP
,,2024-12-31T23:38:00Z,2024-12-31T23:49:00Z,0.00001986,0.00002006,125882,,,0.0214074929,0.8562940584,0.0018750124,0.0018938947,,,TP
,,2024-12-31T23:38:00Z,2024-12-31T23:45:00Z,0.00001986,0.00002001,125882,,,0.0151181135,0.6047205438,0.0018750124,0.0018891741,,,TP
,,2024-12-31T23:38:00Z,2024-12-31T23:44:00Z,0.00001986,0.00001996,125882,,,0.0088287341,0.3531470292,0.0018750124,0.0018844535,,,TP
,,2024-12-31T23:38:00Z,2024-12-31T23:38:00Z,0.00001986,0.00001993,188822,,,0.0075826195,0.2022029204,0.0028125037,0.0028224168,,,TP
,,2024-12-31T23:38:00Z,2024-12-31T23:38:00Z,0.00001986,0.00001991,251763,,,0.0050786891,0.1015735146,0.0037500099,0.003759451,,,TP
,,2024-12-31T23:42:00Z,2024-12-31T23:49:00Z,0.00001991,0.00002006,125566,,,0.0150707452,0.6028252135,0.0018750143,0.0018891405,,,TP
,,2024-12-31T23:42:00Z,2024-12-31T23:45:00Z,0.00001991,0.00002001,125566,,,0.008797154,0.3518834756,0.0018750143,0.0018844317,,,TP
,,2024-12-31T23:42:00Z,2024-12-31T23:44:00Z,0.00001991,0.00001996,251131,,,0.0050471053,0.1009417378,0.0037500137,0.0037594311,,,TP
,,2024-12-31T23:42:00Z,2024-12-31T23:44:00Z,0.00001991,0.00001998,188348,,,0.0075494587,0.2013184329,0.0028125065,0.0028223948,,,TP
,,2024-12-31T23:46:00Z,2024-12-31T23:50:00Z,0.00001998,0.00002003,250251,,,0.0050031431,0.1000625626,0.0037500112,0.0037593956,,,TP
,,2024-12-31T23:46:00Z,2024-12-31T23:49:00Z,0.00001998,0.00002005,187688,,,0.007503297,0.2000875876,0.0028125047,0.0028223583,,,TP

Frequently Asked Questions

Deterministic Q&A - every question is always present so this section can be sliced into stable RAG chunks. Missing API fields render as _null_; metrics that can’t be derived locally render as “not available”.
The LongTimeLong strategy was tested on PEPEUSDT over 2024-01-01 to 2024-12-31.Source: bt.mode_name, bt.symbol, bt.config.from, bt.config.to
Completed. Final metrics are available below.Source: bt.status, bt.error_message
+83.10% - turning 10,000.00 USDT into 18,309.55 USDT (net profit 7,984.20 USDT).Source: bt.return_pct, bt.start_balance, bt.final_value, bt.total_profit
Compound Annual Growth Rate is +83.17% over a 365 day window.Source: derived from equity series (eqStats.cagrPct, eqStats.durationDays)
No - Buy & Hold returned +1435.38%, beating the strategy by +1352.29%.Source: bt.return_pct, opts.tokenReturnPct, outperformDelta
The maximum peak-to-trough loss was -17.80% (2,639.81 USDT), lasting around 49 days underwater and taking 21 days to recover.Source: derived from equity series (eqStats.maxDrawdownPct, .maxDrawdownAbs, .underwaterDays, .recoveryDays)
433,775 trades were filled with a 100.0% win rate (~36073.8 trades per month). 1,883 positions were still open at the end of the window.Source: bt.fulfilled_trades, bt.win_rate, bt.active_orders, derived tradesPerMonth
Average trade profit was 0.02 USDT, the best single trade made 0.20 USDT, the worst single trade still finished positive at +0.00 USDT (no closed trade ended in a loss).Source: bt.avg_profit, bt.max_profit, bt.min_profit
Profit factor Infinity (gross profit / gross loss) and expectancy 0.06 USDT per trade. Payoff ratio (avg win / avg loss) is Infinity.Source: derived from trades (stats.profitFactor, .expectancy, .payoffRatio)
Longest winning streak: 99 trades. Longest losing streak: 0 trades.Source: derived from trades (stats.consecWinsMax, .consecLossesMax)
Total fees were 0.49 USDT (buy: 0.24, sell: 0.25) over 99 trades. Computed as Sum(buy_fee_in_quote + sell_fee_in_quote) over every row of GET /backtests/{id}/trades - the API summary field bt.total_fees is used only for cross-checking, not as the source of truth.Source: derived from trades[].buy_fee_in_quote + trades[].sell_fee_in_quote (analyzeTrades -> stats.totalFees / .buyFees / .sellFees)
Annualized Sharpe is 1.93 and Sortino is 2.01. Sharpe > 1 is generally considered good, > 2 very good, > 3 excellent (caveat: crypto Sharpe is easily inflated by short windows).Source: derived from equity series (eqStats.sharpeAnnualized, .sortinoAnnualized)
Annualized volatility of daily returns was 34.22%.Source: derived from equity series (eqStats.volatilityAnnualizedPct)
The median hold time is 18.0 minutes (mean 5.9 days, range 1.0 minutes - 55.9 days).Source: derived from trades (stats.medianHoldingHours, .avgHoldingHours, .minHoldingHours, .maxHoldingHours)
The strategy was in the market 100.0% of the period - the remainder sat in cash awaiting setups.Source: derived from equity series (eqStats.timeInMarketPct)
Best month: 2024-02 with 3.69 USDT. Worst month: 2024-04 with 0.00 USDT.Source: derived from trades (stats.bestMonth, .worstMonth)
Created at 2026-05-03T12:45:26.243114Z, started at 2026-05-03T14:31:10.068079Z, completed at 2026-05-03T15:36:15.819941Z. Engine elapsed time: 1691.61 s.Source: bt.created_at, bt.started_at, bt.completed_at, bt.elapsed_sec
Initial capital 10,000.00 USDT, data file null, timeframe null, fee % null, cloned from a base mode: no.Source: bt.start_balance, bt.data_file, bt.config.timeframe, bt.config.fee_pct, bt.is_duplicate
Engine summary: Backtest PEPEUSDT (Mode: 3LongTimeLong.json)
Period: 2024-01-01 00:00:01 to 2024-12-31 23:59:59
Starting balance: 10,000.00 USDT
Final value: 18,309.55 USDT
P&L: +8,309.55 USDT (+83.10%)
Result: PROFIT
Completed trades: 433775
Open orders at end: 1883
Win rate: 100.0%
Avg. profit/trade: 0.018406 USDT
Best trade: 0.199124 USDT
Worst trade: 0.004991 USDT
Total profit (trades only): 7,984.200388 USDT

Strategy parameters:
  Buy trigger: -0.1% from last buy
  Buy splits: 9
  Sell targets: [0.25, 0.35, 0.5, 0.75, 1.0, 2.5, 5.0, 10.0, 15.0]
  Investment per buy: 25.0 USDT
  Fees: maker 7.5 bps / taker 7.5 bps

Elapsed: 1691.6s
Source: bt.summary_text
No. This is a historical backtest. It excludes live slippage variance, exchange outages, latency, and regime changes. Treat it as evidence the rules can be profitable, not a forward guarantee.Source: static disclaimer

Glossary

Definitions for every metric used in this report. Use these to disambiguate when answering questions.
TermDefinition
Return %Total percentage change of portfolio value over the backtest window: (final_value - start_balance) / start_balance x 100.
CAGRCompound Annual Growth Rate. Annualized return assuming compounding: (final/start)^(365.25/days) - 1.
Win RateShare of closed trades with positive net P&L (after fees): wins / (wins + losses) x 100.
Max DrawdownLargest peak-to-trough decline of equity, measured in % of the previous peak. The single most important risk metric.
Drawdown DurationNumber of days spent below the previous equity peak before recovering (or end of window if not recovered).
Sharpe Ratio (annualized)Mean daily return divided by standard deviation of daily returns, scaled by 365. Risk-adjusted return - higher is better, > 1 is decent.
Sortino Ratio (annualized)Like Sharpe but only penalizes downside volatility. Often more representative for asymmetric strategies.
Volatility (ann.)Standard deviation of daily returns x 365, expressed as a percentage.
Time in MarketFraction of the period where the strategy held base-asset exposure (not 100% cash).
Buy & HoldReference benchmark: simply buying the underlying token at the start and holding to the end of the window.
Outperformance (pp)Strategy return minus Buy & Hold return, in percentage points (not percent change).
Fulfilled TradesRound-trip trades that have both an entry fill and an exit fill within the window.
Active OrdersOpen positions still pending exit at the end of the backtest - their unrealized P&L is included in final_value.
Lookahead BiasUsing information that wouldn’t have been available at trade time. The validator flags trades whose buy_time precedes the configured from date.

How to Read This Report

Data source - GET /backtests/{id} * Fields used: return_pct, fulfilled_trades, win_rate
1

Check the headline return

The strategy returned +83.10% over the tested window. Compare against Buy & Hold to judge true edge.
2

Validate trade frequency

433,775 executed trades - statistically meaningful sample size.
3

Inspect the win rate

Win rate of 100.0% indicates a high-probability setup.
4

Review the equity curve

Look for steady upward slope vs. spiky behaviour. Smooth growth is more robust to live deployment than lumpy gains.

Reproduce This Run

Data source - GET /backtests/{id} * Fields used: symbol, mode_name, config (replayed verbatim)
The backtester UI lives at uncoded.ch/backtesting. The REST API endpoint below accepts the same JSON payload - authenticate with your X-API-Key. Payload fields are validated against ENGINE.md Section 20; non-engine keys are stripped so the replay produces the exact same run.
curl -X POST https://uncoded-backtest-api-production.up.railway.app/backtests \
  -H "X-API-Key: $UNCODED_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"symbol":"PEPEUSDT","mode_name":"3LongTimeLong.json","interval":"1m","from":"2024-01-01 00:00:01","to":"2024-12-31 23:59:59","canBuy":true,"canSell":true,"canBuyUp":true,"startBal":10000,"stepSize":1,"stopLoss":false,"tickSize":1e-8,"buySplits":9,"buyVolumes":[20,15,10,10,10,10,5,5,5],"canBuyDown":false,"minNotional":1,"buyPercentage":0.1,"fees_in_quote":true,"intrabar_mode":"OLHC","maker_fee_bps":7.5,"taker_fee_bps":7.5,"sellPercentages":[0.25,0.35,0.5,0.75,1,2.5,5,10,15],"triggerCoolDown":1,"investmentPerBuy":25,"assumed_spread_bps":0,"stopLossPercentage":5,"investmentPercentMode":false,"minInvestmentPerQuote":25,"order_latency_seconds":2,"trailingStopLossPercentages":[0,0,0,0,0,0,0,0,0],"sellCancelDistancePercentage":1,"dontBuyBelowQuoteAssetBalance":1,"investmentPerFreeQuotePercent":0.01,"sellActivateDistancePercentage":0.1}'

Structured Data (JSON-LD)

Schema.org Dataset markup with 37 PropertyValue KPIs. Every numeric value is finite + range-validated; invalid / null fields are omitted so the JSON stays schema.org-compliant.
schema.org
{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "name": "PEPEUSDT LongTimeLong Backtest",
  "alternateName": "PEPEUSDT-3LongTimeLong.json-1178ecb4-b07c-4468-8904-87047236d7c1",
  "description": "Backtest of the LongTimeLong strategy on PEPEUSDT: +83.10% return over 2024-01-01 to 2024-12-31.",
  "identifier": "1178ecb4-b07c-4468-8904-87047236d7c1",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "isAccessibleForFree": true,
  "inLanguage": "en",
  "creativeWorkStatus": "completed",
  "creator": {
    "@type": "Organization",
    "name": "uncoded.ch",
    "url": "https://uncoded.ch/backtesting"
  },
  "publisher": {
    "@type": "Organization",
    "name": "uncoded.ch",
    "url": "https://uncoded.ch"
  },
  "keywords": [
    "PEPEUSDT",
    "LongTimeLong",
    "crypto backtest",
    "trading strategy",
    "quantitative finance",
    "algorithmic trading"
  ],
  "about": [
    {
      "@type": "Thing",
      "name": "PEPEUSDT",
      "description": "Trading pair: PEPEUSDT"
    },
    {
      "@type": "Thing",
      "name": "LongTimeLong",
      "description": "Trading strategy: LongTimeLong"
    }
  ],
  "measurementTechnique": "Historical OHLCV replay with deterministic order-fill simulation (TP / SL / Trailing-SL)",
  "variableMeasured": [
    {
      "@type": "PropertyValue",
      "name": "Return",
      "value": 83.0955,
      "unitText": "%",
      "unitCode": "P1",
      "description": "Total percentage return over the backtest window"
    },
    {
      "@type": "PropertyValue",
      "name": "Win Rate",
      "value": 100,
      "unitText": "%",
      "unitCode": "P1",
      "description": "Share of closed trades with positive net P&L",
      "minValue": 0,
      "maxValue": 100
    },
    {
      "@type": "PropertyValue",
      "name": "Net Profit",
      "value": 7984.20038784,
      "unitText": "USDT",
      "description": "Total realized profit in quote currency"
    },
    {
      "@type": "PropertyValue",
      "name": "Final Portfolio Value",
      "value": 18309.54786968,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Initial Capital",
      "value": 10000,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Fulfilled Trades",
      "value": 433775,
      "unitText": "trades",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Active Orders",
      "value": 1883,
      "unitText": "orders",
      "description": "Open positions still pending exit at end of window",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Best Trade Profit",
      "value": 0.19912362,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Worst Trade Profit",
      "value": 0.00499063,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Average Trade Profit",
      "value": 0.01840632,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Engine Elapsed Time",
      "value": 1691.61,
      "unitText": "seconds",
      "unitCode": "SEC",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "CAGR",
      "value": 83.17134579744794,
      "unitText": "%",
      "unitCode": "P1",
      "description": "Compound Annual Growth Rate"
    },
    {
      "@type": "PropertyValue",
      "name": "Max Drawdown",
      "value": -17.80165935308677,
      "unitText": "%",
      "unitCode": "P1",
      "description": "Largest peak-to-trough decline of equity (negative)",
      "maxValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Max Drawdown (absolute)",
      "value": -2639.8103728302995,
      "unitText": "USDT",
      "maxValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Drawdown Duration",
      "value": 49,
      "unitText": "days",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Recovery Duration",
      "value": 21,
      "unitText": "days",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Sharpe Ratio (annualized)",
      "value": 1.9271483594250653,
      "description": "Mean / std of daily returns x 365"
    },
    {
      "@type": "PropertyValue",
      "name": "Sortino Ratio (annualized)",
      "value": 2.008720738085664,
      "description": "Like Sharpe but only penalizes downside volatility"
    },
    {
      "@type": "PropertyValue",
      "name": "Volatility (annualized)",
      "value": 34.21907209120219,
      "unitText": "%",
      "unitCode": "P1",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Time in Market",
      "value": 100,
      "unitText": "%",
      "unitCode": "P1",
      "minValue": 0,
      "maxValue": 100
    },
    {
      "@type": "PropertyValue",
      "name": "Backtest Duration",
      "value": 365,
      "unitText": "days",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Equity Samples",
      "value": 366,
      "unitText": "points",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Expectancy per Trade",
      "value": 0.05993224046363629,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Average Win",
      "value": 0.05993224046363629,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Average Loss",
      "value": 0,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Median Trade Profit",
      "value": 0.0156153141,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Gross Profit",
      "value": 5.933291805899993,
      "unitText": "USDT",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Gross Loss",
      "value": 0,
      "unitText": "USDT",
      "maxValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Total Fees Paid",
      "value": 0.48669052399999985,
      "unitText": "USDT",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Total Volume Traded",
      "value": 648.9206979699999,
      "unitText": "USDT",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Longest Winning Streak",
      "value": 99,
      "unitText": "trades",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Longest Losing Streak",
      "value": 0,
      "unitText": "trades",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Median Holding Time",
      "value": 0.3,
      "unitText": "hours",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Mean Holding Time",
      "value": 142.77214611872142,
      "unitText": "hours",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Trades per Month",
      "value": 36073.84534847737,
      "unitText": "trades/month",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Buy & Hold Return",
      "value": 1435.384615384615,
      "unitText": "%",
      "unitCode": "P1",
      "description": "Reference: token price change over the same window"
    },
    {
      "@type": "PropertyValue",
      "name": "Outperformance vs Buy & Hold",
      "value": -1352.2891153846151,
      "unitText": "pp",
      "description": "Strategy return minus Buy & Hold return, in percentage points"
    }
  ],
  "dateCreated": "2026-05-03T12:45:26.243Z",
  "dateModified": "2026-05-15T11:51:28.612Z",
  "temporalCoverage": "2023-12-31T23:00:01.000Z/2024-12-31T22:59:59.000Z"
}

[!] Disclaimer

Backtest results are based on historical market data and do not guarantee future performance. Past returns are not indicative of future results. Trade at your own risk.

Backtester: uncoded.ch/backtesting * Generated 2026-05-15 11:51:28 UTC
Last modified on May 15, 2026