The guide

How Trade Leopard works.

Trade Leopard is a free tool for dollar-cost averaging and building your own crypto index fund. This page explains each control in plain language, shows you the part of the dashboard it lives on, and says exactly what the engine does with it. You set the rules. It places the orders. It is not trading advice.

The shape of it

Leopard Algo, and a few things beside it.

Everything below is one of these. If you only ever set the fund and the buy side, Leopard buys on a schedule and never sells anything.

Leopard Algo

next update 1:42
Weight
Asset P&L
2026 P&L
DCA Amount$1,000
Buy RSI gate402 of 4 timeframes
Sell RSI gate702 of 4 timeframes
Minimum TP %5%
Max principal sell %20%

This is the engine card on the dashboard. The orb opens Portfolio. Weight, Asset P&L and year P&L sit on this box. The gear opens the settings, including Active and Paused. This period's spend sits on the Index Fund, above the tiles. Red Dawn and Price Alerts sit at the bottom of the fund.

Setting one · weights

Your assets, and the share each one gets.

A weight is the slice of the fund you want an asset to be. Give XRP 20% and you are saying "a fifth of this portfolio should be XRP" — and every buy the engine makes is split along those lines. These are the weights the Trade Leopard fund actually uses.

Target Weights 14 assets
AssetTargetDrift
XRP20%▴▾−1.4%
ETH14%▴▾+1.1%
LINK14%▴▾−3.7%
SOL12%▴▾+2.2%
AAVE4%▴▾+0.4%
ALGO4%▴▾−0.6%
AVAX4%▴▾+1.3%
HBAR4%▴▾−0.9%
HYPE4%▴▾+0.8%
LIGHTER4%▴▾−0.5%
SKY4%▴▾−0.3%
TAO4%▴▾+1.6%
UNI4%▴▾−1.1%
XLM4%▴▾+3.4%
total 100.0% Save weights

Opens from Weight on the Leopard Algo box. Columns are Asset, Target and Drift. Drift is how far a holding has wandered from the share you gave it, in percentage points. The weights must add up to 100%, and the total goes red until they do. On the dashboard, Whole Portfolio under the chart buys the fund (target weights, or corrective drift) and sells the fund (a percentage, or Profit).

What the number actually does

Nothing on its own. A weight is only a fraction: it decides how a buy is divided, not how much is spent. 12% of a $1,000 budget is $120, and $120 is the most that asset can be given in that period. Change the budget and every slice changes with it; change a weight and only that asset's slice moves.

Drift, and why it is in points

Drift is how far a holding has wandered from the share you gave it. A target of 12% that has grown to 14% of the portfolio is +2 points of drift — not "up 2%". It moves on its own as prices move, without you buying or selling anything.

The scheduled trim does not read it. Drift is relative, so when the whole fund rises together nothing looks overweight, and a trim that waited for drift would not fire.

Adding, removing, pausing

Add an asset from the + Add asset tile — the list is every pair your exchange will actually settle in your account's currency, so anything you can pick, you can buy.

Setting a weight to 0% takes an asset out of the fund: the scheduled buy stops considering it entirely. Pausing is the gentler version — the asset keeps its weight and its place in the portfolio, but sits out the next buy, and its share is spent on the others instead. Pause is on the asset's own popup.

Setting two · the budget and the pace

How much, and how often.

One amount and one cadence. The amount is per period, so the two multiply: $250 every 3 days is a great deal more money than $250 a month. Open the gear on the Leopard Algo box — the slider names the cadence and the amount per period as you drag it.

This period on the Index Fund
spent this period$160 4d 11h left this period
left to invest$960 $120 from last period
Buy 1000 $

every week

about $4,345 / month

The two figures are this period's state, on the Index Fund above the tiles. The list icon shows which assets filled. Amount and cadence live in the Leopard Algo settings. XRP and LINK already bought this period; a filled tile on the index fund shows that. Open a tile, or pick it on the chart, to read its four RSIs.

Nothing is wasted — the carry

If a period ends with money unspent — because half your assets never reached their gate — that money is not lost. It rolls into the next period and is added to the new contribution. That is the "$120 from last period" line. Unspent money is not forced into a buy that did not meet the gate.

Holding some of it back

The slider icon on left to invest lets you lower the figure for this period — useful when the pot has grown larger than you want deployed at once. You can never take it below this period's own contribution minus what it has already spent; to go lower than that, change the amount per period.

If the cash isn't there

Orders are sized against the spendable cash on that exchange, with about 1% left over for the trading fee. If the pot has outgrown the balance, the engine buys what fits and carries the rest — it does not place a half-funded basket, because that would fill in arbitrary order and quietly skew your weights. The panel says so on the figure itself rather than letting the number climb in silence.

Changing the pace

The buy is anything from 1 to 30 days. Saving a new cadence starts a fresh period straight away: every asset re-arms, and anything unspent carries over. The trim has its own clock, from 12 hours to 2 weeks in 12-hour steps — buy every three days and take profit every day and a half, if that is the shape you want.

Setting three · the buy gate

The buy gate you set.

This is the part that makes it more than a standing order. When a period comes round, the engine does not simply buy. It checks each asset against the RSI condition you set, and spends that asset's share only if the condition is met.

RSI, without the jargon

RSI is a number between 0 and 100 that says how one-sided recent trading has been. Around 50 is neutral. A low number means an asset has been sold hard lately and is stretched to the downside — "oversold". A high number means it has been bought hard and is stretched the other way — "overbought". That is the whole of it. It is a number the gate reads. It is not a judgement that an asset is good or that now is the time to buy.

Trade Leopard reads it on four clocks at once — the last hour, two hours, four hours and one day. You choose which clocks vote and how many must agree before that asset's share is spent.

Buy gate the setting
1h2h 4h1d
2 of 4 in 0–30

Pick which clocks get a vote, then say how many of them have to agree. Fewer votes or a higher level means more buys, shallower. More votes or a lower level means fewer buys, deeper.

What the tile shows HYPE · at the gate
1h22 2h24 4h31 1d36
HYPE +2.4%

Two of the four RSIs are in 0–30, and the gate asks for two — so this asset's share will be spent on the next cycle. The pills are red because they are describing a fall. The tile itself shows the name and Live P&L as a percent; the four RSIs open on the tile. Being at the gate is not a fill: only a filled order spends the share.

Once per asset, per period

An asset that buys is latched for the rest of the period, and the latch survives a restart. A coin that slides all week cannot drain the whole budget on the way down — it gets one slice, then waits for the next period like everything else.

The engine checks constantly

It looks every couple of minutes, not once a week. The period decides how much money is available and how many times an asset may buy; the gate decides the moment. So a Tuesday-night flush is caught even though the period began on Monday.

Leopard sizes the fill

Leopard waits for the gate, then spends a slice of that asset's reserved share. How much of the share fills depends on how far the reading is past the gate; the rest carries. Target weights or corrective drift still set the ceiling. Red Dawn is a separate reserve with its own trigger — this path is the scheduled buy.

Minimums are handled

Every exchange enforces a different minimum order size on every pair. A slice too small to place is redistributed or skipped — never silently rejected by the venue.

The node on a tile

A small pulsing node appears when all four clocks agree — all in 0–30, or all in 80–100. Red for oversold, blue for overbought. It is stricter than your gate on purpose, and it only tells you: it arms nothing and buys nothing. A paused tile's orb sits grey and still.

Setting four · optional

The optional scheduled sell.

The same idea, run in reverse — and the only thing in the product that ever sells without you pressing something. It ships switched off, and turning it on is a deliberate act.

Scheduled sell two conditions, both required
XLM +18.2%
XLMStellar
1h52 2h71 4h74 1d63
Scheduled buy Active — buy on schedule whenever it clears its RSI gate. Active
Scheduled sell Active — sell the gain on schedule whenever it clears its RSI gate. Active
Price$0.4182
Position size$1,104
Asset P&L$412
Break Even$0.3046
Drift+3.4%
Weight4%
Sell

4 of 4 in 80–100

5 %

Tap any asset and this is what opens. Both schedules have a switch of their own — pause the buy, or pause the sell, for this asset alone. The trim's conditions live on the sell side of the Leopard Algo box. XLM is in profit and two clocks are overbought; a gate that wants four of four will not sell yet. Remove from index takes the asset out of the fund without selling what you already hold.

Both, or nothing

An asset is trimmed only when it is overbought on as many clocks as you asked for and up by at least the percentage you set — 5% unless you change it, measured against what the holding cost you. Miss either and nothing happens.

It sells the profit, then a slice of principal

A trim takes all of the unrealized profit, then an ATR-sized slice of remaining principal, up to Max principal sell %. What is left stays invested, marked at the fill. It never sells a holding at a loss. Swing-high resistance uses the full principal cap on top of the profit.

Weight has nothing to do with it. An asset can be under its target and still have its profit taken, because the trim reads the holding's own P&L and RSI, not drift.

Never at a loss

A holding under water is never touched, however overbought it gets. The money from a trim stays as cash rather than being pushed straight back into whatever happens to be cheap that week — it becomes part of the next period's buying power instead.

Its own switch and its own clock

The trim is independent of the buy: pausing buying does not stop it, and arming it does not start buying. One trim per asset per period, from 12 hours to 2 weeks. Pause a single asset's sell from its popup. Active / Paused in the Leopard settings popup stops automatic sells along with automatic buys.

Optional · red dawn

Money held back for a bad day.

A separate pot, with a separate trigger. It ignores the schedule, ignores the RSI gate, and fires only when something in your fund falls hard and fast.

Red Dawn $500 at −25%
Red Dawn Armed — the amount and trigger below are kept either way. Armed
Set aside$500
Fires at−25% from the 24h high
One buy per asset per24h
deepest 24h drop · HBAR −4.2% of −25%

Lives at the bottom of the Index Fund, with Price Alerts. The switch arms it. The amount and the drop are kept either way.

Its own money

Red Dawn never spends the scheduled budget or the carry, and the scheduled buy never spends Red Dawn's. They are two pots with two triggers.

What it buys

An asset that falls past the trigger buys its weighted share of the Red Dawn amount — a 20% weight takes 20% of it. Every asset that qualifies gets its share, so a market-wide flush deploys more of the pot than one coin having a bad afternoon.

"24h high" means the level it held

Not the single highest print of the day. A one-hour spike that falls straight back leaves you exactly where you started, and reading that as a crash would fire the trigger on nothing.

Its own switch, and only its own

Red Dawn has a switch of its own, so you can disarm it without losing the amount and the trigger you set — turn it back on and it picks up where it was.

Nothing else stops it. Pausing the scheduled buy leaves Red Dawn armed, which is the point: you can decide to make no regular contributions for a while and still have money waiting for a sell-off. One buy per asset per 24 hours, so a long slide can't re-buy on every cycle.

Any time · by hand

Nothing here is on a timer.

Everything above runs on its own. Everything below happens because you pressed something — and every one of them shows you the exact orders, asset by asset and dollar by dollar, before a single one is placed.

Add money

Buy the fund

A one-off buy on Whole Portfolio, under the chart. Split it to Target weights (the default) or Corrective drift — money goes to whatever sits furthest below target. Preview first.

Chart

Specific Asset

Buy or sell one asset at market, or leave a limit order. The panel sits under the chart, next to Whole Portfolio. Sell a percentage, sell all of it, or tap Profit to sell only the gain — the principal stays invested. Right-click anywhere on the chart to place a limit at that price; shift-drag measures a move with the retracement levels drawn in.

Exit

Sell the fund

Take the same percentage of every holding, close the fund, or tap Profit to sell the gain on every holding that is up at least 1%. All three preview first. The engine has no path to a percentage sell or a full exit.

Watch

Zone alerts

The same two RSI levels that drive the gates also send buy- and sell-zone alerts to your phone, so you know an asset reached its zone even if you weren't looking.

Put together

One week, start to finish.

Fourteen assets at the Trade Leopard weights, $1,000 a week, a gate of 2 of 4 in 0–30, and the trim switched off. Here is every decision the engine makes.

1

Monday — the period opens

$1,000 goes into the pot, plus $120 that last week never spent: $1,120 available. Every asset re-arms. Each one's share is its weight of that pot — XRP at 20% may take up to $224.00, ETH at 14% up to $156.80, HYPE at 4% up to $44.80.

2

Monday to Sunday — it watches

Every couple of minutes it reads four RSIs per asset. Nothing is bought simply because it is Monday. On Wednesday HYPE drops far enough that its 1h and 2h both fall into 0–30 — two of four, which is what the gate asks — and $44.80 of HYPE is bought. HYPE is now latched for the rest of the week.

3

Thursday — a second one goes

LINK clears the gate on a broad market dip and takes its $156.80. Two assets bought, $201.60 spent, $918.40 still available. The other twelve never reach the gate — nothing is bought on their behalf, and nothing is forced.

4

Sunday — the period closes

The $918.40 that wasn't spent carries into next week and sits on top of the new $1,000. Your fund now holds slightly more HYPE and LINK than its targets — the tiles show that as drift — and next week's buys, weighted as always, start pulling it back towards shape.

The limits

What it will never do.

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 walkthrough in Account shows you the exact boxes to tick on each exchange, and withdrawal is not among them.

Out of the box the engine only buys. The one thing it can ever sell on its own is Leopard's scheduled trim, which is off until you switch it on, and never sells at a loss. A trim takes all of the profit, then a slice of remaining principal up to the cap you set. Every other sell in the product is a button you press, behind a preview and a confirmation.

Exchange API key permissions
✓ Query funds
✓ Query open & closed orders
✓ Create & modify orders
✕ Withdraw funds
✕ Transfer to other accounts
✕ Staking / earn
Keys are encrypted before storage and never returned to the browser. Use a trade-only key with no withdrawal permission.
In case a word got past us

Every term on the dashboard.

PeriodThe stretch between scheduled buys — a day, a week, a month, whatever you set. Each one has its own budget and its own one-buy-per-asset allowance.
CarryMoney a period didn't spend, rolled into the next one. Shown as "from last period".
WeightThe share of the fund you want an asset to be. Every buy is split along these. Opens from Weight on the Leopard Algo box.
DriftHow far a holding has wandered from its weight, in percentage points. +2 means it is two points heavier than you asked for.
GateThe RSI condition an asset must meet before its share is spent. "2 of 4 in 0–30" is a buy gate; "4 of 4 in 80–100" is a sell gate.
Leopard AlgoThe engine card: orb on the left, stats on the right. The gear opens the budget, the buy gate, the sell gate, and the trim. The orb opens Portfolio.
Price AlertsHow far an asset must move in 24 hours before you are told. Lives at the bottom of the Index Fund, with Red Dawn.
Active / PausedThe switch in the Leopard settings popup. Active runs automatic buys and sells. Paused stops both; P&L and manual trades keep running.
Oversold / overboughtAn RSI below or above the lines you set. Low is stretched down, high is stretched up.
LatchedAlready bought (or trimmed) this period, so it will not do it again until the next one.
PausedIn the fund and counted in your allocation, but sitting out the scheduled buy. Its share goes to the others.
TrimLeopard's scheduled sell. Takes all of the unrealized profit, then an ATR-sized slice of remaining principal, up to Max principal sell %, only while the holding is in profit.
Manual OrdersThe two panels under the chart. Whole Portfolio buys or sells the fund; Specific Asset trades one coin.
BoughtOn a tile: a filled order for this asset in this period. Only a fill puts the tile in the bought state.
P&LWhat a holding has made or lost against what it cost, from your exchange's own ledger.
Red DawnSeparate money that deploys only when an asset falls hard from its 24-hour high.

Still stuck on something?

A person reads every message and replies to the address you leave. If it's about your account, mention the email you signed up with.

How Trade Leopard works — the guide