Documentation

Everything to get started with ChronoShield — the bodyguard of your capital.

Quick start

ChronoShield receives the alerts from your TradingView strategies and executes them on your exchange, protecting them end to end (stop-loss, take-profits, break-even, trailing, circuit breaker). In 4 steps:

  1. Connect an exchange account with a "trade only" API key.
  2. Create a webhook (strategy) and pick the execution account.
  3. Set your protections in "Risk Management".
  4. Connect TradingView: paste the JSON message into the alert.
Screenshot to insert — Dashboard

Connect an account

Go to My Account → My Exchanges, click "Add an account", choose the exchange (Bybit, Hyperliquid), give it a name, then enter your API credentials.

"Trade Only" key. Always create an API key without withdrawal rights. That way ChronoShield can never move your funds — your money stays on your exchange (non-custodial model).
IP whitelist (Bybit). Authorize our server's IP address when creating the key: 178.105.27.104. Without this restriction the connection is refused — it's a safety measure.
Screenshot to insert — Add-account modal

Demo mode

On Bybit, you can connect a Demo Trading account (virtual funds) to test everything without risking a cent. When adding a Bybit account, tick "Demo account". Demo accounts need no IP whitelist and appear with a DEMO badge.

The flow is identical to live: signal → order + atomic stop-loss → active protections. Ideal for validating your strategy before going live.

Multiple accounts (prop firms)

ChronoShield centralizes multiple accounts in one place — typically your different prop firm challenges. You can connect several accounts on the same exchange (e.g. 3 Bybit accounts), each with its own name.

The dashboard aggregates all your accounts: each one's positions, with real and demo capital kept separate (never mixed).

Screenshot to insert — List of connected accounts

Externally managed accounts

If an account is driven by another tool (a third-party bot, or manually), tick "Externally managed account (read-only)" when adding/editing it. ChronoShield displays it but never trades on it:

  • excluded from the Emergency Stop (never closes its positions);
  • can't be linked to a strategy;
  • READ-ONLY badge.

Create a strategy

Go to Webhooks → New Webhook. Name the strategy and choose the execution account (the one orders will be sent to). ChronoShield then generates a webhook URL and a JSON message to paste into TradingView.

Three message formats are available:

  • Strategy (dynamic) — for a TradingView strategy: the action (buy/sell/close) is inferred automatically.
  • Indicator: LONG / SHORT / CLOSE — for an indicator: create one alert per direction.

Example of a dynamic message:

{"action": "{{strategy.order.action}}", "symbol": "{{ticker}}", "strategy_id": "...", "secret": "..."}
Screenshot to insert — Webhooks page (URL + JSON)

Connect TradingView

  1. On TradingView, add your strategy/indicator to the chart.
  2. Create an alert. Under Notifications → Webhook URL, paste the URL provided by ChronoShield.
  3. In the Message field, paste the matching JSON.
  4. Confirm. The alert works even with your browser closed — TradingView sends the webhook 24/7.
Screenshot to insert — TradingView alert setup

Pine Checker

Before you start, the Pine Checker analyses your Pine Script code and tells you the exact way to wire it (dynamic strategy, or 3 alerts for an indicator). Paste your code, follow the instructions, then validate the strategy.

The protections

Everything is set in Risk Management, independently for each strategy:

  • Risk per trade & leverage — position size derives from the stop distance, not from leverage.
  • Atomic Stop-Loss — placed at the same time as the entry: never an unprotected position.
  • Take-Profits — up to 3 partial profit-taking levels.
  • Break-Even — moves the SL to the entry price as soon as the target profit is reached.
  • Trailing Stop (ATR) — follows the price based on real market volatility.
  • Circuit Breaker — suspends trading if the daily or total drawdown exceeds your limits (recommended for prop firms).
Screenshot to insert — Risk Management page
No protection is infallible. A stop-loss can suffer slippage, an order can be rejected or delayed by the exchange. ChronoShield greatly reduces risk but guarantees neither profit nor the absence of loss.

The dashboard

The dashboard shows your capital (real, demo excluded), your open positions (tagged by account), your P/L and your history. Click a position to see its ChronoShield lifecycle (entry, SL, TP, break-even…) — or the "externally managed" note if the position comes from a third-party account.

Screenshot to insert — Position detail

Emergency stop

The "Emergency Stop" button immediately closes all open positions of the selected account and pauses protection (no new orders).

Accounts marked "read-only" are excluded from the Panic: ChronoShield never closes the positions of an externally managed account.

Security

  • Non-custodial — your funds stay on your exchange; ChronoShield never has access to them.
  • Encrypted keys — your API keys are encrypted (AES-256-GCM) and only decrypted in memory, for the duration of an order.
  • Trade Only + IP whitelist — recommended for every key.
  • Two-factor authentication (2FA) — enable it in My Account.

FAQ

Does ChronoShield have access to my money?

No. Your keys are "Trade Only": no withdrawal possible. Your money stays on your exchange.

Do I need to keep TradingView open?

No. Once the alert is created, it works 24/7 even with your browser closed.

Can I manage several prop firms?

Yes — it's one of the key strengths: connect several named accounts, even on the same exchange, and manage/view everything from a single dashboard.

Can I cancel any time?

Yes, no commitment, from your account area.

A question not covered here? Contact support at chronoshield.support@gmail.com.