Flywheel FAQ

Published on 3 Mar 2025Updated on 23 Apr 20264 min read7
This information may not apply to all customers
Log in to check if the products, features, rules, and terms in this article apply to you.

This FAQ covers the Flywheel trading bot on OKX, including supported markets, modes, settlement currencies, and how to stop your bot. For step-by-step setup instructions, refer to What's Flywheel trading bot and how do I use it?

What markets are suitable for the Flywheel trading bot?

The Flywheel trading bot works best in fluctuating or slow bull markets. Once you set your target buy and take-profit prices, the bot automatically invests in Dual Investment products to buy low or sell high on your behalf.

Which cryptocurrencies does the Flywheel trading bot support?

The Flywheel trading bot currently supports BTC, ETH, SOL, and DOGE. More cryptocurrencies will be added in the future.

What modes are available for the Flywheel trading bot?

There are two modes: Manual and AI Strategy. In both modes, you'll need to set the following parameters:

  • Buy price: the maximum linked price for the Dual Investment product. Must be greater than the minimum required price.

  • Minimum APY: defaults to 5%. You can set this between 0% and 150%.

  • Maximum term: defaults to 90 days. Must be 1 day or more.

How do I find target products for the Flywheel trading bot?

Enter your parameters, then select Find product to search available Dual Investment products. Filter results by buy price, minimum APY, and maximum term.

How do I set my investment amount for the Flywheel trading bot?

Set a minimum and maximum investment amount within the range shown on the page. Enter the amount manually or use the slider to adjust it.

What currency will I receive when the Flywheel trading bot settles?

This depends on the settlement price at maturity. Using BTC/USDT as an example:Buy-low phase

  • If the BTC settlement price is below your target buy price, the bot uses your investment to buy BTC at the target price. You receive BTC.

  • If the BTC settlement price is above your target buy price, you receive USDT.

Sell-high phase

  • If the BTC settlement price is below your target sell price, you receive BTC.

  • If the BTC settlement price is above your target sell price, the bot sells BTC at the target price and you receive USDT.

How is my estimated return calculated in the Flywheel trading bot?

  • If the bot doesn't successfully buy, you'll receive your funds back in the investment crypto, plus earned interest.

  • If the buy is successful, the quantity of BTC purchased = (investment amount + option premium) ÷ buy price.

What is the take-profit (TP) mode in the Flywheel trading bot?

The TP mode sets the price target that triggers the sell. There are two options:

  • Buy price TP: uses your buy price as the take-profit target.

  • Custom TP price: uses a price you enter as the take-profit target.

Note: the take-profit price must be greater than or equal to your buy price.

How does the Flywheel trading bot work in practice?

Say you set a BTC buy price of 92,000 USDT and a take-profit price of 105,000 USDT. Here's what happens:

  1. The bot invests in a Dual Investment product targeting a buy at 92,000 USDT.

  2. When the product matures:

    1. If the market price is above 92,000 USDT, you earn APY and the cycle repeats.

    2. If the market price is below 92,000 USDT, the bot buys BTC at 92,000 USDT.

  3. Once BTC is purchased, the bot automatically invests in a sell-high Dual Investment product at 105,000 USDT, earning option premium interest until the take-profit price is reached.

In a fluctuating or slow bull market, this lets you capture price-difference gains while continuously earning APY from the option premium.

How do I stop the Flywheel trading bot?

To stop the bot, schedule a stop on the order page. The bot won't stop immediately — it'll complete the current cycle first. Check the order page to see when your stop takes effect.

When can I redeem my funds?

After you schedule the stop, your funds are available once the current Dual Investment product completes settlement.

Why might the Flywheel trading bot fail to match products?

There are two situations where the bot may not find a match:

  • Market volatility: during periods of significant price swings, suitable Dual Investment products may not be available. You can manually stop the bot or wait for the market to stabilise.

  • Minimum investment not met: if your remaining funds fall below the minimum investment amount for Dual Investment products, the bot can't match new products.