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.

POWRUSDT * LongTimeLongMoreProfit

Positive return of +3.29% despite a -56.05% drawdown along the way - the strategy ended above water but the path was not smooth.
POWRUSDT | 2LongTimeLongMoreProfit.json | 2024-01-01 - 2024-12-31 | +3.29% | 82,735 closed trades | 100.0% closed WR | 2,183 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 2,183 open orders carrying -5,159.86 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

+3.29%

Final Value

10,329.04 USDT

Portfolio PnL

+329.04 USDT (realized + unrealized)

Realized Profit

+5,488.90 USDT (closed trades only)

Unrealized PnL

-5,159.86 USDT (open positions, mark-to-market)

Win Rate (closed)

100.0% (excludes 2,183 open orders)

Closed Trades

82,735

Open Orders

2,183

Best Closed Trade

+0.6606 USDT

Worst Closed Trade

+0.0100 USDT

TL;DR

The LongTimeLongMoreProfit strategy on POWRUSDT returned +3.29% over 2024-01-01 to 2024-12-31, turning 10,000.00 USDT into 10,329.04 USDT. It executed 82,735 closed trades with a 100.0% win rate (closed only), hitting a max drawdown of -56.05%. [!] This 100.0% win rate is a structural artifact, not edge - closed-trade WR excludes open positions by definition, and 2,183 orders remain open carrying -5,159.86 USDT of unrealized loss. The losing trades are sitting unrealised in the open buy-ladder, not absent. Annualized growth (CAGR) was +3.29%.

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

-56.05%

Profit Factor

inf (no losing trades)

Sharpe Ratio

0.46

Total Fees

893.11 USDT

Avg Hold Time

80.2 h

TP / SL / TSL

82,735 / 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 Profit6,382.01 USDTSum of all winning trades before fees.
Gross Loss0.00 USDTAbsolute sum of all losing trades.
Total Fees893.11 USDTBuy + sell fees across all trades.
Fee Drag14.0% of gross profitWhat share of edge the exchange consumed.
Avg Hold Time80.2 hMean duration a position is open.

Exit Mix (Fill Types)

Exit TypeCountShareWhat It Means
TP (Take Profit)82,735100.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 POWRUSDT, 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, fee drag is healthy at 14.0% of gross profit.

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="ae492b58-61cc-47af-9377-40800dbecdf2" */}
...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 run produced a 3.29% return on POWRUSDT - a small positive result. Outcomes in this range are within the noise band of typical backtest variance and should not be over-interpreted as evidence of edge. About POWRUSDT: POWRUSDT is a stablecoin-quoted spot pair on Binance. Quote-side liquidity is deep, so slippage assumptions in this backtest map reasonably well to live execution at retail size. An 100.0% closed-trade win rate across 82.735 closed trades on POWRUSDT is unusually high. Strategies that win this often typically use small take-profits relative to stop-losses, which works until a single large adverse POWRUSDT move erases many small wins. This figure covers closed trades only and excludes 2.183 orders that were still open at the end of the window. At roughly 226.1 POWRUSDT 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.6606 USDT. Worst: 0.0100 USDT. Average per trade: 0.0663 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.01%, giving a best-vs-worst ratio of 66.19: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 LongTimeLongMoreProfit strategy: LongTimeLongMoreProfit holds positions longer to capture larger swings. It accepts deeper drawdowns in exchange for higher per-trade payoff. Configuration analysis: The LongTimeLongMoreProfit configuration entered on a 0.1% pullback signal across 8 potential buy splits at 50 USDT each. Total deployable notional is therefore 400 USDT - a position-sizing footprint that is defensive at 4% 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 8 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 3.29% 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 5488.90 USDT of realised trade profit on a 10000 USDT starting balance, ending at a portfolio value of 10329.04 USDT. Mechanically annualising the 3.29% window return projects to roughly +3.3% 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 POWRUSDT, 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 LongTimeLongMoreProfit 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 POWRUSDT 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: POWRUSDT 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”.
It is a positive but modest result; whether it is ‘good’ depends on what a buy-and-hold of POWRUSDT produced over the same window and on the realised drawdown.
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 3.29% over 366 days projects to +3.3% 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 LongTimeLongMoreProfit 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 POWRUSDT.

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 PairPOWRUSDT
StrategyLongTimeLongMoreProfit
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 Value10,329.04 USDT
Avg Profit / Trade+0.0663 USDT
Trades / Month6880.5
Statuscompleted
Created2026-04-19 17:14:15 UTC
Started2026-04-20 14:22:42 UTC
Completed2026-04-20 14:59:02 UTC
Compute Time34m 11s
Backtest IDae492b58-61cc-47af-9377-40800dbecdf2
Engine summary:
Backtest POWRUSDT (Mode: 2LongTimeLongMoreProfit.json)
Period: 2024-01-01 00:00:01 to 2024-12-31 23:59:59
Starting balance: 10,000.00 USDT
Final value: 10,329.04 USDT
P&L: +329.04 USDT (+3.29%)
Result: PROFIT
Completed trades: 82735
Open orders at end: 2183
Win rate: 100.0%
Avg. profit/trade: 0.066343 USDT
Best trade: 0.660648 USDT
Worst trade: 0.009981 USDT
Total profit (trades only): 5,488.899847 USDT

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

Elapsed: 2050.8s

Verifiable Claims

Each claim is grounded in a specific field + source so an LLM can cite evidence rather than paraphrase.
ClaimEvidenceSource
Strategy returned +3.29% over the tested windowreturn_pct = 3.2904GET /backtests/{id} -> return_pct
Capital grew from 10,000.00 to 10,329.04 USDTfinal_value - start_balance = +329.04 USDTGET /backtests/{id} -> start_balance, final_value
Roughly 82735 of 82735 trades were profitablewin_rate = 100%GET /backtests/{id} -> win_rate, fulfilled_trades
Worst peak-to-trough loss was 56.05%max_drawdown_pct = 56.0485derived client-side from /equity series
Risk-adjusted return (Sharpe, annualized, rf=0) = 0.46sharpe_annualized = 0.4636derived from daily-resampled equity returns

Strategy Configuration

Data source - GET /backtests/{id} * Fields used: mode_name, config (full JSON payload)
Mode LongTimeLongMoreProfit 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
tickSize0.0001
buySplits8

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).
buySplits8Number of price levels in the buy-ladder (DCA depth).
buyVolumes[20,10,10,10,10,25,10,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.
investmentPerBuy50Notional 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%).
minInvestmentPerQuote20Hard floor on per-buy notional, regardless of percent-mode math.
minNotional5Exchange 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.5,0.75,1,2.5,5,10,20]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.
tickSize0.0001Exchange price tick (quote currency).
trailingStopLossPercentages[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 == "2LongTimeLongMoreProfit.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
SymbolPOWRUSDTGET /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 10,329.04 USDT across 366 data points.
    12,303 |              #                                        #    
           |           ###:##                                     #:#   
           |#         #::::::                                     :::#  
           |:#     ###::::::: # ######                            ::::  
           |::#    ::::::::::#:#::::::                            :::: #
           |:::## #:::::::::::::::::::#                          #::::#:
           |:::::#:::::::::::::::::::::#                        #:::::::
           |:::::::::::::::::::::::::::: #  ###        ## ###  #::::::::
           |::::::::::::::::::::::::::::#: #::: # ##  #::#:::##:::::::::
     6,068 |::::::::::::::::::::::::::::::#::::#:#::##::::::::::::::::::
           +------------------------------------------------------------
           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

-56.05% (-7,005.44 USDT)

CAGR

+3.29%

Volatility (ann.)

86.25%

Sharpe Ratio

0.46

Sortino Ratio

0.48

Time in Market

100.0%

Drawdown Detail

FieldValue
Peak12,498.88 USDT @ 2024-04-11 23:59:00 UTC
Trough5,493.44 USDT @ 2024-08-05 23:59:00 UTC
Drawdown Duration116.0 days
Recovery2024-12-04 23:59:00 UTC (121.0 days to recover)
All-time Peak12,987.14 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-04-20 14:59:02 UTC):
AssetQuantityValue (USDT)Allocation
USDT (Cash)4.534.530.0%
POWR37,709.000000000.000.0%
Other (open positions, fee reserves, …)-10,324.52100.0%
Total-10,329.04100.0%
Unrealized P&L on remaining position: -5,159.86 USDT across 2,183 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

100 (100.0%)

Losses

0 (0.0%)

Breakeven

0

Profit Factor

inf

Payoff Ratio

inf

Expectancy / Trade

+0.2221 USDT

Avg Win

+0.2221 USDT

Avg Loss

-0.0000 USDT

Median Trade

+0.0308 USDT

Max Win Streak

100

Max Loss Streak

0

Avg Holding

10.0h

Median Holding

1.4h

Total Volume

1,901 USDT

Total Fees

893.11 USDT * engine-tracked, includes open-position buy fees

Gross Performance

MetricValueSource
Gross Profit (winners only)+22.21 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+22.21 USDTGross Profit - Gross Loss
Closed-trade buy fees0.70 USDTSum buy_fee_in_quote over matched-pair rows of /trades
Closed-trade sell fees0.72 USDTSum sell_fee_in_quote over matched-pair rows of /trades
Closed-trade fees subtotal1.43 USDTbuy + sell on matched pairs
Open-position buy fees891.69 USDTbt.total_fees - closed-trade subtotal - buy-side fees on the 2,183 orders still open at end of window (no matching sell row yet)
Total Fees Paid (authoritative)893.11 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 Profit4021.22%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/ae492b58-61cc-47af-9377-40800dbecdf2/trades
Closed-trade sell feesSum row.sell_fee_in_quotesell_fee_in_quote per rowGET /backtests/ae492b58-61cc-47af-9377-40800dbecdf2/trades
(A) Closed-trade subtotalSum (buy_fee_in_quote + sell_fee_in_quote)both fee fields, matched-pair rows onlyGET /backtests/ae492b58-61cc-47af-9377-40800dbecdf2/trades
(B) Total Fees Paid (engine)direct readtotal_fees (scalar)GET /backtests/ae492b58-61cc-47af-9377-40800dbecdf2
(C) = (B) - (A) Open-position buy feesbt.total_fees - closed_subtotalderived-
Open orders countdirect readactive_ordersGET /backtests/ae492b58-61cc-47af-9377-40800dbecdf2
Numerical walk-through for this run:
(A) Closed-trade subtotal     = 0.703986  +  0.721712
                              = 1.425698 USDT
(B) bt.total_fees             = 893.112853 USDT     <- authoritative
(C) Open-position buy fees    = (B) - (A)
                              = 893.112853 - 1.425698
                              = 891.687155 USDT
Identity check:  (A) + (C) ?= (B)
                 1.425698 + 891.687155 = 893.112853 USDT
                 vs bt.total_fees = 893.112853 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 2,183 open orders.

Holding Period Distribution

MinMedianAvgMax
0.0h1.4h10.0h60.1h

Trade Timeline

First TradeLast Trade
2024-01-01 00:01:00 UTC2024-12-31 15:30:00 UTC

Breakdown by Exit Type

TypeCountCumulative ProfitAvg Return
TP100+22.21 USDT+2.04%

Monthly Performance

Data source - GET /backtests/{id}/trades * Fields used: sell_time (bucket key), profit
Realized P&L bucketed by sell-time month (6 active months).
Best month: 2024-01 with +21.06 USDT
MonthTradesWinsWin RateNet P&L (USDT)
2024-015454100.0%+21.06
2024-0244100.0%+0.04
2024-0366100.0%+0.06
2024-0488100.0%+0.08
2024-1111100.0%+0.01
2024-122727100.0%+0.96

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 100 profitable trades.
#TypePeriodBuySellProfit%
1TP2024-01-07 -> 2024-01-071.1356001.192400+0.6606+4.85%
2TP2024-01-07 -> 2024-01-071.1321001.188800+0.6595+4.85%
3TP2024-01-07 -> 2024-01-071.1296001.186100+0.6572+4.85%
4TP2024-01-07 -> 2024-01-071.1261001.182500+0.6560+4.85%
5TP2024-01-07 -> 2024-01-071.1280001.184400+0.6560+4.85%
6TP2024-01-07 -> 2024-01-071.0393001.091300+0.6552+4.85%
7TP2024-01-07 -> 2024-01-071.1231001.179300+0.6537+4.85%
8TP2024-01-06 -> 2024-01-070.9603001.008400+0.6527+4.86%
9TP2024-01-06 -> 2024-01-060.9583001.006300+0.6514+4.86%
10TP2024-01-07 -> 2024-01-071.1185001.174500+0.6514+4.85%
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-56.05% @ 2024-08-05 23:59:00 UTC
Mean-27.87%
Std Dev16.00%
Last-20.47%
Points366
Across 366 points the series ranged from -56.05% (2024-08-05 23:59:00 UTC) to 0.00% (2024-01-01 23:59:00 UTC), averaging -27.87%. 0% of points were positive, 97% negative. The most recent value is -20.47%.
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":-6.699911413801347},{"timestamp":"2024-01-13T23:59:00+00:00","drawdown":-12.541364976292952},{"timestamp":"2024-01-20T23:59:00+00:00","drawdown":-20.646477870266263},{"timestamp":"2024-01-26T23:59:00+00:00","drawdown":-25.976336496091207},{"timestamp":"2024-02-01T23:59:00+00:00","drawdown":-27.558385471392743},{"timestamp":"2024-02-07T23:59:00+00:00","drawdown":-30.41845240651149},{"timestamp":"2024-02-13T23:59:00+00:00","drawdown":-13.030851866114244},{"timestamp":"2024-02-19T23:59:00+00:00","drawdown":-14.821535925118646},{"timestamp":"2024-02-26T23:59:00+00:00","drawdown":-11.806022533335137},{"timestamp":"2024-03-03T23:59:00+00:00","drawdown":-6.557512434874122},{"timestamp":"2024-03-09T23:59:00+00:00","drawdown":-3.0785159333057104},{"timestamp":"2024-03-15T23:59:00+00:00","drawdown":-4.826928352277379},{"timestamp":"2024-03-21T23:59:00+00:00","drawdown":-6.279406653089923},{"timestamp":"2024-03-28T23:59:00+00:00","drawdown":-1.3416730113478077},{"timestamp":"2024-04-03T23:59:00+00:00","drawdown":-11.052501308885805},{"timestamp":"2024-04-09T23:59:00+00:00","drawdown":-1.592526487138914},{"timestamp":"2024-04-15T23:59:00+00:00","drawdown":-23.45987483157394},{"timestamp":"2024-04-21T23:59:00+00:00","drawdown":-19.094930119451696},{"timestamp":"2024-04-28T23:59:00+00:00","drawdown":-17.681050201193045},{"timestamp":"2024-05-04T23:59:00+00:00","drawdown":-20.838225602033923},{"timestamp":"2024-05-10T23:59:00+00:00","drawdown":-20.348702072394808},{"timestamp":"2024-05-16T23:59:00+00:00","drawdown":-16.533393139814727},{"timestamp":"2024-05-22T23:59:00+00:00","drawdown":-16.03962580652776},{"timestamp":"2024-05-28T23:59:00+00:00","drawdown":-15.66240237290323},{"timestamp":"2024-06-04T23:59:00+00:00","drawdown":-20.3284372481822},{"timestamp":"2024-06-10T23:59:00+00:00","drawdown":-28.122891726893133},{"timestamp":"2024-06-16T23:59:00+00:00","drawdown":-34.11655844672948},{"timestamp":"2024-06-22T23:59:00+00:00","drawdown":-42.6904583733115},{"timestamp":"2024-06-28T23:59:00+00:00","drawdown":-42.74421323178538},{"timestamp":"2024-07-05T23:59:00+00:00","drawdown":-54.16712065748243},{"timestamp":"2024-07-11T23:59:00+00:00","drawdown":-49.14104139017573},{"timestamp":"2024-07-17T23:59:00+00:00","drawdown":-43.79243297202581},{"timestamp":"2024-07-23T23:59:00+00:00","drawdown":-42.421684080942164},{"timestamp":"2024-07-29T23:59:00+00:00","drawdown":-36.69679165347517},{"timestamp":"2024-08-05T23:59:00+00:00","drawdown":-56.048540704067825},{"timestamp":"2024-08-11T23:59:00+00:00","drawdown":-48.845389668569446},{"timestamp":"2024-08-17T23:59:00+00:00","drawdown":-49.11416396093879},{"timestamp":"2024-08-23T23:59:00+00:00","drawdown":-40.75528346825224},{"timestamp":"2024-08-29T23:59:00+00:00","drawdown":-48.92602195628025},{"timestamp":"2024-09-04T23:59:00+00:00","drawdown":-50.35052570583777},{"timestamp":"2024-09-11T23:59:00+00:00","drawdown":-48.22720879611996},{"timestamp":"2024-09-17T23:59:00+00:00","drawdown":-48.14657650840916},{"timestamp":"2024-09-23T23:59:00+00:00","drawdown":-40.298367171224356},{"timestamp":"2024-09-29T23:59:00+00:00","drawdown":-36.777423941185965},{"timestamp":"2024-10-05T23:59:00+00:00","drawdown":-43.416148962708725},{"timestamp":"2024-10-12T23:59:00+00:00","drawdown":-39.142637714036184},{"timestamp":"2024-10-18T23:59:00+00:00","drawdown":-39.65330886953794},{"timestamp":"2024-10-24T23:59:00+00:00","drawdown":-41.23907719451706},{"timestamp":"2024-10-30T23:59:00+00:00","drawdown":-42.314174363994425},{"timestamp":"2024-11-05T23:59:00+00:00","drawdown":-48.81851223933251},{"timestamp":"2024-11-12T23:59:00+00:00","drawdown":-34.573474743757366},{"timestamp":"2024-11-18T23:59:00+00:00","drawdown":-30.568737787454165},{"timestamp":"2024-11-24T23:59:00+00:00","drawdown":-21.726063568502784},{"timestamp":"2024-11-30T23:59:00+00:00","drawdown":-4.901971674670713},{"timestamp":"2024-12-06T23:59:00+00:00","drawdown":0},{"timestamp":"2024-12-12T23:59:00+00:00","drawdown":-11.616986653110827},{"timestamp":"2024-12-19T23:59:00+00:00","drawdown":-34.26356517576675},{"timestamp":"2024-12-25T23:59:00+00:00","drawdown":-28.075014881944732},{"timestamp":"2024-12-31T23:59:00+00:00","drawdown":-20.467161600373053}]

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 Unrealized456.56 USDT @ 2024-01-06 23:59:00 UTC
Worst Unrealized-9,011.20 USDT @ 2024-08-05 23:59:00 UTC
Mean-5,116.32 USDT
Std Dev2,409.41 USDT
Last-5,159.86 USDT
Points366
Sum-1,872,573.72 USDT
Across 366 points the series ranged from -9,011.20 USDT (2024-08-05 23:59:00 UTC) to 456.56 USDT (2024-01-06 23:59:00 UTC), averaging -5,116.32 USDT. 1% of points were positive, 99% negative. The most recent value is -5,159.86 USDT.
Showing 60 of 366 points (down-sampled for readability).
Unrealized PnL
[{"timestamp":"2024-01-01T23:59:00+00:00","pnl":-1.569128325},{"timestamp":"2024-01-07T23:59:00+00:00","pnl":-606.8249104},{"timestamp":"2024-01-13T23:59:00+00:00","pnl":-1607.711251125},{"timestamp":"2024-01-20T23:59:00+00:00","pnl":-2577.832901525},{"timestamp":"2024-01-26T23:59:00+00:00","pnl":-3198.12312765},{"timestamp":"2024-02-01T23:59:00+00:00","pnl":-3381.6286966},{"timestamp":"2024-02-07T23:59:00+00:00","pnl":-3712.61926735},{"timestamp":"2024-02-13T23:59:00+00:00","pnl":-1989.314274225},{"timestamp":"2024-02-19T23:59:00+00:00","pnl":-2244.548720125},{"timestamp":"2024-02-26T23:59:00+00:00","pnl":-2057.3180412},{"timestamp":"2024-03-03T23:59:00+00:00","pnl":-1619.651766225},{"timestamp":"2024-03-09T23:59:00+00:00","pnl":-1454.65463995},{"timestamp":"2024-03-15T23:59:00+00:00","pnl":-1450.21729225},{"timestamp":"2024-03-21T23:59:00+00:00","pnl":-1937.42009175},{"timestamp":"2024-03-28T23:59:00+00:00","pnl":-1549.34080335},{"timestamp":"2024-04-03T23:59:00+00:00","pnl":-2834.14944585},{"timestamp":"2024-04-09T23:59:00+00:00","pnl":-1827.987506125},{"timestamp":"2024-04-15T23:59:00+00:00","pnl":-4614.931886725},{"timestamp":"2024-04-21T23:59:00+00:00","pnl":-4069.4293624},{"timestamp":"2024-04-28T23:59:00+00:00","pnl":-4012.693668775},{"timestamp":"2024-05-04T23:59:00+00:00","pnl":-4411.849747425},{"timestamp":"2024-05-10T23:59:00+00:00","pnl":-4490.94052165},{"timestamp":"2024-05-16T23:59:00+00:00","pnl":-4055.287022075},{"timestamp":"2024-05-22T23:59:00+00:00","pnl":-4005.78088045},{"timestamp":"2024-05-28T23:59:00+00:00","pnl":-3958.96189965},{"timestamp":"2024-06-04T23:59:00+00:00","pnl":-4546.585049725},{"timestamp":"2024-06-10T23:59:00+00:00","pnl":-5520.804836475},{"timestamp":"2024-06-16T23:59:00+00:00","pnl":-6269.9462587},{"timestamp":"2024-06-22T23:59:00+00:00","pnl":-7341.588024125},{"timestamp":"2024-06-28T23:59:00+00:00","pnl":-7348.306781275},{"timestamp":"2024-07-05T23:59:00+00:00","pnl":-8776.04267565},{"timestamp":"2024-07-11T23:59:00+00:00","pnl":-8147.838882125},{"timestamp":"2024-07-17T23:59:00+00:00","pnl":-7479.3225457},{"timestamp":"2024-07-23T23:59:00+00:00","pnl":-7307.994238375},{"timestamp":"2024-07-29T23:59:00+00:00","pnl":-6592.4466019},{"timestamp":"2024-08-05T23:59:00+00:00","pnl":-9011.1991759},{"timestamp":"2024-08-11T23:59:00+00:00","pnl":-8110.8857178},{"timestamp":"2024-08-17T23:59:00+00:00","pnl":-8144.47950355},{"timestamp":"2024-08-23T23:59:00+00:00","pnl":-7099.712766725},{"timestamp":"2024-08-29T23:59:00+00:00","pnl":-8120.963853525},{"timestamp":"2024-09-04T23:59:00+00:00","pnl":-8299.010918},{"timestamp":"2024-09-11T23:59:00+00:00","pnl":-8033.620010575},{"timestamp":"2024-09-17T23:59:00+00:00","pnl":-8023.54187485},{"timestamp":"2024-09-23T23:59:00+00:00","pnl":-7042.60333095},{"timestamp":"2024-09-29T23:59:00+00:00","pnl":-6602.524737625},{"timestamp":"2024-10-05T23:59:00+00:00","pnl":-7432.29124565},{"timestamp":"2024-10-12T23:59:00+00:00","pnl":-6898.150052225},{"timestamp":"2024-10-18T23:59:00+00:00","pnl":-6961.97824515},{"timestamp":"2024-10-24T23:59:00+00:00","pnl":-7160.181581075},{"timestamp":"2024-10-30T23:59:00+00:00","pnl":-7294.556724075},{"timestamp":"2024-11-05T23:59:00+00:00","pnl":-8107.526339225},{"timestamp":"2024-11-12T23:59:00+00:00","pnl":-6327.055694475},{"timestamp":"2024-11-18T23:59:00+00:00","pnl":-5826.5082868},{"timestamp":"2024-11-24T23:59:00+00:00","pnl":-4721.272735625},{"timestamp":"2024-11-30T23:59:00+00:00","pnl":-3113.890274675},{"timestamp":"2024-12-06T23:59:00+00:00","pnl":-2634.49153345},{"timestamp":"2024-12-12T23:59:00+00:00","pnl":-3987.543708425},{"timestamp":"2024-12-19T23:59:00+00:00","pnl":-6944.521589825},{"timestamp":"2024-12-25T23:59:00+00:00","pnl":-6140.805829075},{"timestamp":"2024-12-31T23:59:00+00:00","pnl":-5159.857877075}]

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 Equity12,987.14 USDT @ 2024-12-07 23:59:00 UTC
Trough Total Equity5,493.44 USDT @ 2024-08-05 23:59:00 UTC
Mean8,869.47 USDT
Std Dev1,887.95 USDT
Last10,329.04 USDT
Points366
Sum3,246,227.58 USDT
Across 366 points the series ranged from 5,493.44 USDT (2024-08-05 23:59:00 UTC) to 12,987.14 USDT (2024-12-07 23:59:00 UTC), averaging 8,869.47 USDT. 100% of points were positive, 0% negative. The most recent value is 10,329.04 USDT.
Showing 60 of 366 points (down-sampled for readability).
Balance Composition (Cash vs. Coin)
[{"timestamp":"2024-01-01T23:59:00+00:00","quote":8505.953568875,"base":1499.5007303500006,"total":10005.454299225},{"timestamp":"2024-01-07T23:59:00+00:00","quote":7484.57026805,"base":3312.8866701000006,"total":10797.45693815},{"timestamp":"2024-01-13T23:59:00+00:00","quote":3278.1919647251,"base":6843.2437149999005,"total":10121.435679725},{"timestamp":"2024-01-20T23:59:00+00:00","quote":2.4663671501,"base":9180.9786978,"total":9183.4450649501},{"timestamp":"2024-01-26T23:59:00+00:00","quote":3.6126816751,"base":8563.01711685,"total":8566.6297985251},{"timestamp":"2024-02-01T23:59:00+00:00","quote":3.8295244001,"base":8379.7124985,"total":8383.5420229001},{"timestamp":"2024-02-07T23:59:00+00:00","quote":3.8295244001,"base":8048.72192775,"total":8052.5514521501},{"timestamp":"2024-02-13T23:59:00+00:00","quote":2223.7881774251,"base":7841.0000361,"total":10064.7882135251},{"timestamp":"2024-02-19T23:59:00+00:00","quote":960.8470021251,"base":8896.7084605,"total":9857.5554626251},{"timestamp":"2024-02-26T23:59:00+00:00","quote":1909.8675527751,"base":8296.6680286,"total":10206.5355813751},{"timestamp":"2024-03-03T23:59:00+00:00","quote":3935.5152122501,"base":6878.421312,"total":10813.9365242501},{"timestamp":"2024-03-09T23:59:00+00:00","quote":4673.4473507751,"base":6543.1073862,"total":11216.5547369751},{"timestamp":"2024-03-15T23:59:00+00:00","quote":4507.9571623251,"base":7294.692174524999,"total":11802.6493368501},{"timestamp":"2024-03-21T23:59:00+00:00","quote":3211.9181788501,"base":8410.605711200002,"total":11622.5238900501},{"timestamp":"2024-03-28T23:59:00+00:00","quote":4685.0897015251,"base":7549.774818949999,"total":12234.8645204751},{"timestamp":"2024-04-03T23:59:00+00:00","quote":689.2551801751,"base":10341.3453696,"total":11030.6005497751},{"timestamp":"2024-04-09T23:59:00+00:00","quote":3767.9983236001,"base":8435.7572334,"total":12203.7555570001},{"timestamp":"2024-04-15T23:59:00+00:00","quote":4.0119650251,"base":9562.649130125,"total":9566.6610951501},{"timestamp":"2024-04-21T23:59:00+00:00","quote":3.9843254251,"base":10108.24612525,"total":10112.2304506751},{"timestamp":"2024-04-28T23:59:00+00:00","quote":2.3527930501,"base":10286.596861799999,"total":10288.9496548501},{"timestamp":"2024-05-04T23:59:00+00:00","quote":1.6502634001,"base":9892.6877154,"total":9894.3379788001},{"timestamp":"2024-05-10T23:59:00+00:00","quote":4.4348723501,"base":9951.088082249998,"total":9955.5229546001},{"timestamp":"2024-05-16T23:59:00+00:00","quote":0.5757102251,"base":10431.818264000001,"total":10432.3939742251},{"timestamp":"2024-05-22T23:59:00+00:00","quote":1.9843781001,"base":10492.125,"total":10494.1093781001},{"timestamp":"2024-05-28T23:59:00+00:00","quote":2.1283757001,"base":10539.129719999999,"total":10541.2580957001},{"timestamp":"2024-06-04T23:59:00+00:00","quote":4.2171136501,"base":9953.838717725,"total":9958.0558313751},{"timestamp":"2024-06-10T23:59:00+00:00","quote":4.2171136501,"base":8979.618930975,"total":8983.8360446251},{"timestamp":"2024-06-16T23:59:00+00:00","quote":4.2171136501,"base":8230.47750875,"total":8234.6946224001},{"timestamp":"2024-06-22T23:59:00+00:00","quote":4.2171136501,"base":7158.835743325,"total":7163.0528569751},{"timestamp":"2024-06-28T23:59:00+00:00","quote":4.2171136501,"base":7152.1169861749995,"total":7156.3340998251},{"timestamp":"2024-07-05T23:59:00+00:00","quote":4.2171136501,"base":5724.3810918,"total":5728.5982054501},{"timestamp":"2024-07-11T23:59:00+00:00","quote":4.2171136501,"base":6352.584885325,"total":6356.8019989751},{"timestamp":"2024-07-17T23:59:00+00:00","quote":4.2171136501,"base":7021.10122175,"total":7025.3183354001},{"timestamp":"2024-07-23T23:59:00+00:00","quote":4.2171136501,"base":7192.429529075,"total":7196.6466427251},{"timestamp":"2024-07-29T23:59:00+00:00","quote":4.2171136501,"base":7907.97716555,"total":7912.1942792001},{"timestamp":"2024-08-05T23:59:00+00:00","quote":4.2171136501,"base":5489.22459155,"total":5493.4417052001},{"timestamp":"2024-08-11T23:59:00+00:00","quote":4.2171136501,"base":6389.53804965,"total":6393.7551633001},{"timestamp":"2024-08-17T23:59:00+00:00","quote":4.2171136501,"base":6355.9442639,"total":6360.1613775501},{"timestamp":"2024-08-23T23:59:00+00:00","quote":4.2171136501,"base":7400.711000725,"total":7404.9281143751},{"timestamp":"2024-08-29T23:59:00+00:00","quote":4.2171136501,"base":6379.4599139249995,"total":6383.6770275751},{"timestamp":"2024-09-04T23:59:00+00:00","quote":4.2171136501,"base":6201.41284945,"total":6205.6299631001},{"timestamp":"2024-09-11T23:59:00+00:00","quote":4.2171136501,"base":6466.803756875,"total":6471.0208705251},{"timestamp":"2024-09-17T23:59:00+00:00","quote":4.2171136501,"base":6476.881892599999,"total":6481.0990062501},{"timestamp":"2024-09-23T23:59:00+00:00","quote":4.2171136501,"base":7457.8204365,"total":7462.0375501501},{"timestamp":"2024-09-29T23:59:00+00:00","quote":4.2171136501,"base":7897.899029825,"total":7902.1161434751},{"timestamp":"2024-10-05T23:59:00+00:00","quote":4.2171136501,"base":7068.1325218,"total":7072.3496354501},{"timestamp":"2024-10-12T23:59:00+00:00","quote":4.2171136501,"base":7602.273715225,"total":7606.4908288751},{"timestamp":"2024-10-18T23:59:00+00:00","quote":4.2171136501,"base":7538.4455222999995,"total":7542.6626359501},{"timestamp":"2024-10-24T23:59:00+00:00","quote":4.2171136501,"base":7340.242186375,"total":7344.4593000251},{"timestamp":"2024-10-30T23:59:00+00:00","quote":4.2171136501,"base":7205.867043374999,"total":7210.0841570251},{"timestamp":"2024-11-05T23:59:00+00:00","quote":4.2171136501,"base":6392.897428225,"total":6397.1145418751},{"timestamp":"2024-11-12T23:59:00+00:00","quote":4.2171136501,"base":8173.368072974999,"total":8177.5851866251},{"timestamp":"2024-11-18T23:59:00+00:00","quote":4.2171136501,"base":8673.91548065,"total":8678.1325943001},{"timestamp":"2024-11-24T23:59:00+00:00","quote":4.2171136501,"base":9779.151031825,"total":9783.3681454751},{"timestamp":"2024-11-30T23:59:00+00:00","quote":2810.6587541251,"base":9075.533041399998,"total":11886.1917955251},{"timestamp":"2024-12-06T23:59:00+00:00","quote":4103.2765900501,"base":8545.9589201,"total":12649.2355101501},{"timestamp":"2024-12-12T23:59:00+00:00","quote":524.1715387751,"base":10954.25514225,"total":11478.4266810251},{"timestamp":"2024-12-19T23:59:00+00:00","quote":0.6203693501,"base":8536.663197125,"total":8537.2835664751},{"timestamp":"2024-12-25T23:59:00+00:00","quote":0.6203693501,"base":9340.378957875,"total":9340.9993272251},{"timestamp":"2024-12-31T23:59:00+00:00","quote":4.5251696001,"base":10324.5168005,"total":10329.0419701001}]

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 Exposure100.00% @ 2024-11-25 23:59:00 UTC
Min Exposure9.74% @ 2024-01-03 23:59:00 UTC
Mean92.01%
Std Dev16.66%
Last99.96%
Points366
Across 366 points the series ranged from 9.74% (2024-01-03 23:59:00 UTC) to 100.00% (2024-11-25 23:59:00 UTC), averaging 92.01%. 100% of points were positive, 0% negative. The most recent value is 99.96%.
Showing 60 of 366 points (down-sampled for readability).
Base Exposure (% of Portfolio)
[{"timestamp":"2024-01-01T23:59:00+00:00","exposure":14.986833036318483},{"timestamp":"2024-01-07T23:59:00+00:00","exposure":30.682101249181915},{"timestamp":"2024-01-13T23:59:00+00:00","exposure":67.61139359614872},{"timestamp":"2024-01-20T23:59:00+00:00","exposure":99.97314333419914},{"timestamp":"2024-01-26T23:59:00+00:00","exposure":99.95782843708594},{"timestamp":"2024-02-01T23:59:00+00:00","exposure":99.9543209255749},{"timestamp":"2024-02-07T23:59:00+00:00","exposure":99.95244334143214},{"timestamp":"2024-02-13T23:59:00+00:00","exposure":77.90526605977894},{"timestamp":"2024-02-19T23:59:00+00:00","exposure":90.25268479829356},{"timestamp":"2024-02-26T23:59:00+00:00","exposure":81.2877980236484},{"timestamp":"2024-03-03T23:59:00+00:00","exposure":63.607006538046875},{"timestamp":"2024-03-09T23:59:00+00:00","exposure":58.33437753065838},{"timestamp":"2024-03-15T23:59:00+00:00","exposure":61.80554862160984},{"timestamp":"2024-03-21T23:59:00+00:00","exposure":72.36471002998081},{"timestamp":"2024-03-28T23:59:00+00:00","exposure":61.707056962628535},{"timestamp":"2024-04-03T23:59:00+00:00","exposure":93.75142652419633},{"timestamp":"2024-04-09T23:59:00+00:00","exposure":69.12427239302767},{"timestamp":"2024-04-15T23:59:00+00:00","exposure":99.95806305893773},{"timestamp":"2024-04-21T23:59:00+00:00","exposure":99.9605989455587},{"timestamp":"2024-04-28T23:59:00+00:00","exposure":99.97713281599165},{"timestamp":"2024-05-04T23:59:00+00:00","exposure":99.98332113372682},{"timestamp":"2024-05-10T23:59:00+00:00","exposure":99.95545314525089},{"timestamp":"2024-05-16T23:59:00+00:00","exposure":99.99448151376835},{"timestamp":"2024-05-22T23:59:00+00:00","exposure":99.98109055253187},{"timestamp":"2024-05-28T23:59:00+00:00","exposure":99.9798090922281},{"timestamp":"2024-06-04T23:59:00+00:00","exposure":99.9576512351255},{"timestamp":"2024-06-10T23:59:00+00:00","exposure":99.95305887563896},{"timestamp":"2024-06-16T23:59:00+00:00","exposure":99.94878846340424},{"timestamp":"2024-06-22T23:59:00+00:00","exposure":99.94112686679404},{"timestamp":"2024-06-28T23:59:00+00:00","exposure":99.94107159348243},{"timestamp":"2024-07-05T23:59:00+00:00","exposure":99.92638489384562},{"timestamp":"2024-07-11T23:59:00+00:00","exposure":99.93365982374817},{"timestamp":"2024-07-17T23:59:00+00:00","exposure":99.93997263257309},{"timestamp":"2024-07-23T23:59:00+00:00","exposure":99.94140168526458},{"timestamp":"2024-07-29T23:59:00+00:00","exposure":99.94670108567499},{"timestamp":"2024-08-05T23:59:00+00:00","exposure":99.9232336688654},{"timestamp":"2024-08-11T23:59:00+00:00","exposure":99.9340432415319},{"timestamp":"2024-08-17T23:59:00+00:00","exposure":99.93369486401735},{"timestamp":"2024-08-23T23:59:00+00:00","exposure":99.94304990426694},{"timestamp":"2024-08-29T23:59:00+00:00","exposure":99.93393911327463},{"timestamp":"2024-09-04T23:59:00+00:00","exposure":99.93204374615992},{"timestamp":"2024-09-11T23:59:00+00:00","exposure":99.93483078273925},{"timestamp":"2024-09-17T23:59:00+00:00","exposure":99.93493212114129},{"timestamp":"2024-09-23T23:59:00+00:00","exposure":99.9434857621426},{"timestamp":"2024-09-29T23:59:00+00:00","exposure":99.94663310974514},{"timestamp":"2024-10-05T23:59:00+00:00","exposure":99.9403718160516},{"timestamp":"2024-10-12T23:59:00+00:00","exposure":99.94455901223083},{"timestamp":"2024-10-18T23:59:00+00:00","exposure":99.94408985455613},{"timestamp":"2024-10-24T23:59:00+00:00","exposure":99.94258101954372},{"timestamp":"2024-10-30T23:59:00+00:00","exposure":99.94151089559765},{"timestamp":"2024-11-05T23:59:00+00:00","exposure":99.9340778780418},{"timestamp":"2024-11-12T23:59:00+00:00","exposure":99.94843081968749},{"timestamp":"2024-11-18T23:59:00+00:00","exposure":99.95140528674486},{"timestamp":"2024-11-24T23:59:00+00:00","exposure":99.95689507348192},{"timestamp":"2024-11-30T23:59:00+00:00","exposure":76.35358067179048},{"timestamp":"2024-12-06T23:59:00+00:00","exposure":67.56107049507051},{"timestamp":"2024-12-12T23:59:00+00:00","exposure":95.43341998567101},{"timestamp":"2024-12-19T23:59:00+00:00","exposure":99.9927334105132},{"timestamp":"2024-12-25T23:59:00+00:00","exposure":99.99335864045841},{"timestamp":"2024-12-31T23:59:00+00:00","exposure":99.95618984206668}]

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 Day2,145.05 USDT @ 2024-02-11 23:59:00 UTC
Worst Day-1,834.78 USDT @ 2024-12-09 23:59:00 UTC
Mean0.8865 USDT
Std Dev410.97 USDT
Last634.64 USDT
Points365
Sum323.59 USDT
Across 365 points the series ranged from -1,834.78 USDT (2024-12-09 23:59:00 UTC) to 2,145.05 USDT (2024-02-11 23:59:00 UTC), averaging 0.8865 USDT. 51% of points were positive, 49% negative. The most recent value is 634.64 USDT.
Showing 60 of 365 points (down-sampled for readability).
Daily Change
[{"timestamp":"2024-01-02T23:59:00+00:00","delta":-13.308273725000618},{"timestamp":"2024-01-08T23:59:00+00:00","delta":-121.23542462499972},{"timestamp":"2024-01-14T23:59:00+00:00","delta":-282.4666362749995},{"timestamp":"2024-01-21T23:59:00+00:00","delta":-137.27056979999907},{"timestamp":"2024-01-27T23:59:00+00:00","delta":139.82985437499883},{"timestamp":"2024-02-02T23:59:00+00:00","delta":-115.71215074999964},{"timestamp":"2024-02-08T23:59:00+00:00","delta":16.145881499999632},{"timestamp":"2024-02-14T23:59:00+00:00","delta":-114.98097287500059},{"timestamp":"2024-02-20T23:59:00+00:00","delta":480.9133061499997},{"timestamp":"2024-02-27T23:59:00+00:00","delta":-125.37318462499934},{"timestamp":"2024-03-04T23:59:00+00:00","delta":45.22455444999832},{"timestamp":"2024-03-10T23:59:00+00:00","delta":193.39166642499913},{"timestamp":"2024-03-16T23:59:00+00:00","delta":-346.6920350250002},{"timestamp":"2024-03-22T23:59:00+00:00","delta":-412.7034750750008},{"timestamp":"2024-03-28T23:59:00+00:00","delta":95.02716474999943},{"timestamp":"2024-04-04T23:59:00+00:00","delta":358.8369891250004},{"timestamp":"2024-04-10T23:59:00+00:00","delta":-155.34058840000034},{"timestamp":"2024-04-16T23:59:00+00:00","delta":-3.2670478750005714},{"timestamp":"2024-04-22T23:59:00+00:00","delta":261.4334319999998},{"timestamp":"2024-04-28T23:59:00+00:00","delta":3.0443855249995977},{"timestamp":"2024-05-04T23:59:00+00:00","delta":105.98125439999967},{"timestamp":"2024-05-11T23:59:00+00:00","delta":16.668489250001585},{"timestamp":"2024-05-17T23:59:00+00:00","delta":259.5052648000001},{"timestamp":"2024-05-23T23:59:00+00:00","delta":-211.52124000000003},{"timestamp":"2024-05-29T23:59:00+00:00","delta":-167.83283839999967},{"timestamp":"2024-06-04T23:59:00+00:00","delta":63.82819292500062},{"timestamp":"2024-06-10T23:59:00+00:00","delta":-268.7502859999986},{"timestamp":"2024-06-17T23:59:00+00:00","delta":-920.46972955},{"timestamp":"2024-06-23T23:59:00+00:00","delta":-278.8284217250002},{"timestamp":"2024-06-29T23:59:00+00:00","delta":-157.89079302499977},{"timestamp":"2024-07-05T23:59:00+00:00","delta":-194.84395734999998},{"timestamp":"2024-07-11T23:59:00+00:00","delta":-245.23463597499995},{"timestamp":"2024-07-17T23:59:00+00:00","delta":-53.7500571999999},{"timestamp":"2024-07-24T23:59:00+00:00","delta":-26.875028599999496},{"timestamp":"2024-07-30T23:59:00+00:00","delta":-423.28170045000024},{"timestamp":"2024-08-05T23:59:00+00:00","delta":-564.3756006000003},{"timestamp":"2024-08-11T23:59:00+00:00","delta":-396.40667184999984},{"timestamp":"2024-08-17T23:59:00+00:00","delta":117.57825012499961},{"timestamp":"2024-08-23T23:59:00+00:00","delta":322.5003432000003},{"timestamp":"2024-08-30T23:59:00+00:00","delta":26.875028600000405},{"timestamp":"2024-09-05T23:59:00+00:00","delta":-258.6721502750006},{"timestamp":"2024-09-11T23:59:00+00:00","delta":-3.359378574999937},{"timestamp":"2024-09-17T23:59:00+00:00","delta":174.68768589999945},{"timestamp":"2024-09-23T23:59:00+00:00","delta":117.57825012500052},{"timestamp":"2024-09-29T23:59:00+00:00","delta":312.4222074750005},{"timestamp":"2024-10-06T23:59:00+00:00","delta":265.39090742499957},{"timestamp":"2024-10-12T23:59:00+00:00","delta":-13.437514299999748},{"timestamp":"2024-10-18T23:59:00+00:00","delta":198.20333592499992},{"timestamp":"2024-10-24T23:59:00+00:00","delta":57.10943577499984},{"timestamp":"2024-10-30T23:59:00+00:00","delta":-97.42197867499999},{"timestamp":"2024-11-05T23:59:00+00:00","delta":198.20333592499992},{"timestamp":"2024-11-12T23:59:00+00:00","delta":-231.7971216750011},{"timestamp":"2024-11-18T23:59:00+00:00","delta":665.1569578499993},{"timestamp":"2024-11-24T23:59:00+00:00","delta":453.5161076250006},{"timestamp":"2024-11-30T23:59:00+00:00","delta":44.968829249999544},{"timestamp":"2024-12-06T23:59:00+00:00","delta":401.6449407750006},{"timestamp":"2024-12-12T23:59:00+00:00","delta":280.60225897499913},{"timestamp":"2024-12-19T23:59:00+00:00","delta":-687.2896458750001},{"timestamp":"2024-12-25T23:59:00+00:00","delta":-446.92605387500043},{"timestamp":"2024-12-31T23:59:00+00:00","delta":634.6449404999985}]

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 Month74.88% @ 2024-11
Worst Month-27.65% @ 2024-06
Mean4.04%
Std Dev26.54%
Last-13.02%
Points12
Across 12 points the series ranged from -27.65% (2024-06) to 74.88% (2024-11), averaging 4.04%. 50% of points were positive, 50% negative. The most recent value is -13.02%.
Full series - 12 points.
Monthly Returns
[
  {
    "month": "2024-01",
    "returnPct": -18.684633435082564
  },
  {
    "month": "2024-02",
    "returnPct": 21.173339887857487
  },
  {
    "month": "2024-03",
    "returnPct": 15.663603026626216
  },
  {
    "month": "2024-04",
    "returnPct": -19.457576546288536
  },
  {
    "month": "2024-05",
    "returnPct": 7.1757363728160035
  },
  {
    "month": "2024-06",
    "returnPct": -27.65369830848355
  },
  {
    "month": "2024-07",
    "returnPct": 2.7049403700515584
  },
  {
    "month": "2024-08",
    "returnPct": -13.565545163891526
  },
  {
    "month": "2024-09",
    "returnPct": 21.023219317142257
  },
  {
    "month": "2024-10",
    "returnPct": -1.721454074053897
  },
  {
    "month": "2024-11",
    "returnPct": 74.87716069325192
  },
  {
    "month": "2024-12",
    "returnPct": -13.017804511779868
  }
]

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": "ae492b58-61cc-47af-9377-40800dbecdf2",
  "symbol": "POWRUSDT",
  "strategy": "2LongTimeLongMoreProfit.json",
  "strategy_label": "LongTimeLongMoreProfit",
  "status": "completed",
  "period_from": "2024-01-01",
  "period_to": "2024-12-31",
  "duration_days": 365,
  "start_balance_usdt": 10000,
  "final_value_usdt": 10329.0419701,
  "return_pct": 3.2904,
  "total_profit_usdt": 5488.89984718,
  "avg_profit_per_trade_usdt": 0.06634314,
  "fulfilled_trades": 82735,
  "active_orders": 2183,
  "win_rate_pct": 100,
  "best_trade_usdt": 0.660648,
  "worst_trade_usdt": 0.00998125,
  "trades_per_month": 6880.455523961213,
  "max_drawdown_pct": 56.048540704067825,
  "max_drawdown_abs_usdt": 7005.4418204,
  "drawdown_duration_days": 116,
  "recovery_days": 121,
  "cagr_pct": 3.2927101166971617,
  "volatility_annualized_pct": 86.24804999348959,
  "sharpe_annualized": 0.4635613629527738,
  "sortino_annualized": 0.4828011418841911,
  "time_in_market_pct": 100,
  "final_cash_usdt": 4.5251696001,
  "final_base_value_usdt": null,
  "final_unrealized_pnl_usdt": -5159.857877075,
  "median_hold_hours": 1.3666666666666667,
  "avg_hold_hours": 10.024904214559381,
  "buyhold_return_pct": null,
  "outperformance_vs_buyhold_pp": null
}

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 valuePOWRUSDT
ModeGET /backtests/{id}$.mode_namedirect API value2LongTimeLongMoreProfit.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 value10,329.04 USDT
Return %GET /backtests/{id}$.return_pctdirect API value (cross-check: (final_value/start_balance - 1) * 100)+3.29%
Total profitGET /backtests/{id}$.total_profitdirect API value (cross-check: Sum trades[].profit)+5,488.90 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))82,735
Best tradeGET /backtests/{id}$.max_profitdirect API value (cross-check: max(trades[].profit))+0.6606 USDT
Worst tradeGET /backtests/{id}$.min_profitdirect API value (cross-check: min(trades[].profit))+0.0100 USDT
Avg profit / tradeGET /backtests/{id}$.avg_profitdirect API value+0.0663 USDT
Trades / monthderivedn/afulfilled_trades / (durationDays / 30.4375)6880.5
Max drawdown %GET /backtests/{id}/equity$[*].total_value_*maxDrawdown(equity) - running peak vs. trough-56.05%
Max drawdown absGET /backtests/{id}/equity$[*].total_value_*maxDrawdown(equity).abs-7,005.44 USDT
CAGR %GET /backtests/{id}/equity$[*].timestamp, $[*].total_value_*(final/start)^(365.25/days) - 1+3.29%
Volatility (ann.) %GET /backtests/{id}/equity$[*].timestamp, $[*].total_value_*std(daily_returns) * sqrt(365)86.25%
Sharpe ratio (ann.)GET /backtests/{id}/equity$[*].timestamp, $[*].total_value_*mean(daily_returns) / std(daily_returns) * sqrt(365) (rf=0)0.46
Sortino ratio (ann.)GET /backtests/{id}/equity$[*].timestamp, $[*].total_value_*mean(daily_returns) / std(downside_returns) * sqrt(365) (rf=0)0.48
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)1.43 USDT
Gross profit (winners)GET /backtests/{id}/trades$[?(@.profit>0)].profitSum profit where profit > 0+22.21 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.2221 USDT
Max consecutive winsGET /backtests/{id}/trades$[*].profit (ordered)longest run where profit > 0100
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) / 360010.0h
Median holding (h)GET /backtests/{id}/trades$[*].buy_time, $[*].sell_timemedian(sell_time - buy_time) / 36001.4h
Total volume (notional)GET /backtests/{id}/trades$[*].buy_quantity, $[*].buy_priceSum (buy_quantity * buy_price)1,901 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: 100-row slice from /trades. Full trade population: 82,735 closed trades - fetch the complete list via GET /backtests/ae492b58-61cc-47af-9377-40800dbecdf2/trades. Aggregate KPIs are computed server-side against the full population, not from this sample.
backtest.json
{
  "id": "ae492b58-61cc-47af-9377-40800dbecdf2",
  "status": "completed",
  "error_message": null,
  "created_at": "2026-04-19T17:14:15.382456Z",
  "started_at": "2026-04-20T14:22:42.501566Z",
  "completed_at": "2026-04-20T14:59:02.490004Z",
  "mode_name": "2LongTimeLongMoreProfit.json",
  "symbol": "POWRUSDT",
  "data_file": "",
  "start_balance": 10000,
  "final_value": 10329.0419701,
  "return_pct": 3.2904,
  "total_profit": 5488.89984718,
  "fulfilled_trades": 82735,
  "active_orders": 2183,
  "win_rate": 100,
  "avg_profit": 0.06634314,
  "max_profit": 0.660648,
  "min_profit": 0.00998125,
  "elapsed_sec": 2050.84,
  "max_drawdown": -56.0485,
  "profit_factor": null,
  "sharpe_ratio": 0.4636,
  "total_fees": 893.11285283,
  "avg_hold_time_hours": 80.2336,
  "tp_count": 82735,
  "sl_count": 0,
  "tsl_count": 0,
  "start_price": 0.3635,
  "end_price": 0.274,
  "gross_profit_quote": 6382.0127,
  "gross_loss_quote": 0,
  "wins": 82735,
  "losses": 0,
  "breakeven": 0,
  "consecutive_wins_max": 82735,
  "consecutive_losses_max": 0,
  "holding_minutes_p50": 23,
  "holding_minutes_p95": 11231.2,
  "holding_minutes_max": 329013,
  "description": "POWRUSDT | 2LongTimeLongMoreProfit.json | 2024-01-01 - 2024-12-31 | +3.29% | 82735 trades | 100% WR",
  "summary_text": "Backtest POWRUSDT (Mode: 2LongTimeLongMoreProfit.json)\nPeriod: 2024-01-01 00:00:01 to 2024-12-31 23:59:59\nStarting balance: 10,000.00 USDT\nFinal value: 10,329.04 USDT\nP&L: +329.04 USDT (+3.29%)\nResult: PROFIT\nCompleted trades: 82735\nOpen orders at end: 2183\nWin rate: 100.0%\nAvg. profit/trade: 0.066343 USDT\nBest trade: 0.660648 USDT\nWorst trade: 0.009981 USDT\nTotal profit (trades only): 5,488.899847 USDT\n\nStrategy parameters:\n  Buy trigger: -0.1% from last buy\n  Buy splits: 8\n  Sell targets: [0.25, 0.5, 0.75, 1.0, 2.5, 5.0, 10.0, 20.0]\n  Investment per buy: 50.0 USDT\n  Fees: maker 7.5 bps / taker 7.5 bps\n\nElapsed: 2050.8s",
  "share_token": null,
  "config_hash": "a2e53e3ba10fdebe67dbc98a7ae05ae51f7a155d90dd4cb0bf05b7799e0505e2",
  "config": {
    "to": "2024-12-31 23:59:59",
    "from": "2024-01-01 00:00:01",
    "canBuy": true,
    "symbol": "POWRUSDT",
    "canSell": true,
    "canBuyUp": true,
    "startBal": 10000,
    "stepSize": 1,
    "stopLoss": false,
    "tickSize": 0.0001,
    "buySplits": 8,
    "buyVolumes": [
      20,
      10,
      10,
      10,
      10,
      25,
      10,
      5
    ],
    "canBuyDown": false,
    "minNotional": 5,
    "buyPercentage": 0.1,
    "fees_in_quote": true,
    "intrabar_mode": "OLHC",
    "maker_fee_bps": 7.5,
    "taker_fee_bps": 7.5,
    "sellPercentages": [
      0.25,
      0.5,
      0.75,
      1,
      2.5,
      5,
      10,
      20
    ],
    "triggerCoolDown": 1,
    "investmentPerBuy": 50,
    "assumed_spread_bps": 0,
    "stopLossPercentage": 5,
    "investmentPercentMode": false,
    "minInvestmentPerQuote": 20,
    "order_latency_seconds": 2,
    "trailingStopLossPercentages": [
      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": 4126,
    "quote_asset_bal": 8505.953568875,
    "total_value_mid": 10006.579768875,
    "total_value_exit_net": 10005.454299225,
    "total_value": 10006.579768875,
    "base_cost_quote": 1501.069858675,
    "unrealized_pnl_exit_net": -1.569128325
  },
  {
    "timestamp": "2024-01-02T23:59:00+00:00",
    "base_asset_bal": 6248,
    "quote_asset_bal": 7730.8176947,
    "total_value_mid": 9993.8432947,
    "total_value_exit_net": 9992.1460255,
    "total_value": 9993.8432947,
    "base_cost_quote": 2318.774677675,
    "unrealized_pnl_exit_net": -57.446346875
  },
  {
    "timestamp": "2024-01-03T23:59:00+00:00",
    "base_asset_bal": 1763,
    "quote_asset_bal": 9424.9249469751,
    "total_value_mid": 10442.5285469751,
    "total_value_exit_net": 10441.7653442751,
    "total_value": 10442.5285469751,
    "base_cost_quote": 934.1424818,
    "unrealized_pnl_exit_net": 82.6979155
  },
  {
    "timestamp": "2024-01-04T23:59:00+00:00",
    "base_asset_bal": 3949,
    "quote_asset_bal": 8356.987395025,
    "total_value_mid": 10689.266795025,
    "total_value_exit_net": 10687.517585475,
    "total_value": 10689.266795025,
    "base_cost_quote": 2292.169338625,
    "unrealized_pnl_exit_net": 38.360851825
  },
  {
    "timestamp": "2024-01-05T23:59:00+00:00",
    "base_asset_bal": 2402,
    "quote_asset_bal": 9341.43152415,
    "total_value_mid": 11105.94072415,
    "total_value_exit_net": 11104.61734225,
    "total_value": 11105.94072415,
    "base_cost_quote": 1548.949741675,
    "unrealized_pnl_exit_net": 214.236076425
  },
  {
    "timestamp": "2024-01-06T23:59:00+00:00",
    "base_asset_bal": 2823,
    "quote_asset_bal": 8848.4174703001,
    "total_value_mid": 11574.8708703001,
    "total_value_exit_net": 11572.8260302501,
    "total_value": 11574.8708703001,
    "base_cost_quote": 2267.8460098,
    "unrealized_pnl_exit_net": 456.56255015
  },
  {
    "timestamp": "2024-01-07T23:59:00+00:00",
    "base_asset_bal": 6714,
    "quote_asset_bal": 7484.57026805,
    "total_value_mid": 10799.94346805,
    "total_value_exit_net": 10797.45693815,
    "total_value": 10799.94346805,
    "base_cost_quote": 3919.7115805,
    "unrealized_pnl_exit_net": -606.8249104
  },
  {
    "timestamp": "2024-01-08T23:59:00+00:00",
    "base_asset_bal": 8822,
    "quote_asset_bal": 6674.918942875,
    "total_value_mid": 10679.224742875,
    "total_value_exit_net": 10676.221513525,
    "total_value": 10679.224742875,
    "base_cost_quote": 4854.06602115,
    "unrealized_pnl_exit_net": -852.7634505
  },
  {
    "timestamp": "2024-01-09T23:59:00+00:00",
    "base_asset_bal": 15197,
    "quote_asset_bal": 4136.300006175,
    "total_value_mid": 10207.501506175,
    "total_value_exit_net": 10202.94810505,
    "total_value": 10207.501506175,
    "base_cost_quote": 7454.688726425,
    "unrealized_pnl_exit_net": -1388.04062755
  },
  {
    "timestamp": "2024-01-10T23:59:00+00:00",
    "base_asset_bal": 13954,
    "quote_asset_bal": 4693.454634475,
    "total_value_mid": 10307.148834475,
    "total_value_exit_net": 10302.938563825,
    "total_value": 10307.148834475,
    "base_cost_quote": 6961.280747775,
    "unrealized_pnl_exit_net": -1351.796818425
  },
  {
    "timestamp": "2024-01-11T23:59:00+00:00",
    "base_asset_bal": 14098,
    "quote_asset_bal": 4663.66179405,
    "total_value_mid": 10342.33619405,
    "total_value_exit_net": 10338.07718825,
    "total_value": 10342.33619405,
    "base_cost_quote": 7017.114591775,
    "unrealized_pnl_exit_net": -1342.699197575
  },
  {
    "timestamp": "2024-01-12T23:59:00+00:00",
    "base_asset_bal": 19775,
    "quote_asset_bal": 2507.678562375,
    "total_value_mid": 9877.821062375,
    "total_value_exit_net": 9872.2934555,
    "total_value": 9877.821062375,
    "base_cost_quote": 9187.066836275,
    "unrealized_pnl_exit_net": -1822.45194315
  },
  {
    "timestamp": "2024-01-13T23:59:00+00:00",
    "base_asset_bal": 17788,
    "quote_asset_bal": 3278.1919647251,
    "total_value_mid": 10126.571964725,
    "total_value_exit_net": 10121.435679725,
    "total_value": 10126.571964725,
    "base_cost_quote": 8450.954966125,
    "unrealized_pnl_exit_net": -1607.711251125
  },
  {
    "timestamp": "2024-01-14T23:59:00+00:00",
    "base_asset_bal": 20106,
    "quote_asset_bal": 2411.3557346001,
    "total_value_mid": 9844.5439346,
    "total_value_exit_net": 9838.96904345,
    "total_value": 9844.5439346,
    "base_cost_quote": 9323.384597975,
    "unrealized_pnl_exit_net": -1895.771289125
  },
  {
    "timestamp": "2024-01-15T23:59:00+00:00",
    "base_asset_bal": 20660,
    "quote_asset_bal": 2210.7406168251,
    "total_value_mid": 9854.9406168251,
    "total_value_exit_net": 9849.2074668251,
    "total_value": 9854.9406168251,
    "base_cost_quote": 9528.68335665,
    "unrealized_pnl_exit_net": -1890.21650665
  },
  {
    "timestamp": "2024-01-16T23:59:00+00:00",
    "base_asset_bal": 20585,
    "quote_asset_bal": 2243.7036239501,
    "total_value_mid": 9901.3236239501,
    "total_value_exit_net": 9895.5804089501,
    "total_value": 9901.3236239501,
    "base_cost_quote": 9500.004963975,
    "unrealized_pnl_exit_net": -1848.128178975
  },
  {
    "timestamp": "2024-01-17T23:59:00+00:00",
    "base_asset_bal": 21801,
    "quote_asset_bal": 1802.6653010001,
    "total_value_mid": 9797.0920010001,
    "total_value_exit_net": 9791.0961809751,
    "total_value": 9797.0920010001,
    "base_cost_quote": 9945.902936825,
    "unrealized_pnl_exit_net": -1957.47205685
  },
  {
    "timestamp": "2024-01-18T23:59:00+00:00",
    "base_asset_bal": 26432,
    "quote_asset_bal": 170.4797310501,
    "total_value_mid": 9397.8909310501,
    "total_value_exit_net": 9390.9703726501,
    "total_value": 9397.8909310501,
    "base_cost_quote": 11583.08460285,
    "unrealized_pnl_exit_net": -2362.59396125
  },
  {
    "timestamp": "2024-01-19T23:59:00+00:00",
    "base_asset_bal": 26915,
    "quote_asset_bal": 4.9352257501,
    "total_value_mid": 9075.2902257501,
    "total_value_exit_net": 9068.4874595001,
    "total_value": 9075.2902257501,
    "base_cost_quote": 11750.248982175,
    "unrealized_pnl_exit_net": -2686.696748425
  },
  {
    "timestamp": "2024-01-20T23:59:00+00:00",
    "base_asset_bal": 26936,
    "quote_asset_bal": 2.4663671501,
    "total_value_mid": 9190.3359671501,
    "total_value_exit_net": 9183.4450649501,
    "total_value": 9190.3359671501,
    "base_cost_quote": 11758.811599325,
    "unrealized_pnl_exit_net": -2577.832901525
  },
  {
    "timestamp": "2024-01-21T23:59:00+00:00",
    "base_asset_bal": 26936,
    "quote_asset_bal": 2.4663671501,
    "total_value_mid": 9052.9623671501,
    "total_value_exit_net": 9046.1744951501,
    "total_value": 9052.9623671501,
    "base_cost_quote": 11758.811599325,
    "unrealized_pnl_exit_net": -2715.103471325
  },
  {
    "timestamp": "2024-01-22T23:59:00+00:00",
    "base_asset_bal": 26934,
    "quote_asset_bal": 3.0851966501,
    "total_value_mid": 8384.9459966501,
    "total_value_exit_net": 8378.6596010501,
    "total_value": 8384.9459966501,
    "base_cost_quote": 11758.731339175,
    "unrealized_pnl_exit_net": -3383.156934775
  },
  {
    "timestamp": "2024-01-23T23:59:00+00:00",
    "base_asset_bal": 26937,
    "quote_asset_bal": 1.7167527001,
    "total_value_mid": 8330.6371527001,
    "total_value_exit_net": 8324.3904624001,
    "total_value": 8330.6371527001,
    "base_cost_quote": 11761.82896065,
    "unrealized_pnl_exit_net": -3439.15525095
  },
  {
    "timestamp": "2024-01-24T23:59:00+00:00",
    "base_asset_bal": 26931,
    "quote_asset_bal": 3.6200380751,
    "total_value_mid": 8578.4504380751,
    "total_value_exit_net": 8572.0193152751,
    "total_value": 8578.4504380751,
    "base_cost_quote": 11761.0457737,
    "unrealized_pnl_exit_net": -3192.6464965
  },
  {
    "timestamp": "2024-01-25T23:59:00+00:00",
    "base_asset_bal": 26931,
    "quote_asset_bal": 3.6200380751,
    "total_value_mid": 8322.6059380751,
    "total_value_exit_net": 8316.3666986501,
    "total_value": 8322.6059380751,
    "base_cost_quote": 11761.0457737,
    "unrealized_pnl_exit_net": -3448.299113125
  },
  {
    "timestamp": "2024-01-26T23:59:00+00:00",
    "base_asset_bal": 26931,
    "quote_asset_bal": 3.6126816751,
    "total_value_mid": 8573.0568816751,
    "total_value_exit_net": 8566.6297985251,
    "total_value": 8573.0568816751,
    "base_cost_quote": 11761.1402445,
    "unrealized_pnl_exit_net": -3198.12312765
  },
  {
    "timestamp": "2024-01-27T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8712.9915244001,
    "total_value_exit_net": 8706.4596529001,
    "total_value": 8712.9915244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3058.7110666
  },
  {
    "timestamp": "2024-01-28T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8481.3935244001,
    "total_value_exit_net": 8475.0353514001,
    "total_value": 8481.3935244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3290.1353681
  },
  {
    "timestamp": "2024-01-29T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8642.9735244001,
    "total_value_exit_net": 8636.4941664001,
    "total_value": 8642.9735244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3128.6765531
  },
  {
    "timestamp": "2024-01-30T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8459.8495244001,
    "total_value_exit_net": 8453.5075094001,
    "total_value": 8459.8495244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3311.6632101
  },
  {
    "timestamp": "2024-01-31T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8142.0755244001,
    "total_value_exit_net": 8135.9718399001,
    "total_value": 8142.0755244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3629.1988796
  },
  {
    "timestamp": "2024-02-01T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8389.8315244001,
    "total_value_exit_net": 8383.5420229001,
    "total_value": 8389.8315244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3381.6286966
  },
  {
    "timestamp": "2024-02-02T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8274.0325244001,
    "total_value_exit_net": 8267.8298721501,
    "total_value": 8274.0325244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3497.34084735
  },
  {
    "timestamp": "2024-02-03T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8195.9355244001,
    "total_value_exit_net": 8189.7914449001,
    "total_value": 8195.9355244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3575.3792746
  },
  {
    "timestamp": "2024-02-04T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8018.1975244001,
    "total_value_exit_net": 8012.1867484001,
    "total_value": 8018.1975244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3752.9839711
  },
  {
    "timestamp": "2024-02-05T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8098.9875244001,
    "total_value_exit_net": 8092.9161559001,
    "total_value": 8098.9875244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3672.2545636
  },
  {
    "timestamp": "2024-02-06T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8080.1365244001,
    "total_value_exit_net": 8074.0792941501,
    "total_value": 8080.1365244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3691.09142535
  },
  {
    "timestamp": "2024-02-07T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8058.5925244001,
    "total_value_exit_net": 8052.5514521501,
    "total_value": 8058.5925244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3712.61926735
  },
  {
    "timestamp": "2024-02-08T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8074.7505244001,
    "total_value_exit_net": 8068.6973336501,
    "total_value": 8074.7505244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3696.47338585
  },
  {
    "timestamp": "2024-02-09T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8249.7955244001,
    "total_value_exit_net": 8243.6110499001,
    "total_value": 8249.7955244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3521.5596696
  },
  {
    "timestamp": "2024-02-10T23:59:00+00:00",
    "base_asset_bal": 26930,
    "quote_asset_bal": 3.8295244001,
    "total_value_mid": 8300.9625244001,
    "total_value_exit_net": 8294.7396746501,
    "total_value": 8300.9625244001,
    "base_cost_quote": 11761.3411951,
    "unrealized_pnl_exit_net": -3470.43104485
  },
  {
    "timestamp": "2024-02-11T23:59:00+00:00",
    "base_asset_bal": 15961,
    "quote_asset_bal": 4190.963440225,
    "total_value_mid": 10444.483240225,
    "total_value_exit_net": 10439.793100375,
    "total_value": 10444.483240225,
    "base_cost_quote": 7743.888063375,
    "unrealized_pnl_exit_net": -1495.058403225
  },
  {
    "timestamp": "2024-02-12T23:59:00+00:00",
    "base_asset_bal": 15039,
    "quote_asset_bal": 4633.3139306501,
    "total_value_mid": 10596.2774306501,
    "total_value_exit_net": 10591.8052080251,
    "total_value": 10596.2774306501,
    "base_cost_quote": 7408.331784775,
    "unrealized_pnl_exit_net": -1449.8405074
  },
  {
    "timestamp": "2024-02-13T23:59:00+00:00",
    "base_asset_bal": 21516,
    "quote_asset_bal": 2223.7881774251,
    "total_value_mid": 10070.6733774251,
    "total_value_exit_net": 10064.7882135251,
    "total_value": 10070.6733774251,
    "base_cost_quote": 9830.314310325,
    "unrealized_pnl_exit_net": -1989.314274225
  },
  {
    "timestamp": "2024-02-14T23:59:00+00:00",
    "base_asset_bal": 22927,
    "quote_asset_bal": 1725.1873354001,
    "total_value_mid": 9955.9803354001,
    "total_value_exit_net": 9949.8072406501,
    "total_value": 9955.9803354001,
    "base_cost_quote": 10335.9225323,
    "unrealized_pnl_exit_net": -2111.30262705
  },
  {
    "timestamp": "2024-02-15T23:59:00+00:00",
    "base_asset_bal": 23614,
    "quote_asset_bal": 1502.1878547501,
    "total_value_mid": 9889.8806547501,
    "total_value_exit_net": 9883.5898851501,
    "total_value": 9889.8806547501,
    "base_cost_quote": 10573.0710604,
    "unrealized_pnl_exit_net": -2191.66903
  },
  {
    "timestamp": "2024-02-16T23:59:00+00:00",
    "base_asset_bal": 25233,
    "quote_asset_bal": 945.0309755751,
    "total_value_mid": 9748.8246755751,
    "total_value_exit_net": 9742.2218303001,
    "total_value": 9748.8246755751,
    "base_cost_quote": 11134.5794761,
    "unrealized_pnl_exit_net": -2337.388621375
  },
  {
    "timestamp": "2024-02-17T23:59:00+00:00",
    "base_asset_bal": 27085,
    "quote_asset_bal": 318.4101807751,
    "total_value_mid": 9581.4801807751,
    "total_value_exit_net": 9574.5328782751,
    "total_value": 9581.4801807751,
    "base_cost_quote": 11765.63341185,
    "unrealized_pnl_exit_net": -2509.51071435
  },
  {
    "timestamp": "2024-02-18T23:59:00+00:00",
    "base_asset_bal": 25907,
    "quote_asset_bal": 731.9566692251,
    "total_value_mid": 9737.2298692251,
    "total_value_exit_net": 9730.4759143251,
    "total_value": 9737.2298692251,
    "base_cost_quote": 11363.270966175,
    "unrealized_pnl_exit_net": -2364.751721075
  },
  {
    "timestamp": "2024-02-19T23:59:00+00:00",
    "base_asset_bal": 25265,
    "quote_asset_bal": 960.8470021251,
    "total_value_mid": 9864.2330021251,
    "total_value_exit_net": 9857.5554626251,
    "total_value": 9864.2330021251,
    "base_cost_quote": 11141.257180625,
    "unrealized_pnl_exit_net": -2244.548720125
  },
  {
    "timestamp": "2024-02-20T23:59:00+00:00",
    "base_asset_bal": 21151,
    "quote_asset_bal": 2501.5600618751,
    "total_value_mid": 10344.3508618751,
    "total_value_exit_net": 10338.4687687751,
    "total_value": 10344.3508618751,
    "base_cost_quote": 9687.855746475,
    "unrealized_pnl_exit_net": -1850.947039575
  },
  {
    "timestamp": "2024-02-21T23:59:00+00:00",
    "base_asset_bal": 25715,
    "quote_asset_bal": 904.7298843251,
    "total_value_mid": 9925.5518843251,
    "total_value_exit_net": 9918.7862678251,
    "total_value": 9925.5518843251,
    "base_cost_quote": 11294.221617975,
    "unrealized_pnl_exit_net": -2280.165234475
  },
  {
    "timestamp": "2024-02-22T23:59:00+00:00",
    "base_asset_bal": 25882,
    "quote_asset_bal": 852.1983413251,
    "total_value_mid": 9809.9585413251,
    "total_value_exit_net": 9803.2402211751,
    "total_value": 9809.9585413251,
    "base_cost_quote": 11353.531667175,
    "unrealized_pnl_exit_net": -2402.489787325
  },
  {
    "timestamp": "2024-02-23T23:59:00+00:00",
    "base_asset_bal": 26078,
    "quote_asset_bal": 793.6016287751,
    "total_value_mid": 9777.4726287751,
    "total_value_exit_net": 9770.7347255251,
    "total_value": 9777.4726287751,
    "base_cost_quote": 11420.42109665,
    "unrealized_pnl_exit_net": -2443.2879999
  },
  {
    "timestamp": "2024-02-24T23:59:00+00:00",
    "base_asset_bal": 25246,
    "quote_asset_bal": 1086.6594434001,
    "total_value_mid": 9932.8578434001,
    "total_value_exit_net": 9926.2231946001,
    "total_value": 9932.8578434001,
    "base_cost_quote": 11131.81080115,
    "unrealized_pnl_exit_net": -2292.24704995
  },
  {
    "timestamp": "2024-02-25T23:59:00+00:00",
    "base_asset_bal": 22794,
    "quote_asset_bal": 1985.0048766251,
    "total_value_mid": 10170.3302766251,
    "total_value_exit_net": 10164.1912825751,
    "total_value": 10170.3302766251,
    "base_cost_quote": 10271.49524805,
    "unrealized_pnl_exit_net": -2092.3088421
  },
  {
    "timestamp": "2024-02-26T23:59:00+00:00",
    "base_asset_bal": 23038,
    "quote_asset_bal": 1909.8675527751,
    "total_value_mid": 10212.7627527751,
    "total_value_exit_net": 10206.5355813751,
    "total_value": 10212.7627527751,
    "base_cost_quote": 10353.9860698,
    "unrealized_pnl_exit_net": -2057.3180412
  },
  {
    "timestamp": "2024-02-27T23:59:00+00:00",
    "base_asset_bal": 23859,
    "quote_asset_bal": 1622.3380766501,
    "total_value_mid": 10087.5112766501,
    "total_value_exit_net": 10081.1623967501,
    "total_value": 10087.5112766501,
    "base_cost_quote": 10647.281776725,
    "unrealized_pnl_exit_net": -2188.457456625
  },
  {
    "timestamp": "2024-02-28T23:59:00+00:00",
    "base_asset_bal": 24951,
    "quote_asset_bal": 1272.2341040251,
    "total_value_mid": 9937.7164040251,
    "total_value_exit_net": 9931.2172923001,
    "total_value": 9937.7164040251,
    "base_cost_quote": 11011.59310545,
    "unrealized_pnl_exit_net": -2352.609917175
  },
  {
    "timestamp": "2024-02-29T23:59:00+00:00",
    "base_asset_bal": 23878,
    "quote_asset_bal": 1666.8113052001,
    "total_value_mid": 10164.9915052001,
    "total_value_exit_net": 10158.6178700501,
    "total_value": 10164.9915052001,
    "base_cost_quote": 10649.84479755,
    "unrealized_pnl_exit_net": -2158.0382327
  },
  {
    "timestamp": "2024-03-01T23:59:00+00:00",
    "base_asset_bal": 20549,
    "quote_asset_bal": 2891.2846725251,
    "total_value_mid": 10605.3792725251,
    "total_value_exit_net": 10599.5937015751,
    "total_value": 10605.3792725251,
    "base_cost_quote": 9458.74654335,
    "unrealized_pnl_exit_net": -1750.4375143
  },
  {
    "timestamp": "2024-03-02T23:59:00+00:00",
    "base_asset_bal": 15870,
    "quote_asset_bal": 4706.9890271751,
    "total_value_mid": 11023.2490271751,
    "total_value_exit_net": 11018.5118321751,
    "total_value": 11023.2490271751,
    "base_cost_quote": 7708.075023725,
    "unrealized_pnl_exit_net": -1396.552218725
  },
  {
    "timestamp": "2024-03-03T23:59:00+00:00",
    "base_asset_bal": 17926,
    "quote_asset_bal": 3935.5152122501,
    "total_value_mid": 10819.0992122501,
    "total_value_exit_net": 10813.9365242501,
    "total_value": 10819.0992122501,
    "base_cost_quote": 8498.073078225,
    "unrealized_pnl_exit_net": -1619.651766225
  },
  {
    "timestamp": "2024-03-04T23:59:00+00:00",
    "base_asset_bal": 17934,
    "quote_asset_bal": 3948.9971915001,
    "total_value_mid": 10864.3475915001,
    "total_value_exit_net": 10859.1610787001,
    "total_value": 10864.3475915001,
    "base_cost_quote": 8502.7935159,
    "unrealized_pnl_exit_net": -1592.6296287
  },
  {
    "timestamp": "2024-03-05T23:59:00+00:00",
    "base_asset_bal": 24047,
    "quote_asset_bal": 1823.9053095501,
    "total_value_mid": 10180.2378095501,
    "total_value_exit_net": 10173.9705601751,
    "total_value": 10180.2378095501,
    "base_cost_quote": 10668.778086875,
    "unrealized_pnl_exit_net": -2318.71283625
  },
  {
    "timestamp": "2024-03-06T23:59:00+00:00",
    "base_asset_bal": 21594,
    "quote_asset_bal": 2721.1730946751,
    "total_value_mid": 10635.3740946751,
    "total_value_exit_net": 10629.4384439251,
    "total_value": 10635.3740946751,
    "base_cost_quote": 9816.111266025,
    "unrealized_pnl_exit_net": -1907.845916775
  },
  {
    "timestamp": "2024-03-07T23:59:00+00:00",
    "base_asset_bal": 16491,
    "quote_asset_bal": 4696.1641696501,
    "total_value_mid": 11129.3032696501,
    "total_value_exit_net": 11124.4784153251,
    "total_value": 11129.3032696501,
    "base_cost_quote": 7944.411543275,
    "unrealized_pnl_exit_net": -1516.0972976
  },
  {
    "timestamp": "2024-03-08T23:59:00+00:00",
    "base_asset_bal": 18646,
    "quote_asset_bal": 3886.9557985001,
    "total_value_mid": 11013.4569985001,
    "total_value_exit_net": 11008.1121226001,
    "total_value": 11013.4569985001,
    "base_cost_quote": 8762.73852855,
    "unrealized_pnl_exit_net": -1641.58220445
  },
  {
    "timestamp": "2024-03-09T23:59:00+00:00",
    "base_asset_bal": 16632,
    "quote_asset_bal": 4673.4473507751,
    "total_value_mid": 11221.4657507751,
    "total_value_exit_net": 11216.5547369751,
    "total_value": 11221.4657507751,
    "base_cost_quote": 7997.76202615,
    "unrealized_pnl_exit_net": -1454.65463995
  },
  {
    "timestamp": "2024-03-10T23:59:00+00:00",
    "base_asset_bal": 14107,
    "quote_asset_bal": 5716.4024663751,
    "total_value_mid": 11414.2197663751,
    "total_value_exit_net": 11409.9464034001,
    "total_value": 11414.2197663751,
    "base_cost_quote": 7022.510835925,
    "unrealized_pnl_exit_net": -1328.9668989
  },
  {
    "timestamp": "2024-03-11T23:59:00+00:00",
    "base_asset_bal": 11616,
    "quote_asset_bal": 6776.6509440751,
    "total_value_mid": 12096.7789440751,
    "total_value_exit_net": 12092.7888480751,
    "total_value": 12096.7789440751,
    "base_cost_quote": 6231.9636699,
    "unrealized_pnl_exit_net": -915.8257659
  },
  {
    "timestamp": "2024-03-12T23:59:00+00:00",
    "base_asset_bal": 9759,
    "quote_asset_bal": 7745.3166090251,
    "total_value_mid": 12376.9380090251,
    "total_value_exit_net": 12373.4642929751,
    "total_value": 12376.9380090251,
    "base_cost_quote": 5380.21073395,
    "unrealized_pnl_exit_net": -752.06305
  },
  {
    "timestamp": "2024-03-13T23:59:00+00:00",
    "base_asset_bal": 10109,
    "quote_asset_bal": 7598.0243498501,
    "total_value_mid": 12404.8538498501,
    "total_value_exit_net": 12401.2487277251,
    "total_value": 12404.8538498501,
    "base_cost_quote": 5549.369608025,
    "unrealized_pnl_exit_net": -746.14523015
  },
  {
    "timestamp": "2024-03-14T23:59:00+00:00",
    "base_asset_bal": 14336,
    "quote_asset_bal": 5710.2889763751,
    "total_value_mid": 12168.6569763751,
    "total_value_exit_net": 12163.8132003751,
    "total_value": 12168.6569763751,
    "base_cost_quote": 7462.27311045,
    "unrealized_pnl_exit_net": -1008.74888645
  },
  {
    "timestamp": "2024-03-15T23:59:00+00:00",
    "base_asset_bal": 17519,
    "quote_asset_bal": 4507.9571623251,
    "total_value_mid": 11808.1244623251,
    "total_value_exit_net": 11802.6493368501,
    "total_value": 11808.1244623251,
    "base_cost_quote": 8744.909466775,
    "unrealized_pnl_exit_net": -1450.21729225
  },
  {
    "timestamp": "2024-03-16T23:59:00+00:00",
    "base_asset_bal": 20290,
    "quote_asset_bal": 3471.7479533251,
    "total_value_mid": 11461.9499533251,
    "total_value_exit_net": 11455.9573018251,
    "total_value": 11461.9499533251,
    "base_cost_quote": 9841.1885599,
    "unrealized_pnl_exit_net": -1856.9792114
  },
  {
    "timestamp": "2024-03-17T23:59:00+00:00",
    "base_asset_bal": 19311,
    "quote_asset_bal": 3938.1774584251,
    "total_value_mid": 11712.7860584251,
    "total_value_exit_net": 11706.9551019751,
    "total_value": 11712.7860584251,
    "base_cost_quote": 9450.170416075,
    "unrealized_pnl_exit_net": -1681.392772525
  },
  {
    "timestamp": "2024-03-18T23:59:00+00:00",
    "base_asset_bal": 24907,
    "quote_asset_bal": 1814.6631693251,
    "total_value_mid": 11082.5578693251,
    "total_value_exit_net": 11075.6069483001,
    "total_value": 11082.5578693251,
    "base_cost_quote": 11590.726229775,
    "unrealized_pnl_exit_net": -2329.7824508
  },
  {
    "timestamp": "2024-03-19T23:59:00+00:00",
    "base_asset_bal": 30030,
    "quote_asset_bal": 3.0475545501,
    "total_value_mid": 10000.0345545501,
    "total_value_exit_net": 9992.5368143001,
    "total_value": 10000.0345545501,
    "base_cost_quote": 13413.65249985,
    "unrealized_pnl_exit_net": -3424.1632401
  },
  {
    "timestamp": "2024-03-20T23:59:00+00:00",
    "base_asset_bal": 25386,
    "quote_asset_bal": 1716.3698780001,
    "total_value_mid": 11264.0444780001,
    "total_value_exit_net": 11256.8837220501,
    "total_value": 11264.0444780001,
    "base_cost_quote": 11764.366962725,
    "unrealized_pnl_exit_net": -2223.853118675
  },
  {
    "timestamp": "2024-03-21T23:59:00+00:00",
    "base_asset_bal": 21604,
    "quote_asset_bal": 3211.9181788501,
    "total_value_mid": 11628.8365788501,
    "total_value_exit_net": 11622.5238900501,
    "total_value": 11628.8365788501,
    "base_cost_quote": 10348.02580295,
    "unrealized_pnl_exit_net": -1937.42009175
  },
  {
    "timestamp": "2024-03-22T23:59:00+00:00",
    "base_asset_bal": 25805,
    "quote_asset_bal": 1656.2384793501,
    "total_value_mid": 11216.9909793501,
    "total_value_exit_net": 11209.8204149751,
    "total_value": 11216.9909793501,
    "base_cost_quote": 11918.25098925,
    "unrealized_pnl_exit_net": -2364.669053625
  },
  {
    "timestamp": "2024-03-23T23:59:00+00:00",
    "base_asset_bal": 25463,
    "quote_asset_bal": 1788.9369594251,
    "total_value_mid": 11207.7006594251,
    "total_value_exit_net": 11200.6365866501,
    "total_value": 11207.7006594251,
    "base_cost_quote": 11795.433244975,
    "unrealized_pnl_exit_net": -2383.73361775
  },
  {
    "timestamp": "2024-03-24T23:59:00+00:00",
    "base_asset_bal": 23603,
    "quote_asset_bal": 2497.8472926501,
    "total_value_mid": 11528.3550926501,
    "total_value_exit_net": 11521.5822118001,
    "total_value": 11528.3550926501,
    "base_cost_quote": 11101.53811365,
    "unrealized_pnl_exit_net": -2077.8031945
  },
  {
    "timestamp": "2024-03-25T23:59:00+00:00",
    "base_asset_bal": 18341,
    "quote_asset_bal": 4597.4942642001,
    "total_value_mid": 12148.4839642001,
    "total_value_exit_net": 12142.8207219251,
    "total_value": 12148.4839642001,
    "base_cost_quote": 9068.823420175,
    "unrealized_pnl_exit_net": -1523.49696245
  },
  {
    "timestamp": "2024-03-26T23:59:00+00:00",
    "base_asset_bal": 16490,
    "quote_asset_bal": 5387.8770516251,
    "total_value_mid": 12402.7230516251,
    "total_value_exit_net": 12397.4619171251,
    "total_value": 12402.7230516251,
    "base_cost_quote": 8328.559037975,
    "unrealized_pnl_exit_net": -1318.974172475
  },
  {
    "timestamp": "2024-03-27T23:59:00+00:00",
    "base_asset_bal": 18297,
    "quote_asset_bal": 4685.7452209001,
    "total_value_mid": 12145.4321209001,
    "total_value_exit_net": 12139.8373557251,
    "total_value": 12145.4321209001,
    "base_cost_quote": 9086.93949705,
    "unrealized_pnl_exit_net": -1632.847362225
  },
  {
    "timestamp": "2024-03-28T23:59:00+00:00",
    "base_asset_bal": 18334,
    "quote_asset_bal": 4685.0897015251,
    "total_value_mid": 12240.5311015251,
    "total_value_exit_net": 12234.8645204751,
    "total_value": 12240.5311015251,
    "base_cost_quote": 9099.1156223,
    "unrealized_pnl_exit_net": -1549.34080335
  },
  {
    "timestamp": "2024-03-29T23:59:00+00:00",
    "base_asset_bal": 18630,
    "quote_asset_bal": 4574.2917913751,
    "total_value_mid": 12208.8657913751,
    "total_value_exit_net": 12203.1398608751,
    "total_value": 12208.8657913751,
    "base_cost_quote": 9220.229489625,
    "unrealized_pnl_exit_net": -1591.381420125
  },
  {
    "timestamp": "2024-03-30T23:59:00+00:00",
    "base_asset_bal": 18369,
    "quote_asset_bal": 4691.7761524501,
    "total_value_mid": 12188.1650524501,
    "total_value_exit_net": 12182.5427607751,
    "total_value": 12188.1650524501,
    "base_cost_quote": 9120.10795475,
    "unrealized_pnl_exit_net": -1629.341346425
  },
  {
    "timestamp": "2024-03-31T23:59:00+00:00",
    "base_asset_bal": 18110,
    "quote_asset_bal": 4804.1479714251,
    "total_value_mid": 12265.4679714251,
    "total_value_exit_net": 12259.8719814251,
    "total_value": 12265.4679714251,
    "base_cost_quote": 9013.56610825,
    "unrealized_pnl_exit_net": -1557.84209825
  },
  {
    "timestamp": "2024-04-01T23:59:00+00:00",
    "base_asset_bal": 23548,
    "quote_asset_bal": 2683.8278967751,
    "total_value_mid": 11756.8722967751,
    "total_value_exit_net": 11750.0675134751,
    "total_value": 11756.8722967751,
    "base_cost_quote": 11142.3813231,
    "unrealized_pnl_exit_net": -2076.1417064
  },
  {
    "timestamp": "2024-04-02T23:59:00+00:00",
    "base_asset_bal": 28789,
    "quote_asset_bal": 786.6746903001,
    "total_value_mid": 11012.5274903001,
    "total_value_exit_net": 11004.8581007001,
    "total_value": 11012.5274903001,
    "base_cost_quote": 13052.4672139,
    "unrealized_pnl_exit_net": -2834.2838035
  },
  {
    "timestamp": "2024-04-03T23:59:00+00:00",
    "base_asset_bal": 29136,
    "quote_asset_bal": 689.2551801751,
    "total_value_mid": 11038.3623801751,
    "total_value_exit_net": 11030.6005497751,
    "total_value": 11038.3623801751,
    "base_cost_quote": 13175.49481545,
    "unrealized_pnl_exit_net": -2834.14944585
  },
  {
    "timestamp": "2024-04-04T23:59:00+00:00",
    "base_asset_bal": 27597,
    "quote_asset_bal": 1260.6617224751,
    "total_value_mid": 11397.0398224751,
    "total_value_exit_net": 11389.4375389001,
    "total_value": 11397.0398224751,
    "base_cost_quote": 12636.21986235,
    "unrealized_pnl_exit_net": -2507.444045925
  },
  {
    "timestamp": "2024-04-05T23:59:00+00:00",
    "base_asset_bal": 28897,
    "quote_asset_bal": 807.2783717501,
    "total_value_mid": 11241.9850717501,
    "total_value_exit_net": 11234.1590417251,
    "total_value": 11241.9850717501,
    "base_cost_quote": 13101.93568745,
    "unrealized_pnl_exit_net": -2675.055017475
  },
  {
    "timestamp": "2024-04-06T23:59:00+00:00",
    "base_asset_bal": 26879,
    "quote_asset_bal": 1554.1353317001,
    "total_value_mid": 11585.3781317001,
    "total_value_exit_net": 11577.8546996001,
    "total_value": 11585.3781317001,
    "base_cost_quote": 12372.43237,
    "unrealized_pnl_exit_net": -2348.7130021
  },
  {
    "timestamp": "2024-04-07T23:59:00+00:00",
    "base_asset_bal": 26292,
    "quote_asset_bal": 1777.1266195251,
    "total_value_mid": 11678.6938195251,
    "total_value_exit_net": 11671.2676441251,
    "total_value": 11678.6938195251,
    "base_cost_quote": 12158.39616315,
    "unrealized_pnl_exit_net": -2264.25513855
  },
  {
    "timestamp": "2024-04-08T23:59:00+00:00",
    "base_asset_bal": 23194,
    "quote_asset_bal": 2974.1579271751,
    "total_value_mid": 12005.9015271751,
    "total_value_exit_net": 11999.1277194751,
    "total_value": 12005.9015271751,
    "base_cost_quote": 11001.830488975,
    "unrealized_pnl_exit_net": -1976.860696675
  },
  {
    "timestamp": "2024-04-09T23:59:00+00:00",
    "base_asset_bal": 21254,
    "quote_asset_bal": 3767.9983236001,
    "total_value_mid": 12210.0871236001,
    "total_value_exit_net": 12203.7555570001,
    "total_value": 12210.0871236001,
    "base_cost_quote": 10263.744739525,
    "unrealized_pnl_exit_net": -1827.987506125
  },
  {
    "timestamp": "2024-04-10T23:59:00+00:00",
    "base_asset_bal": 23153,
    "quote_asset_bal": 3053.2799834001,
    "total_value_mid": 12055.1663834001,
    "total_value_exit_net": 12048.4149686001,
    "total_value": 12055.1663834001,
    "base_cost_quote": 10995.250157425,
    "unrealized_pnl_exit_net": -2000.115172225
  },
  {
    "timestamp": "2024-04-11T23:59:00+00:00",
    "base_asset_bal": 17806,
    "quote_asset_bal": 5250.1597489001,
    "total_value_mid": 12504.3241489001,
    "total_value_exit_net": 12498.8835256001,
    "total_value": 12504.3241489001,
    "base_cost_quote": 8887.603607175,
    "unrealized_pnl_exit_net": -1638.879830475
  },
  {
    "timestamp": "2024-04-12T23:59:00+00:00",
    "base_asset_bal": 27789,
    "quote_asset_bal": 1580.4860055001,
    "total_value_mid": 11003.7359055001,
    "total_value_exit_net": 10996.6684680751,
    "total_value": 11003.7359055001,
    "base_cost_quote": 12578.5848685,
    "unrealized_pnl_exit_net": -3162.402405925
  },
  {
    "timestamp": "2024-04-13T23:59:00+00:00",
    "base_asset_bal": 32697,
    "quote_asset_bal": 2.3293798751,
    "total_value_mid": 9356.9410798751,
    "total_value_exit_net": 9349.9251211001,
    "total_value": 9356.9410798751,
    "base_cost_quote": 14173.205637775,
    "unrealized_pnl_exit_net": -4825.60989655
  },
  {
    "timestamp": "2024-04-14T23:59:00+00:00",
    "base_asset_bal": 32697,
    "quote_asset_bal": 2.3293798751,
    "total_value_mid": 10001.0719798751,
    "total_value_exit_net": 9993.5729229251,
    "total_value": 10001.0719798751,
    "base_cost_quote": 14173.205637775,
    "unrealized_pnl_exit_net": -4181.962094725
  },
  {
    "timestamp": "2024-04-15T23:59:00+00:00",
    "base_asset_bal": 32695,
    "quote_asset_bal": 4.0119650251,
    "total_value_mid": 9573.8384650251,
    "total_value_exit_net": 9566.6610951501,
    "total_value": 9573.8384650251,
    "base_cost_quote": 14177.58101685,
    "unrealized_pnl_exit_net": -4614.931886725
  },
  {
    "timestamp": "2024-04-16T23:59:00+00:00",
    "base_asset_bal": 32695,
    "quote_asset_bal": 4.0119650251,
    "total_value_mid": 9570.5689650251,
    "total_value_exit_net": 9563.3940472751,
    "total_value": 9570.5689650251,
    "base_cost_quote": 14177.58101685,
    "unrealized_pnl_exit_net": -4618.1989346
  },
  {
    "timestamp": "2024-04-17T23:59:00+00:00",
    "base_asset_bal": 32695,
    "quote_asset_bal": 4.0119650251,
    "total_value_mid": 9142.2644650251,
    "total_value_exit_net": 9135.4107756501,
    "total_value": 9142.2644650251,
    "base_cost_quote": 14177.58101685,
    "unrealized_pnl_exit_net": -5046.182206225
  },
  {
    "timestamp": "2024-04-18T23:59:00+00:00",
    "base_asset_bal": 32695,
    "quote_asset_bal": 4.0119650251,
    "total_value_mid": 9580.3774650251,
    "total_value_exit_net": 9573.1951909001,
    "total_value": 9580.3774650251,
    "base_cost_quote": 14177.58101685,
    "unrealized_pnl_exit_net": -4608.397790975
  },
  {
    "timestamp": "2024-04-19T23:59:00+00:00",
    "base_asset_bal": 32695,
    "quote_asset_bal": 4.0119650251,
    "total_value_mid": 9606.5334650251,
    "total_value_exit_net": 9599.3315739001,
    "total_value": 9606.5334650251,
    "base_cost_quote": 14177.58101685,
    "unrealized_pnl_exit_net": -4582.261407975
  },
  {
    "timestamp": "2024-04-20T23:59:00+00:00",
    "base_asset_bal": 32695,
    "quote_asset_bal": 3.9843254251,
    "total_value_mid": 10302.9093254251,
    "total_value_exit_net": 10295.1851316751,
    "total_value": 10302.9093254251,
    "base_cost_quote": 14177.67548765,
    "unrealized_pnl_exit_net": -3886.4746814
  },
  {
    "timestamp": "2024-04-21T23:59:00+00:00",
    "base_asset_bal": 32695,
    "quote_asset_bal": 3.9843254251,
    "total_value_mid": 10119.8173254251,
    "total_value_exit_net": 10112.2304506751,
    "total_value": 10119.8173254251,
    "base_cost_quote": 14177.67548765,
    "unrealized_pnl_exit_net": -4069.4293624
  },
  {
    "timestamp": "2024-04-22T23:59:00+00:00",
    "base_asset_bal": 32695,
    "quote_asset_bal": 4.0539274251,
    "total_value_mid": 10381.4469274251,
    "total_value_exit_net": 10373.6638826751,
    "total_value": 10381.4469274251,
    "base_cost_quote": 14177.69310085,
    "unrealized_pnl_exit_net": -3808.0831456
  },
  {
    "timestamp": "2024-04-23T23:59:00+00:00",
    "base_asset_bal": 32695,
    "quote_asset_bal": 4.1062278251,
    "total_value_mid": 10378.2297278251,
    "total_value_exit_net": 10370.4491352001,
    "total_value": 10378.2297278251,
    "base_cost_quote": 14177.70751165,
    "unrealized_pnl_exit_net": -3811.364604275
  },
  {
    "timestamp": "2024-04-24T23:59:00+00:00",
    "base_asset_bal": 32711,
    "quote_asset_bal": 1.4669899251,
    "total_value_mid": 9840.9357899251,
    "total_value_exit_net": 9833.5561883251,
    "total_value": 9840.9357899251,
    "base_cost_quote": 14182.5637511,
    "unrealized_pnl_exit_net": -4350.4745527
  },
  {
    "timestamp": "2024-04-25T23:59:00+00:00",
    "base_asset_bal": 32711,
    "quote_asset_bal": 1.4669899251,
    "total_value_mid": 9837.6646899251,
    "total_value_exit_net": 9830.2875416501,
    "total_value": 9837.6646899251,
    "base_cost_quote": 14182.5637511,
    "unrealized_pnl_exit_net": -4353.743199375
  },
  {
    "timestamp": "2024-04-26T23:59:00+00:00",
    "base_asset_bal": 32711,
    "quote_asset_bal": 1.4669899251,
    "total_value_mid": 9592.3321899251,
    "total_value_exit_net": 9585.1390410251,
    "total_value": 9592.3321899251,
    "base_cost_quote": 14182.5637511,
    "unrealized_pnl_exit_net": -4598.8917
  },
  {
    "timestamp": "2024-04-27T23:59:00+00:00",
    "base_asset_bal": 32537,
    "quote_asset_bal": 167.9850051251,
    "total_value_mid": 10293.4994051251,
    "total_value_exit_net": 10285.9052693251,
    "total_value": 10293.4994051251,
    "base_cost_quote": 14107.3386745751,
    "unrealized_pnl_exit_net": -3989.4184103751
  },
  {
    "timestamp": "2024-04-28T23:59:00+00:00",
    "base_asset_bal": 33122,
    "quote_asset_bal": 2.3527930501,
    "total_value_mid": 10296.6703930501,
    "total_value_exit_net": 10288.9496548501,
    "total_value": 10296.6703930501,
    "base_cost_quote": 14299.290530575,
    "unrealized_pnl_exit_net": -4012.693668775
  },
  {
    "timestamp": "2024-04-29T23:59:00+00:00",
    "base_asset_bal": 33145,
    "quote_asset_bal": 1.1335422501,
    "total_value_mid": 10010.9235422501,
    "total_value_exit_net": 10003.4161997501,
    "total_value": 10010.9235422501,
    "base_cost_quote": 14304.875316025,
    "unrealized_pnl_exit_net": -4302.592658525
  },
  {
    "timestamp": "2024-04-30T23:59:00+00:00",
    "base_asset_bal": 33144,
    "quote_asset_bal": 1.6502634001,
    "total_value_mid": 9470.8910634001,
    "total_value_exit_net": 9463.7891328001,
    "total_value": 9470.8910634001,
    "base_cost_quote": 14304.537462825,
    "unrealized_pnl_exit_net": -4842.398593425
  },
  {
    "timestamp": "2024-05-01T23:59:00+00:00",
    "base_asset_bal": 33144,
    "quote_asset_bal": 1.6502634001,
    "total_value_mid": 9411.2318634001,
    "total_value_exit_net": 9404.1746772001,
    "total_value": 9411.2318634001,
    "base_cost_quote": 14304.537462825,
    "unrealized_pnl_exit_net": -4902.013049025
  },
  {
    "timestamp": "2024-05-02T23:59:00+00:00",
    "base_asset_bal": 33144,
    "quote_asset_bal": 1.6502634001,
    "total_value_mid": 9520.6070634001,
    "total_value_exit_net": 9513.4678458001,
    "total_value": 9520.6070634001,
    "base_cost_quote": 14304.537462825,
    "unrealized_pnl_exit_net": -4792.719880425
  },
  {
    "timestamp": "2024-05-03T23:59:00+00:00",
    "base_asset_bal": 33144,
    "quote_asset_bal": 1.6502634001,
    "total_value_mid": 9795.7022634001,
    "total_value_exit_net": 9788.3567244001,
    "total_value": 9795.7022634001,
    "base_cost_quote": 14304.537462825,
    "unrealized_pnl_exit_net": -4517.831001825
  },
  {
    "timestamp": "2024-05-04T23:59:00+00:00",
    "base_asset_bal": 33144,
    "quote_asset_bal": 1.6502634001,
    "total_value_mid": 9901.7630634001,
    "total_value_exit_net": 9894.3379788001,
    "total_value": 9901.7630634001,
    "base_cost_quote": 14304.537462825,
    "unrealized_pnl_exit_net": -4411.849747425
  },
  {
    "timestamp": "2024-05-05T23:59:00+00:00",
    "base_asset_bal": 33144,
    "quote_asset_bal": 1.6502634001,
    "total_value_mid": 10137.0854634001,
    "total_value_exit_net": 10129.4838870001,
    "total_value": 10137.0854634001,
    "base_cost_quote": 14304.537462825,
    "unrealized_pnl_exit_net": -4176.703839225
  },
  {
    "timestamp": "2024-05-06T23:59:00+00:00",
    "base_asset_bal": 32195,
    "quote_asset_bal": 305.0012425751,
    "total_value_mid": 10626.7182425751,
    "total_value_exit_net": 10618.9769548251,
    "total_value": 10626.7182425751,
    "base_cost_quote": 14006.98156315,
    "unrealized_pnl_exit_net": -3693.0058509001
  },
  {
    "timestamp": "2024-05-07T23:59:00+00:00",
    "base_asset_bal": 29879,
    "quote_asset_bal": 1139.0898305501,
    "total_value_mid": 11154.5306305501,
    "total_value_exit_net": 11147.0190499501,
    "total_value": 11154.5306305501,
    "base_cost_quote": 13303.01718555,
    "unrealized_pnl_exit_net": -3295.08796615
  },
  {
    "timestamp": "2024-05-08T23:59:00+00:00",
    "base_asset_bal": 33362,
    "quote_asset_bal": 4.4719123501,
    "total_value_mid": 10450.1141123501,
    "total_value_exit_net": 10442.2798807001,
    "total_value": 10450.1141123501,
    "base_cost_quote": 14441.9037103,
    "unrealized_pnl_exit_net": -4004.09574195
  },
  {
    "timestamp": "2024-05-09T23:59:00+00:00",
    "base_asset_bal": 33362,
    "quote_asset_bal": 4.4348723501,
    "total_value_mid": 10526.8096723501,
    "total_value_exit_net": 10518.9178912501,
    "total_value": 10526.8096723501,
    "base_cost_quote": 14442.0286039,
    "unrealized_pnl_exit_net": -3927.545585
  },
  {
    "timestamp": "2024-05-10T23:59:00+00:00",
    "base_asset_bal": 33362,
    "quote_asset_bal": 4.4348723501,
    "total_value_mid": 9962.9918723501,
    "total_value_exit_net": 9955.5229546001,
    "total_value": 9962.9918723501,
    "base_cost_quote": 14442.0286039,
    "unrealized_pnl_exit_net": -4490.94052165
  },
  {
    "timestamp": "2024-05-11T23:59:00+00:00",
    "base_asset_bal": 33362,
    "quote_asset_bal": 4.4348723501,
    "total_value_mid": 9979.6728723501,
    "total_value_exit_net": 9972.1914438501,
    "total_value": 9979.6728723501,
    "base_cost_quote": 14442.0286039,
    "unrealized_pnl_exit_net": -4474.2720324
  },
  {
    "timestamp": "2024-05-12T23:59:00+00:00",
    "base_asset_bal": 33330,
    "quote_asset_bal": 14.7308427501,
    "total_value_mid": 10663.6658427501,
    "total_value_exit_net": 10655.6791415001,
    "total_value": 10663.6658427501,
    "base_cost_quote": 14431.8225551,
    "unrealized_pnl_exit_net": -3790.87425635
  },
  {
    "timestamp": "2024-05-13T23:59:00+00:00",
    "base_asset_bal": 33552,
    "quote_asset_bal": 4.9437406251,
    "total_value_mid": 10520.1405406251,
    "total_value_exit_net": 10512.2541430251,
    "total_value": 10520.1405406251,
    "base_cost_quote": 14482.317698075,
    "unrealized_pnl_exit_net": -3975.007295675
  },
  {
    "timestamp": "2024-05-14T23:59:00+00:00",
    "base_asset_bal": 33568,
    "quote_asset_bal": 0.5752738251,
    "total_value_mid": 10010.5528738251,
    "total_value_exit_net": 10003.0453906251,
    "total_value": 10010.5528738251,
    "base_cost_quote": 14487.087672875,
    "unrealized_pnl_exit_net": -4484.617556075
  },
  {
    "timestamp": "2024-05-15T23:59:00+00:00",
    "base_asset_bal": 33568,
    "quote_asset_bal": 0.5752738251,
    "total_value_mid": 10477.1480738251,
    "total_value_exit_net": 10469.2906442251,
    "total_value": 10477.1480738251,
    "base_cost_quote": 14487.087672875,
    "unrealized_pnl_exit_net": -4018.372302475
  },
  {
    "timestamp": "2024-05-16T23:59:00+00:00",
    "base_asset_bal": 33568,
    "quote_asset_bal": 0.5757102251,
    "total_value_mid": 10440.2237102251,
    "total_value_exit_net": 10432.3939742251,
    "total_value": 10440.2237102251,
    "base_cost_quote": 14487.105286075,
    "unrealized_pnl_exit_net": -4055.287022075
  },
  {
    "timestamp": "2024-05-17T23:59:00+00:00",
    "base_asset_bal": 33264,
    "quote_asset_bal": 98.6133666251,
    "total_value_mid": 10699.8501666251,
    "total_value_exit_net": 10691.8992390251,
    "total_value": 10699.8501666251,
    "base_cost_quote": 14391.177394075,
    "unrealized_pnl_exit_net": -3797.891521675
  },
  {
    "timestamp": "2024-05-18T23:59:00+00:00",
    "base_asset_bal": 33568,
    "quote_asset_bal": 2.6450186251,
    "total_value_mid": 10623.5602186251,
    "total_value_exit_net": 10615.5945322251,
    "total_value": 10623.5602186251,
    "base_cost_quote": 14487.832230875,
    "unrealized_pnl_exit_net": -3874.882717275
  },
  {
    "timestamp": "2024-05-19T23:59:00+00:00",
    "base_asset_bal": 33568,
    "quote_asset_bal": 2.6625698251,
    "total_value_mid": 10200.6209698251,
    "total_value_exit_net": 10192.9725010251,
    "total_value": 10200.6209698251,
    "base_cost_quote": 14487.835433275,
    "unrealized_pnl_exit_net": -4297.525502075
  },
  {
    "timestamp": "2024-05-20T23:59:00+00:00",
    "base_asset_bal": 32371,
    "quote_asset_bal": 389.4741196251,
    "total_value_mid": 10919.7604196251,
    "total_value_exit_net": 10911.8627049001,
    "total_value": 10919.7604196251,
    "base_cost_quote": 14104.656464425,
    "unrealized_pnl_exit_net": -3582.26787915
  },
  {
    "timestamp": "2024-05-21T23:59:00+00:00",
    "base_asset_bal": 33136,
    "quote_asset_bal": 148.2506777001,
    "total_value_mid": 10741.8298777001,
    "total_value_exit_net": 10733.8846933001,
    "total_value": 10741.8298777001,
    "base_cost_quote": 14350.72517765,
    "unrealized_pnl_exit_net": -3765.09116205
  },
  {
    "timestamp": "2024-05-22T23:59:00+00:00",
    "base_asset_bal": 33600,
    "quote_asset_bal": 1.9843781001,
    "total_value_mid": 10501.9843781001,
    "total_value_exit_net": 10494.1093781001,
    "total_value": 10501.9843781001,
    "base_cost_quote": 14497.90588045,
    "unrealized_pnl_exit_net": -4005.78088045
  },
  {
    "timestamp": "2024-05-23T23:59:00+00:00",
    "base_asset_bal": 33600,
    "quote_asset_bal": 1.9843781001,
    "total_value_mid": 10290.3043781001,
    "total_value_exit_net": 10282.5881381001,
    "total_value": 10290.3043781001,
    "base_cost_quote": 14497.90588045,
    "unrealized_pnl_exit_net": -4217.30212045
  },
  {
    "timestamp": "2024-05-24T23:59:00+00:00",
    "base_asset_bal": 33600,
    "quote_asset_bal": 1.9843781001,
    "total_value_mid": 10428.0643781001,
    "total_value_exit_net": 10420.2448181001,
    "total_value": 10428.0643781001,
    "base_cost_quote": 14497.90588045,
    "unrealized_pnl_exit_net": -4079.64544045
  },
  {
    "timestamp": "2024-05-25T23:59:00+00:00",
    "base_asset_bal": 33600,
    "quote_asset_bal": 1.9843781001,
    "total_value_mid": 10552.3843781001,
    "total_value_exit_net": 10544.4715781001,
    "total_value": 10552.3843781001,
    "base_cost_quote": 14497.90588045,
    "unrealized_pnl_exit_net": -3955.41868045
  },
  {
    "timestamp": "2024-05-26T23:59:00+00:00",
    "base_asset_bal": 33600,
    "quote_asset_bal": 1.9843781001,
    "total_value_mid": 10337.3443781001,
    "total_value_exit_net": 10329.5928581001,
    "total_value": 10337.3443781001,
    "base_cost_quote": 14497.90588045,
    "unrealized_pnl_exit_net": -4170.29740045
  },
  {
    "timestamp": "2024-05-27T23:59:00+00:00",
    "base_asset_bal": 33600,
    "quote_asset_bal": 1.9307389001,
    "total_value_mid": 10542.2507389001,
    "total_value_exit_net": 10534.3454989001,
    "total_value": 10542.2507389001,
    "base_cost_quote": 14498.03717885,
    "unrealized_pnl_exit_net": -3965.62241885
  },
  {
    "timestamp": "2024-05-28T23:59:00+00:00",
    "base_asset_bal": 33600,
    "quote_asset_bal": 2.1283757001,
    "total_value_mid": 10549.1683757001,
    "total_value_exit_net": 10541.2580957001,
    "total_value": 10549.1683757001,
    "base_cost_quote": 14498.09161965,
    "unrealized_pnl_exit_net": -3958.96189965
  },
  {
    "timestamp": "2024-05-29T23:59:00+00:00",
    "base_asset_bal": 33600,
    "quote_asset_bal": 2.1695373001,
    "total_value_mid": 10381.2095373001,
    "total_value_exit_net": 10373.4252573001,
    "total_value": 10381.2095373001,
    "base_cost_quote": 14498.07881005,
    "unrealized_pnl_exit_net": -4126.82309005
  },
  {
    "timestamp": "2024-05-30T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 10389.1262136501,
    "total_value_exit_net": 10381.3375318251,
    "total_value": 10389.1262136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -4123.303349275
  },
  {
    "timestamp": "2024-05-31T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 10086.5552136501,
    "total_value_exit_net": 10078.9934600751,
    "total_value": 10086.5552136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -4425.647421025
  },
  {
    "timestamp": "2024-06-01T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 10126.8980136501,
    "total_value_exit_net": 10119.3060029751,
    "total_value": 10126.8980136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -4385.334878125
  },
  {
    "timestamp": "2024-06-02T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 9992.4220136501,
    "total_value_exit_net": 9984.9308599751,
    "total_value": 9992.4220136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -4519.710021125
  },
  {
    "timestamp": "2024-06-03T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 9901.6507136501,
    "total_value_exit_net": 9894.2276384501,
    "total_value": 9901.6507136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -4610.41324265
  },
  {
    "timestamp": "2024-06-04T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 9965.5268136501,
    "total_value_exit_net": 9958.0558313751,
    "total_value": 9965.5268136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -4546.585049725
  },
  {
    "timestamp": "2024-06-05T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 10190.7741136501,
    "total_value_exit_net": 10183.1341959001,
    "total_value": 10190.7741136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -4321.5066852
  },
  {
    "timestamp": "2024-06-06T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 10173.9646136501,
    "total_value_exit_net": 10166.3373030251,
    "total_value": 10173.9646136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -4338.303578075
  },
  {
    "timestamp": "2024-06-07T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 9400.7276136501,
    "total_value_exit_net": 9393.6802307751,
    "total_value": 9400.7276136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -5110.960650325
  },
  {
    "timestamp": "2024-06-08T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 9010.7472136501,
    "total_value_exit_net": 9003.9923160751,
    "total_value": 9010.7472136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -5500.648565025
  },
  {
    "timestamp": "2024-06-09T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 9259.5278136501,
    "total_value_exit_net": 9252.5863306251,
    "total_value": 9259.5278136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -5252.054550475
  },
  {
    "timestamp": "2024-06-10T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8990.5758136501,
    "total_value_exit_net": 8983.8360446251,
    "total_value": 8990.5758136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -5520.804836475
  },
  {
    "timestamp": "2024-06-11T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8516.5479136501,
    "total_value_exit_net": 8510.1636655501,
    "total_value": 8516.5479136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -5994.47721555
  },
  {
    "timestamp": "2024-06-12T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8782.1380136501,
    "total_value_exit_net": 8775.5545729751,
    "total_value": 8782.1380136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -5729.086308125
  },
  {
    "timestamp": "2024-06-13T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8348.4529136501,
    "total_value_exit_net": 8342.1947368001,
    "total_value": 8348.4529136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6162.4461443
  },
  {
    "timestamp": "2024-06-14T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8150.1008136501,
    "total_value_exit_net": 8143.9914008751,
    "total_value": 8150.1008136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6360.649480225
  },
  {
    "timestamp": "2024-06-15T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8213.9769136501,
    "total_value_exit_net": 8207.8195938001,
    "total_value": 8213.9769136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6296.8212873
  },
  {
    "timestamp": "2024-06-16T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8240.8721136501,
    "total_value_exit_net": 8234.6946224001,
    "total_value": 8240.8721136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6269.9462587
  },
  {
    "timestamp": "2024-06-17T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7319.7115136501,
    "total_value_exit_net": 7314.2248928501,
    "total_value": 7319.7115136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7190.41598825
  },
  {
    "timestamp": "2024-06-18T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6976.7977136501,
    "total_value_exit_net": 6971.5682782001,
    "total_value": 6976.7977136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7533.0726029
  },
  {
    "timestamp": "2024-06-19T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7077.6547136501,
    "total_value_exit_net": 7072.3496354501,
    "total_value": 7077.6547136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7432.29124565
  },
  {
    "timestamp": "2024-06-20T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7074.2928136501,
    "total_value_exit_net": 7068.9902568751,
    "total_value": 7074.2928136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7435.650624225
  },
  {
    "timestamp": "2024-06-21T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7000.3310136501,
    "total_value_exit_net": 6995.0839282251,
    "total_value": 7000.3310136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7509.556952875
  },
  {
    "timestamp": "2024-06-22T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7168.4260136501,
    "total_value_exit_net": 7163.0528569751,
    "total_value": 7168.4260136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7341.588024125
  },
  {
    "timestamp": "2024-06-23T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6889.3883136501,
    "total_value_exit_net": 6884.2244352501,
    "total_value": 6889.3883136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7620.41644585
  },
  {
    "timestamp": "2024-06-24T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7013.7786136501,
    "total_value_exit_net": 7008.5214425251,
    "total_value": 7013.7786136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7496.119438575
  },
  {
    "timestamp": "2024-06-25T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7323.0734136501,
    "total_value_exit_net": 7317.5842714251,
    "total_value": 7323.0734136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7187.056609675
  },
  {
    "timestamp": "2024-06-26T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7195.3212136501,
    "total_value_exit_net": 7189.9278855751,
    "total_value": 7195.3212136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7314.712995525
  },
  {
    "timestamp": "2024-06-27T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7397.0352136501,
    "total_value_exit_net": 7391.4906000751,
    "total_value": 7397.0352136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7113.150281025
  },
  {
    "timestamp": "2024-06-28T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7161.7022136501,
    "total_value_exit_net": 7156.3340998251,
    "total_value": 7161.7022136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7348.306781275
  },
  {
    "timestamp": "2024-06-29T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7003.6929136501,
    "total_value_exit_net": 6998.4433068001,
    "total_value": 7003.6929136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7506.1975743
  },
  {
    "timestamp": "2024-06-30T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7326.4353136501,
    "total_value_exit_net": 7320.9436500001,
    "total_value": 7326.4353136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7183.6972311
  },
  {
    "timestamp": "2024-07-01T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7084.3785136501,
    "total_value_exit_net": 7079.0683926001,
    "total_value": 7084.3785136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7425.5724885
  },
  {
    "timestamp": "2024-07-02T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7104.5499136501,
    "total_value_exit_net": 7099.2246640501,
    "total_value": 7104.5499136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7405.41621705
  },
  {
    "timestamp": "2024-07-03T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6869.2169136501,
    "total_value_exit_net": 6864.0681638001,
    "total_value": 6869.2169136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7640.5727173
  },
  {
    "timestamp": "2024-07-04T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 5927.8849136501,
    "total_value_exit_net": 5923.4421628001,
    "total_value": 5927.8849136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8581.1987183
  },
  {
    "timestamp": "2024-07-05T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 5732.8947136501,
    "total_value_exit_net": 5728.5982054501,
    "total_value": 5732.8947136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8776.04267565
  },
  {
    "timestamp": "2024-07-06T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6230.4559136501,
    "total_value_exit_net": 6225.7862345501,
    "total_value": 6230.4559136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8278.85464655
  },
  {
    "timestamp": "2024-07-07T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 5914.4373136501,
    "total_value_exit_net": 5910.0046485001,
    "total_value": 5914.4373136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8594.6362326
  },
  {
    "timestamp": "2024-07-08T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6143.0465136501,
    "total_value_exit_net": 6138.4423916001,
    "total_value": 6143.0465136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8366.1984895
  },
  {
    "timestamp": "2024-07-09T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6358.2081136501,
    "total_value_exit_net": 6353.4426204001,
    "total_value": 6358.2081136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8151.1982607
  },
  {
    "timestamp": "2024-07-10T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6606.9887136501,
    "total_value_exit_net": 6602.0366349501,
    "total_value": 6606.9887136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7902.60424615
  },
  {
    "timestamp": "2024-07-11T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6361.5700136501,
    "total_value_exit_net": 6356.8019989751,
    "total_value": 6361.5700136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8147.838882125
  },
  {
    "timestamp": "2024-07-12T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6546.4745136501,
    "total_value_exit_net": 6541.5678206001,
    "total_value": 6546.4745136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7963.0730605
  },
  {
    "timestamp": "2024-07-13T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6620.4363136501,
    "total_value_exit_net": 6615.4741492501,
    "total_value": 6620.4363136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7889.16673185
  },
  {
    "timestamp": "2024-07-14T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6731.3790136501,
    "total_value_exit_net": 6726.3336422251,
    "total_value": 6731.3790136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7778.307238875
  },
  {
    "timestamp": "2024-07-15T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7060.8452136501,
    "total_value_exit_net": 7055.5527425751,
    "total_value": 7060.8452136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7449.088138525
  },
  {
    "timestamp": "2024-07-16T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7084.3785136501,
    "total_value_exit_net": 7079.0683926001,
    "total_value": 7084.3785136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7425.5724885
  },
  {
    "timestamp": "2024-07-17T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7030.5881136501,
    "total_value_exit_net": 7025.3183354001,
    "total_value": 7030.5881136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7479.3225457
  },
  {
    "timestamp": "2024-07-18T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7726.5014136501,
    "total_value_exit_net": 7720.7097004251,
    "total_value": 7726.5014136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6783.931180675
  },
  {
    "timestamp": "2024-07-19T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7682.7967136501,
    "total_value_exit_net": 7677.0377789501,
    "total_value": 7682.7967136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6827.60310215
  },
  {
    "timestamp": "2024-07-20T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7602.1111136501,
    "total_value_exit_net": 7596.4126931501,
    "total_value": 7602.1111136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6908.22818795
  },
  {
    "timestamp": "2024-07-21T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7830.7203136501,
    "total_value_exit_net": 7824.8504362501,
    "total_value": 7830.7203136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6679.79044485
  },
  {
    "timestamp": "2024-07-22T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7501.2541136501,
    "total_value_exit_net": 7495.6313359001,
    "total_value": 7501.2541136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7009.0095452
  },
  {
    "timestamp": "2024-07-23T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7202.0450136501,
    "total_value_exit_net": 7196.6466427251,
    "total_value": 7202.0450136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7307.994238375
  },
  {
    "timestamp": "2024-07-24T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7175.1498136501,
    "total_value_exit_net": 7169.7716141251,
    "total_value": 7175.1498136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7334.869266975
  },
  {
    "timestamp": "2024-07-25T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7017.1405136501,
    "total_value_exit_net": 7011.8808211001,
    "total_value": 7017.1405136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7492.76006
  },
  {
    "timestamp": "2024-07-26T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7420.5685136501,
    "total_value_exit_net": 7415.0062501001,
    "total_value": 7420.5685136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7089.634631
  },
  {
    "timestamp": "2024-07-27T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7417.2066136501,
    "total_value_exit_net": 7411.6468715251,
    "total_value": 7417.2066136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7092.994009575
  },
  {
    "timestamp": "2024-07-28T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7534.8731136501,
    "total_value_exit_net": 7529.2251216501,
    "total_value": 7534.8731136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6975.41575945
  },
  {
    "timestamp": "2024-07-29T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7918.1297136501,
    "total_value_exit_net": 7912.1942792001,
    "total_value": 7918.1297136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6592.4466019
  },
  {
    "timestamp": "2024-07-30T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7494.5303136501,
    "total_value_exit_net": 7488.9125787501,
    "total_value": 7494.5303136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7015.72830235
  },
  {
    "timestamp": "2024-07-31T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7276.0068136501,
    "total_value_exit_net": 7270.5529713751,
    "total_value": 7276.0068136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7234.087909725
  },
  {
    "timestamp": "2024-08-01T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7286.0925136501,
    "total_value_exit_net": 7280.6311071001,
    "total_value": 7286.0925136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7224.009774
  },
  {
    "timestamp": "2024-08-02T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6973.4358136501,
    "total_value_exit_net": 6968.2088996251,
    "total_value": 6973.4358136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7536.431981475
  },
  {
    "timestamp": "2024-08-03T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6613.7125136501,
    "total_value_exit_net": 6608.7553921001,
    "total_value": 6613.7125136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7895.885489
  },
  {
    "timestamp": "2024-08-04T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6062.3609136501,
    "total_value_exit_net": 6057.8173058001,
    "total_value": 6062.3609136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8446.8235753
  },
  {
    "timestamp": "2024-08-05T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 5497.5617136501,
    "total_value_exit_net": 5493.4417052001,
    "total_value": 5497.5617136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -9011.1991759
  },
  {
    "timestamp": "2024-08-06T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 5904.3516136501,
    "total_value_exit_net": 5899.9265127751,
    "total_value": 5904.3516136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8604.714368325
  },
  {
    "timestamp": "2024-08-07T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 5900.9897136501,
    "total_value_exit_net": 5896.5671342001,
    "total_value": 5900.9897136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8608.0737469
  },
  {
    "timestamp": "2024-08-08T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6526.3031136501,
    "total_value_exit_net": 6521.4115491501,
    "total_value": 6526.3031136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7983.22933195
  },
  {
    "timestamp": "2024-08-09T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6707.8457136501,
    "total_value_exit_net": 6702.8179922001,
    "total_value": 6707.8457136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7801.8228889
  },
  {
    "timestamp": "2024-08-10T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6795.2551136501,
    "total_value_exit_net": 6790.1618351501,
    "total_value": 6795.2551136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7714.47904595
  },
  {
    "timestamp": "2024-08-11T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6398.5509136501,
    "total_value_exit_net": 6393.7551633001,
    "total_value": 6398.5509136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8110.8857178
  },
  {
    "timestamp": "2024-08-12T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6721.2933136501,
    "total_value_exit_net": 6716.2555065001,
    "total_value": 6721.2933136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7788.3853746
  },
  {
    "timestamp": "2024-08-13T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6748.1885136501,
    "total_value_exit_net": 6743.1305351001,
    "total_value": 6748.1885136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7761.510346
  },
  {
    "timestamp": "2024-08-14T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6522.9412136501,
    "total_value_exit_net": 6518.0521705751,
    "total_value": 6522.9412136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7986.588710525
  },
  {
    "timestamp": "2024-08-15T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6321.2272136501,
    "total_value_exit_net": 6316.4894560751,
    "total_value": 6321.2272136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8188.151425025
  },
  {
    "timestamp": "2024-08-16T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6247.2654136501,
    "total_value_exit_net": 6242.5831274251,
    "total_value": 6247.2654136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8262.057753675
  },
  {
    "timestamp": "2024-08-17T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6364.9319136501,
    "total_value_exit_net": 6360.1613775501,
    "total_value": 6364.9319136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8144.47950355
  },
  {
    "timestamp": "2024-08-18T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6301.0558136501,
    "total_value_exit_net": 6296.3331846251,
    "total_value": 6301.0558136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8208.307696475
  },
  {
    "timestamp": "2024-08-19T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6526.3031136501,
    "total_value_exit_net": 6521.4115491501,
    "total_value": 6526.3031136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7983.22933195
  },
  {
    "timestamp": "2024-08-20T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6553.1983136501,
    "total_value_exit_net": 6548.2865777501,
    "total_value": 6553.1983136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7956.35430335
  },
  {
    "timestamp": "2024-08-21T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6781.8075136501,
    "total_value_exit_net": 6776.7243208501,
    "total_value": 6781.8075136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7727.91656025
  },
  {
    "timestamp": "2024-08-22T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7087.7404136501,
    "total_value_exit_net": 7082.4277711751,
    "total_value": 7087.7404136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7422.213109925
  },
  {
    "timestamp": "2024-08-23T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7410.4828136501,
    "total_value_exit_net": 7404.9281143751,
    "total_value": 7410.4828136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7099.712766725
  },
  {
    "timestamp": "2024-08-24T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7413.8447136501,
    "total_value_exit_net": 7408.2874929501,
    "total_value": 7413.8447136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7096.35338815
  },
  {
    "timestamp": "2024-08-25T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7168.4260136501,
    "total_value_exit_net": 7163.0528569751,
    "total_value": 7168.4260136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7341.588024125
  },
  {
    "timestamp": "2024-08-26T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6761.6361136501,
    "total_value_exit_net": 6756.5680494001,
    "total_value": 6761.6361136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7748.0728317
  },
  {
    "timestamp": "2024-08-27T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6442.2556136501,
    "total_value_exit_net": 6437.4270847751,
    "total_value": 6442.2556136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8067.213796325
  },
  {
    "timestamp": "2024-08-28T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6334.6748136501,
    "total_value_exit_net": 6329.9269703751,
    "total_value": 6334.6748136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8174.713910725
  },
  {
    "timestamp": "2024-08-29T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6388.4652136501,
    "total_value_exit_net": 6383.6770275751,
    "total_value": 6388.4652136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8120.963853525
  },
  {
    "timestamp": "2024-08-30T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6415.3604136501,
    "total_value_exit_net": 6410.5520561751,
    "total_value": 6415.3604136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8094.088824925
  },
  {
    "timestamp": "2024-08-31T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6297.6939136501,
    "total_value_exit_net": 6292.9738060501,
    "total_value": 6297.6939136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8211.66707505
  },
  {
    "timestamp": "2024-09-01T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6028.7419136501,
    "total_value_exit_net": 6024.2235200501,
    "total_value": 6028.7419136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8480.41736105
  },
  {
    "timestamp": "2024-09-02T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6327.9510136501,
    "total_value_exit_net": 6323.2082132251,
    "total_value": 6327.9510136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8181.432667875
  },
  {
    "timestamp": "2024-09-03T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6075.8085136501,
    "total_value_exit_net": 6071.2548201001,
    "total_value": 6075.8085136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8433.386061
  },
  {
    "timestamp": "2024-09-04T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6210.2845136501,
    "total_value_exit_net": 6205.6299631001,
    "total_value": 6210.2845136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8299.010918
  },
  {
    "timestamp": "2024-09-05T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 5951.4182136501,
    "total_value_exit_net": 5946.9578128251,
    "total_value": 5951.4182136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8557.683068275
  },
  {
    "timestamp": "2024-09-06T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 5843.8374136501,
    "total_value_exit_net": 5839.4576984251,
    "total_value": 5843.8374136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8665.183182675
  },
  {
    "timestamp": "2024-09-07T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 5924.5230136501,
    "total_value_exit_net": 5920.0827842251,
    "total_value": 5924.5230136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8584.558096875
  },
  {
    "timestamp": "2024-09-08T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6045.5514136501,
    "total_value_exit_net": 6041.0204129251,
    "total_value": 6045.5514136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8463.620468175
  },
  {
    "timestamp": "2024-09-09T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6375.0176136501,
    "total_value_exit_net": 6370.2395132751,
    "total_value": 6375.0176136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8134.401367825
  },
  {
    "timestamp": "2024-09-10T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6479.2365136501,
    "total_value_exit_net": 6474.3802491001,
    "total_value": 6479.2365136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8030.260632
  },
  {
    "timestamp": "2024-09-11T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6475.8746136501,
    "total_value_exit_net": 6471.0208705251,
    "total_value": 6475.8746136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8033.620010575
  },
  {
    "timestamp": "2024-09-12T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6576.7316136501,
    "total_value_exit_net": 6571.8022277751,
    "total_value": 6576.7316136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7932.838653325
  },
  {
    "timestamp": "2024-09-13T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6620.4363136501,
    "total_value_exit_net": 6615.4741492501,
    "total_value": 6620.4363136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7889.16673185
  },
  {
    "timestamp": "2024-09-14T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6499.4079136501,
    "total_value_exit_net": 6494.5365205501,
    "total_value": 6499.4079136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8010.10436055
  },
  {
    "timestamp": "2024-09-15T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6327.9510136501,
    "total_value_exit_net": 6323.2082132251,
    "total_value": 6327.9510136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8181.432667875
  },
  {
    "timestamp": "2024-09-16T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6311.1415136501,
    "total_value_exit_net": 6306.4113203501,
    "total_value": 6311.1415136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8198.22956075
  },
  {
    "timestamp": "2024-09-17T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6485.9603136501,
    "total_value_exit_net": 6481.0990062501,
    "total_value": 6485.9603136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8023.54187485
  },
  {
    "timestamp": "2024-09-18T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6583.4554136501,
    "total_value_exit_net": 6578.5209849251,
    "total_value": 6583.4554136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7926.119896175
  },
  {
    "timestamp": "2024-09-19T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6828.8741136501,
    "total_value_exit_net": 6823.7556209001,
    "total_value": 6828.8741136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7680.8852602
  },
  {
    "timestamp": "2024-09-20T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7218.8545136501,
    "total_value_exit_net": 7213.4435356001,
    "total_value": 7218.8545136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7291.1973455
  },
  {
    "timestamp": "2024-09-21T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7924.8535136501,
    "total_value_exit_net": 7918.9130363501,
    "total_value": 7924.8535136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6585.72784475
  },
  {
    "timestamp": "2024-09-22T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7349.9686136501,
    "total_value_exit_net": 7344.4593000251,
    "total_value": 7349.9686136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7160.181581075
  },
  {
    "timestamp": "2024-09-23T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7467.6351136501,
    "total_value_exit_net": 7462.0375501501,
    "total_value": 7467.6351136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7042.60333095
  },
  {
    "timestamp": "2024-09-24T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7642.4539136501,
    "total_value_exit_net": 7636.7252360501,
    "total_value": 7642.4539136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6867.91564505
  },
  {
    "timestamp": "2024-09-25T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7420.5685136501,
    "total_value_exit_net": 7415.0062501001,
    "total_value": 7420.5685136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7089.634631
  },
  {
    "timestamp": "2024-09-26T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7776.9299136501,
    "total_value_exit_net": 7771.1003790501,
    "total_value": 7776.9299136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6733.54050205
  },
  {
    "timestamp": "2024-09-27T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7770.2061136501,
    "total_value_exit_net": 7764.3816219001,
    "total_value": 7770.2061136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6740.2592592
  },
  {
    "timestamp": "2024-09-28T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7595.3873136501,
    "total_value_exit_net": 7589.6939360001,
    "total_value": 7595.3873136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6914.9469451
  },
  {
    "timestamp": "2024-09-29T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7908.0440136501,
    "total_value_exit_net": 7902.1161434751,
    "total_value": 7908.0440136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6602.524737625
  },
  {
    "timestamp": "2024-09-30T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7296.1782136501,
    "total_value_exit_net": 7290.7092428251,
    "total_value": 7296.1782136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7213.931638275
  },
  {
    "timestamp": "2024-10-01T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7030.5881136501,
    "total_value_exit_net": 7025.3183354001,
    "total_value": 7030.5881136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7479.3225457
  },
  {
    "timestamp": "2024-10-02T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6764.9980136501,
    "total_value_exit_net": 6759.9274279751,
    "total_value": 6764.9980136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7744.713453125
  },
  {
    "timestamp": "2024-10-03T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6670.8648136501,
    "total_value_exit_net": 6665.8648278751,
    "total_value": 6670.8648136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7838.776053225
  },
  {
    "timestamp": "2024-10-04T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7037.3119136501,
    "total_value_exit_net": 7032.0370925501,
    "total_value": 7037.3119136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7472.60378855
  },
  {
    "timestamp": "2024-10-05T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7077.6547136501,
    "total_value_exit_net": 7072.3496354501,
    "total_value": 7077.6547136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7432.29124565
  },
  {
    "timestamp": "2024-10-06T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7343.2448136501,
    "total_value_exit_net": 7337.7405428751,
    "total_value": 7343.2448136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7166.900338225
  },
  {
    "timestamp": "2024-10-07T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7148.2546136501,
    "total_value_exit_net": 7142.8965855251,
    "total_value": 7148.2546136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7361.744295575
  },
  {
    "timestamp": "2024-10-08T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7232.3021136501,
    "total_value_exit_net": 7226.8810499001,
    "total_value": 7232.3021136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7277.7598312
  },
  {
    "timestamp": "2024-10-09T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7444.1018136501,
    "total_value_exit_net": 7438.5219001251,
    "total_value": 7444.1018136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7066.118980975
  },
  {
    "timestamp": "2024-10-10T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7151.6165136501,
    "total_value_exit_net": 7146.2559641001,
    "total_value": 7151.6165136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7358.384917
  },
  {
    "timestamp": "2024-10-11T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7625.6444136501,
    "total_value_exit_net": 7619.9283431751,
    "total_value": 7625.6444136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6884.712537925
  },
  {
    "timestamp": "2024-10-12T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7612.1968136501,
    "total_value_exit_net": 7606.4908288751,
    "total_value": 7612.1968136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6898.150052225
  },
  {
    "timestamp": "2024-10-13T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7410.4828136501,
    "total_value_exit_net": 7404.9281143751,
    "total_value": 7410.4828136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7099.712766725
  },
  {
    "timestamp": "2024-10-14T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7669.3491136501,
    "total_value_exit_net": 7663.6002646501,
    "total_value": 7669.3491136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6841.04061645
  },
  {
    "timestamp": "2024-10-15T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7551.6826136501,
    "total_value_exit_net": 7546.0220145251,
    "total_value": 7551.6826136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6958.618866575
  },
  {
    "timestamp": "2024-10-16T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7548.3207136501,
    "total_value_exit_net": 7542.6626359501,
    "total_value": 7548.3207136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6961.97824515
  },
  {
    "timestamp": "2024-10-17T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7349.9686136501,
    "total_value_exit_net": 7344.4593000251,
    "total_value": 7349.9686136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7160.181581075
  },
  {
    "timestamp": "2024-10-18T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7548.3207136501,
    "total_value_exit_net": 7542.6626359501,
    "total_value": 7548.3207136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6961.97824515
  },
  {
    "timestamp": "2024-10-19T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7911.4059136501,
    "total_value_exit_net": 7905.4755220501,
    "total_value": 7911.4059136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6599.16535905
  },
  {
    "timestamp": "2024-10-20T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7958.4725136501,
    "total_value_exit_net": 7952.5068221001,
    "total_value": 7958.4725136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6552.134059
  },
  {
    "timestamp": "2024-10-21T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7608.8349136501,
    "total_value_exit_net": 7603.1314503001,
    "total_value": 7608.8349136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6901.5094308
  },
  {
    "timestamp": "2024-10-22T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7581.9397136501,
    "total_value_exit_net": 7576.2564217001,
    "total_value": 7581.9397136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6928.3844594
  },
  {
    "timestamp": "2024-10-23T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7292.8163136501,
    "total_value_exit_net": 7287.3498642501,
    "total_value": 7292.8163136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7217.29101685
  },
  {
    "timestamp": "2024-10-24T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7349.9686136501,
    "total_value_exit_net": 7344.4593000251,
    "total_value": 7349.9686136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7160.181581075
  },
  {
    "timestamp": "2024-10-25T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6919.6454136501,
    "total_value_exit_net": 6914.4588424251,
    "total_value": 6919.6454136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7590.182038675
  },
  {
    "timestamp": "2024-10-26T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6953.2644136501,
    "total_value_exit_net": 6948.0526281751,
    "total_value": 6953.2644136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7556.588252925
  },
  {
    "timestamp": "2024-10-27T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7121.3594136501,
    "total_value_exit_net": 7116.0215569251,
    "total_value": 7121.3594136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7388.619324175
  },
  {
    "timestamp": "2024-10-28T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7144.8927136501,
    "total_value_exit_net": 7139.5372069501,
    "total_value": 7144.8927136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7365.10367415
  },
  {
    "timestamp": "2024-10-29T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7312.9877136501,
    "total_value_exit_net": 7307.5061357001,
    "total_value": 7312.9877136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7197.1347454
  },
  {
    "timestamp": "2024-10-30T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7215.4926136501,
    "total_value_exit_net": 7210.0841570251,
    "total_value": 7215.4926136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7294.556724075
  },
  {
    "timestamp": "2024-10-31T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6909.5597136501,
    "total_value_exit_net": 6904.3807067001,
    "total_value": 6909.5597136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7600.2601744
  },
  {
    "timestamp": "2024-11-01T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6801.9789136501,
    "total_value_exit_net": 6796.8805923001,
    "total_value": 6801.9789136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7707.7602888
  },
  {
    "timestamp": "2024-11-02T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6654.0553136501,
    "total_value_exit_net": 6649.0679350001,
    "total_value": 6654.0553136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7855.5729461
  },
  {
    "timestamp": "2024-11-03T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6415.3604136501,
    "total_value_exit_net": 6410.5520561751,
    "total_value": 6415.3604136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8094.088824925
  },
  {
    "timestamp": "2024-11-04T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6203.5607136501,
    "total_value_exit_net": 6198.9112059501,
    "total_value": 6203.5607136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8305.72967515
  },
  {
    "timestamp": "2024-11-05T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 6401.9128136501,
    "total_value_exit_net": 6397.1145418751,
    "total_value": 6401.9128136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -8107.526339225
  },
  {
    "timestamp": "2024-11-06T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7020.5024136501,
    "total_value_exit_net": 7015.2401996751,
    "total_value": 7020.5024136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7489.400681425
  },
  {
    "timestamp": "2024-11-07T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7360.0543136501,
    "total_value_exit_net": 7354.5374357501,
    "total_value": 7360.0543136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7150.10344535
  },
  {
    "timestamp": "2024-11-08T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7249.1116136501,
    "total_value_exit_net": 7243.6779427751,
    "total_value": 7249.1116136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7260.962938325
  },
  {
    "timestamp": "2024-11-09T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7360.0543136501,
    "total_value_exit_net": 7354.5374357501,
    "total_value": 7360.0543136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7150.10344535
  },
  {
    "timestamp": "2024-11-10T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7676.0729136501,
    "total_value_exit_net": 7670.3190218001,
    "total_value": 7676.0729136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6834.3218593
  },
  {
    "timestamp": "2024-11-11T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8415.6909136501,
    "total_value_exit_net": 8409.3823083001,
    "total_value": 8415.6909136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6095.2585728
  },
  {
    "timestamp": "2024-11-12T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8183.7198136501,
    "total_value_exit_net": 8177.5851866251,
    "total_value": 8183.7198136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6327.055694475
  },
  {
    "timestamp": "2024-11-13T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8029.0724136501,
    "total_value_exit_net": 8023.0537721751,
    "total_value": 8029.0724136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6481.587108925
  },
  {
    "timestamp": "2024-11-14T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7440.7399136501,
    "total_value_exit_net": 7435.1625215501,
    "total_value": 7440.7399136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -7069.47835955
  },
  {
    "timestamp": "2024-11-15T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 7961.8344136501,
    "total_value_exit_net": 7955.8662006751,
    "total_value": 7961.8344136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6548.774680425
  },
  {
    "timestamp": "2024-11-16T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8546.8050136501,
    "total_value_exit_net": 8540.3980727251,
    "total_value": 8546.8050136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -5964.242808375
  },
  {
    "timestamp": "2024-11-17T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8018.9867136501,
    "total_value_exit_net": 8012.9756364501,
    "total_value": 8018.9867136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6491.66524465
  },
  {
    "timestamp": "2024-11-18T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8684.6429136501,
    "total_value_exit_net": 8678.1325943001,
    "total_value": 8684.6429136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -5826.5082868
  },
  {
    "timestamp": "2024-11-19T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8852.7379136501,
    "total_value_exit_net": 8846.1015230501,
    "total_value": 8852.7379136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -5658.53935805
  },
  {
    "timestamp": "2024-11-20T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8341.7291136501,
    "total_value_exit_net": 8335.4759796501,
    "total_value": 8341.7291136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -6169.16490145
  },
  {
    "timestamp": "2024-11-21T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 8630.8525136501,
    "total_value_exit_net": 8624.3825371001,
    "total_value": 8630.8525136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -5880.258344
  },
  {
    "timestamp": "2024-11-22T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 9030.9186136501,
    "total_value_exit_net": 9024.1485875251,
    "total_value": 9030.9186136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -5480.492293575
  },
  {
    "timestamp": "2024-11-23T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 9336.8515136501,
    "total_value_exit_net": 9329.8520378501,
    "total_value": 9336.8515136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -5174.78884325
  },
  {
    "timestamp": "2024-11-24T23:59:00+00:00",
    "base_asset_bal": 33619,
    "quote_asset_bal": 4.2171136501,
    "total_value_mid": 9790.7080136501,
    "total_value_exit_net": 9783.3681454751,
    "total_value": 9790.7080136501,
    "base_cost_quote": 14500.42376745,
    "unrealized_pnl_exit_net": -4721.272735625
  },
  {
    "timestamp": "2024-11-25T23:59:00+00:00",
    "base_asset_bal": 33737,
    "quote_asset_bal": 0.0933771751,
    "total_value_mid": 10006.4875771751,
    "total_value_exit_net": 9998.9827815251,
    "total_value": 10006.4875771751,
    "base_cost_quote": 14523.045821275,
    "unrealized_pnl_exit_net": -4524.156416925
  },
  {
    "timestamp": "2024-11-26T23:59:00+00:00",
    "base_asset_bal": 26708,
    "quote_asset_bal": 2903.2850510001,
    "total_value_mid": 11367.0502510001,
    "total_value_exit_net": 11360.7024271001,
    "total_value": 11367.0502510001,
    "base_cost_quote": 11914.324146325,
    "unrealized_pnl_exit_net": -3456.906770225
  },
  {
    "timestamp": "2024-11-27T23:59:00+00:00",
    "base_asset_bal": 25791,
    "quote_asset_bal": 3315.4089166001,
    "total_value_mid": 11932.1820166001,
    "total_value_exit_net": 11925.7194367751,
    "total_value": 11932.1820166001,
    "base_cost_quote": 11648.682064075,
    "unrealized_pnl_exit_net": -3038.3715439
  },
  {
    "timestamp": "2024-11-28T23:59:00+00:00",
    "base_asset_bal": 28599,
    "quote_asset_bal": 2425.3099724751,
    "total_value_mid": 11559.8305724751,
    "total_value_exit_net": 11552.9796820251,
    "total_value": 11559.8305724751,
    "base_cost_quote": 12547.2986214,
    "unrealized_pnl_exit_net": -3419.62891185
  },
  {
    "timestamp": "2024-11-29T23:59:00+00:00",
    "base_asset_bal": 27548,
    "quote_asset_bal": 2776.4702335751,
    "total_value_mid": 11848.0266335751,
    "total_value_exit_net": 11841.2229662751,
    "total_value": 11848.0266335751,
    "base_cost_quote": 12212.287651475,
    "unrealized_pnl_exit_net": -3147.534918775
  },
  {
    "timestamp": "2024-11-30T23:59:00+00:00",
    "base_asset_bal": 27464,
    "quote_asset_bal": 2810.6587541251,
    "total_value_mid": 11893.0035541251,
    "total_value_exit_net": 11886.1917955251,
    "total_value": 11893.0035541251,
    "base_cost_quote": 12189.423316075,
    "unrealized_pnl_exit_net": -3113.890274675
  },
  {
    "timestamp": "2024-12-01T23:59:00+00:00",
    "base_asset_bal": 27463,
    "quote_asset_bal": 2821.6435588501,
    "total_value_mid": 11881.6872588501,
    "total_value_exit_net": 11874.8922260751,
    "total_value": 11881.6872588501,
    "base_cost_quote": 12189.313633875,
    "unrealized_pnl_exit_net": -3136.06496665
  },
  {
    "timestamp": "2024-12-02T23:59:00+00:00",
    "base_asset_bal": 26842,
    "quote_asset_bal": 3103.5477804501,
    "total_value_mid": 11982.8813804501,
    "total_value_exit_net": 11976.2218802501,
    "total_value": 11982.8813804501,
    "base_cost_quote": 11978.9146529,
    "unrealized_pnl_exit_net": -3106.2405531
  },
  {
    "timestamp": "2024-12-03T23:59:00+00:00",
    "base_asset_bal": 24112,
    "quote_asset_bal": 4087.5115843001,
    "total_value_mid": 12464.0203843001,
    "total_value_exit_net": 12457.7380027001,
    "total_value": 12464.0203843001,
    "base_cost_quote": 11078.57450385,
    "unrealized_pnl_exit_net": -2708.34808545
  },
  {
    "timestamp": "2024-12-04T23:59:00+00:00",
    "base_asset_bal": 23191,
    "quote_asset_bal": 4440.3721876001,
    "total_value_mid": 12617.5187876001,
    "total_value_exit_net": 12611.3859276501,
    "total_value": 12617.5187876001,
    "base_cost_quote": 10785.525381725,
    "unrealized_pnl_exit_net": -2614.511641675
  },
  {
    "timestamp": "2024-12-05T23:59:00+00:00",
    "base_asset_bal": 25960,
    "quote_asset_bal": 3518.6022243751,
    "total_value_mid": 12254.1422243751,
    "total_value_exit_net": 12247.5905693751,
    "total_value": 12254.1422243751,
    "base_cost_quote": 11730.182743775,
    "unrealized_pnl_exit_net": -3001.194398775
  },
  {
    "timestamp": "2024-12-06T23:59:00+00:00",
    "base_asset_bal": 24338,
    "quote_asset_bal": 4103.2765900501,
    "total_value_mid": 12655.6497900501,
    "total_value_exit_net": 12649.2355101501,
    "total_value": 12655.6497900501,
    "base_cost_quote": 11180.45045355,
    "unrealized_pnl_exit_net": -2634.49153345
  },
  {
    "timestamp": "2024-12-07T23:59:00+00:00",
    "base_asset_bal": 22527,
    "quote_asset_bal": 4764.1998679001,
    "total_value_mid": 12993.3129679001,
    "total_value_exit_net": 12987.1411330751,
    "total_value": 12993.3129679001,
    "base_cost_quote": 10596.37712685,
    "unrealized_pnl_exit_net": -2373.435861675
  },
  {
    "timestamp": "2024-12-08T23:59:00+00:00",
    "base_asset_bal": 24354,
    "quote_asset_bal": 4118.2227317251,
    "total_value_mid": 12890.5335317251,
    "total_value_exit_net": 12883.9542986251,
    "total_value": 12890.5335317251,
    "base_cost_quote": 11248.010985975,
    "unrealized_pnl_exit_net": -2482.279419075
  },
  {
    "timestamp": "2024-12-09T23:59:00+00:00",
    "base_asset_bal": 36729,
    "quote_asset_bal": 214.9021710501,
    "total_value_mid": 11057.3029710501,
    "total_value_exit_net": 11049.1711704501,
    "total_value": 11057.3029710501,
    "base_cost_quote": 15196.936260325,
    "unrealized_pnl_exit_net": -4362.667260925
  },
  {
    "timestamp": "2024-12-10T23:59:00+00:00",
    "base_asset_bal": 37468,
    "quote_asset_bal": 4.5487003251,
    "total_value_mid": 10476.8547003251,
    "total_value_exit_net": 10469.0004708251,
    "total_value": 10476.8547003251,
    "base_cost_quote": 15414.11011865,
    "unrealized_pnl_exit_net": -4949.65834815
  },
  {
    "timestamp": "2024-12-11T23:59:00+00:00",
    "base_asset_bal": 36822,
    "quote_asset_bal": 196.3037555501,
    "total_value_mid": 11206.0817555501,
    "total_value_exit_net": 11197.8244220501,
    "total_value": 11206.0817555501,
    "base_cost_quote": 15226.32458505,
    "unrealized_pnl_exit_net": -4224.80391855
  },
  {
    "timestamp": "2024-12-12T23:59:00+00:00",
    "base_asset_bal": 35790,
    "quote_asset_bal": 524.1715387751,
    "total_value_mid": 11486.6485387751,
    "total_value_exit_net": 11478.4266810251,
    "total_value": 11486.6485387751,
    "base_cost_quote": 14941.798850675,
    "unrealized_pnl_exit_net": -3987.543708425
  },
  {
    "timestamp": "2024-12-13T23:59:00+00:00",
    "base_asset_bal": 36704,
    "quote_asset_bal": 259.0600727501,
    "total_value_mid": 11475.8024727501,
    "total_value_exit_net": 11467.3899159501,
    "total_value": 11475.8024727501,
    "base_cost_quote": 15216.276754825,
    "unrealized_pnl_exit_net": -4007.946911625
  },
  {
    "timestamp": "2024-12-14T23:59:00+00:00",
    "base_asset_bal": 37571,
    "quote_asset_bal": 2.0884382751,
    "total_value_mid": 10965.3062382751,
    "total_value_exit_net": 10957.0838249251,
    "total_value": 10965.3062382751,
    "base_cost_quote": 15476.065050025,
    "unrealized_pnl_exit_net": -4521.069663375
  },
  {
    "timestamp": "2024-12-15T23:59:00+00:00",
    "base_asset_bal": 36993,
    "quote_asset_bal": 176.9548680501,
    "total_value_mid": 11341.4422680501,
    "total_value_exit_net": 11333.0689025001,
    "total_value": 11341.4422680501,
    "base_cost_quote": 15303.21380875,
    "unrealized_pnl_exit_net": -4147.0997743
  },
  {
    "timestamp": "2024-12-16T23:59:00+00:00",
    "base_asset_bal": 37585,
    "quote_asset_bal": 0.6203693501,
    "total_value_mid": 10870.2023693501,
    "total_value_exit_net": 10862.0501828501,
    "total_value": 10870.2023693501,
    "base_cost_quote": 15481.18478695,
    "unrealized_pnl_exit_net": -4619.75497345
  },
  {
    "timestamp": "2024-12-17T23:59:00+00:00",
    "base_asset_bal": 37585,
    "quote_asset_bal": 0.6203693501,
    "total_value_mid": 10197.4308693501,
    "total_value_exit_net": 10189.7832614751,
    "total_value": 10197.4308693501,
    "base_cost_quote": 15481.18478695,
    "unrealized_pnl_exit_net": -5292.021894825
  },
  {
    "timestamp": "2024-12-18T23:59:00+00:00",
    "base_asset_bal": 37585,
    "quote_asset_bal": 0.6203693501,
    "total_value_mid": 9231.4963693501,
    "total_value_exit_net": 9224.5732123501,
    "total_value": 9231.4963693501,
    "base_cost_quote": 15481.18478695,
    "unrealized_pnl_exit_net": -6257.23194395
  },
  {
    "timestamp": "2024-12-19T23:59:00+00:00",
    "base_asset_bal": 37585,
    "quote_asset_bal": 0.6203693501,
    "total_value_mid": 8543.6908693501,
    "total_value_exit_net": 8537.2835664751,
    "total_value": 8543.6908693501,
    "base_cost_quote": 15481.18478695,
    "unrealized_pnl_exit_net": -6944.521589825
  },
  {
    "timestamp": "2024-12-20T23:59:00+00:00",
    "base_asset_bal": 37585,
    "quote_asset_bal": 0.6203693501,
    "total_value_mid": 9028.5373693501,
    "total_value_exit_net": 9021.7664316001,
    "total_value": 9028.5373693501,
    "base_cost_quote": 15481.18478695,
    "unrealized_pnl_exit_net": -6460.0387247
  },
  {
    "timestamp": "2024-12-21T23:59:00+00:00",
    "base_asset_bal": 37585,
    "quote_asset_bal": 0.6203693501,
    "total_value_mid": 8596.3098693501,
    "total_value_exit_net": 8589.8631022251,
    "total_value": 8596.3098693501,
    "base_cost_quote": 15481.18478695,
    "unrealized_pnl_exit_net": -6891.942054075
  },
  {
    "timestamp": "2024-12-22T23:59:00+00:00",
    "base_asset_bal": 37585,
    "quote_asset_bal": 0.6203693501,
    "total_value_mid": 9148.8093693501,
    "total_value_exit_net": 9141.9482276001,
    "total_value": 9148.8093693501,
    "base_cost_quote": 15481.18478695,
    "unrealized_pnl_exit_net": -6339.8569287
  },
  {
    "timestamp": "2024-12-23T23:59:00+00:00",
    "base_asset_bal": 37585,
    "quote_asset_bal": 0.6203693501,
    "total_value_mid": 9765.2033693501,
    "total_value_exit_net": 9757.8799321001,
    "total_value": 9765.2033693501,
    "base_cost_quote": 15481.18478695,
    "unrealized_pnl_exit_net": -5723.9252242
  },
  {
    "timestamp": "2024-12-24T23:59:00+00:00",
    "base_asset_bal": 37585,
    "quote_asset_bal": 0.6203693501,
    "total_value_mid": 9795.2713693501,
    "total_value_exit_net": 9787.9253811001,
    "total_value": 9795.2713693501,
    "base_cost_quote": 15481.18478695,
    "unrealized_pnl_exit_net": -5693.8797752
  },
  {
    "timestamp": "2024-12-25T23:59:00+00:00",
    "base_asset_bal": 37585,
    "quote_asset_bal": 0.6203693501,
    "total_value_mid": 9348.0098693501,
    "total_value_exit_net": 9340.9993272251,
    "total_value": 9348.0098693501,
    "base_cost_quote": 15481.18478695,
    "unrealized_pnl_exit_net": -6140.805829075
  },
  {
    "timestamp": "2024-12-26T23:59:00+00:00",
    "base_asset_bal": 37585,
    "quote_asset_bal": 0.6203693501,
    "total_value_mid": 8731.6158693501,
    "total_value_exit_net": 8725.0676227251,
    "total_value": 8731.6158693501,
    "base_cost_quote": 15481.18478695,
    "unrealized_pnl_exit_net": -6756.737533575
  },
  {
    "timestamp": "2024-12-27T23:59:00+00:00",
    "base_asset_bal": 37585,
    "quote_asset_bal": 0.6203693501,
    "total_value_mid": 9363.0438693501,
    "total_value_exit_net": 9356.0220517251,
    "total_value": 9363.0438693501,
    "base_cost_quote": 15481.18478695,
    "unrealized_pnl_exit_net": -6125.783104575
  },
  {
    "timestamp": "2024-12-28T23:59:00+00:00",
    "base_asset_bal": 36098,
    "quote_asset_bal": 453.2171426001,
    "total_value_mid": 11195.9819426001,
    "total_value_exit_net": 11187.9248690001,
    "total_value": 11195.9819426001,
    "base_cost_quote": 15031.595147425,
    "unrealized_pnl_exit_net": -4296.887421025
  },
  {
    "timestamp": "2024-12-29T23:59:00+00:00",
    "base_asset_bal": 37710,
    "quote_asset_bal": 2.6592886001,
    "total_value_mid": 10059.9162886001,
    "total_value_exit_net": 10052.3733458501,
    "total_value": 10059.9162886001,
    "base_cost_quote": 15483.714783025,
    "unrealized_pnl_exit_net": -5434.000725775
  },
  {
    "timestamp": "2024-12-30T23:59:00+00:00",
    "base_asset_bal": 37710,
    "quote_asset_bal": 2.6592886001,
    "total_value_mid": 9701.6712886001,
    "total_value_exit_net": 9694.3970296001,
    "total_value": 9701.6712886001,
    "base_cost_quote": 15483.714783025,
    "unrealized_pnl_exit_net": -5791.977042025
  },
  {
    "timestamp": "2024-12-31T23:59:00+00:00",
    "base_asset_bal": 37709,
    "quote_asset_bal": 4.5251696001,
    "total_value_mid": 10336.7911696001,
    "total_value_exit_net": 10329.0419701001,
    "total_value": 10336.7911696001,
    "base_cost_quote": 15484.374677575,
    "unrealized_pnl_exit_net": -5159.857877075
  }
]
Verbatim trades.json payload is intentionally not embedded in this report (deprecated). The CSV attachment below is a 100-row audit sample of the full ledger, not the complete trade list - fetch the canonical full population (82,735 closed trades) via GET /backtests/ae492b58-61cc-47af-9377-40800dbecdf2/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:01:00Z,2024-01-01T00:11:00Z,0.3674,0.3684,28,,,0.0125482,0.1219787697,0.0077154,0.0077364,,,TP
,,2024-01-01T00:01:00Z,2024-01-02T11:31:00Z,0.3674,0.3766,14,,,0.120988,2.3522046815,0.0038577,0.0039543,,,TP
,,2024-01-01T00:01:00Z,2024-01-02T12:04:00Z,0.3674,0.3858,35,,,0.6242285,4.8544093631,0.00964425,0.01012725,,,TP
,,2024-01-01T00:01:00Z,2024-01-01T00:36:00Z,0.3674,0.3693,14,,,0.01886465,0.3667596625,0.0038577,0.00387765,,,TP
,,2024-01-01T00:01:00Z,2024-01-01T00:36:00Z,0.3674,0.3702,14,,,0.0314552,0.6115405553,0.0038577,0.0038871,,,TP
,,2024-01-01T00:01:00Z,2024-01-03T12:08:00Z,0.3674,0.4042,14,,,0.5070982,9.8588187262,0.0038577,0.0042441,,,TP
,,2024-01-01T00:01:00Z,2024-01-01T00:46:00Z,0.3674,0.3711,14,,,0.04404575,0.856321448,0.0038577,0.00389655,,,TP
,,2024-01-01T00:03:00Z,2024-01-01T00:08:00Z,0.3669,0.3679,28,,,0.0125692,0.122349414,0.0077049,0.0077259,,,TP
,,2024-01-01T00:03:00Z,2024-01-03T12:08:00Z,0.3669,0.4036,14,,,0.50570975,9.8452234941,0.00385245,0.0042378,,,TP
,,2024-01-01T00:03:00Z,2024-01-02T11:30:00Z,0.3669,0.3761,14,,,0.1209985,2.3556146089,0.00385245,0.00394905,,,TP
,,2024-01-01T00:03:00Z,2024-01-01T00:44:00Z,0.3669,0.3706,14,,,0.04405625,0.8576928318,0.00385245,0.0038913,,,TP
,,2024-01-01T00:03:00Z,2024-01-02T12:03:00Z,0.3669,0.3853,35,,,0.62425475,4.8612292178,0.009631125,0.010114125,,,TP
,,2024-01-01T00:03:00Z,2024-01-01T00:11:00Z,0.3669,0.3688,14,,,0.01887515,0.3674638866,0.00385245,0.0038724,,,TP
,,2024-01-01T00:03:00Z,2024-01-01T00:36:00Z,0.3669,0.3697,14,,,0.0314657,0.6125783592,0.00385245,0.00388185,,,TP
,,2024-01-01T00:07:00Z,2024-01-01T00:44:00Z,0.3681,0.3709,14,,,0.0314405,0.6100923662,0.00386505,0.00389445,,,TP
,,2024-01-01T00:07:00Z,2024-01-02T11:33:00Z,0.3681,0.3774,14,,,0.12237225,2.374592502,0.00386505,0.0039627,,,TP
,,2024-01-01T00:07:00Z,2024-01-02T12:10:00Z,0.3681,0.3866,34,,,0.60975515,4.8720388481,0.00938655,0.0098583,,,TP
,,2024-01-01T00:07:00Z,2024-01-01T00:36:00Z,0.3681,0.3691,28,,,0.0125188,0.1214615594,0.0077301,0.0077511,,,TP
,,2024-01-01T00:07:00Z,2024-01-03T12:08:00Z,0.3681,0.405,14,,,0.50848245,9.8669315403,0.00386505,0.0042525,,,TP
,,2024-01-01T00:07:00Z,2024-01-01T00:36:00Z,0.3681,0.37,14,,,0.01884995,0.3657769628,0.00386505,0.003885,,,TP
,,2024-01-01T00:07:00Z,2024-01-01T01:35:00Z,0.3681,0.3718,14,,,0.04403105,0.8544077696,0.00386505,0.0039039,,,TP
,,2024-01-01T00:13:00Z,2024-01-01T01:35:00Z,0.3688,0.3716,14,,,0.0314258,0.6086496746,0.0038724,0.0039018,,,TP
,,2024-01-01T00:13:00Z,2024-01-02T12:10:00Z,0.3688,0.3873,34,,,0.60971945,4.8625067787,0.0094044,0.00987615,,,TP
,,2024-01-01T00:13:00Z,2024-01-01T00:36:00Z,0.3688,0.3698,28,,,0.0124894,0.1209463124,0.0077448,0.0077658,,,TP
,,2024-01-01T00:13:00Z,2024-01-01T00:44:00Z,0.3688,0.3707,14,,,0.01883525,0.3647979935,0.0038724,0.00389235,,,TP
,,2024-01-06T05:40:00Z,2024-01-06T12:10:00Z,0.8326,0.8743,16,,,0.6467172,4.854651093,0.0099912,0.0104916,,,TP
,,2024-01-06T18:00:00Z,2024-01-06T18:20:00Z,0.9583,1.0063,14,,,0.6513717,4.8551132213,0.01006215,0.01056615,,,TP
,,2024-01-06T18:12:00Z,2024-01-06T18:20:00Z,0.9544,1.0022,14,,,0.6486557,4.854625943,0.0100212,0.0105231,,,TP
,,2024-01-06T20:15:00Z,2024-01-07T06:43:00Z,0.9603,1.0084,14,,,0.65272865,4.8550947621,0.01008315,0.0105882,,,TP
,,2024-01-06T20:17:00Z,2024-01-07T06:43:00Z,0.9578,1.0057,14,,,0.64998325,4.8472932763,0.0100569,0.01055985,,,TP
,,2024-01-06T20:21:00Z,2024-01-07T06:43:00Z,0.9593,1.0073,14,,,0.6513507,4.8498957573,0.01007265,0.01057665,,,TP
,,2024-01-06T20:21:00Z,2024-01-07T06:43:00Z,0.9549,1.0027,14,,,0.6486452,4.8520054456,0.01002645,0.01052835,,,TP
,,2024-01-06T20:26:00Z,2024-01-07T06:44:00Z,0.9523,1,14,,,0.64730085,4.8551690644,0.00999915,0.0105,,,TP
,,2024-01-06T20:35:00Z,2024-01-07T06:44:00Z,0.9506,0.9982,14,,,0.6459376,4.8536082474,0.0099813,0.0104811,,,TP
,,2024-01-06T20:42:00Z,2024-01-07T06:43:00Z,0.9561,1.004,14,,,0.65001895,4.856178747,0.01003905,0.010542,,,TP
,,2024-01-06T22:20:00Z,2024-01-07T06:44:00Z,0.9534,1.0011,14,,,0.64727775,4.8493942731,0.0100107,0.01051155,,,TP
,,2024-01-07T02:59:00Z,2024-01-07T04:25:00Z,0.8905,0.9351,15,,,0.648462,4.854665918,0.010018125,0.010519875,,,TP
,,2024-01-07T03:24:00Z,2024-01-07T04:25:00Z,0.889,0.9335,15,,,0.646996875,4.8518700787,0.01000125,0.010501875,,,TP
,,2024-01-07T03:35:00Z,2024-01-07T04:25:00Z,0.8915,0.9361,15,,,0.6484395,4.8490521593,0.010029375,0.010531125,,,TP
,,2024-01-07T06:55:00Z,2024-01-07T06:58:00Z,1.0307,1.0823,13,,,0.65019825,4.8525516639,0.010049325,0.010552425,,,TP
,,2024-01-07T06:57:00Z,2024-01-07T06:58:00Z,1.0393,1.0913,13,,,0.65522665,4.8496151256,0.010133175,0.010640175,,,TP
,,2024-01-07T07:29:00Z,2024-01-07T08:09:00Z,1.1164,1.1723,12,,,0.6502017,4.8534105159,0.0100476,0.0105507,,,TP
,,2024-01-07T07:32:00Z,2024-01-07T08:09:00Z,1.1152,1.171,12,,,0.6490242,4.8498341105,0.0100368,0.010539,,,TP
,,2024-01-07T07:34:00Z,2024-01-07T08:19:00Z,1.1356,1.1924,12,,,0.660648,4.8480098626,0.0102204,0.0107316,,,TP
,,2024-01-07T07:36:00Z,2024-01-07T08:18:00Z,1.128,1.1844,12,,,0.6559884,4.84625,0.010152,0.0106596,,,TP
,,2024-01-07T07:39:00Z,2024-01-07T08:09:00Z,1.1185,1.1745,12,,,0.651363,4.85295038,0.0100665,0.0105705,,,TP
,,2024-01-07T07:40:00Z,2024-01-07T08:09:00Z,1.1231,1.1793,12,,,0.6536784,4.8502537619,0.0101079,0.0106137,,,TP
,,2024-01-07T07:44:00Z,2024-01-07T08:18:00Z,1.1296,1.1861,12,,,0.6571587,4.8480192103,0.0101664,0.0106749,,,TP
,,2024-01-07T07:53:00Z,2024-01-07T08:18:00Z,1.1261,1.1825,12,,,0.6560226,4.8546798686,0.0101349,0.0106425,,,TP
,,2024-01-07T07:55:00Z,2024-01-07T08:18:00Z,1.1321,1.1888,12,,,0.6595119,4.8546351912,0.0101889,0.0106992,,,TP
,,2024-01-09T17:03:00Z,2024-01-09T17:12:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-01-09T18:11:00Z,2024-01-10T00:10:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-01-11T00:00:00Z,2024-01-11T04:47:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-01-11T05:03:00Z,2024-01-11T09:06:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-02-12T09:42:00Z,2024-02-12T16:45:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-02-12T17:45:00Z,2024-02-12T17:45:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-02-12T17:52:00Z,2024-02-12T17:57:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-02-14T22:13:00Z,2024-02-15T00:01:00Z,0.36,0.3609,28,,,0.0100611,0.0998125,0.00756,0.0075789,,,TP
,,2024-03-11T06:18:00Z,2024-03-11T06:18:00Z,0.48,0.4812,21,,,0.0100611,0.0998125,0.00756,0.0075789,,,TP
,,2024-03-12T10:09:00Z,2024-03-12T11:36:00Z,0.48,0.4812,21,,,0.0100611,0.0998125,0.00756,0.0075789,,,TP
,,2024-03-15T11:09:00Z,2024-03-15T11:38:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-03-15T12:13:00Z,2024-03-15T12:14:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-03-17T20:16:00Z,2024-03-17T21:33:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-03-17T21:39:00Z,2024-03-17T22:05:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-04-02T05:51:00Z,2024-04-02T05:54:00Z,0.36,0.3609,28,,,0.0100611,0.0998125,0.00756,0.0075789,,,TP
,,2024-04-03T11:06:00Z,2024-04-03T11:19:00Z,0.36,0.3609,28,,,0.0100611,0.0998125,0.00756,0.0075789,,,TP
,,2024-04-03T17:06:00Z,2024-04-03T17:09:00Z,0.36,0.3609,28,,,0.0100611,0.0998125,0.00756,0.0075789,,,TP
,,2024-04-09T02:45:00Z,2024-04-09T02:45:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-04-09T12:34:00Z,2024-04-09T12:36:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-04-11T15:48:00Z,2024-04-11T15:57:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-04-12T06:05:00Z,2024-04-12T08:33:00Z,0.4,0.401,25,,,0.00998125,0.0998125,0.0075,0.00751875,,,TP
,,2024-04-12T17:36:00Z,2024-04-12T17:36:00Z,0.36,0.3609,28,,,0.0100611,0.0998125,0.00756,0.0075789,,,TP
,,2024-11-27T02:45:00Z,2024-11-27T02:45:00Z,0.36,0.3609,28,,,0.0100611,0.0998125,0.00756,0.0075789,,,TP
,,2024-12-07T01:13:00Z,2024-12-07T01:21:00Z,0.36,0.3609,28,,,0.0100611,0.0998125,0.00756,0.0075789,,,TP
,,2024-12-07T01:34:00Z,2024-12-07T01:36:00Z,0.36,0.3609,28,,,0.0100611,0.0998125,0.00756,0.0075789,,,TP
,,2024-12-29T00:17:00Z,2024-12-31T06:49:00Z,0.2827,0.2842,18,,,0.01934685,0.3801998585,0.00381645,0.0038367,,,TP
,,2024-12-29T00:17:00Z,2024-12-31T06:48:00Z,0.2827,0.2835,36,,,0.0135126,0.1327732579,0.0076329,0.0076545,,,TP
,,2024-12-29T00:19:00Z,2024-12-31T06:50:00Z,0.2774,0.2844,19,,,0.12499435,2.3715392934,0.00395295,0.0040527,,,TP
,,2024-12-29T00:37:00Z,2024-12-31T06:48:00Z,0.2765,0.2835,19,,,0.12502,2.3797468354,0.003940125,0.004039875,,,TP
,,2024-12-29T05:28:00Z,2024-12-31T06:48:00Z,0.2762,0.2832,19,,,0.12502855,2.3824945692,0.00393585,0.0040356,,,TP
,,2024-12-31T01:12:00Z,2024-12-31T06:49:00Z,0.2769,0.2839,19,,,0.1250086,2.3760924521,0.003945825,0.004045575,,,TP
,,2024-12-31T01:22:00Z,2024-12-31T06:48:00Z,0.2808,0.2837,18,,,0.04457925,0.8819889601,0.0037908,0.00382995,,,TP
,,2024-12-31T01:22:00Z,2024-12-31T06:48:00Z,0.2808,0.283,18,,,0.0319887,0.6328881766,0.0037908,0.0038205,,,TP
,,2024-12-31T01:22:00Z,2024-12-31T01:53:00Z,0.2808,0.2823,18,,,0.01939815,0.3837873932,0.0037908,0.00381105,,,TP
,,2024-12-31T01:53:00Z,2024-12-31T01:53:00Z,0.2796,0.2824,18,,,0.042813,0.8506795422,0.0037746,0.0038124,,,TP
,,2024-12-31T01:53:00Z,2024-12-31T01:53:00Z,0.2796,0.2817,18,,,0.03022245,0.6005096567,0.0037746,0.00380295,,,TP
,,2024-12-31T01:53:00Z,2024-12-31T01:53:00Z,0.2796,0.281,18,,,0.0176319,0.3503397711,0.0037746,0.0037935,,,TP
,,2024-12-31T01:53:00Z,2024-12-31T01:53:00Z,0.2796,0.2803,36,,,0.0100827,0.1001698856,0.0075492,0.0075681,,,TP
,,2024-12-31T01:55:00Z,2024-12-31T02:01:00Z,0.2804,0.2812,36,,,0.0136368,0.1350927247,0.0075708,0.0075924,,,TP
,,2024-12-31T02:02:00Z,2024-12-31T06:45:00Z,0.2806,0.2814,36,,,0.013626,0.1348895225,0.0075762,0.0075978,,,TP
,,2024-12-31T06:50:00Z,2024-12-31T06:50:00Z,0.2829,0.2837,36,,,0.0135018,0.1325733475,0.0076383,0.0076599,,,TP
,,2024-12-31T06:50:00Z,2024-12-31T06:50:00Z,0.2829,0.2844,18,,,0.01934145,0.3798250265,0.00381915,0.0038394,,,TP
,,2024-12-31T06:51:00Z,2024-12-31T10:22:00Z,0.2816,0.2838,18,,,0.0319671,0.6306640625,0.0038016,0.0038313,,,TP
,,2024-12-31T06:51:00Z,2024-12-31T10:21:00Z,0.2816,0.2831,18,,,0.01937655,0.3822709517,0.0038016,0.00382185,,,TP
,,2024-12-31T06:51:00Z,2024-12-31T08:48:00Z,0.2816,0.2824,36,,,0.013572,0.1338778409,0.0076032,0.0076248,,,TP
,,2024-12-31T08:49:00Z,2024-12-31T10:23:00Z,0.28,0.2814,18,,,0.0176211,0.349625,0.00378,0.0037989,,,TP
,,2024-12-31T08:49:00Z,2024-12-31T10:21:00Z,0.28,0.2821,18,,,0.03021165,0.5994375,0.00378,0.00380835,,,TP
,,2024-12-31T08:49:00Z,2024-12-31T08:49:00Z,0.28,0.2807,36,,,0.0100611,0.0998125,0.00756,0.0075789,,,TP
,,2024-12-31T10:23:00Z,2024-12-31T15:29:00Z,0.2819,0.2827,36,,,0.0135558,0.1335757361,0.0076113,0.0076329,,,TP
,,2024-12-31T15:30:00Z,2024-12-31T15:30:00Z,0.2813,0.2821,36,,,0.0135882,0.1341805901,0.0075951,0.0076167,,,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 LongTimeLongMoreProfit strategy was tested on POWRUSDT 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
+3.29% - turning 10,000.00 USDT into 10,329.04 USDT (net profit 5,488.90 USDT).Source: bt.return_pct, bt.start_balance, bt.final_value, bt.total_profit
Compound Annual Growth Rate is +3.29% over a 365 day window.Source: derived from equity series (eqStats.cagrPct, eqStats.durationDays)
Buy & Hold comparison is not available - token return for the window was not provided.Source: bt.return_pct, opts.tokenReturnPct, outperformDelta
The maximum peak-to-trough loss was -56.05% (7,005.44 USDT), lasting around 116 days underwater and taking 121 days to recover.Source: derived from equity series (eqStats.maxDrawdownPct, .maxDrawdownAbs, .underwaterDays, .recoveryDays)
82,735 trades were filled with a 100.0% win rate (~6880.5 trades per month). 2,183 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.07 USDT, the best single trade made 0.66 USDT, the worst single trade still finished positive at +0.01 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.22 USDT per trade. Payoff ratio (avg win / avg loss) is Infinity.Source: derived from trades (stats.profitFactor, .expectancy, .payoffRatio)
Longest winning streak: 100 trades. Longest losing streak: 0 trades.Source: derived from trades (stats.consecWinsMax, .consecLossesMax)
Total fees were 1.43 USDT (buy: 0.70, sell: 0.72) over 100 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 0.46 and Sortino is 0.48. 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 86.25%.Source: derived from equity series (eqStats.volatilityAnnualizedPct)
The median hold time is 1.4 hours (mean 10.0 hours, range 1.0 minutes - 2.5 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-01 with 21.06 USDT. Worst month: 2024-11 with 0.01 USDT.Source: derived from trades (stats.bestMonth, .worstMonth)
Created at 2026-04-19T17:14:15.382456Z, started at 2026-04-20T14:22:42.501566Z, completed at 2026-04-20T14:59:02.490004Z. Engine elapsed time: 2050.84 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 POWRUSDT (Mode: 2LongTimeLongMoreProfit.json)
Period: 2024-01-01 00:00:01 to 2024-12-31 23:59:59
Starting balance: 10,000.00 USDT
Final value: 10,329.04 USDT
P&L: +329.04 USDT (+3.29%)
Result: PROFIT
Completed trades: 82735
Open orders at end: 2183
Win rate: 100.0%
Avg. profit/trade: 0.066343 USDT
Best trade: 0.660648 USDT
Worst trade: 0.009981 USDT
Total profit (trades only): 5,488.899847 USDT

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

Elapsed: 2050.8s
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 +3.29% over the tested window. Compare against Buy & Hold to judge true edge.
2

Validate trade frequency

82,735 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":"POWRUSDT","mode_name":"2LongTimeLongMoreProfit.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":0.0001,"buySplits":8,"buyVolumes":[20,10,10,10,10,25,10,5],"canBuyDown":false,"minNotional":5,"buyPercentage":0.1,"fees_in_quote":true,"intrabar_mode":"OLHC","maker_fee_bps":7.5,"taker_fee_bps":7.5,"sellPercentages":[0.25,0.5,0.75,1,2.5,5,10,20],"triggerCoolDown":1,"investmentPerBuy":50,"assumed_spread_bps":0,"stopLossPercentage":5,"investmentPercentMode":false,"minInvestmentPerQuote":20,"order_latency_seconds":2,"trailingStopLossPercentages":[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 35 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": "POWRUSDT LongTimeLongMoreProfit Backtest",
  "alternateName": "POWRUSDT-2LongTimeLongMoreProfit.json-ae492b58-61cc-47af-9377-40800dbecdf2",
  "description": "Backtest of the LongTimeLongMoreProfit strategy on POWRUSDT: +3.29% return over 2024-01-01 to 2024-12-31.",
  "identifier": "ae492b58-61cc-47af-9377-40800dbecdf2",
  "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": [
    "POWRUSDT",
    "LongTimeLongMoreProfit",
    "crypto backtest",
    "trading strategy",
    "quantitative finance",
    "algorithmic trading"
  ],
  "about": [
    {
      "@type": "Thing",
      "name": "POWRUSDT",
      "description": "Trading pair: POWRUSDT"
    },
    {
      "@type": "Thing",
      "name": "LongTimeLongMoreProfit",
      "description": "Trading strategy: LongTimeLongMoreProfit"
    }
  ],
  "measurementTechnique": "Historical OHLCV replay with deterministic order-fill simulation (TP / SL / Trailing-SL)",
  "variableMeasured": [
    {
      "@type": "PropertyValue",
      "name": "Return",
      "value": 3.2904,
      "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": 5488.89984718,
      "unitText": "USDT",
      "description": "Total realized profit in quote currency"
    },
    {
      "@type": "PropertyValue",
      "name": "Final Portfolio Value",
      "value": 10329.0419701,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Initial Capital",
      "value": 10000,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Fulfilled Trades",
      "value": 82735,
      "unitText": "trades",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Active Orders",
      "value": 2183,
      "unitText": "orders",
      "description": "Open positions still pending exit at end of window",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Best Trade Profit",
      "value": 0.660648,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Worst Trade Profit",
      "value": 0.00998125,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Average Trade Profit",
      "value": 0.06634314,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Engine Elapsed Time",
      "value": 2050.84,
      "unitText": "seconds",
      "unitCode": "SEC",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "CAGR",
      "value": 3.2927101166971617,
      "unitText": "%",
      "unitCode": "P1",
      "description": "Compound Annual Growth Rate"
    },
    {
      "@type": "PropertyValue",
      "name": "Max Drawdown",
      "value": -56.048540704067825,
      "unitText": "%",
      "unitCode": "P1",
      "description": "Largest peak-to-trough decline of equity (negative)",
      "maxValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Max Drawdown (absolute)",
      "value": -7005.4418204,
      "unitText": "USDT",
      "maxValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Drawdown Duration",
      "value": 116,
      "unitText": "days",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Recovery Duration",
      "value": 121,
      "unitText": "days",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Sharpe Ratio (annualized)",
      "value": 0.4635613629527738,
      "description": "Mean / std of daily returns x 365"
    },
    {
      "@type": "PropertyValue",
      "name": "Sortino Ratio (annualized)",
      "value": 0.4828011418841911,
      "description": "Like Sharpe but only penalizes downside volatility"
    },
    {
      "@type": "PropertyValue",
      "name": "Volatility (annualized)",
      "value": 86.24804999348959,
      "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.22210001975000013,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Average Win",
      "value": 0.22210001975000013,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Average Loss",
      "value": 0,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Median Trade Profit",
      "value": 0.030824125,
      "unitText": "USDT"
    },
    {
      "@type": "PropertyValue",
      "name": "Gross Profit",
      "value": 22.21000197500001,
      "unitText": "USDT",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Gross Loss",
      "value": 0,
      "unitText": "USDT",
      "maxValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Total Fees Paid",
      "value": 1.4256980249999998,
      "unitText": "USDT",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Total Volume Traded",
      "value": 1900.9307,
      "unitText": "USDT",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Longest Winning Streak",
      "value": 100,
      "unitText": "trades",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Longest Losing Streak",
      "value": 0,
      "unitText": "trades",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Median Holding Time",
      "value": 1.3666666666666667,
      "unitText": "hours",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Mean Holding Time",
      "value": 10.024904214559381,
      "unitText": "hours",
      "minValue": 0
    },
    {
      "@type": "PropertyValue",
      "name": "Trades per Month",
      "value": 6880.455523961213,
      "unitText": "trades/month",
      "minValue": 0
    }
  ],
  "dateCreated": "2026-04-19T17:14:15.382Z",
  "dateModified": "2026-05-15T11:51:35.615Z",
  "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:35 UTC
Last modified on May 15, 2026