Documentation

Guides & resources.

Everything to get started.

Free simulated trial

Simulate Macro, DCA and Shield for 14 days with at least 2,000 virtual USDT/USDC. The trial is automatically extended up to 30 days when the period contains too few meaningful events. No payment and no invoice.

The same trial follows three steps: discovery without account access, optional no-trading verification with a read-only CEX key or public DEX address, then Live only after purchase with a new dedicated CEX key or restricted DEX Agent. Verification never resets simulated history.

Free trial

See TIYlab's free simulation in 90 seconds

Discover TIYlab with no payment, no required API and no real orders, then optionally verify your exchange in read-only mode before deciding whether to go Live.

Control a Live account without ambiguity

Telegram commands deliberately separate stopping automation from selling positions. Every sensitive operation first shows its exact effect, requests confirmation, then sends a second message only after the venue and all three runtimes confirm the final state.

/stop
Stops automation without selling. Macro, DCA and Shield positions are preserved.
/close
Sells Macro and Shield in an orderly way, preserves DCA lots, then stops all three bots.
/emergency
Immediately sells Macro, Shield and every DCA lot, including losing lots, then stops all three bots.
/selldca
Sells every DCA lot, including losing lots. Available only after all three bots are actually stopped.

Change a key, capital or venue

CEX key rotation: use /stop, wait for final confirmation, run /setapi with a new dedicated key, then /activate. Positions are preserved. Initial capital is set once with /setcapital. To add funds, deposit them first and use /increasecapital; TIYlab verifies the balance, stops without selling and assigns the amount using 60/10/30. Existing positions are not forced to grow immediately: each sleeve uses its addition on its next eligible action after /activate. To withdraw part of the capital, /reducecapital liquidates all three sleeves, then asks you to withdraw the exact amount yourself before rebuilding the sleeves cleanly. TIYlab can never make that withdrawal.

CEX or DEX migration: all three bots must be stopped and every position sold. Use /emergency, or /close followed by /selldca, wait for final confirmations, then run /setexchange. Transfer the complete net balance yourself to the new venue, configure a new Live key or authorize a new DEX Agent, return to Telegram after signing, check /status, then run /activate. Initial capital, current capital, history and the curve are preserved, so conversion and transfer costs remain visible in performance.

The venue selected during simulation never locks the Live choice. Live always starts from the real state of the selected venue and imports no virtual position or performance.

📘 How it works

3 bots, allocation, risk management explained.

🚀 Getting started

From purchase to your first automated trade.

🔑 Exchange API guides

⚠️ Each exchange has different menus and settings. You MUST use the right guide for your exchange.

API guide

Create a secure Binance API key

How to connect Binance to TIYlab with the required permissions, an IP restriction and withdrawals always disabled.

Create a secure Binance API key

Binance

API guide for Binance

Bybit

API guide for Bybit

KuCoin

API guide for KuCoin

OKX

API guide for OKX

Bitget

API guide for Bitget

Gate

API guide for Gate

MEXC

API guide for MEXC

HTX

API guide for HTX

Hyperliquid

DEX guide for Hyperliquid

Aster

DEX guide for Aster