How to rebalance crypto inventory after one-sided fills

How to rebalance crypto inventory after one-sided fillsMack Schneider

Rebalancing crypto inventory after one-sided fills means swapping some of the asset you accumulated...

Rebalancing crypto inventory after one-sided fills means swapping some of the asset you accumulated into the asset your next orders need. The key condition is whether a fill moved your holdings away from your chosen target mix: rebalance to restore that mix, or keep the imbalance if it reflects a deliberate change in your market view.

What changes when only one side fills?

A one-sided fill changes both your inventory and your exposure to price moves. If your sell order fills, you hold less of the base asset and more of the quote asset; if your buy fills, the reverse happens.

For example, say your wallet starts with 0.20 BTC and 12,000 USDC, and BTC is $60,000. That is about $12,000 of each asset. If you sell 0.05 BTC for roughly $3,000 USDC, you end with 0.15 BTC and 15,000 USDC: about 37.5% BTC and 62.5% USDC by value. These figures are illustrative; the actual fill price and resulting mix will vary.

That imbalance can be intentional: a seller may want to take profit or hold more stablecoins. If you want to keep making markets around the same target mix, though, you need to decide how much of the excess USDC to convert back into BTC.

How much should you rebalance?

Choose a target allocation by value, then compare it with your current allocation before swapping. For a 50/50 target in the example, the portfolio is worth about $24,000, so each asset should be worth about $12,000; converting roughly $3,000 of USDC into BTC would restore the target, before execution costs and price changes.

You do not have to rebalance after every fill. Set a tolerance band, such as acting only when BTC falls below 45% or rises above 55% of portfolio value. A wider band means fewer swaps and less time spent on fees and price movement, but leaves you with more inventory risk between adjustments.

Recheck the target using a current reference price immediately before acting. If BTC moved since the fill, the amount needed to restore the mix has changed; use portfolio value and target weights rather than the original fill quantity.

How do you move inventory from your own wallet?

From a self-custody wallet, rebalance by swapping the surplus asset into the asset you are short, then update your intended orders to match the new balances. A cross-chain route is useful when the surplus and the asset you need are on different networks: Chainflip lets users swap native assets across chains, such as BTC, ETH, or SOL, without relying on wrapped tokens.

For the example, if your USDC and BTC are on different supported networks, you would work out the USDC value to convert, choose the native asset and destination you need, and compare the expected output with your target amount. The swap changes your wallet inventory; it does not decide your target allocation or automatically recreate your market-making orders.

Account for the full execution cost: the quoted exchange rate and price impact, plus any network or transfer costs shown for the route. A smaller rebalance may not be worthwhile if those costs consume too much of the benefit, so compare the cost with the value of returning to your target mix.

What should you check before placing the next orders?

Confirm that the swap settled to the intended network and that the received amount leaves enough balance for both sides of your planned orders. Keep a record of the fill, swap amount, resulting holdings, and reference price; this makes it easier to distinguish a deliberate inventory change from drift you meant to correct.

There is also a timing trade-off: external-chain deposits require confirmation, and withdrawals take time to process, so your inventory may remain unbalanced while the transfer completes. Avoid basing the next order on an incoming amount until it has arrived, and leave a practical buffer for price movement during that delay.

Rebalance when your holdings cross your chosen tolerance and the expected inventory benefit exceeds the swap and transfer costs. For the full explanation of how Chainflip treasury swaps work, see the treasury-swaps article; the same decision rule helps you judge when a cross-chain conversion fits your inventory plan.