Skip to content

Blog · Crypto automation · Article · updated 2026-09-25

Non-custodial trading automation: your keys, your exchange, no deposits

Why TensorTrader never holds your funds: execution on your own exchange accounts with trade-only keys and DEX agent wallets, and how that differs from pooled bot services.

Key takeaways

  1. 1Non-custodial means your funds stay on your own exchange account or wallet, never with the bot service.
  2. 2The service only holds a restricted key that can trade but cannot withdraw.
  3. 3It removes custody and commingling risk, not trading risk.

Two models of trading automation

TensorTrader is non-custodial. You never deposit anything with TensorTrader. Your money stays on Binance, Hyperliquid, Interactive Brokers or whichever venue you choose, in an account in your name, and TensorTrader places orders there with a key that can trade but cannot withdraw.

custodial
You deposit funds with the bot service or a pooled account; it trades them for you
non-custodial
Funds stay on your own exchange account or wallet; the service only sends orders with a restricted key

What non-custodial protects you from

  1. 1The service going out of business with your funds.
  2. 2A breach of the service turning into theft, because its keys cannot withdraw.
  3. 3Commingling: your balance is never pooled with other users’ funds.
  4. 4Lock-in: you can revoke the key and keep trading the account by hand at any time.

What it does not protect you from

Non-custodial is about who holds the money, not whether trades are good. A bad strategy loses money on your own account just as surely. The exchange itself remains a counterparty for centralized venues; decentralized venues replace that with smart-contract and chain risk. And the service still holds a key that can trade, so its security still matters. Non-custodial removes the largest risk; it does not remove every risk.

How it works in practice

On centralized exchanges you create a trade-only API key and paste it into Exchange Auth. On decentralized venues you approve an agent wallet with your own wallet; you never paste a seed. On Interactive Brokers you register an OAuth consumer. In every case, TensorTrader can place, amend and cancel orders and read balances and fills. It cannot move funds out, and it books every result from the venue's own fill records.

Checking a service is really non-custodial

  1. 1You are never asked to deposit funds with the service.
  2. 2The keys it asks for have no withdrawal permission.
  3. 3On DEXs it asks for an agent approval, not your seed phrase.
  4. 4You can see every order on the exchange’s own history.

Custody across venue types

In all three, the venue’s own statements are the record of truth. TensorTrader reconciles against them and books every closed trade from the venue’s fills, so you never have to trust a second ledger.

centralized exchange
Funds in your exchange account; TensorTrader holds a trade-only API key
decentralized exchange
Funds in your own wallet address; TensorTrader holds a restricted agent key
broker (IBKR, Alpaca)
Funds in your brokerage account; TensorTrader holds an OAuth consumer or paper API key

Questions to ask any automation service

  1. 1Where exactly are my funds held, and in whose name?
  2. 2Which permissions do your keys need, and why?
  3. 3What happens to my open positions if your service goes down?
  4. 4How do I revoke access in one step?

Frequently asked questions

Does TensorTrader ever hold my money?
No. Funds stay on your own exchange or wallet; TensorTrader only sends orders.
Can I stop using TensorTrader and keep my positions?
Yes. Revoke the key; positions stay on your exchange account and you manage them directly.
Is a centralized exchange account non-custodial?
No, the exchange holds your funds. The automation is non-custodial because TensorTrader never holds them; your trust in the exchange itself is a separate decision.
Is a DEX agent key the same as giving away my wallet?
No. The agent can trade for your address but cannot withdraw or transfer, and you can replace it at any time.

Keep reading

Not financial advice. Performance figures are TensorTrader testnet or backtest results with the method stated; past results do not predict future returns.

All guides · Start on paper · Pricing