BacknestMarket Data (BYOK)

Bring Your Own Key

Bring your Twelve Data contract directly into your backtest.

Use your own Twelve Data API key to fetch OHLCV into a private dataset. No bundled-data markup and no sharing between users.

Available on Backnest Trial. Twelve Data plans and API charges are separate.

Why BYOK

Avoid paying twice

Keep your existing provider plan and entitlements. Backnest does not resell the data.

No sharing between users

Credentials and imported datasets are scoped to the authenticated user, with no redistribution feature.

Move from data to review

Connect import to reproducible backtests, failure analysis by order/position ticket, and saved experiments.

Three-step workflow

1

Save your own API key

The key is encrypted at rest and never returned in plaintext through the UI or API.

2

Choose symbol, interval, and rows

Fetch time series available under your provider plan for stocks, ETFs, FX, crypto, commodities, and more.

3

Review in the existing dataset workflow

Store data in the same private dataset workflow used by CSV uploads, ready for indicators and backtesting.

How keys and Python code are handled

Encryption and logs

Keys are encrypted at rest, never redisplayed in plaintext, and never written to application logs. They are decrypted only for requests to Twelve Data.

User-controlled deletion

Remove the stored credential at any time from Market Data settings.

Strategy code stays local

Strategy code runs in your local Python process through hawk-bt; BYOK only adds the data-import path.

Current scope

AreaIncludedLimit
ProviderTwelve DataCoverage depends on the user's provider plan
DataHistorical OHLCVVolume only when supplied for the instrument
IndicatorsSMA / EMA / MACD / ADX / RSICalculated locally in Backnest
PrivacyEncrypted key and user-scoped storageNo sharing between users
Explicit limits: Historical time series only in the first release. Live streaming, order-book depth, options chains, and fundamentals are not supported. Requests consume provider credits and rate limits; use and storage remain subject to your provider agreement. Twelve Data API docs →

How it differs

QuantConnect Local Platform, vectorbt, and NautilusTrader are broader, more mature alternatives. Backnest deliberately focuses on shortening the path from a user-owned data key to visual failure analysis while Python strategy code stays local.

Start with the data access you already own

Available on every plan. Validate the basic workflow on Trial, or ask about the Founding Customer Pilot for hands-on migration. No trading-performance outcome is promised.

Start BYOK on Trial