Frequently Asked Questions

  • No. Passivbot Manager does not hold custody of your funds and is not able to withdraw them. You alone remain solely responsible for your own crypto account.

    Passivbot Manager provides a VPS management service for passivbot operations only and links to your account via API.

    For decentralized exchange users, the vault depositor is the only one able to withdraw.

  • Currently, there are 4 centralized crypto exchanges and 1 decentralized crypto exchange that are supported by Passivbot.

    Users are encouraged to use the referrals program when creating a new account on centralized exchange:

    "bybit": "https://partner.bybit.com/b/passivbot",

    "bitget": "https://partner.bitget.com/bg/Y8FU1W",

    "binance": "https://accounts.binance.me/en/register?ref=TII4B07C"

    "okx": "https://www.okx.com/join/PASSIVBOT",

    Decentralized cypto exchange list:

    "hyperliquid": "https://app.hyperliquid.xyz/join/PB24"

  • For hyperliquid decentralized exchange, here are the step-by-step instructions on how to connect wallet.

    For centralized exchanges, there are a list of things to-do after signing up for a new account:

    1. Complete KYC identity verification (required by all supported exchanges).

    2. Complete account security measure, which typically requires at least 1 authentication method of either enabling 2FA or biometric face ID or mobile number, etc.

    3. Fund/deposit your spot wallet (any small amount) to activate your account.

    4. Activate “futures” trading by navigating to the futures trading tab. Typically a user acknowledgement and/or brief quiz is required to activate “futures contract” trading. Also, if asked, click on “cross margin” or “hedge mode” regarding your futures trading account.

  • For hyperliquid decentralized exchange, here are the step-by-step instructions on how to fund wallet.

    For centralized exchanges, it begins with depositing funds, either as crypto or fiat, which is up to the user.

    Bybit exchange:

    1. Click on Deposit. Select fiat or crypto deposit.

    2. By default, funds are deposited in “Funding” account. You can skip step 4 below, if you select “Unified Trading” in the “Deposits auto channeled to” under deposit address during the deposit process.

    3. Once deposit is complete, navigate to Assets page.

    4. Click “Transfer” to transfer funds to “Unified Trading” account.

    5. If funds are not in USDT, then either convert or trade into USDT. For example, if you have BTC then you can trade BTC/USDT by selling BTC for USDT. Or you can use the convert option, where the difference is a matter of fees and user preference.

    6. Your account is funded once you have USDT in “Unified Trading” account. You can add more USDT anytime in the future while passivbot is running.

    Bitget exchange:

    1. Click on Deposit. Select fiat or crypto deposit.

    2. By default, funds are deposited in “Spot” account.

    3. Once deposit is complete, navigate to Assets Overview page, then to Spot.

    4. If funds are not in USDT, then either convert or trade into USDT. For example, if you have BTC then you can trade BTC/USDT by selling BTC for USDT. Or you can use the convert option, where the difference is a matter of fees and user preference.

    5. Click “Transfer” to transfer funds to “USDT-M Futures” account.

    6. Your account is funded once you have USDT in “USDT-M Futures” account. You can add more USDT anytime in the future while passivbot is running.

    Binance exchange:

    1. Click on Deposit. Select crypto deposit (if you already own) or buy crypto with fiat.

    2. By default, funds are deposited in “Spot” wallet.

    3. Once deposit is complete, navigate to Assets Overview page, then to Spot.

    4. If funds are not in USDT, then either convert or trade into USDT. For example, if you have BTC then you can trade BTC/USDT by selling BTC for USDT. Or you can use the convert option, where the difference is a matter of fees and user preference.

    5. Click “Transfer” to transfer funds to “USD(S)-M Futures” account.

    6. Your account is funded once you have USDT in “USD(S)-M Futures” Futures wallet. You can add more USDT anytime in the future while passivbot is running.

    Okx exchange:

    1. Click on Deposit. Select crypto to deposit (if you already own crypto). Otherwise go to “buy crypto” to use fiat.

    2. By default, funds are deposited in “Funding” account. You can skip step 4 below, if you select “Trading” in the “Deposits to” in the deposit details during the deposit process.

    3. Once deposit is complete, navigate to My Assets page.

    4. Navigate to Funding tab and click “Transfer” to transfer funds to “Trading” account.

    5. If funds are not in USDT, then either convert or trade into USDT. For example, if you have BTC then you can trade BTC/USDT by selling BTC for USDT. Or you can use the convert option, where the difference is a matter of fees and user preference.

    6. Your account is funded once you have USDT in “Trading” account. You can add more USDT anytime in the future while passivbot is running.

  • Only for Advanced Service using centralized exchanges.

    Bybit exchange:

    1. Navigate to the “Assets” page.

    2. Click “Withdraw”.

    3. Select your crypto coin, USDT or BTC.

    4. Click on “Internal Transfer” from the Withdraw To section.

    5. Select “UID” under Recipient Account.

    6. Paste in the Bybit UID which is provided here.

    7. Type in the amount.

    Bitget exchange:

    1. From your dashboard, click “Withdraw”.

    2. Select your crypto coin, USDT or BTC.

    3. Click on “Internal Transfer” from the Withdraw To section.

    4. Select “UID”.

    5. Paste in the Bitget UID which is provided here.

    6. Type in the amount.

    Binance exchange:

    1. From your dashboard, click “Withdraw”.

    2. Select your crypto coin, USDT or BTC.

    3. Click on “Binance User” from the Send To section.

    4. Select “Binance ID”.

    5. Paste in the Binance ID which is provided here.

    6. Type in the amount and select your wallet.

    Okx exchange:

    1. From your dashboard, click “Withdraw”.

    2. Select your crypto coin, USDT or BTC.

    3. Select “Internal (free)” from the Select Withdrawal Method dropdown.

    4. Select “UID” from the Select Recipient dropdown.

    5. Paste in the Okx ID which is provided here.

    6. Type in the amount and select your wallet.

  • Only for Advanced Service using centralized exchanges.

    General steps to take:

    1. From your exchange account, navigate to “API” tab.

    2. Click on “Create New API Key”.

    3. It is recommended to select the system-generated API keys (HMAC encryption).

    4. Then follow exchange-specific instructions below.

    Specific steps for Bybit exchange:

    1. Select “API Transaction” under API Key Usage.

    2. Give your API a name (e.g., passivbot).

    3. Select “Read-Write” under API Key Permissions.

    4. Select “Only IPs with permission…”. At this step, your Passivbot Manager will send you a designated IP address for you to paste.

    5. In the Trade table, select “Unified Trading”.

    6. In the Read-Write column, select “Orders” and “Positions” only.

    7. Click submit.

    8. An API key and secret phrase will be generated. Remember to secure a copy of it for the future (i.e., dont rely on memory). Note, this parameter will be shared with your Passivbot Manager (we will cover this later).

    Specific steps for Bitget exchange:

    1. Give your API a name (e.g., passivbot) in the Note section.

    2. Enter a passphrase. Remember to secure a copy of it for the future (i.e., dont rely on memory). Note, this parameter will be shared with your Passivbot Manager (we will cover this later).

    3. Select “Read-Write” under Permissions.

    4. Select “Orders” and “Holdings” only next to Futures in the Permission table.

    5. Type in IP address. At this step, your Passivbot Manager will send you a designated IP address for you to paste.

    6. Click Next.

    7. An API key and secret phrase will be generated. Remember to secure a copy of it for the future (i.e., dont rely on memory). Note, this parameter will be shared with your Passivbot Manager (we will cover this later).

    Specific steps for Binance exchange:

    1. Give your API a name (e.g., passivbot) in the Label API Key to proceed.

    2. Click Edit Restrictions.

    3. Select “Enable Futures” in the API Restrictions.

    4. Select “Restrict access to trusted IPs only”. Type in IP address. At this step, your Passivbot Manager will send you a designated IP address for you to paste.

    5. An API key and secret phrase will be generated. Remember to secure a copy of it for the future (i.e., dont rely on memory). Note, this parameter will be shared with your Passivbot Manager (we will cover this later).

    6. Click Save.

    Specific steps for OKX exchange:

    1. Select “API trading” under “Purpose”.

    2. Give your API a name (e.g., passivbot).

    3. Enter a passphrase. Remember to secure a copy of it for the future (i.e., dont rely on memory). Note, this parameter will be shared with your Passivbot Manager (we will cover this later).

    4. Type in IP address. At this step, your Passivbot Manager will send you a designated IP address for you to paste.

    5. Select “Read” and “Trade” Permissions, only.

    6. Click confirm.

  • Only for Advanced Service using centralized exchanges. After successful setup of API, your Passivbot Manager will provide a secure environment for you to transfer 1) API key, 2) API secret phrase, and 3) passphrase (only for Bitget and OKX users).

  • Yes. You are free to add or withdraw anytime. However, some things to note below.

    When adding funds into your trading account/wallet, Passivbot will automatically recalibrate based on new wallet balance (e.g., buy more positions).

    When withdrawing funds, you are limited by the equity amount (i.e., balance + unrealized PnL). Also, the withdrawal alters the balance which may impact the performance of Passivbot. Especially during a market dump (i.e., equity << balance).

    Remember, you are in complete control over your crypto and therefore free to add, withdraw, and even stop Passivbot anytime.

  • Yes, Passivbot Manager does provide a default strategy only if the user elects not to personalize their own strategy. The Passivbot Manager will determine the user's risk tolerance and initial USDT amount to properly select the right default strategy. However, the user is encouraged and recommended to make their own personal strategy. Your Passivbot Manager will assist you in the process.

  • Generally, any amount the user chooses. Note, however, for optimal Passivbot performance, several factors have to be considered. For example, the minimum exchange order size (e.g., $5 minimum order) will impact the initial USDT balance. For a detailed explanation and an interactive tool to help determine the minimum balance, please refer to this page.

    For hyperliquid decentralized exchange, the minimum deposit into a vault is 10 USDC.

  • Yes, optimized coin configurations can be found in this directory (a free open-source repository). Routinely, Passivbot developers will update coin configurations. Users are free to optimize their own configs using the optimizer.

  • Yes, each coin configuration is backtested, and performance metrics are provided here.

  • For hyperliquid decentralized exchange, Passivbot Manager operates and maintains a list of vaults. Performance metrics for each vault can be found here. The list of active vaults operated by Passivbot Manager are:

    1. Stabilizer

    2. Makrochronios

    3. Booster

    4. Spitfire