Here are bots for trading on the cryptocurrency exchanges Binance, Bybit, and CommEX.

E-BotFutures is designed for USDT Perpetual futures trading.
E-BotSpot is tailored for spot market trading.

Exploring E-Bot: Intelligent Trading Assistant for Cryptocurrencies

In the world of cryptocurrencies, every minute presents an opportunity to make a successful trade. However, navigating volatile markets requires not only time but also in-depth data analysis. Here comes E-Bot to the rescue – an innovative tool that helps automate trading on cryptocurrency exchanges.

E-Bot is a program designed to automate cryptocurrency trading on leading exchanges such as Binance, Bybit, and Commex. This intelligent trading assistant ensures high accuracy and speed in making trading decisions based on predefined parameters and strategies.

Why it’s Needed:

  1. Trading Efficiency: E-Bot allows to increase trading efficiency by automating processes and quickly responding to market changes.
  2. Risk Minimization: Thanks to the use of Martingale strategies and stop-loss orders, E-Bot helps minimize risks and protect the user’s capital.
  3. Time Savings: Trading cryptocurrencies requires round-the-clock market monitoring. E-Bot performs this task for you, freeing up your time for other activities.
  4. Automated Analysis: With its capabilities for programmatic analysis and algorithmic forecasting, E-Bot conducts comprehensive market analysis, eliminating the human error factor.
  5. Trial Periods: E-Bot offers new users the opportunity to try out its functionality for free during a specified trial period, allowing them to assess its effectiveness before making a purchase.

Enhancing Trading Efficiency with E-Bot (Futures, Spot)

E-BotFutures offers traders a versatile approach with four distinct modes of operation:

  1. Standard Mode:
    The bot scours trading pairs, applying predefined criteria:
    • A 24-hour trading volume in USDT exceeding user-defined thresholds.
    • Recent candle volume surpassing a distant candle by a specified percentage.
    • Price fluctuations relative to the opening price of a distant candle, with variations tailored for LONG and SHORT positions.
  2. Super Asset Mode:
    Operating unconditionally with a selected pair until a specified time elapses.
  3. Control Auto Mode:
    The bot maintains a selected pair in position according to set parameters and time, or until reaching a stop-loss condition.
  4. Most Changed Mode:
    Identifying pairs based on:
    • 24-hour trading volume exceeding specified thresholds.
    • Price changes within a predefined range over the past 24 hours, with options to select values closest to maximum or minimum changes within the range.

Upon order execution, the bot responds accordingly:

  • If a sell order (FIX order) executes, the bot locks in profits, cancels buy orders (averaging orders), and resumes scanning for suitable pairs.
  • If a buy order (averaging order) executes, the bot cancels the sell order (FIX order), places a new sell order (FIX order) with adjusted quantity and price, and sets up a new buy order (averaging order).
  • If a buy order (averaging order) executes for more than half the quantity and five minutes have passed, the bot cancels the sell order (FIX order) and places a new sell order (FIX order) with adjusted quantity and price.

Setting up E-BotFutures on a Ubuntu 20/22 VPS server and running it within a SCREEN session is recommended to ensure continuous operation. Additionally, configuring a Telegram bot and channel for receiving updates on the bot’s activity is advisable.

  • To stop the bot, use the command: ctrl+c (note: avoid stopping the bot during trades to prevent potential database errors).
  • Populate the white_list with desired trading pairs, ensuring that the quoted currency is USDT (e.g., ETHUSDT, BTCUSDT, XRPUSDT, etc.).
  • Ensure that the min_order exceeds the exchange’s minimum requirements.
  • Utilize the ctrl+a, esc, and arrow keys to navigate within the SCREEN session, and press esc twice to exit this mode.

After each trade closure, E-BotFutures:

  • Sends a notification to the Telegram channel.
  • Provides updates on open positions in the channel description every minute.
  • Delivers a daily report to the channel at midnight. If no profit was generated within 24 hours, the daily report will not be sent to Telegram. For precise profit data, it is recommended to refer to the Binance dashboard, as the bot offers approximate values.

Bot Settings for Trading Optimization

Bot settings (mostly described for LONG, for SHORT apply oppositely):

  • fix_perc: percentage increase in price for selling in LONG or decrease for SHORT.
  • step_aver: introduces step_aver1, step_aver2, … step_aver7 steps of price change for placing averaging orders.
  • qty_aver: input qty_aver, multiple increase of the volume of averaging order in the format of 7 numbers separated by space (for example, 1.1 1.2 1.3 1.4 1.5 1.6 2).
  • limit_aver: allowed number of averaging (from 0 to 30).
  • min_order: minimum purchase (sale) in the quoted currency (for example, in the pair ETH/USDT it is USDT, set not less than allowed by the exchange, for example, 6, and take into account that depending on the selected leverage, less USDT will be used, for example: if min_order is set to 20, and leverage is set to 10, then 20/10=2 USDT will be used for the order).
  • min_bal_perc: minimum percentage of the deposit below which E-BotFutures will not place an averaging order.
  • delta_start: percentage change in price to enter a trade, choose delta_start1 or delta_start2:
  • delta_start1: for LONG how much % the price should rise from the opening price of the selected candle to the current one for start (for SHORT, write with a minus sign, how much % the price should fall from the opening price of the candle to the current one),
  • delta_start2: for LONG write with a minus sign, how much % the price should fall from the opening price of the selected candle to the current one for start (for SHORT how much % the price should rise from the opening price of the candle to the current one),
  • delta_vol_start: how much % the trading volume of the last closed candle should increase compared to the volume of the selected far candle,
  • control_auto: mode of holding the pair always in position according to standard parameters until conditions for changing the price or time are reached,
  • delta_stop: how much % the price should change to return after closing the position in search-browsing of a pair,
  • time_stop_ca: time of holding a pair always in position after starting from browsing-search of a pair in minutes,
  • most_changed: mode of choosing in the corridor of price changes in the last 24 hours,
  • delta24_min: min price change in the corridor for most_changed,
  • delta24_max: max price change in the corridor for most_changed,
  • select_delta24: select closer to max or min for most_changed,
  • delta_vol_mc: instead of select_delta24, check the volume of the last 2 candles in the price change corridor for the last 24 hours and select a pair with a greater change,
  • delta_vol_mc_interval: candle period for use in delta_vol_most_ch,
  • stop_loss: how much % the coin price should change from the average entry price to close at a loss,
  • use_stop_loss: enable stop_loss usage for closing at a loss (yes/no), if the averaging order is partially filled, stop_loss will not work,
  • pause_after_stop_loss: put E-BotFutures on pause after stop_loss is triggered and position is closed by the market or continue to operate,
  • send_aver_message: enable/disable sending messages to the telegram channel about each executed averaging order and the start of a position,
  • check_last_pair: check the pair after closing the position for compliance with the entry conditions and continuation of work with it, or immediately return to pair browsing,
  • completed: pause after closing another trade (1-on/0-off),
  • kline_interval: candle interval for analysis (1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 8h, 12h, 1d, 3d),
  • interval_limit: number of candles to analyze (if monitoring price changes for the last 3 minutes, you can select kline_interval 1m and interval_limit 3),
  • super_asset: mode for trading a pair without any conditions until disabling or expiration of the time_stop_sa timer, at the same time pairs from white_list will not work (entered in the terminal by the command -super_asset_add in the format of ETHUSDT),
  • time_stop_sa: time of holding a pair in SUPER_ASSET mode, after which when closing the position, the bot will return to the STANDARD mode, in minutes,
  • manual_aver: command for manual averaging by the market, without waiting for the price of the limit averaging order, but will not work if the averaging order placed by the bot is partially executed (‘PARTIALLY_FILLED’),
  • fix_loss: command to close an open position by the market,
  • clear: reset of information about open bot orders from the database,
  • leverage: size of the leverage from 1 to 120 (it is different for different pairs, see in the exchange interface),
  • marginType: ISOLATED or CROSSED,
  • direction: LONG or SHORT (it is recommended to change the direction of LONG/SHORT in the terminal and only if there are no open positions),
  • clear_profit: reset of information about profit from the database,
  • t_sleep: when receiving an API request limit error from the exchange, you can select the pause value in seconds (for example: 0.5, 1, 3, 5),
  • t_sleep_perebor: pause before repeating the coin browsing for selection suitable for start (by default 30 seconds),
  • white_list: list of pairs that the bot will use for analysis and selection suitable for opening a trade,
  • api_key: open API key from the exchange with permission for futures trading,
  • api_secret: secret API key from the exchange,
  • botID: Telegram bot API received from @BotFather (example: 5656544920:AAHrXhjhujhfdf7RPJlheqJXEulBW),
  • channelID: Telegram bot channel ID for notifications, received from @userinfobot (example: -1001656543985),
  • tguserid: ID of the main user in Telegram, received from @userinfobot (example: 346549043),
  • licens_key: license key for extending the bot’s working period, received from the developer,
  • quoteVolume24hr: minimum 24-hour trading volume in the quoted currency (in the pair ETH/USDT it is USDT) for the bot to take a pair from white_list into operation.

Bot Settings for Spot Trading

  • fix_perc: percentage increase in price for selling.
  • qty_aver: input qty_aver, a multiple increase of the volume of averaging order in the format of 7 numbers separated by space (for example, 1.1 1.2 1.3 1.4 1.5 1.6 2).
  • step_aver: introduces step_aver1, step_aver2, … step_aver7 steps of price change for placing averaging orders.
  • limit_aver: allowed number of averaging (from 0 to 30).
  • min_order: minimum order in the quoted currency (for example, in the pair ETH/USDT it’s USDT, set not less than allowed by the exchange, for example, 11).
  • min_bal_perc: minimum percentage of the deposit below which E-BotSpot will not place an averaging order.
  • delta_start: percentage change in price to enter a trade, choose delta_start1 or delta_start2:
    • delta_start1: for LONG how much % the price should rise from the opening price of the selected candle to the current one for start (for SHORT, write with a minus sign, how much % the price should fall from the opening price of the candle to the current one),
    • delta_start2: for LONG write with a minus sign, how much % the price should fall from the opening price of the selected candle to the current one for start (for SHORT how much % the price should rise from the opening price of the candle to the current one),
  • delta_vol_start: how much % the trading volume of the last closed candle should increase compared to the volume of the selected far candle,
  • control_auto: mode of holding the pair always in position according to standard parameters until conditions for changing the price or time are reached,
  • delta_stop: how much % the price should change to return after closing the position in search-browsing of a pair,
  • time_stop_ca: time of holding a pair always in position after starting from browsing-search of a pair in minutes,
  • most_changed: mode of choosing in the corridor of price changes in the last 24 hours,
  • delta24_min: min price change in the corridor for most_changed,
  • delta24_max: max price change in the corridor for most_changed,
  • select_delta24: select closer to max or min for most_changed,
  • delta_vol_most_ch: instead of select_delta24, check the volume of the last 2 candles in the price change corridor for the last 24 hours and select a pair with a greater change,
  • delta_vol_mc_interval: candle period for use in delta_vol_most_ch,
  • stop_loss: how much % the coin price should fall from the average entry price to close at a loss,
  • use_stop_loss: enable usage of stop_loss to close at a loss (yes/no), if the averaging order is partially executed, stop_loss will not work,
  • pause_after_stop_loss: put E-BotSpot on pause after stop_loss is triggered and position is closed by the market or continue to operate,
  • send_aver_message: enable/disable sending messages to the Telegram channel about each executed averaging order and the start of a position,
  • check_last_pair: check the pair after closing the position for compliance with the entry conditions and continuation of work with it, or immediately return to pair browsing,
  • completed: put the bot on pause after closing another trade (1-on/0-off),
  • kline_interval: candle interval for analysis (1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 8h, 12h, 1d, 3d),
  • interval_limit: number of candles to analyze for selecting the opening price of the farthest candle (if monitoring price changes for the last 3 minutes, you can select kline_interval 1m and interval_limit 3),
  • super_asset: mode for trading a pair without any conditions until disabling or expiration of the time_stop_sa timer, at the same time pairs from white_list will not work (entered in the terminal by the command -super_asset_add in the format of ETHUSDT),
  • time_stop_sa: time of holding a pair in SUPER_ASSET mode, after which when closing the position, the bot will return to the STANDARD mode, in minutes,
  • direction: LONG or SHORT (changing the direction of LONG/SHORT is recommended in the terminal and only if there are no open positions),
  • profit_in: when working in SHORT, you can choose partial profit accumulation in the base currency (by default only in the quoted currency), base/quote,
  • manual_aver: command for manual averaging by the market, without waiting for the price of the limit averaging order, but will not work if the averaging order placed by the bot is partially executed (‘PARTIALLY_FILLED’),
  • fix_loss: command to close an open position by the market,
  • clear: reset of information about open bot orders from the database,
  • clear_profit: reset of information about profit from the database,
  • t_sleep: when receiving an API request limit error from the exchange, you can select the pause value in seconds (for example: 0.5, 1, 1.5, 3, 5),
  • t_sleep_perebor: pause before repeating the coin browsing for selection suitable for start (by default 30 seconds),
  • white_list: list of pairs that the bot will use for analysis and selection suitable for opening a trade,

Why E-Bot is the Perfect Assistant for Spot and Futures Trading?

If you’re into cryptocurrency trading, you likely know how crucial it is to have an efficient and reliable tool for automating trading operations. In this context, E-Bot is your ideal assistant. Here are some advantages of this powerful tool for both spot and futures trading:

1. Automation and Optimization: E-Bot offers a wide range of settings to customize trading strategies to your needs. With automation and optimization of the trading process, you can save time and enhance your results.

2. Flexible Strategies: With E-Bot, you can create and apply various trading strategies, including position averaging, automatic control, and the use of stop-loss orders. This allows you to effectively manage risks and increase the likelihood of successful trades.

3. Integration with Telegram: Integration with a Telegram bot provides real-time notifications about the status of trades and current trading conditions. This allows you to stay informed of all changes and make timely decisions.

4. Support for Spot and Futures Trading: Whether you’re engaged in spot or futures trading, E-Bot provides you with all the necessary tools for successful operation on both markets. This makes it a versatile and flexible tool for traders of all levels.

Overall, E-Bot is a reliable and efficient tool that will help you improve your results in the cryptocurrency market, regardless of your level of experience and trading type.