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. Trading 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 bot 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 ๐Ÿ“ก Trading ๐Ÿ”Ž 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
๐Ÿ” New Request Open a new ticker input prompt
โŒ Hide window Remove the result message

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%
โ๏ธ Leverage: up to 50x
๐Ÿ“ˆ Change 1h/24h: 11.55% / 14.53%
๐Ÿ”Š Signal/24H: 3
๐Ÿงช Innovation Zone

๐ŸŒ Fundamentals / Spot:
๐Ÿ”‹ Cap: #1046
๐ŸŒ Global Vol: $36.7M (V/MC: 310.8%)
๐Ÿช™ Circulation: 97.76% | โš–๏ธ Gap: +2.29%
๐Ÿ“‰ ATH / ๐Ÿ“ˆ ATL: -86.3% / +260.3%

Field breakdown:

Header:

Exchange & price movement:

Technical indicators:

Fundamentals / Spot block:

Full Fundamentals block (only in the Ticker card):

๐Ÿ“Š 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%
๐Ÿ“… Unlock: 2026-08-16 / 18d / 1.42% circ / $7.3M

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.

Screeners 1 and 2 support an OI % filter. It uses open-interest change from the beginning of the selected period to the current value; enter a range such as 0 100 or a single bound such as >0 to keep only signals where OI increased. Period Volume % supports the same input format.

The ๐Ÿ“ˆ Change 1h filter is available in Price Pump and Price Dump. On Bybit it compares the current live price with the exchange-native price one hour ago. On other exchanges it compares the live price with the current hourly candle open. For example, >0 keeps only signals where the current hourly change is positive; -5 20 keeps signals inside that range.

The ๐Ÿ“ˆ Change 24h filter works the same way for daily price change. On Bybit it uses the exchange-native previous 24h price; on other exchanges it uses the stored 24h period open. For example, >0 keeps only signals where the current 24h change is positive.

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:
      ๐Ÿ”บ Volume %: 20 400
      ๐Ÿ“ˆ Change 1h: >0
      ๐Ÿ“ˆ Change 24h: >0
      ๐Ÿ”„ RSI/15m: 45 78
      ๐Ÿ”„ RSI/1h: ๐Ÿ“ต Disabled
      ๐Ÿ“ถ Funding: -0.2 0.2
      ๐Ÿ”‹ Cap: <500
      ๐Ÿช™ Circulation: >55
      ๐Ÿ“‰ ATH Drop: <-40
      ๐Ÿ“ˆ ATL Pump: <2000
      ๐Ÿ›ข 24h Volume: >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
      ๐Ÿ“‰ ATH Drop: <-40
      ๐Ÿ“ˆ ATL Pump: <2000
      ๐Ÿ›ข 24h Volume: >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.

Screeners 1, 2, 3, 4, 6 and 7 also support ATH/ATL filters. Use the filter buttons and enter only a sign with a value, without the filter name: ๐Ÿ“‰ ATH Drop examples are <-40 or >-80; ๐Ÿ“ˆ ATL Pump examples are <2000 or >100.

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
      ๐Ÿ›ข 24h Volume: >40
      ๐Ÿ”Š Signals / 24h: <5

โš™๏ธ Ticker Selection: Disabled

6.1.4 Screeners 6, 7: Pump & Dump 2nd

Screeners 6 and 7 are the second independent Price Pump and Price Dump pair. They work like Screeners 1 and 2, but keep separate settings, filters, counters and autotrading markers.

Setup format: min max period

For example, 3 100 5 means: send a signal if the price move is from 3% to 100% over 5 minutes.

Screener 6 checks growth from the lowest price inside the selected minute period, like Price Pump. Screener 7 checks the fall from the highest price inside the selected minute period, like Price Dump. OI, volume, 1h change and 24h change are configured through filters, the same as in Screeners 1 and 2.

Markers: ๐Ÿ”ท - Price Pump 2nd, โ™ฆ๏ธ - Price Dump 2nd.

Settings screen example:

Exchange: ๐ŸŸ  Bybit
Screener: ๐Ÿ”ท Price Pump/2nd

Allowed range:
Min: 4%
Max: 100%
Period: 10 min

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

โš™๏ธ Ticker Selection: Enabled

Use this second pair when another trading profile needs a different pump or dump setup without sharing filters or markers with Screeners 1 and 2.

6.1.5 Screener 8: 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.

Marker: ๐Ÿ“ถ - Funding Screener.

Settings screen example:

Exchange: ๐ŸŸ  Bybit
Screener: ๐Ÿ“ถ Funding

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
      ๐Ÿ›ข 24h Volume: >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 % Filter by volume change over the screener period, in percent (Screeners 1, 2, 6, 7) 20 100
Change 1h Filter by live price change from the current hourly reference price (Screeners 1, 2, 6, 7) >0, <-5, -5 20
Change 24h Filter by live price change from the current daily reference price (Screeners 1, 2, 6, 7) >0, <-5, -5 20
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
24h Volume Minimum exchange 24h trading volume, in 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 condition matches per screener for the current day with the screener period block applied. This is not a Telegram notification counter: it includes valid condition matches, including events where no notification was sent because of the signal limit. The signal limit restricts notifications but does not stop trigger counting. 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. Automatic reset happens at 00:00 UTC; manual reset starts the daily counter again.

For open positions, the bot shows exchange-reported PNL. Use Funding Log in the detailed position view to inspect synchronized funding events separately. Funding logs show the PNL effect: plus means income, minus means cost. The Funding Log (8h) button under Positions - Info sends a recent funding-events table for all positions from oldest to newest, with a Hide button below it.

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, including 24h volume, circulation, ATH/ATL distance and period volume change when available. 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:

date;exchange;ticker;screener;price;rsi;funding;cap;daily_volume;circulation;ath_drop;atl_pump;volume_delta;oi_delta;oi_initial;oi_current;open_interest;price_change
2026-07-01 12:10:35;BYBIT;BTCUSDT;screener_1;64250.5;55.1/61.2/58.4;0.01;1;25000000000;92.4;-12.5;154.2;14.2;3.5;1200000;1242000;1242000;3.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:

ath_drop and atl_pump use the current live exchange price against cached ATH/ATL price levels. If the live price makes a new ATH or ATL, the bot updates that level in runtime before calculating the percentage.

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 | ๐Ÿ›ข 24h Volume: >20

Short filters:
    ๐Ÿ”„ RSI/15m: 55 90 | ๐Ÿ”„ RSI/1h: 60 95 | ๐Ÿ›ข 24h Volume: >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. Trading Section

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

Trading main menu:

Button Purpose
โบ๏ธ Strategies 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 / Logs 30-day PNL, trades log, signals/trades log, 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 Trading 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 Strategies

The main strategy configuration menu. This is where the bot's behavior is defined when opening and managing positions. Regular trading has two strategies - Regular 1 and Regular 2 - and each strategy has separate ๐Ÿ“ˆ Long and ๐Ÿ“‰ Short side settings. Regular 1 is the default strategy; Regular 2 lets you assign different trade settings to different screener markers.

Strategies are just as important as screeners. Screeners help you find the right entry, but the final trade result largely depends on how the bot manages the position after entry: order type, position size, TP, SL, averaging, leverage and limits define how effectively you can exit the position.

After tapping โบ๏ธ Strategies, the bot asks: Select the exchange to set trading strategies. Choose the exchange first, then configure one of the four strategy-side profiles for that exchange.

Strategy 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
Regular 1 ๐Ÿ“ˆ Long / Regular 1 ๐Ÿ“‰ Short / Regular 2 ๐Ÿ“ˆ Long / Regular 2 ๐Ÿ“‰ Short Switch strategy-side profile
โ—€๏ธ Back Return to the strategy exchange list

Example strategy card:

๐ŸŸ  Bybit | Regular 1 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.

In screener signals, โ๏ธ Leverage shows the exchange maximum for the contract. Autotrading still uses your strategy settings and caps the applied leverage by that exchange maximum when available.

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 for the selected regular strategy and side. When reached, autotrading won't open new positions for that strategy-side profile - even if a signal arrives. The bot still keeps one open position per ticker and side, so Regular 2 / Long will not open a second long if Regular 1 / Long already has the same ticker open.

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, four marker groups are configured: Regular 1 / Long, Regular 2 / Long, Regular 1 / Short and Regular 2 / Short. A marker can belong to only one long group and only one short group; moving it to Regular 2 / Long removes it from Regular 1 / Long, and the same rule applies to short groups.

Full marker list:

Marker Screener
๐Ÿ”น Price Pump 1st (Screener 1)
๐Ÿ”ป Price Dump 1st (Screener 2)
๐Ÿ”ถ HourScreener 1 (Screener 3)
๐Ÿ”ธ HourScreener 2 (Screener 4)
๐Ÿ”ด Long Liquidation (Screener 5)
๐ŸŸข Short Liquidation (Screener 5)
๐Ÿ”ท Price Pump 2nd (Screener 6)
โ™ฆ๏ธ Price Dump 2nd (Screener 7)
๐Ÿ“ถ Funding Screener (Screener 8)

Example: to open Regular 1 / Long on dumps and short liquidations - add ๐Ÿ”ป and ๐ŸŸข to Regular 1 / Long markers. To use a different position size or TP/SL logic for another screener, assign that screener marker to Regular 2 / Long or Regular 2 / Short.

Markers screen example:

Set autotrading markers:
๐ŸŸ  Bybit / Regular 1 Long

Regular 1 / Long: ๐Ÿ”ป ๐ŸŸข ๐Ÿ“ถ
Regular 2 / Long:

Regular 1 / Short: ๐Ÿ”น ๐Ÿ”ด ๐Ÿ”ท
Regular 2 / Short:

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 Trading 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. Completed order records are retained for up to 90 days.

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

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

Closed trade PNL, daily charts and CSV logs include synchronized funding payments. Funding is applied as a PNL effect: income is added and costs are subtracted.

If a trade was opened by autotrading from a signal, the full position close notification is sent as a reply to the original signal. Tap the reply block in Telegram to jump back to the signal that opened the trade.

Available actions:

Section buttons:

Chart
Trades log
Signals / trades log

Log 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 Trading 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.