The Flywheel: Dual Investment on autopilot
A yield on USDT while it waits to buy a dip, and on the stock while it waits to sell.
The Flywheel rolls OKX Dual Investment products on a tokenized stock, on your own OKX account. Each round pays a coupon whether or not it converts, so the capital earns while it waits to buy low or sell high.
How a round works
A Dual Investment product is a short deposit with a target price. You commit an amount until a settlement date and are paid a coupon (shown as an APR) either way. What you get back depends on the price at settlement.
- Buy low: you commit USDT with a target below today's price. If the stock settles at or below the target, you receive the stock, bought at the target. If not, your USDT comes back.
- Sell high: you commit the stock with a target above. If it settles at or above the target, you receive USDT. If not, the stock comes back.
The Flywheel chains the two: buy low until a lot is bought, then sell that lot high, then start again.
What it does for you
- Every 15 minutes it reads the buy-low products listed for your stock and keeps those that pass your filters: the minimum APR, how far below the current price the target must sit, the longest term and, if you set one, the highest price you are willing to pay.
- Among those it subscribes to the highest APR (the shortest term on a tie). One subscription is open at a time.
- At settlement, if it was not triggered the USDT and coupon come back and it looks again. If it was, you now hold the stock.
- It then offers that stock in a sell-high product, using the exit you chose. Once sold, the USDT goes back to buying low.
When nothing passes your filters, it waits and subscribes to nothing. OKX lists stock products in batches, so waiting is normal.
Before you start
- An OKX API key with Trade permission (the same key your bots use; withdrawals stay off). Tick Earn on the key as well.
- Dual Investment opened once in the OKX app: Earn → Dual Investment → accept the terms.
- USDT in your OKX funding account, not the trading account: subscriptions are paid from funding. The page asks for at least 100 USDT; each OKX product has its own minimum and maximum size. A9 moves nothing between your accounts.
The Flywheel runs live only, with real money.
Launch a flywheel
- Open Flywheel. If no OKX key is connected, use Bind OKX first.
- Under "Launch a flywheel", choose the Underlying (for example XNVDA) and the Capital.
- Set the filters: Min APR (30% by default), Max term (14 days), At least below spot (1%), and an optional Max buy price.
- Choose the "Sell price after assignment" (below).
- Check "Products now": every product currently listed, with the reason any of them fails your filters. If none fits, the wheel still launches and waits.
- Press "Launch live flywheel". A subscription locks the capital until settlement and cannot be freely cancelled.
The three exits
- "Take profit at buy price" (default): each lot is offered at its own buy price or the nearest listed target above it, so it never sells at a loss. The minimum APR does not apply here; any product with a positive yield is accepted.
- "Take profit at discount price": offers the lot at its net cost, the buy price minus the coupons already earned. It sells sooner and still does not lose money overall.
- "Sell immediately on spot": sells at market as soon as the stock is bought. This can sell below the buy price.
Coupons paid in the stock are added to the next sell-high.
Settlements
Products settle on OKX's schedule, priced on the average index between 15:00 and 16:00 Hong Kong time on the expiry date. Settlement history lists every round with its Date, Asset, Leg (buy low or sell high), the price it settled at, the Result (Bought the stock, Sold the stock, Not triggered: USDT back, Not triggered: stock kept) and the Coupon. The coupon is paid in whatever you hold after settlement; the total at the top adds up USDT coupons only.
Pause, resume, stop, settings
- Pause: nothing new is subscribed; what is open settles as usual. Resume picks up from there.
- Stop: no new subscriptions. Open ones are left to settle on their date, because redeeming early costs a discount.
- Settings on each wheel lets you change the filters and exit in place, then Save.
The platform fee applies to a flywheel's realized profit (coupons and the spread between buy and sell) the same way as for bots, and its results appear in Profit analysis.
If something goes wrong
- Insufficient balance on OKX: the USDT is in the trading account. Move it to funding in the OKX app.
- Nothing subscribes for days: no listed product passes your filters. Lower the Min APR, allow a longer term or a smaller discount, or pick another stock.
- The price fell far below your buy: with the default exit the lot waits until a target at or above its buy price is listed. That can take a long time, and the stock's value moves meanwhile.