How to Choose a Crypto Trading Bot: Costs, Control, and Transparency

Visit a few automated trading platforms and you will encounter familiar phrases: AI, quantitative strategies, round-the-clock trading, and no coding required. The differences become clearer when it is time to commit money. Some products charge a software subscription. Others require you to run the software yourself. Some offer managed plans with a fixed term. Each arrangement assigns different responsibilities to the provider and leaves you with a different level of control.

Choosing a crypto trading bot starts with three questions: How will your money be used? Who controls the trades? Can the results be verified? 3Commas, Bitsgap, Freqtrade, and MillionPool illustrate different approaches. Their order here is not a ranking of returns or safety.

Commercial disclosure: This article includes promotional content for MillionPool. Comparisons draw on official documentation and provider-supplied materials; no live trading or withdrawal tests were conducted. Features, fees, and regional availability are subject to the applicable service terms.

Choose the service model before the brand

If you want to select trading pairs, adjust settings, and have software execute your instructions, tools such as 3Commas are one approach to examine. Its official materials list DCA, Grid, and Signal Bots, with subscription limits on active bots and trading accounts.[1] Before comparing tiers, establish which strategies you need, how many accounts you intend to use, and whether derivatives features are relevant.

Bitsgap offers Grid and DCA bots, demo trading, and backtesting, with bot limits and backtest ranges varying by subscription.[2] These features provide a way to assess the workflow: how you configure a strategy, where you review results, and which tasks remain yours.

Freqtrade is free, open-source trading software written in Python, with backtesting and simulated operation through its Dry-run mode.[3] It offers people willing to learn deployment and strategy development more scope to inspect the code. They also take responsibility for the operating environment, maintenance, and troubleshooting.

MillionPool uses a different service model. According to information provided by the platform, it is operated by Lazy Pool Holdings Limited. Users purchase a plan, and the platform manages quantitative cryptocurrency spot and derivatives trading, with humans and AI contributing to strategy decisions. The key questions concern the plan terms, custody arrangements, and when users can exit.

Tool or service

Main approach

What to examine first

3Commas

Connect trading accounts and configure automated trading tools

Account connections, strategy settings, and subscription limits

Bitsgap

Use a trading terminal, bots, demo trading, and backtesting

Workflow, required features, and testing limits

Freqtrade

Deploy an open-source bot yourself

Maintenance, strategy code, and operating records

MillionPool

Purchase a plan with execution managed by the platform

Custody, duration, settlement, and withdrawal terms

A software connection to an exchange does not mean every user can access all of that exchange’s products. Check availability for your location and account, particularly for derivatives trading.

Costs: Separate software fees, trading capital, and execution costs

The dollar amount on a product page does not tell you whether a subscription tool is cheaper than a plan that requires trading capital.

When reviewed on September 9, 2026, 3Commas listed Starter at $20 on monthly billing, or an effective $15 per month with annual billing. Bitsgap listed Basic at $29 on monthly billing, or an effective $23 per month with annual billing.[1][2] An annual plan’s monthly equivalent is a different payment commitment from paying month to month. Check the total charge, renewal terms, and refund policy before purchasing.

Consider a tool that charges $20 per month. Looking only at that fixed fee:

Trading capital

Monthly software fee

Monthly return needed to cover the software fee alone

$500

$20

4%

$1,000

$20

2%

$5,000

$20

0.4%

This is a cost calculation, not a return forecast. Trading fees and other expenses are excluded. The same feature set can impose a very different burden on a small account than on a larger one.

Freqtrade has no software subscription fee, but hardware, hosting, and maintenance time still belong in the budget. Free software changes the cost structure; running a strategy can still incur expenses.

Under MillionPool’s stated rules, the full $500 amount of its $500 plan is allocated as trading principal. The platform says it charges neither a management fee nor a platform withdrawal fee. When comparing this type of service, list principal separately, then determine how trading expenses affect settlement and how long the funds remain locked.

Trading frequency also matters. Suppose each purchase and sale has a value of $500 and incurs a fee of 0.1% per side. A complete round trip costs approximately $1 in trading fees; 30 round trips cost approximately $30. Small charges accumulate when a strategy trades frequently.

Net results may also be affected by spreads, slippage, and, where applicable, derivatives funding charges. A backtest should explain its cost assumptions. Freqtrade’s documentation distinguishes simulated execution assumptions from real market execution and accounts for fees on both entry and exit.[4]

Control: Know who can trade and when you can leave

Control has three parts: who holds the money, who can place orders, and who can decide to stop.

For tools connected to an exchange through an API, start with the permissions. Coinbase Exchange documentation distinguishes View, Trade, and Transfer permissions, covering functions such as reading information, trading, and moving assets.[5] A tool’s need to place orders does not automatically justify giving it withdrawal access.

Restricting withdrawals does not eliminate trading losses. Trading permission can still allow a tool to open losing positions. Account permissions and strategy performance require separate consideration.

When testing 3Commas, Bitsgap, or another configurable tool, examine what happens when you stop a bot. Do positions remain open? What happens to unfilled orders? Are you pausing new trades or closing existing positions immediately? These actions can produce different outcomes, and a button labeled “Stop” may not explain all of them.

Canceling a subscription is another distinct action. For example, 3Commas states that after recurring payments are canceled, the current subscription continues until its expiration date.[1] Ending software renewal does not itself close trading positions or return money to your wallet.

With managed plans, more of the control is exercised before purchase. MillionPool provides the following rules:

Item

Platform’s stated rule

During the plan term

A locked plan cannot be interrupted; users must wait until it ends

Minimum withdrawal

$100, including exactly $100

Platform withdrawal fee

None

Withdrawal processing

Usually completed within three minutes

Arrival of funds

Depends on the blockchain network

If you may need the money before a plan expires, the lockup deserves attention before the advertised return. An available withdrawal balance of $80 would not meet the stated minimum.

Processing and receipt are also different stages. The first describes how quickly the platform handles a request; the second includes network confirmation. “Usually processed within three minutes” does not mean every withdrawal will reach its destination within three minutes.

Before purchasing any managed service, identify the actual custodian, whether client funds are segregated, and which terms govern disputes. A company name or balance screen cannot substitute for those details.

Transparency: Make the return figures explainable

A performance figure becomes useful when it has a time period, a calculation method, and supporting records.

Start by distinguishing backtesting, simulation, and live trading. Backtesting reconstructs results using historical data. Simulation helps you observe a strategy and its workflow. Live trading involves actual funds and executions. 3Commas lists a Demo Account, Bitsgap offers demo functionality, and Freqtrade supports Dry-run.[1][2][3] These tools can help you learn a system, but simulated performance does not establish that live execution will produce the same results.

Backtests can also contain lookahead bias: a strategy inadvertently uses information that would not have been available when a trade was made. Freqtrade provides a dedicated lookahead-analysis tool to investigate this problem.[6] You do not need to review every line of code to ask how a strategy was tested, whether its parameters were repeatedly optimized on the same dataset, and whether a separate period was used to evaluate it.

Next, examine the full profit-and-loss picture. Suppose eight of ten trades make $1 each and the remaining two lose $6 each. The win rate is 80%, yet the total result is a $4 loss before fees. A win rate alone leaves out the size of each gain and loss.

Metric or record

Question it helps answer

Net return after fees

How much remains after costs?

Maximum drawdown

How far did account equity fall from a peak to a subsequent low?

Unrealized profit and loss

Are open losses offsetting realized profits?

Continuous trade and equity records

Do the results include unfavorable market conditions?

Withdrawal records

Was a particular transfer completed?

Different products expose different information. Open-source code helps with inspecting strategy logic, but public code does not establish that a strategy works. Trading software reports can help with reviewing activity, but they should be reconciled with actual account records. Managed-platform records can help track plans, while still requiring a distinction between trading profit and contractual settlement amounts.

MillionPool’s dashboard displays available balance, total deposits, total withdrawals, total profits, and links to orders and income-and-expense records. Its order area includes investment amount, daily returns, cumulative returns, and the next payment. These fields help organize an account overview. The screenshots reviewed did not provide individual executions, positions, or a continuous equity history, so they do not independently verify trading performance.

How do contractual returns differ from trading returns?

Some managed services settle returns under a contract rather than passing each trade’s profit or loss directly to the user. Such arrangements require an assessment of both the strategy and the provider’s ability to pay.

According to MillionPool, a plan displays its current projected profit before it is locked. Once locked, the return is set at the agreed amount. The platform says it absorbs any return shortfall and trading losses, and promises to return the full principal at maturity. That is a commitment by the provider and should not be confused with trading profit already earned.

Whether the commitment can be honored depends on the platform’s financial position and ability to meet its obligations. Complete contracts, audited financial statements, and independent verification of performance of those obligations were not available for this review. The materials therefore do not establish external protection for principal or returns.

The CFTC cautions that AI cannot predict the future or sudden market changes and warns consumers about unreasonable or guaranteed-return claims tied to automated trading.[7] For any provider making such commitments, examine who is responsible, which conditions apply, and what happens if the provider fails to pay.

Use a trial to examine the workflow and records to assess results

Once you have a shortlist, run through a limited workflow check: create a simulated strategy, review orders, change settings, and stop it. Note which steps you can complete yourself and which require support.

The demo features in 3Commas and Bitsgap, and Freqtrade’s Dry-run mode, can help you understand their respective workflows. A useful question goes beyond what a return chart looks like: if an unexpected order appears, can you identify the cause and take action?

Managed plans call for a different check. Read the purchase confirmation and contract, reconcile the duration, amount, return definition, and exit conditions, then check whether account records reflect those terms. MillionPool’s description of human-and-AI decision-making also invites practical questions: what judgments does AI contribute, what do people review, and who handles exceptions?

These checks help clarify the choice. If you want to configure and manage trades, compare the specific functions of 3Commas and Bitsgap. If you have deployment and development skills, investigate Freqtrade. If you are considering a managed service such as MillionPool, put custody arrangements, lockups, and the provider’s obligations at the center of your decision. These are comparisons of operating models, not recommendations based on profitability.

Before paying, you should be able to explain in your own words which amounts are fees and which are principal, who can operate the funds, when you can exit, and which records support the returns shown in your account. Even a complicated product should provide clear answers to those basic questions.

Frequently asked questions

Do I need coding skills to use a crypto trading bot?

Not necessarily. 3Commas and Bitsgap offer interface-based tools, while Freqtrade requires more deployment and technical knowledge. Managed services place more execution work with the provider, but users still need to understand the custody and contractual terms.

Is a free bot better value than paid software?

That depends on account size, operating expenses, and maintenance time. Free software may require self-hosting, while paid tools may reduce some operational work. Compare total costs and the features you will actually use.

Does canceling a subscription automatically end trading?

Do not assume so. Canceling renewal, stopping a strategy, closing positions, and withdrawing funds are separate actions. Check how the product handles each one.

Can I exit a MillionPool plan at any time?

According to the platform, a locked plan cannot be interrupted and users must wait until it ends. The minimum withdrawal is $100. The platform says it charges no withdrawal fee and usually completes processing within three minutes; actual receipt depends on the blockchain network.

Can an AI trading bot guarantee profits?

An AI label does not establish profitability. Historical performance, simulated results, and contractual promises must be evaluated separately; none substitutes for the others.

Sources

  1. 3Commas: Plan features, pricing, and cancellation terms
  2. Bitsgap: Pricing, backtesting, and demo features
  3. Freqtrade: Official introduction and Dry-run
  4. Freqtrade: Backtesting and execution assumptions
  5. Coinbase Exchange: API permissions
  6. Freqtrade: Lookahead analysis
  7. CFTC: AI Won’t Turn Trading Bots into Money Machines
  8. MillionPool product and dashboard screenshots and provider-supplied business information; official website. Platform statements were not independently verified through live trading or withdrawal tests.

Sources reviewed September 9, 2026. This article compares product information and does not constitute investment advice or an endorsement of any provider’s regulatory status.

This story was published as a press release by Btcwire under HackerNoon’s Business Blogging Program

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.