You've done the research and are confident about your investment strategy, but emotion can often sabotage your follow through.
Trade Leopard helps automate your follow through so that your strategy is not hindered by temporary emotion.
The engine buys on your schedule. It sells only if you switch on the scheduled trim, and only a holding's profit — never the principal investment. How it decides →
You already know which coins you believe in. The hard part is buying them consistently without talking yourself into the top or out of the bottom. Trade Leopard turns that into arithmetic you set once.
You can see each holding's Live P&L and target weight, what is still due a buy this period, how close each one is to its gate, and exactly what any order would do before it happens.
The figure under the name is Live P&L — the open amount, blue when it is up, red when it is down. Lifetime P&L (realized) is the mark in the header. The icon in the corner is the target weight. A dashed tile is one you have paused — its orb sits grey and still. ETH's pulsing node is all four timeframes overbought — it only tells you, it buys nothing. Who is next to buy or sell lives on Next Buy and Next Sell.
Clicking a tile opens it: all four RSIs, a switch for the scheduled buy, a switch for the scheduled sell, the live price, what you hold, Lifetime P&L (realized), break-even price, and how far it has drifted from its target weight. Live P&L stays on the tile. Pause either schedule for this asset alone — its buy share is spent on the others; a paused sell is simply skipped. Remove from index takes it out of the fund without selling what you already hold.
%
%
%
%
%
%
%
%
%
%
%
%
%
%
Set the fund once, on the Weights page. Columns are Asset, Target and Drift. Every scheduled buy is split along these lines, and the figure on the right is how far that holding has drifted from the share you gave it, in percentage points.
How should funds be invested?
On the Weights page. A lump-sum buy can correct drift — money goes to whatever sits furthest below target — or split by target weights. Sell the fund takes the same percentage of every holding, or Profit: the gain on every holding that is up at least 1%, with the stake left invested. Every order is previewed first.
This period's spend sits at the top. The list is ordered by closeness to the buy gate — most oversold first. HYPE is at the top because two of its clocks are already in 0–30. XRP and LINK already bought this period, so they sit under Bought This Period with the RSI that triggered the fill and the amount invested. Next Sell is the other tab: each asset's RSI, whether the time gate is open, and how far it is past the profit floor. The three icons on the period figures are the calendar, the amount, and how leftover is split — opened below.
The sell queue. Ready is a tick while the time gate is open, then hours until that asset may be trimmed again. The last column is Live P&L against the profit floor you set — 5% here. XLM is in profit and two clocks are overbought; the sell gate still wants four, so nothing sells yet.
4d 11h left
Current period · Saturday, Aug 29
Past dots are recorded rolls. Future dots follow the current how-often setting. Days are UTC. Change how often in Settings.
This period contributes $1,000 and carried $120 forward from last period, of which $160 is already placed. Lower this to hold some of it back — whatever you don't use gets added to next period.
$2,170 cash on this exchange · $2,148 usable after fees
Applies to leftover this period. Assets that already bought are unchanged. The oversold gate still decides when each asset buys.
The three icons on the period figures. The calendar on spent this period shows every buy window and what this one has left. The sliders on left to invest change how much of the period is in play — unused money carries forward. The bars underneath switch leftover from target weights to corrective drift, so the next buy can go to whatever sits furthest below its share.
| Time | Symbol | Side | USD | Price | RSI at trigger | |
|---|---|---|---|---|---|---|
| scheduled buy | Jul 28 9:14 AM | HYPE | buy | $80 | 28.40 | 1h222h244h311d36 |
| scheduled buy | Jul 27 9:02 PM | LINK | buy | $80 | 14.82 | 1h192h234h291d34 |
| trade | Jul 25 4:40 PM | XRP | buy | $500 | 2.4130 | — |
| manual invest | Jul 24 8:12 AM | HBAR | buy | $250 | 0.2118 | — |
| rebalance | Jul 22 11:31 AM | XLM | sell | $210 | 0.3204 | — |
A bolt is an order the engine placed on its own; every other mark is a button you pressed — a trade on the chart, a lump-sum invest, a rebalance. The last column is the gate reading at the moment it fired, with the timeframes that triggered it lit.
Your index fund items run across the top of the chart, each with its Live P&L. Select an asset and view all four RSIs, the price, what you hold, Active and Lifetime P&L, and how far it has drifted from target. Manual Trade sits beside it — including a Profit sell that takes only the gain.
The dashed line is your average cost — break even on the position. Right-click anywhere on the chart to place a limit order at that price; shift-drag measures a move, with the retracement levels drawn in.
One asset, on the chart page. Sell a percentage, sell all of it, or tap Profit to sell only the gain — the same idea as a trim, for this asset only. A limit order can rest on the book; open limits list under the ticket.
XRP 20%, ETH 14%, SOL 12% — whatever index fund you want, summing to 100%. Every buy is split along those lines, so the portfolio you designed is the portfolio you end up holding.
Choose an amount and how often it buys — anywhere from daily to once a month. Each asset is allocated its weight: e.g. 14% of $1,000 is $140, and that portion is the most it will spend that period.
A buy is only placed when that asset is genuinely oversold. Pick which time frame, or multiple time frames, are needed to trigger the buy.
Whatever wasn't spent rolls into the next period's budget and compounds. It builds dry powder to buy the next dip.
Lump-sum buys, percentage sells and rebalances all show you the exact orders — asset by asset, dollar by dollar — before anything is placed.
A one-off buy can correct drift — money goes to whatever sits furthest below target — or split by each asset's target weight. You pick which on the Weights page before you preview. Why that matters →
A hard rebalance sells everything above target and buys everything below it, in one pass, with a ±1 point dead zone so it never churns over a few dollars. A positive one makes the same sells but only from holdings in profit, and keeps the proceeds as cash.
Set aside separate dry powder that only deploys when an asset falls hard from its 24-hour high. Its own money and its own trigger, entirely separate from the scheduled budget.
Every exchange enforces a different minimum order on every pair. Slices too small to place are redistributed or skipped — never silently rejected.
A latch that survives restarts, so a long slide can't drain a whole period's budget into a single falling coin.
The same rules, run in reverse. Switch on the scheduled trim and an asset that is overbought and up by at least the percentage you set has its profit sold — just the gain, so what stays invested is worth what you paid for it. It can never sell your stake and never closes a position. A holding at a loss is never touched however overbought it gets, and the money stays as cash rather than being pushed straight back into whatever is cheap this week. One trim per asset per period, on a schedule of its own: buy every three days and take profit every day and a half, if that is the shape you want. Sell cadence is 12 hours to 2 weeks. It ships switched off.
Trade Leopard connects to your account at Kraken, OKX or Coinbase through an API key you create and can revoke in seconds. A tool that trades for you needs to read balances and place orders, and nothing else. Withdrawal is a permission no service of this kind has any use for — if one asks you for it, don't grant it and don't use it. The key you create here is read and trade only. Which permissions to grant →
Out of the box the engine only buys. The one thing it can ever sell on its own is the scheduled trim, which is off until you switch it on, only ever sells a holding's profit — never the money that bought it — and never sells anything at a loss. Every other sell in the product is a button you press, behind a confirmation.
You can lock the key to us as well. All three exchanges let you restrict an API key to one IP address, and every order we place leaves from a single fixed address. Set that restriction and a stolen copy of your key is refused everywhere else.