Manual
MarketMonitor ยท User Guide

MarketMonitor User Guide


Table of Contents

  1. Introduction
  2. Trading Rules
  3. Getting Started - Commands & Menus
  4. Ticker - Manual Coin Data Request
  5. Signal Format - How to Read the Data
  6. Screeners Section
  7. Cross-Exchange Screeners
  8. API Section
  9. Account & Subscription

1. Introduction

MarketMonitor is a bot for cryptocurrency market monitoring and futures trading. It scans 8 exchanges in real time (Binance, Bitget, Bybit, Mexc, OKX, BingX, KuCoin, Gate), filters the flow of market data according to your configured parameters, and sends trading signals. The bot can also automatically open positions based on these signals - with support for grid take-profits, averaging, auto-refills, and stop-losses.

Full-featured screeners and autotrading are available with a subscription. The free version only provides the ๐Ÿ”Ž Ticker button - a manual data request for a specific coin.

Screeners and API trading are supported on Bybit, Binance, OKX and Bitget. Data is updated via WebSocket streams in real time.

If you're new to trading - study the basics and practice manual trading first. The bot is an amplification tool, not a substitute for experience.


2. Trading Rules

Before diving into the settings, a word on what matters most. In this bot we collect real-time exchange metrics - price, OI, volume, funding, liquidations - and compare them. By applying filters (RSI, market cap, circulation), you can attempt to forecast movement: price went up but OI and volume dropped? Longs closed and took profit - consider a short. Daily RSI above 90%, hourly at 40%, funding through the roof? The coin was overbought, correction is beginning. Complex indicators (Elliott Waves, Ichimoku, MACD) often perform no better than a casino in crypto - one whale with tens of millions can ruin any analysis. Trade 3โ€“5 highly liquid coins with a clear strategy rather than everything at once.

A few personal rules:


3. Getting Started

After pressing /start, the main keyboard appears with three buttons:

Main keyboard example:

๐Ÿ–ฅ Screeners ๐Ÿ“ก API ๐Ÿ”Ž Ticker

Additional commands:

Command Description
/start Open main menu
/profile Account, subscription, referral program

4. Ticker - Manual Coin Data Request

This is the only function available in the free version. After pressing the ๐Ÿ”Ž Ticker button, the bot will ask you to type a coin name or choose from a list of popular recent requests (up to 6 coins ranked by request frequency). Popular requests are saved between bot restarts.

Both full (BTCUSDT) and short (BTC) formats are accepted. The bot searches for the coin across all connected exchanges and returns data from the first exchange where it's found, as a card with a chart (default timeframe: 15m). The timeframe can be switched using buttons below the chart (15min, 1h, 1d). The ๐Ÿ“Š All Exchanges button displays data for the coin from all available exchanges at once - useful for comparing prices and funding rates.

Input examples:

BTC
BTCUSDT
ETH

Buttons below the Ticker card:

Button Purpose
15min Rebuild chart on 15-minute timeframe
1h Rebuild chart on 1-hour timeframe
1d Rebuild chart on 1-day timeframe
๐Ÿ“Š All Exchanges Show coin data across all exchanges

The card format is described in detail in the next section.


5. Signal Format - How to Read the Data

Every signal contains a consistent set of fields. Let's break them down on a real example - a pump screener signal:


๐Ÿ”น [HEIUSDT] Price Pump - 10min
๐ŸŸ โšซ๏ธ Bybit: 10.86% (0.13374 - 0.14826)
๐Ÿ”ผ OI: 9.77% (1.64M - 1.80M)
๐Ÿ›ข Volume: 3.37% (12.36M - 12.77M)
๐Ÿ”„ RSI: 76.04% / 71.11% / 64.97%
๐Ÿ“ถ Funding: 0.005%
๐Ÿ”‹ Rank: #1046 | ๐Ÿ”Š Signal/24H: 3
๐Ÿ“ˆ Change 1h/24h: 11.55% / 14.53%
๐ŸŒ Global Vol 24h: $36.7M (V/MC: 310.8%)
๐Ÿช™ Circulation: 97.76%
๐Ÿงช Innovation Zone

Field breakdown:

Header:

Exchange & price movement:

Technical indicators:

Fundamentals block (only in the Ticker card, not in the "All Exchanges" view and not in screener signals):

๐Ÿ“Š Fundamentals:
๐Ÿ’ฐ MCap/FDV: $17.0M / $17.4M
โš–๏ธ Inflation Gap: +2.29% | ๐ŸŸข Safe
๐ŸŒ Global Vol: $69.3M (V/MC: 406.35%)
๐Ÿช™ Circulation: 97.76%
๐Ÿ“‰ From ATH: -86.3%
๐Ÿ“ˆ From ATL: +260.3%

Buttons under a signal

Each screener signal comes with quick-action buttons:

๐Ÿ“‰ Short Blacklist ๐Ÿ“ˆ Long
๐Ÿ“Š Chart โ„น๏ธ Ticker

6. Screeners Section

Press ๐Ÿ–ฅ Screeners and choose an exchange (Bybit, Binance, OKX, Bitget). Each exchange has an on/off toggle - it controls whether signals from that exchange will be delivered. There is also a ๐ŸŒ InterExchange Screeners button for access to cross-exchange screeners.

After selecting an exchange, the Exchange Main Menu opens with five sections:

Button Purpose
๐Ÿ–ฅ Screeners Settings List and settings of all screeners, including filters
๐Ÿงฎ Signals Count Number of signals per screener for today
๐Ÿงพ Signals Log Export all signals for 1/3/7 days as .csv
โš™๏ธ Tickers Whitelist/blacklist, new coin filtering, innovations
๐Ÿ” One-time Request One-time screener for the current exchange without saving settings

6.1 Screener Settings

The Screener Settings section shows all available screeners for the selected exchange:

Each screener shows its main parameters on the left and a Filters button on the right. Tapping a screener opens its submenu with buttons: ๐Ÿ–Š New Values, Filters, โš™๏ธ Tickers Selection: Turn On/Turn Off.

Screener list example:

Screener Settings
๐Ÿ”น Price Pump Filters
๐Ÿ”ป Price Dump Filters
โœ‚๏ธ Liquidations Filters

6.1.1 Screeners 1, 2: Pump & Dump

Minute-level screeners for scalping. Search for price pumps and dumps over periods from 1 to 30 minutes, data updates every 3 seconds.

Pump signals compare the current price with the lowest price inside the selected period. Dump signals compare the current price with the highest price inside the selected period. OI and volume changes are still calculated from the beginning of the period to the current value.

Setup format: lower upper period

For example, 1 3 5 - send a signal if the price rose between 1% and 3% in 5 minutes.

For dumps, the setup is the same - the bot searches for drops automatically, no negative values needed.

Markers: ๐Ÿ”น - pump, ๐Ÿ”ป - dump.

Settings screen example:

Exchange: ๐ŸŸ  Bybit
Screener: ๐Ÿ”น Price Pump

Allowed range:
Min: 1.5%
Max: 6%
Period: 5 min

Current screener filters:
      ๐Ÿ”บ Vol Change: 20 400
      ๐Ÿ”„ RSI/15m: 45 78
      ๐Ÿ”„ RSI/1h: ๐Ÿ“ต Disabled
      ๐Ÿ“ถ Funding: -0.2 0.2
      ๐Ÿ”‹ Cap: <500
      ๐Ÿช™ Circulation: >55
      ๐Ÿ›ข Daily Vol: >25
      ๐Ÿ”Š Signals / 24h: <4

โš™๏ธ Ticker Selection: Enabled

For dumps, the screen is the same, but with ๐Ÿ”ป Price Dump and its own values, for example 2 8 3.

6.1.2 Screeners 3, 4: HourScreeners

Hourly screeners. Monitor price changes over periods from 1 to 24 hours, updated every minute.

Setup format: lower upper period

Values include sign - you define the direction yourself. For example, -10 -3 3 - dump of 3% to 10% over 3 hours. 3 10 6 - pump of 3% to 10% over 6 hours.

Markers: ๐Ÿ”ถ - HourScreener 1, ๐Ÿ”ธ - HourScreener 2.

Settings screen example:

Exchange: ๐ŸŸ  Bybit
Screener: ๐Ÿ”ถ HourScreener/1st

Allowed range:
Min: -12%
Max: -4%
Period: 3 hour

Current screener filters:
      ๐Ÿ”„ RSI/15m: 20 55
      ๐Ÿ”„ RSI/1h: 25 60
      ๐Ÿ”„ RSI/1d: ๐Ÿ“ต Disabled
      ๐Ÿ“ถ Funding: -1 1
      ๐Ÿ”‹ Cap: <800
      ๐Ÿช™ Circulation: >55
      ๐Ÿ›ข Daily Vol: >15
      ๐Ÿ”Š Signals / 24h: <3

โš™๏ธ Ticker Selection: Enabled

The second HourScreener can keep a separate scenario, for example 4 11 6 for a medium-term pump over 6 hours.

6.1.3 Screener 5: Liquidations

Monitors forced liquidations of other traders' positions. Configurable options:

It's practical to set higher thresholds for Binance (far more liquidations) and lower for Bybit.

For Binance, the screener uses the futures market liquidation stream and only counts USDโ“ˆ-M events. If the current funding rate is unavailable, the liquidation signal shows None in the funding field.

Markers: ๐Ÿ”ด - long liquidation, ๐ŸŸข - short liquidation.

Settings screen example:

Exchange: ๐ŸŸ  Bybit
Screener: โœ‚๏ธ Liquidations

Current liquidation thresholds:
๐ŸŸข Long: $120k
๐Ÿ”ด Short: $90k

Current screener filters:
      โ†”๏ธ Side: ๐Ÿ”ด๐ŸŸข All
      ๐Ÿ”‹ Cap: <700
      ๐Ÿช™ Circulation: >55
      ๐Ÿ›ข Daily Vol: >40
      ๐Ÿ”Š Signals / 24h: <5

โš™๏ธ Ticker Selection: Disabled

6.1.4 Screeners 6, 7: MultiScreeners

Monitor three indicators simultaneously: price change, OI change and volume change. Configured using threshold values with comparison signs.

Setup format: >price >oi >volume period

For example, >5 >5 >10 10 - send a signal if over 10 minutes: price rose >5%, OI rose >5%, volume rose >10%.

For the price condition, > checks growth from the lowest price inside the period, like Price Pump. < checks a signed fall from the highest price inside the period, like Price Dump. Use a negative value for price dumps, for example <-5 >5 >10 10. Inputs such as >-5 or <5 are rejected because they would match too broadly. OI and volume still use beginning-of-period to current-value changes.

Markers: ๐ŸŽ› - MultiScreener 1, ๐ŸŽš - MultiScreener 2.

Settings screen example:

Exchange: ๐ŸŸ  Bybit
Screener: ๐ŸŽ› MultiScreener/1st

Current enabled settings:
๐Ÿ’ฐ Price > than 4%
๐Ÿ”ผ OI > than 6%
๐Ÿ›ข Volume > than 12%
Period: 10 min

Current screener filters:
      ๐Ÿ”„ RSI/15m: 45 82
      ๐Ÿ”„ RSI/1h: 35 75
      ๐Ÿ“ถ Funding: -0.3 0.3
      ๐Ÿ”‹ Cap: <600
      ๐Ÿช™ Circulation: >55
      ๐Ÿ›ข Daily Vol: >30
      ๐Ÿ”Š Signals / 24h: <4

โš™๏ธ Ticker Selection: Enabled

The second MultiScreener is useful for the opposite scenario, for example <-5 >5 >10 15.

6.1.5 Screeners 8, 9: Funding

Monitor the funding rate before its settlement. Allow you to receive a signal in advance - for example, 10โ€“15 minutes before settlement - and open a position in anticipation of the payout.

Setup format: funding_min funding_max / time_min time_max

Both funding values must have the same sign. For example, -1 -0.5 / 10 15 - send a signal if funding is between -1% and -0.5%, within 10โ€“15 minutes before settlement. At such moments it can be worth opening a long: negative funding is paid to longs, and shorts often close before settlement, pushing the price up.

Markers: ๐Ÿ“ถ - Funding Screener 1, ๐Ÿ›œ - Funding Screener 2.

Settings screen example:

Exchange: ๐ŸŸ  Bybit
Screener: ๐Ÿ“ถ Funding/1st

Allowed range:
Min: -1.2%
Max: -0.4%
Send within: 8 18min

Current screener filters:
      ๐Ÿ”„ RSI/15m: 25 70
      ๐Ÿ”„ RSI/1h: 30 75
      ๐Ÿ”‹ Cap: <900
      ๐Ÿช™ Circulation: >55
      ๐Ÿ›ข Daily Vol: >20
      ๐Ÿ”Š Signals / 24h: <3

โš™๏ธ Ticker Selection: Enabled

6.1.6 Listings and Delistings

The bot also sends informational signals about new listings and delistings. Functionally, this is a separate screener without configurable price, OI or RSI thresholds: it reports an exchange event rather than a market move.

Listing signal example:

๐Ÿ“Œ KLACUSDT New Listing!
๐ŸŸ โšซ๏ธ Bybit price: $253.01

The ticker in the signal opens Coinglass, and the exchange name opens the contract trading page. New listings are often highly volatile, so in โš™๏ธ Tickers you can enable auto-blacklist for new tickers with Auto / On and set the filtering period with โฒ๏ธ Timer. Delisting signals should be treated as risk signals: liquidity and price behavior can deteriorate sharply before a contract is removed.

6.1.7 Screener Filters

Filters are the main competitive advantage of these screeners. They allow pre-filtering signals by additional market parameters before the notification is sent.

Available filters (set depends on screener):

Filter Description Format
RSI 15m / 1h / 1d Exclude overbought or oversold coins 40 70 (range)
Volume Change Filter by volume change over the period (Screeners 1, 2 only) 20 100
Market Cap By ranking position in the top (market cap rank) >10, <200, 10 100
Circulation By % of coins in circulation vs max supply >60, 50 100
Funding Funding rate range within which the signal passes -0.1 0.1
Daily Volume Minimum daily trading volume (millions USDT) >50, 20 500
Day Limit Max number of signals per ticker in this screener per day <5, 2 5

The Circulation filter is especially useful: coins with a low circulation percentage (below 30โ€“40%) carry elevated risk from two directions. First, the project team can dump reserved tokens on the market at any time and crash the price. Second, and this is important to understand: low circulation means a small free float - market makers need relatively little capital to pump such a coin dozens of times upward, lure in retail buyers, and then dump sharply. In other words, the fewer coins in free circulation, the easier it is to manipulate the price in both directions. Setting >50 or >70 ensures you only trade coins with a sufficiently "unlocked" supply.

The Day Limit filter is useful in two scenarios. Let's use a pump screener as an example. The first scenario is filtering out extra signal spam for a coin: if you trade longs and already entered near the start of the move on the first signal, you can limit signal delivery with <2 so you do not keep receiving more signals for the same coin. The second scenario is the opposite - start receiving signals only after a predefined threshold, for example >5. This is useful for shorts: instead of entering on the first impulses from the lows, you wait until the move becomes more extended.

Input format examples: <3 - the 1st and 2nd signals per ticker per day will be delivered, >5 - signals starting from the 6th will be delivered, 2 5 - signals from the 2nd through the 5th will be delivered.

6.1.8 Setting Parameters

When entering parameters, three buttons appear below the message:

Button Purpose
๐Ÿ“ต Disable Screener Clear current screener parameters
โš™๏ธ Tickers Selection Enable/disable filtering by ticker lists
โŒ Cancel input Close input without changes

6.1.9 Screener Configurations

The bot allows you to save current screener and filter settings as named configurations - up to 3 per exchange. Useful for working with multiple strategies: morning volatility, flat market, trending conditions. Accessible via the ๐Ÿ’พ Configs button in the exchange screener menu. Name: up to 10 Latin characters or digits.

6.2 Signal Counter

Displays the number of signals per screener for the current day. Switch between screeners using buttons and see which coins triggered each one and how many times. Useful for assessing current market volatility through the lens of your settings: if a screener is silent all day - either the parameters are too tight or the market is flat. Resets at 7:00 UTC daily or manually.

Example:

Bybit / Signals Count
๐Ÿ”น Pump: 14
๐Ÿ”ป Dump: 9
โœ‚๏ธ Liquidations: 23

6.3 Signal Log

Export all signals for the selected exchange for 1, 3 or 7 days as a .csv file. The file contains the time, ticker, screener and key metrics at the moment of the signal. Useful for strategy analysis: check what time of day signals are most frequent, which coins trigger most often, and adjust settings accordingly.

Period buttons:

1 day 3 days 7 days
1-day CSV 3-day CSV 7-day CSV

CSV row example:

created_at,exchange,screener,ticker,price,payload
2026-07-01 12:10:35,bybit,1,BTCUSDT,64250.5,{...}

A 30-second cooldown applies between exports.

6.4 Tickers

A filtering mechanism that applies to all screeners on the selected exchange.

Whitelist - coins that are allowed to generate signals. If the list is not empty, the bot will only pass through signals for these coins and nothing else. Manage via Whitelist + and Whitelist โ€“. Both BTCUSDT and BTC formats are accepted.

Blacklist - coins excluded from signals. Only applies when the whitelist is empty: if the whitelist is populated, the blacklist is ignored. Manage via Blacklist + and Blacklist โ€“.

Auto-blacklist for new tickers - when enabled (the Auto / On button), the bot automatically adds newly listed coins to a separate blacklist immediately after an announcement. New coins often behave unpredictably - this feature protects against accidental entries. The โฒ๏ธ Timer button sets how many days before a coin is automatically removed from this list.

Innovations (Innovation / On and Innovation / Off buttons) - when enabled, signals include a โœจ suffix if the coin has entered this screener's range for the first time in the current monitoring period. Helps distinguish fresh moves from repeated triggers on "stuck" coins.

Signal Limit - maximum number of signals per ticker per screener per day. As of the current version, this parameter has been moved to the filters of each individual screener (the ๐Ÿ”Š Signals/24h button).

Ticker menu example:

Button Purpose
Whitelist + / Whitelist โ€“ Add or remove allowed tickers
Blacklist + / Blacklist โ€“ Add or remove blocked tickers
Auto / On Automatically hide new listings
Innovation / On Mark fresh moves in signals

Ticker input example:

BTC ETH SOL
BTCUSDT,ETHUSDT,SOLUSDT

6.5 One-time Request

The ๐Ÿ” One-time Request button runs a one-time screener for the current exchange. It does not change regular screener settings and does not save a configuration: you enter conditions, the bot checks live data for the selected exchange and sends back the matching coins.

Input format: conditions separated by ;. All conditions work as AND, so a coin must pass every condition you specify.

Available parameters:

Examples:

circulation <15; limit 20
circulation <15; volume >3; cap <800; limit 20
circulation <10; funding -0.5 0.5; rsi_1h 30 70; sort circulation asc
circulation >80; ath_drop -95 -70; inflation_gap <30; global_volume >5; global_volume_mcap_ratio 1 12; funding -0.1 0.1; limit 30; sort ath_drop asc

After receiving the result, you can press โž• To Whitelist to add all found tickers to the whitelist for the current exchange. If the button is pressed from an old message after the saved selection has expired, repeat the one-time request. The result can be removed with the โŒ Hide window button. One-time requests are limited to one successful request every 30 seconds per user.


7. Cross-Exchange Screeners

Accessible via the ๐ŸŒ InterExchange Screeners button in the exchange selection menu.

InterExchange overview example:

๐ŸŒ Inter-Exchange Screeners:

๐ŸŒ Active Exchanges:
    Bybit | Binance | OKX | Bitget

Long filters:
    ๐Ÿ”„ RSI/15m: 25 70 | ๐Ÿ”„ RSI/1h: 30 75 | ๐Ÿ›ข Daily Vol: >20

Short filters:
    ๐Ÿ”„ RSI/15m: 55 90 | ๐Ÿ”„ RSI/1h: 60 95 | ๐Ÿ›ข Daily Vol: >20

๐Ÿ“ถ Funding:
    Spread: 0.7%

๐Ÿ”น Price:
    Spread: 2.4%

7.1 InterFunding

Compares funding rates for the same coin across multiple exchanges simultaneously. The goal is to find situations where one exchange has a positive funding rate (longs pay shorts) and another has a negative rate (shorts pay longs). By opening a long on the negative-funding exchange and a short on the positive-funding exchange, you receive payouts from both sides while neutralizing price risk.

Setup: a single threshold value for the funding rate difference (e.g. 0.5 - only trigger when the difference is โ‰ฅ 0.5%). The signal will specify the exact exchanges and recommended directions.

Signal example:

๐Ÿ“ถ InterFunding / BTCUSDT
๐ŸŸข Long: Binance / Funding: -0.42%
๐Ÿ”ด Short: Bybit / Funding: +0.31%
Spread: 0.73%

Additional profit is possible if the price on the long exchange is lower than on the short exchange - convergence creates another profit source.

7.2 InterPrice

Monitors price differences for identical contracts across exchanges. The bot compares prices for coins present on at least 2 exchanges and sends a signal when the spread exceeds your threshold. InterPrice uses only fresh price snapshots from the same short time window, so stale exchange prices are skipped during sharp market moves.

Setup: threshold percentage (minimum 2%; e.g. 0.3 - trigger when spread โ‰ฅ 0.3%).

Signal example:

๐Ÿ”น InterPrice / SOLUSDT
๐ŸŸข Long: OKX / Price: 185.20
๐Ÿ”ด Short: Binance / Price: 189.40
Spread: 2.27%

The signal includes a ๐Ÿ’ต Open Deal button - it instantly opens two positions (long and short) on the right exchanges in the correct directions, provided you have API keys connected for both.

Buttons below an inter-exchange signal:

๐Ÿšซ Exclude ๐Ÿ”„ Refresh
๐Ÿ’ต Open Deal

A Counter is also available for viewing InterFunding and InterPrice signals for the day.

7.3 Filters & Pair Exclusion

For each cross-exchange screener, RSI filters can be configured separately for each leg - for the exchange with the long (long leg) and the exchange with the short (short leg). For example, you can block a signal if the long-side exchange is overbought on the 1d RSI.

Filters are accessible via the ๐ŸŸข Long Filters and ๐Ÿ”ด Short Filters buttons in the InterFunding or InterPrice menu.

Pair exclusion: directly from a signal, you can mute a specific pair - for 1 day, 1 week, or 1 month. Press ๐Ÿšซ Exclude โ†’ select period. Useful when a pair keeps triggering but you don't plan to trade it.

Exclusion period buttons:

1 day 1 week 1 month
Back

8. API Section

Press ๐Ÿ“ก API from the main menu. Everything related to live trading is here.

API main menu:

Button Purpose
๐Ÿ›  Trade Settings Entry parameters, TP, SL, averaging for each exchange
๐Ÿง Autotrading Link screener markers to automatic position opening
๐Ÿ“‚ Positions - Info Compact list of all open positions in one message
๐Ÿ“‚ Positions - Mng. Open position cards with management buttons
๐Ÿ’ต Balance Free and locked balance across all exchanges
๐Ÿ“‹ PNL / Log 30-day PNL, trade history, chart
๐Ÿ“ฆ Markets Menu Exchange connections, API key management
Exchange Events Toggle notification mode (all events / important only)

8.1 Markets Menu - Exchange Connections & API Keys

Generating Keys

In ๐Ÿ“ฆ Markets Menu, select ๐Ÿ”‘ Manage API keys โ†’ the exchange โ†’ ๐Ÿ”‘ Set keys. The bot will ask for:

Markets menu keyboard:

Button Purpose
๐Ÿ”Œ Manage markets Create or disconnect an exchange instance
๐Ÿ”‘ Manage API keys Set or remove API keys
โ—€๏ธ Back Return to the API main menu

When generating keys on the exchange, make sure no checkboxes are selected in the "Assets" / "Withdrawals" section - keys must not have withdrawal permissions. Only select permissions related to trading.

For Bybit, it's recommended to create a sub-account, deposit a minimal amount, and generate keys in the API Management section on the exchange website.

Connecting an Exchange (Creating an Instance)

After entering keys, go to ๐Ÿ”Œ Manage markets and tap the target exchange. The bot creates an instance (WebSocket connection) and a โœ… will appear next to the exchange. Tapping again disconnects the exchange and closes all streams.

Exchange status example:

โœ… Bybit
โœ… Binance
OKX
Bitget

Testnet: when creating an instance in ๐Ÿ”Œ Manage markets, there is a โ˜‘๏ธ Test-net mode / โœ… Main-net mode button - switches demo/main mode for all exchanges. The key entry process is the same, but testnet keys must be generated in the exchange's Testnet section.

Important Warning

By connecting keys, you are giving the bot the ability to trade with your funds. You control the key permissions and bear full responsibility for the safety of your funds. Start with a minimal deposit.

8.2 Trade Settings

The main trading configuration menu. This is where the bot's behavior is defined when opening and managing positions. Settings are fully separate for ๐Ÿ“ˆ Long and ๐Ÿ“‰ Short - you can configure different logic for each direction. The currently selected direction is shown after the action label.

Settings menu buttons:

Button Purpose
๐Ÿ’ต Size Position size
๐Ÿ“ค Order Type Market/Limit and limit parameters
๐ŸŽš Price Delta Price offset for a limit order
โฒ๏ธ Limit Lifetime Limit order lifetime
๐Ÿ’ฐ TP Take-profit and auto-refill
๐Ÿšซ SL Stop-loss and SL movement
๐Ÿ” Averaging Step or grid averaging
โ†”๏ธ Mode Hedge / One-way
โ๏ธ Leverage Minimum and desired leverage
๐Ÿ”— Position Limit Maximum open positions
๐Ÿ’พ Configs Save, load or delete a config
๐Ÿ“ˆ Long / ๐Ÿ“‰ Short Switch settings direction
โ—€๏ธ Back Return to the trading settings exchange list

Example of current trading settings:

Current trading settings:
Exchange: ๐ŸŸ  Bybit | Action: ๐Ÿ“ˆ Long

๐Ÿ’ต Size: 6.0% of Deposit
๐Ÿ“ค Order Type: Limit | Delta: 0% | Lifetime: 2 min
๐Ÿ’ฐ TP: 100.0% / 4 / Limit
๐Ÿšซ SL: Disabled
โซ Refill After TP: Enabled
๐Ÿ” Averaging: Disabled
โ†”๏ธ Mode: Hedge
โ๏ธ Leverage: 3x / 3x
๐Ÿ”— Position Limit: 2

8.2.1 Position Size

Entry size: as a percentage of total balance (free + in positions) or a fixed USDT amount. Units (percentage / USDT) are toggled with a button after entering the value.

Recommendation: start with a small fixed size (5โ€“20 USDT) until you understand how the bot behaves. Percentage mode is convenient as the deposit grows - position sizes scale automatically.

8.2.2 Order Type

When choosing limit orders, two additional settings appear:

8.2.3 TP - Take-Profit

Configured with 1โ€“3 parameters: level [count] [slippage]

When a grid TP fires, the bot automatically recalculates averaging orders (reduced position size) and the stop-loss.

Example: 2 3 creates three take-profits at 2%, 4% and 6% from entry.

Auto-Refill - enabled in TP settings. After a grid TP fires, a limit refill order for the same size is placed. Placement price: entry โˆ’ offset (long), entry + offset (short). When the next TP fires, the previous refill is cancelled and replaced with one accounting for accumulated volume. If the order fills - entry price improves, the averaging grid is recalculated. Auto-refill doesn't increase risk because it only triggers after profit-taking.

8.2.4 SL - Stop-Loss

A single value - the stop-loss level as a percentage from entry. Example: 3 - SL triggers at a 3% drop from entry. Implemented as a triggered market order (previously limit - changed to prevent non-execution on fast moves).

Example: if entry is 100, SL 3 triggers near 97 for a long and near 103 for a short.

Move SL - when enabled, a new SL position is automatically set each time a grid TP fires. Examples: 0 - SL moves to breakeven (entry price); 1 - SL moves to 1% above entry, locking in a minimum profit.

8.2.5 Averaging

Working with averaging is extremely dangerous and requires understanding - poor averaging can lead to liquidation of the position or the entire deposit. Read carefully!

Input format: offset% size% count, e.g. 10 100 4 - 4 averaging steps, each 10% apart from the previous, sized at 100% of the current position.

Two modes:

Step Averaging - orders placed one at a time. After the first fills, the bot cancels all stop orders, updates the entry price and size, places a new SL, and queues the next step from the grid. Doesn't lock all capital at once - convenient with a limited deposit, but may miss fast moves.

Batch Grid - all averaging orders placed immediately. With settings 10 100 4 and a starting position of 10 coins, the bot places four orders: 10, 20, 40 and 80 coins (each successive order accounts for accumulated volume). The SL doesn't move with the entry price - only its volume changes. Locks capital, but no sharp move will be missed.

Averaging grid example 10 100 4:

Step Offset from entry Size
1 10% 100% of current position
2 20% 100% of accumulated size
3 30% 100% of accumulated size
4 40% 100% of accumulated size

Manual averaging (from the bot or exchange) automatically recalculates all orders.

8.2.6 Position Mode

8.2.7 Leverage

From 1 to 100. Enter one or two values separated by space: minimum and wanted leverage. If one value is entered, it is used as both minimum and wanted leverage. First, the bot compares the minimum leverage with the coin maximum leverage when the exchange provides that value: if the minimum is higher than the maximum - the position is not opened and the bot shows an error. If the minimum is allowed, the bot applies the lower value between the coin maximum leverage and the user wanted leverage; if the exchange does not provide a maximum, the bot applies the wanted leverage. Why is this needed? The coin maximum leverage is also a kind of coin characteristic provided by the exchange, and it can be used as an extra reference point. Weak and "unreliable" coins often have maximum leverage no higher than 5. The minimum leverage parameter helps filter out exactly those coins.

Examples:

Note that high leverage significantly lowers the liquidation price. Starting value recommended: 5โ€“10ร—.

Example bot error:

๐ŸŸ โšซ๏ธ Bybit / BTCUSDT / โ—๏ธ long position opening error

`Minimum leverage 10x is higher than max allowed 5x for BTC/USDT:USDT`

8.2.8 Position Limits

Maximum number of simultaneously open positions per direction. When reached, autotrading won't open new positions - even if a signal arrives. A very useful protection in volatile markets. Starting value recommended: 1โ€“2.

8.2.9 Trading Configurations

Same as screener configs - save up to 3 trading configs per exchange and switch between them quickly. For example: one config for aggressive trading with high leverage and grids, another for conservative trading with small size and no averaging.

8.3 Autotrading - Automatic Position Opening

The tool for linking screener markers to automatic position opening.

Go to ๐Ÿง Autotrading โ†’ ๐Ÿ’ถ Set Markers, choose an exchange. For each exchange, two sets of markers are configured: for longs and for shorts.

Full marker list:

Marker Screener
๐Ÿ”น Price Pump (Screener 1)
๐Ÿ”ป Price Dump (Screener 2)
๐Ÿ”ถ HourScreener 1 (Screener 3)
๐Ÿ”ธ HourScreener 2 (Screener 4)
๐Ÿ”ด Long Liquidation (Screener 5)
๐ŸŸข Short Liquidation (Screener 5)
๐ŸŽ› MultiScreener 1 (Screener 6)
๐ŸŽš MultiScreener 2 (Screener 7)
๐Ÿ“ถ Funding Screener 1 (Screener 8)
๐Ÿ›œ Funding Screener 2 (Screener 9)

Example: to open longs on dumps and short liquidations - add ๐Ÿ”ป and ๐ŸŸข to Long Markers.

Markers screen example:

Set autotrading markers:
Market: ๐ŸŸ  Bybit / Action: ๐Ÿ“ˆ Long

For long positions: ๐Ÿ”ป ๐ŸŸข ๐Ÿ“ถ

For short positions: ๐Ÿ”น ๐Ÿ”ด ๐ŸŽ›

Autotrading on/off per exchange - the Autotrading menu has an individual toggle per exchange and also for cross-exchange autotrading (Inter).

Autotrading keyboard example:

Button
๐Ÿ”ด Bybit
๐ŸŸข Binance
๐Ÿ”ด Okx
๐ŸŸข Bitget
๐Ÿ”ด InterExchange
๐Ÿ’ถ Set Markers
โ—€๏ธ Back

Alerts mode - in the API main menu there is an Exchange Events toggle: "Important events only" (order fills) or "All events" (all bot actions).

8.4 Positions - Info & Management

Press ๐Ÿ“‚ Positions - Info to get one compact text block with all open positions. Positions are grouped by exchange: exchange link first, then position lines with clickable tickers and PNL, then total PNL for that exchange. Each position uses two lines: the first line shows ticker, side, current coin price and position cost, the second line shows Change, total PNL and unrealized/realized PNL in brackets. PNL below zero is marked ๐Ÿ”ด, zero and profit are marked ๐ŸŸข. The โŒ Hide button deletes the list message, ๐Ÿ”„ Refresh updates the data in the same message.

Example:

Bybit
BTCUSDT / L / 64247.50 / $628.80
+1.98% / ๐ŸŸข PNL: +12.45 (+10.35 / +2.10)

ETHUSDT / S / 3425.16 / $418.90
-0.74% / ๐Ÿ”ด PNL: -3.10 (-3.10 / +0.00)

PNL: +9.35

Press ๐Ÿ“‚ Positions - Mng. to see open position cards across all exchanges.

Short position card:

โบ๏ธ Bybit / SOLUSDT / ๐ŸŸข Long
Entry: 185.40 | Size: $92.70
Price: 189.20 | Liq.: 160.50
Strategy: โบ๏ธ Bybit
PNL: $1.84 (1.98%)

Buttons on the short card:

Detailed position view adds:

When editing an order, the bot deletes the old one and creates a new one with the updated parameters (most exchanges don't support direct order modification via API).

8.5 Balance

Displays available balance per connected exchange:

Bybit / USDT Balance:
๐Ÿ’ต Free: $210.50
๐Ÿ“ˆ In Positions: $92.70
๐Ÿ’ฐ Total: $303.20

8.6 PNL - Trade History & Statistics

Statistics section for closed trades executed by the bot via API.

Pressing ๐Ÿ“‹ PNL / Log shows a summary:

PNL for last 30 days (closed trades): +$42.15
Trades: 38

Available actions:

Section buttons:

Trade History Chart

Trade history period buttons:

1 day 7 days 1 month
โ—€๏ธ Back

This section helps evaluate strategy effectiveness over time and decide whether to adjust settings.

8.7 Exchange Events

The Exchange Events button is in the API main menu next to ๐Ÿ“ฆ Markets Menu. It switches notification mode:


9. Account & Subscription

Accessible via the /profile command. The account keyboard is used inside this section.

Profile screen example:

User ID: 123456789
Invited by: Admin
First name: Alex
Access till: 2026-08-01
Current plan: Pro
Available balance: 15 USDT

Account buttons:

Button Purpose
๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Account Profile and subscription
๐Ÿ’ต Balance / Plan Top up and plans
๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ Referrals Referral program
๐Ÿ—ฟ Language Switch language

Payment is made in cryptocurrency (USDT TRC-20, USDT TON, TON) to the provided address. After transferring, press the "I Paid" button - an admin will verify and credit the funds.

Plans differ in available features (number of exchanges, autotrading, cross-exchange screeners) and duration.

New users start with Bybit enabled by default. The starter preset adjusts Bybit screener_1, screener_3, and screener_1 filters to reduce noisy signals.