The Fuka bot automates cryptocurrency trading on the MEXC exchange. It buys and sells cryptocurrencies according to predefined strategies. To manage the trading bot, use the Telegram bot.
Warning! Cryptocurrency trading involves high risks. Do not invest money you cannot afford to lose.
The bot's authors are not responsible for any losses related to the use of the bot.
You can test the bot completely free: Fuka provides a trial tariff. It's recommended to start by configuring one strategy with a minimum order amount and observe how the bot operates. Getting started with the bot takes just a few steps.
First, you need to configure API keys on the MEXC exchange and provide them to the bot.
Next, select a market - the trading pair the bot will operate on. To view available markets, enter the command:
/markets
The selected market must be added to the API key's trading pairs on the MEXC exchange.
When selecting a market, it's also useful to consult the open test statistics.
The next step is to create a strategy. You need to choose a name for your strategy. For example, let's create a strategy named "FS" (short for "first strategy") for the SUIUSDT market. To create the strategy, enter:
/strat_new SUIUSDT FS
Done! A strategy with default settings has been created. For testing purposes, it's better not to modify the strategy settings initially, though they can be adjusted later. The final step is to activate the strategy. To enable it, enter:
/strat_edit FS active 1
If the API keys are configured correctly and there are funds in your account, the bot will start trading within 5-10 minutes. After some time, you can check trading results by entering:
/stat
To stop the bot, use the command:
/strat_edit FS active 0
The cryptocurrency market has different phases: growth and decline, high and low volatility. The bot trades actively in some phases and less so in others. During prolonged market downturns, it's better to wait patiently rather than cancel the bot's orders. The bot offers numerous configuration options. Some settings help reduce losses during market declines, while others enhance profits during upward trends. After mastering the basics, we recommend studying this documentation and configuring the bot according to your preferences.
The bot buys cryptocurrency for the amount specified in the strategy settings and immediately places a limit sell order at a price that ensures the profit specified in the strategy settings.
The buy operation and limit order placement occur in the following cases:
This forms the foundation of the bot's operation. The strategies have additional settings that influence the algorithm. They will be described below.
To operate the bot, you need to create API keys on the MEXC exchange and provide them to the bot. These keys allow the bot to trade automatically on the exchange on your behalf.
Follow these steps to create keys on MEXC:
API keys have an expiration date. Remember to renew keys; otherwise, the bot will stop working.
Now that the API key is ready, save it to the bot using the command:
/mexc_creds [ACCESS_KEY] [SECRET_KEY]
A strategy is a set of settings governing how the bot buys and sells cryptocurrencies. Fuka allows running multiple strategies simultaneously, even on the same trading pair (useful for testing different settings in parallel). Strategy operations are limited by the active tariff (see Tariffs). View all strategies with:
/strat
Strategy creation, activation, and deactivation are described in the Quick Start section. To view current strategy settings, use:
/strat [STRATEGY_NAME]
For example, to view details of the "FS" strategy:
/strat FS
Edit strategy settings with:
/strat_edit [STRATEGY_NAME] [PARAMETER] [VALUE]
For example, to change the order amount (order_amount) to 100 for strategy "FS":
/strat_edit FS order_amount 100
Strategies have numerous settings. Key parameters are listed below. Others will be covered in dedicated sections explaining specific mechanisms.
For deeper understanding, read the Algorithm section.
During rapid market declines, the bot might create multiple trades quickly due to frequent decrease_percent triggers. Use the decrease_timeout strategy parameter to set a minimum cooldown period (in seconds) between such trades. Set to 0 to disable this feature.
During prolonged market declines, the bot might hit the max_open_orders_count limit quickly. To prevent missing potential recovery opportunities, enable automatic adjustment:
/strat_edit [STRATEGY_NAME] max_open_orders_count_autochange 1
This activates three new parameters: max_open_orders_count_top, max_open_orders_count_bottom (adjustment range), and max_open_orders_count_gap (target buffer).
Daily, the system adjusts max_open_orders_count to current open orders plus max_open_orders_count_gap, staying within the defined range. This gradual approach allows broader trade coverage during extended declines rather than exhausting the limit early.
Trade-off: If daily limits are reached during volatile periods below last order prices, potential trades might be missed.
When markets rise, most deposit funds might remain unused due to conservative order_amount settings (recommended 1/30-1/40 of deposit). Use root_order_amount_coefficient and root_operations_count to boost order size when open orders exceed root_operations_count. Formula: order_amount * (root_order_amount_coefficient / 10 + 1).
Example: If order_amount = 100 and root_order_amount_coefficient = 5 → 100 * (5/10 + 1) = 150.
View trading results with:
/stat
Add parameters for specific periods:
/stat [day|month|year] [YYYY-MM-DD]
Example for December 2024 statistics:
/stat day 2024-12-10
Without date parameters, returns current day/month/year data.
The bot operates in UTC timezone. This affects all commands, especially statistics. Day boundaries may differ from your local time.
Access public test data with:
/stat_test
Parameters mirror the standard statistics command, showing test account data instead of personal results.
Test strategies use minimal order amounts across all markets. Focus is on number of closed trades rather than profit size. Historical performance doesn't guarantee future results, but pairs with more closed trades statistically tend to perform better.
Test strategy settings:
Contact support via:
/chat [MESSAGE]
Example:
/chat Hello, I have a question about the tariffs...
Responses arrive directly in the Telegram bot.
Currently, support can't guarantee instant responses. Maximum expected response time is 1 day.
Tariffs define bot operation limits and expire after set periods. They control:
View available/active tariffs with:
/tariff
To purchase, contact support specifying desired tariff and payment method (USDT/USDC network). Price reduces by residual value of current tariff if active.
Support may reject purchases for suspicious activity, tariff downgrades, or excessive changes (>1/day).