Trader / Control Room

Authentication is required.


Accept an invitation

Create your regular Trader account using the one-time code supplied by the administrator. Paste the code exactly; Trader safely ignores surrounding spaces or line breaks.

Trader / Control Room

PAPER MODE · LIVE DISABLED
Help ↗
Register or select a portfolio to begin.

Holdings & balances

Portfolio state
Current value
—
USD · price reference
Profit withdrawals
$0.00
Available to withdraw

Total withdrawn $0.00
Active policy
No active policy
Assign a policy in Policy Studio

Latest policy decision

The newest authenticated TradingView instruction and Trader execution result.

Trade episodes

Entry and exit receipts grouped into the positions they opened and closed.

Latest 10 execution receipts

Authoritative PAPER settlement and rejection records.

Latest 10 deposits

Durable portfolio funding history.

Latest 10 withdrawals

Durable simulated asset extraction history with event-time USD references.

TradingView signal history

Received instructions and their processing outcomes.

Portfolio controls

Portfolio-specific execution safety for the selected portfolio.

Create portfolio

Create a PAPER portfolio here, or select an existing [PAPER] portfolio from the Portfolio dropdown above. Paper portfolios use simulated funds.

Fund PAPER portfolio

Deposits are durable accounting events. Native ETH is the Base gas reserve.

Withdraw from PAPER portfolio

Disable the portfolio first. Withdrawals debit free settled balances and cannot consume inventory managed by an open episode.

Active trading assets

Incoming TradingView orders may use only checked assets. ETH gas remains separate.

Asset onboarding

Register an ERC-20 contract to your private asset catalog. Trader verifies its metadata through the configured provider before making it available to your portfolios.

TradingView webhook channels

Create a portfolio-bound channel. Its secret is displayed for the current activation session when created or rotated. The assigned policy controls position sizing.

Policy templates

Templates declare their own settings. Creating a copy never changes the original.

My policy copies

Editing creates a new immutable revision.

Portfolio assignment

The first release permits one active policy per portfolio. The underlying accounting remains ready for future policy sleeves.

Trader Secure Wallet

Your funds stay in a Safe account that you own. You authorize Trader to trade through an approved router. Your owner wallet controls the Safe and can revoke that access.

Checking secure wallet…

Open Safe management ↗

Wallet setup

1. Create or choose your Safe

Your owner wallet signs setup approvals. Your Safe is a separate account that holds trading funds. You keep control of both.

  1. Open Safe management ↗ in your wallet-connected browser, such as OneKey’s browser.
  2. Create a dedicated Safe on Base, with your wallet as its only owner and one required confirmation. Do not install any modules. If you already have an unused Safe with these settings, you can use it.
  3. Complete its deployment on Base. A counterfactual or “pay later” address must be deployed before Trader can verify it. Your owner wallet needs ETH on Base for deployment and the two Trader setup transactions.
  4. Copy the Safe account address, return here, and paste it below. This is different from your owner wallet address.

2. Verify your owner wallet

Connect the same owner address in your wallet. The next prompt signs a message proving ownership of that address. It does not grant trading permissions, move funds, or cost gas.

This is the total amount Trader may spend before you approve another budget.

Funding readiness

Change remaining trading budget

Trader pauses while the owner wallet approves and verifies the new limit.

Shared Safe wallet

Authorize trading once for this wallet. Manage portfolio allocations in Trader.

Next: create your trading portfolio

Open Portfolios & Funds, select Safe, choose your trading pair, and allocate a budget from the available balance. Assign a policy, then follow the portfolio’s TradingView alert instructions. Activation alone does not create a portfolio or start trades.

You can add Base tokens below. Portfolio allocations are managed in Trader; adding a supported token does not require a new per-token Safe permission.

Trader never asks for your hardware-wallet seed phrase. The owner wallet approves setup and recovery; routine trades use only the limits you approved.

Manual swap

Swap unallocated Safe funds in Trader. Portfolio capital and protected profits stay reserved. Review the quote before confirming.

Add tokens

Register a token on Base for your Trader portfolios. Tokens already added elsewhere in Trader appear here too. Registration does not move funds or guarantee a trading route.

Technical checks

Alchemy Agent Wallet

Connect your own Alchemy Agent Wallet for live execution. Trader does not receive or store your wallet seed phrase or private wallet key. Alchemy issues a revocable session that currently expires after seven days.

Checking connection…

Renewal replaces the previous session after you approve it in Alchemy. If authorization expires, portfolio records and positions remain intact, but live execution pauses until renewal.

You can revoke Trader's signing session from Alchemy's CLI Sessions page. Revocation or expiration removes signing access; it does not automatically close an open position.

Live wallet balances

Read directly from the execution wallet selected below. These are wallet holdings, not PAPER portfolio balances.

Prepared swap preflight

Asks Alchemy to build and gas-estimate the smart-wallet operation. It does not sign, submit, approve, or move assets.

Live portfolio setup

Trader can autonomously trade only the selected pair within the allocation limit. You retain control of the wallet in Alchemy and can revoke Trader's session at any time. Trading carries risk, quotes may change before settlement, and losses are possible. Trader cannot recover assets or reverse blockchain transactions.

Automatic safeguards include maximum slippage, connected-wallet verification, sufficient-balance and gas checks, policy and portfolio limits, and fail-closed behavior when the wallet session expires.

Approve position sale and portfolio retirement?

Approval queues a real LIVE sale. A submitted blockchain transaction cannot be reversed.

Coinbase Advanced

Connect one Coinbase account for Trader-managed CEX portfolio sleeves. Trader validates and encrypts the API credential server-side while Coinbase retains custody.

Loading Coinbase status…
Coinbase key setup

Create one Secret API key using Ed25519 (recommended) or ECDSA, with View and Trade enabled, Transfer disabled, and IP allowlist 152.53.36.87. Trader never redisplays the secret.

Coinbase Account

Coinbase custody and Trader sleeve accounting remain separate. Dollar values and available balances come directly from Coinbase.

Protected-profit sweep to USD

Convert protected USDC profit to USD inside your Coinbase account without disturbing open positions. Trader reserves only the approved profit amount and settles accounting from confirmed Coinbase fills.

Create a Coinbase portfolio

A Coinbase portfolio represents one USDC spot market and receives an explicit spending budget from the shared Coinbase account. Its assigned policy controls position sizing.

Approve Coinbase sale and retirement?

Approval submits a real Coinbase market sale. A submitted order cannot be reversed.

Approve protected-profit sweep?

Approval submits a real Coinbase USDC-to-USD market order. A submitted order cannot be reversed.

Kraken Spot

Connect one Kraken account for Trader-managed CEX portfolios. Trader validates and encrypts the API credential server-side while Kraken retains custody.

Loading Kraken status…
Kraken key setup

Enable Query Funds, Query Open Orders & Trades, Query Closed Orders & Trades, Create & Modify Orders, Cancel & Close Orders, and Query Ledger Entries. Leave Deposit, Withdraw, Add Withdrawal Addresses, Earn, and Export Data disabled.

Kraken Account

Kraken custody and Trader portfolio accounting remain separate. Dollar values and available balances come directly from Kraken.

Protected-profit sweep to USDC

Convert protected USD profit to USDC inside Kraken without disturbing open positions. Trader settles only from a confirmed Kraken fill.

Approve protected-profit sweep?

Approval submits a real Kraken USD-to-USDC market order. A submitted order cannot be reversed.

Create a Kraken portfolio

A Kraken portfolio represents one USD spot market and receives an explicit spending budget from the shared Kraken account. Its assigned policy controls position sizing, and it remains paused until its channel and policy are assigned.

Approve Kraken sale and retirement?

Approval submits a real Kraken market sale. A submitted order cannot be reversed.

Invite a regular user

Create a one-time invitation, then use Trader's copy button so the exact code is sent through a separate trusted channel. The code is displayed only in this browser response.

Administration boundary

This account manages user access. It does not inherit access to regular-user portfolios.

User accounts