TB
Trading Bot

Dashboard

PAPER AUTO
Automated PAPER EngineStartingReal market · simulated execution
StrategyDual Crypto MTF Baseline v1.0
Cadence5 min
Last Cycle
Last Decision
Browser Alerts
Operational Control

New Market Entries

Pause new entries only; existing positions remain managed by SL, TP and strategy rules.

ENTRIES ACTIVE
GlobalSwing + Day active
Swing TradingNew entries active
Day TradingNew entries active
Existing position management is never paused by these controls.
BTC/USDTWaiting for price

Macro Overview

Global PAPER account plus Swing and Day Trading at a glance. Detailed analysis stays in Statistics.

GLOBAL

PAPER Account

ALL TRADING
Equity i
Total P&L i
Open Trades i0 / 2
Percent Profitable i
Profit Factor i
Drawdown i0.00%
SWING

Crypto Swing Trading

ACTIVE
Realized P&L0.00 USDT
Open P&L0.00 USDT
Open Trade0 / 1
Percent Profitable
Profit Factor
Drawdown0.00%
DAY

Crypto Day Trading

ACTIVE
Realized P&L0.00 USDT
Open P&L0.00 USDT
Open Trade0 / 1
Percent Profitable
Profit Factor
Drawdown0.00%

Open Positions

Entry, Mark, P&L, Stop Loss, Take Profit, Liquidation Price and protection distances.

No open positions.When a trade opens, its full position details appear here like a trading terminal.

Crypto Swing Trading

ACTIVE
1D · RegimeNEUTRALwaiting for market confirmation
4H · SetupNONEno valid setup
1H · TriggerNONEno breakout trigger

Current Strategy

Dual Crypto MTF Baseline · Swing

A estratégia Swing usa o 1D para definir o market regime através de EMA20 / EMA50, o 4H para validar o setup com trend alignment e RSI, e o 1H para confirmar a entrada através de breakout. O Stop Loss combina market structure + ATR; o Take Profit exige no mínimo R/R 1:2. A posição pode sair por SL, TP, strategy invalidation ou time stop máximo de 14 dias.

Crypto Swing Risk Management

Current Risk: 1.74 USDTMaximum 1 active logical Swing trade.
Default: 2% of current PAPER equity.
Default: 1:2.
Default 1×. App maximum: 10×.
Default Swing: 5%.

Crypto Swing Rules

Non-disableable protections

  • Maximum 1 active Swing trade.
  • Mandatory Stop Loss using market structure + ATR.
  • Liquidation Safety and Emergency Margin Stop whenever applicable.
  • No martingale or automatic averaging down.
  • Exposure conflicts with Crypto Day Trading are validated before execution.

Crypto Day Trading

ACTIVE
1H · RegimeNEUTRALwaiting for trend alignment
15m · SetupNONEno valid setup
5m · TriggerNONEno breakout trigger

Current Strategy

Dual Crypto MTF Baseline · Day

A estratégia Day usa o 1H para definir o short-term market regime com EMA20 / EMA50, o 15m para procurar o setup através de EMA9 / EMA20 + RSI, e o 5m para confirmar a entrada com breakout + volume filter. O Stop Loss combina market structure + ATR; o Take Profit exige no mínimo R/R 1:2. A posição pode sair por SL, TP, strategy invalidation ou time stop máximo de 18 horas.

Crypto Day Risk Management

Current Risk: 1.74 USDTMultiple sequential Day trades are allowed; maximum 1 open at a time.
Default: 2% of current PAPER equity.
Default: 1:2.
Default 1×. App maximum: 10×.
Default Day: 4%, independent from Swing.

Crypto Day Rules

Non-disableable protections

  • Maximum 1 active Day trade at a time.
  • No fixed daily trade count.
  • New trades depend on the Kill Switch and all Risk Engine rules.
  • Mandatory Stop Loss using market structure + ATR adapted to the timeframe.
  • Liquidation Safety and Emergency Margin Stop whenever applicable.

Backtest

Historical strategy simulation before PAPER and LIVE validation

A Backtest replays historical BTC/USDT candles through the same strategy, Risk Engine, Stop Loss, Take Profit and modeled trading costs as if those candles were arriving in real time. It helps measure how the strategy would have behaved in past market regimes before relying on forward PAPER results. Backtest is historical simulation; PAPER is forward testing on the real market from today onward.

Backtest execution is not enabled yet. When implemented, Swing and Day Trading will be tested independently and together, with out-of-sample validation to reduce overfitting.

PAPER History

All trades simulated by the automated engine using real market data and modeled costs.

0 trades

No trades yet

The engine is active and will record the first trade that meets the strategy and Risk Engine conditions.

Performance Analytics

Trade-by-trade, daily, weekly and monthly analysis for Global, Swing and Day Trading.

ACTIVE SESSION

Period Performance

Aggregated by Portugal time. Filters do not trigger new database reads.

GLOBAL · DAILY
PeriodTradesPercent Profitable iNet P&LProfit Factor iAvg. R iBestWorstAvg. Duration
Open Statistics to load analytics.

Trade-by-Trade Analytics

Latest 100 closed trades. Full session data and a ready-to-use AI analysis prompt are available through Export AI Dataset + Prompt.

0 trades
TradeResultNet P&LR Multiple iReturnPlanned R/RDurationCostsEntry ReasonExit Reason
No closed trades yet.

Exit Analysis

How trades are being closed and the P&L associated with each exit condition.

No closed trades yet

LONG vs SHORT

Performance by trade direction for Global, Swing and Day Trading.

No closed trades yet

Global Settings

Shared by both trading modes

PAPER starting capital is captured automatically from Bitget Margin when a new PAPER session starts and is not user-editable. Risk settings are synchronized with Supabase.

Global Protections

Independent from the strategy

GLOBAL
Mandatory Stop LossAll trades
Liquidation SafetyWhen borrowing
Emergency Margin StopSecond safety layer
Leverage safetyHigher leverage = larger safety buffer

Position Manager

Coordinates Crypto Swing and Crypto Day

GLOBAL
Crypto Swing Slot0 / 1 active
Crypto Day Slot0 / 1 active
Exposure ConflictNo position
LIVE ExecutionUnavailable · READ-ONLY API

System Architecture

Replaceable strategies, centralized safety

Crypto Strategy SwingSignal ManagerRisk EnginePosition ManagerBitget
Crypto Strategy Daysame safety layer

Services

Infrastructure Status

Supabase AuthConnected · private access
DatabaseSupabase · RLS active
FrontendCloudflare Pages
Paper EngineAutomatic · checking
Bitget READ-ONLYWaiting for connection

Safety Status

Non-disableable rules

LIVEUnavailable · READ-ONLY API
MartingaleDisabled
Averaging downDisabled
Logical Maximum1 Crypto Swing + 1 Crypto Day

Bitget Connection

Private account in read-only mode

NOT CONNECTED
Account Mode
Available USDT · Margin
Margin Debt
Open Margin Orders
Active SL/TP
Trade read-only
Last Sync
Order ExecutionDisabled · READ-ONLY key

PAPER Engine

Autonomous 24/7 execution in Supabase

ACTIVE
StrategyDual Crypto MTF Baseline v1.0
Cadence5 minutes
Last Successful Cycle
Last Action
ErrorNone
PAPER is automated and uses real market data but does not send orders to Bitget. LIVE remains unavailable because the current API key is READ-ONLY.