Total profit (gross)
—
Sum of profit from closed trades (fees excluded).
Win rate / Trades
—
Win rate = % of trades with profit > 0.
Open lots
—
Number of lots currently open.
Unrealized PnL
—
Calculated using mark (mid) if available.
| Status | lot_id | Quantity | Bought price | Bid price | Bought cost | Current value | Profit | Interest | Profit % |
|---|
Closed trades (latest)
| Status | Sell time | lot_id | Quantity | Buy avg | Sell avg | Profit | Interest | Best GAIN | Best SL | Profit % |
|---|
Possible buy (signals)
| OK | Indicator | Value | Rule | TF |
|---|
Shows the latest signal evaluation snapshot. If buy_ok=YES, the bot is allowed to buy according to the configured combination mode.
Open trades (open lots)
Unrealized PnL uses mark (mid) from the latest TCV snapshot when available.
| Status | lot_id | DCA | Origin | TS (UTC) | Quantity | Bought price Bid price |
Bought cost Current value |
ProfitInterest |
Profit % | Actions |
|---|
Closed trades
| Status | Sell time | lot_id | Quantity | Buy avg | Sell avg | Fee (USDC) | Profit | Interest | Best GAIN | Best SL | Profit % | Buy order | Sell order | Actions |
|---|
No records
Late trades
A trade is marked as late when it closes after a newer lot has already opened.
| Status | Sell time | lot_id | Open time | Next open | Overlaps | Quantity | Buy avg | Sell avg | Profit | Interest | Profit % | Actions |
|---|
No records
Lot Analytics
Level = number of open lots before opening the lot. Efficiency = lots closed before any later lot opens. Average buy and Net ROI use closed lots; USDC/1,000/day adjusts profit by capital and duration.
| Level | Purchases | Closed | Before next | Efficiency | Avg. duration | Median | P90 | Profit | Average profit | Average buy | Net ROI | USDC/1,000/day |
|---|
By MACRO/MICRO regime
Each block corresponds to the exact entry regime pair: BULL/BULL, BULL/NEUTRAL, BULL/WEAK and the other six combinations.
V21 Better Entry
Post-buy audit: measures whether better absolute entries, V21 ok=True or buy_ok=True appeared after each buy in 15m/1h/4h/24h windows.
| Buy time | lot_id | Seq | Buy price | State | Best trade | 15m abs/V21/conf | 1h abs/V21/conf | 4h abs/V21/conf | 24h abs/V21/conf | BUY_OK |
|---|
No records
Buys (fills)
Show expands two buy snapshots: the initial state that started the trail, and the state at fill time.
| Date / time | Lot | Order | Buy Type | DCA | Signals | Qty | Bought costBuy Fee |
Total LotDust |
Lot Avg | Actions |
|---|
No records
Sales (fills)
Show expands two sell snapshots: the initial state that started the sell trail, and the state at fill time.
| Date | Lot | Order | Sell Type | DCA | Signals | Qty | Bought Price Sold Price | Bought Cost Sold Value | Bought Fee Sold Fee | Borrow Interest | PnL | PnL % | Actions |
|---|
No records
External Sales (fills)
External sells not linked to cycle closed trades (EXT/EXTERNAL or no lot match) (Show expands details below, Open Trades style).
| Date | Lot | Order | Sell Type | DCA | Signals | Qty | Bought Price Sold Price | Bought Cost Sold Value | Bought Fee Sold Fee | Borrow Interest | PnL | PnL % | Actions |
|---|
No records
Transfers
Margin → Spot transfer audit from the bot transaction history.
| Date | Symbol | Lot | Asset | Status | Amount | Lot Profit | Transferable | Reserve | Reason | Actions |
|---|
Cancelled Orders
Cancelled BUY/SELL audit from the bot order history. Partial fills remain visible.
| Date | Side | Type | Symbol | Lot | Order | Final status | Executed / Requested | Order Price | Executed Quote | Reason | Borrow repaid |
|---|
Borrow / Repay ledger
Borrow / repay / interest accounting from the bot transaction history.
Current borrow
—
—
Current interest
—
—
Free
—
Margin snapshot
Net asset
—
—
| Date | Type | Symbol | Lot | Asset | Status | Amount | Requested | Borrow Before | Borrow After | Interest Before | Interest After | Reason |
|---|
Daily stats
| Day | Trades | Quantity | Exposed Capital | Turnover | Profit | Return % · Exposed Capital | Avg Trade % | Winrate |
|---|
Monthly stats
| Month | Trades | Quantity | Exposed Capital | Turnover | Profit | Return % · Exposed Capital | Avg Trade % | Winrate |
|---|
MULTI-MARKET
Markets
Run multiple trading pairs inside one TCB installation. Each market keeps independent indicators, formulas, DCA levels, lots and history while sharing one exchange account and a global capital guard.
SupervisorLoading…—
Configured markets
—
Trading pairs registered in this installation.
Markets active
—
Markets currently active and available for trading.
Open lots
—
Open lots across all configured markets.
Shared quote asset
—
Every configured market must use the quote asset of the original market.
Global capital guard
Coordinates the shared quote balance across active markets and prevents overlapping capital commitments.
0 = unlimited.
0 = unlimited. All markets share the original market's quote asset.
Amount TCB will leave uncommitted in the shared account.
Add trading market
TCB validates the pair against the configured exchange before creating it. Every market must use the same quote asset as the original market.
TCB verifies the pair with the configured exchange before creation.
0 = no market-specific cap.
Trading markets
Use Sell Only Mode (SOM) to block new BUY entries without stopping SELL/EXIT management. Existing open lots remain attached to their market.
| Market | Status | Sell Only Mode (SOM) | Open lots | Exposure | Max exposure | Actions |
|---|---|---|---|---|---|---|
| Loading markets… | ||||||
Shared quote protection
If the original market is BTCUSDC, additional markets must also use USDC (for example ETHUSDC, XRPUSDC or ZECUSDC). TCB verifies market existence and base/quote assets with the configured exchange before creation. TCB also blocks any incompatible market entry from becoming active.
Backward compatibility
Your original market keeps its existing data and open positions unchanged. Trade history, strategy, exchange credentials, notifications and settings are preserved when multi-market is enabled.
Guided setup
Re-run the same step-by-step configuration used on first installation. Current values are loaded automatically; nothing changes until the final review is applied.
Use this guided flow to change market, capital, position sizing, borrowing, strategy preset, DCA, profit handling or API connection without navigating every advanced setting individually.
Reset trading data
Start TCB with clean trading data while preserving your dashboard account, encrypted exchange credentials, Operational settings and Strategy Builder configuration.
For safety, reset is blocked while TCB has open lots, pending orders, active trailing, exchange open orders or outstanding margin debt. A compressed backup is created before deletion.
Dashboard config
Dashboard preferences for this installation.
Loading…
Select a configured market. Add or pause pairs from Markets.
Search by city or region, for example Madrid or Santiago.
Auto refresh changes are saved immediately. Intervals of 1–2 seconds increase system load.
Trade notifications
Receive confirmed BUY and SELL executions through your own Email/SMTP, Telegram, Discord or webhook integrations. Notifications are generated only after the exchange confirms the fill.
Loading…
Trade notifications can contain sensitive financial information. Credentials and webhook secrets are encrypted locally on this VPS and are never sent to the Trade Cycle Bot Commercial Portal. Send notifications only to destinations you control.
Email / SMTP
Send trade confirmations through your own SMTP account.
Custom message fields
Telegram
Use your own Telegram bot and Chat ID.
Custom message fields
Discord
Deliver BUY/SELL confirmations to a Discord webhook you control.
Custom message fields
Generic Webhook
POST a documented JSON trade event to your own automation endpoint.
Custom message fields
Delivery historyLatest 100 attempts. Message contents and secrets are not stored here.
| Time | Event | Channel | Status | Latency | Detail |
|---|---|---|---|---|---|
| No notification deliveries yet. | |||||
Account & security
Manage the dashboard username and password for this installation.
Loading…
Login usernameChange the name used to sign in.
Change passwordUse a unique password for this dashboard.
Exchange credentials
Encrypted at rest. Routing or credential changes take effect after bot restart.
Trading connectionLeave API/Secret blank to keep the current encrypted values.
Operational settings
Non-signal bot configuration is managed here. Trading strategies are managed below in Strategy Builder.
Loading…
Strategy Builder
Build INITIAL BUY, SELL / EXIT and DCA strategies without editing JSON. Add indicators, configure their parameters and compose the boolean formula used by the bot.
Loading…
Loading strategy…
Edits remain a draft in the browser until Apply strategy succeeds. Applying creates a revision; restart the bot to activate it.
Strategy history & rollback
No history loaded.
Core system configuration
TCB manages its core storage and startup configuration automatically. Technical implementation details are intentionally hidden from the normal dashboard.
Loading current config…
User Manual
Version-aligned documentation for setup, configuration, strategies, indicators, updates and troubleshooting.
TCB v408 · Documentation revision 2
Loading manual…
System
Pending: —
Mark ts: —
Mark ts: —
Software update
Select a complete TCB installer ZIP and install it in one step. The server uploads, validates and installs only if every validation succeeds.
Checking…
Software update
Select a complete TCB installer ZIP and install it in one step. The server uploads, validates and installs only if every validation succeeds.
Checking…
Install package
Authorization requiredPASSWORD
Enter your current dashboard password before clicking Install update.
Clicking Install update uploads the ZIP, validates its manifest, hashes and safety rules, and only then starts the full installer automatically. If validation fails, nothing is installed.
Automatic housekeeping: after a successful installation the server keeps the active version plus two previous versioned files, and the five most recent web-update histories. Backups and files placed directly in
/root/version are preserved.Installation progress
Package uploaded & verified
Backup created
Files & configuration updated
Services restarted
Final verification
Installation details
Condensed diagnostics are shown here. The complete installer log remains stored on the server for troubleshooting.
No installation details yet.
Support diagnostics
Temporary bounded logging for troubleshooting. Disabled by default; enable it only while reproducing a problem, then download the support package.
Loading…
Support diagnostics
Temporary bounded logging for troubleshooting. Disabled by default; enable it only while reproducing a problem, then download the support package.
Loading…
Storage cap—
Captured—
Service—
The support package never includes API keys, API secrets, passphrases, dashboard password hashes or internal storage credentials.
When enabled, TCB copies only the bot/API journal to a rotating support log. Default limit: 2 MB per file + 2 backups (about 6 MB maximum). Turning it off stops new support-log writes.
Access & security logs
Successful logins, failed attempts, IP blocks, portal unlocks/password resets and security-setting changes.
Access & security logs
Successful logins, failed attempts, IP blocks, portal unlocks/password resets and security-setting changes.
Loading active blocks…
| Date / time | Event | User | IP | Result | Reason |
|---|---|---|---|---|---|
| Loading… | |||||