Home >EA List >BITCOIN COMET EA

bitcoin-comet

🌱 4-line summary for beginnersGlossary

What does this EA do?
A trend EA on Bitcoin (BTCUSD) H4. 8 years: PF 1.72, equity DD 31.2%, 775 trades (about 8 per month).
Price?
Sold on the MQL5 Market (buy-out or rent; the price is shown on the purchase page). Use the buy button lower on this page.
Who it suits
People who want to catch big crypto trends with few trades and can wait through quiet periods.
After buying
  1. Install MT5
  2. After purchase on MQL5 the EA appears in the MT5 'Market' tab. Drag it onto a chart and set it up
  3. Run it on a BTCUSD H4 chart, on a demo account for 1–2 weeks first, then go live

🚀 CRYPTO TREND EA

BITCOIN COMET EA

BTCUSD-only · bidirectional trend-following
Proven by 8.0-yr live MT5 BT (2018-2025 / M1 every tick)

Cumulative

+12,165%

8.0 yr

PF

1.72

Max DD

31.2%

Trades

775

Sharpe 1.34

✅ Live "MT5 backtest" values, not Python BT

This EA's figures are live measurements from the MT5 Strategy Tester (BTCUSDm H4 / Model = every tick / initial $10,000 / 2018.01-2025.12).The development-time Python simulation value (+146%) contained a bug in the Donchian breakout detection (it compared the signal bar to itself, producing 0 trades live). We fixed that bug, re-verified live, and publish the finalized figures.

⚡ Minimum deposit: from 100k JPY (Standard or Micro account, either is fine)

You can operate from 100k JPY. If you want to run it more safely with a smaller amount, we recommend a Micro (cent) account (the real exposure of a 0.01 lot becomes about 1/100, making the same 100k JPY far lower-risk). Since BTC is highly volatile, running it on a Micro account is especially safe.

BTCUSDH4Bidirectional8.0-yr live MT5Donchian+ATRPF 1.72

🚀 BITCOIN COMET EA

A BTCUSD-only bidirectional trend-follower. It confirms breakouts of the Donchian channel (20 bars) with an ATR×1.2 margin and trades only in the direction of the SMA200 slope. Profits are extended via an ATR×2.75 trailing stop. BTC tends to form sustained trends in both bull and bear markets, so it captures both directions. One risk per trade (clear stop-loss); lot is derived from tickValue.

Pair

BTCUSD

Timeframe

H4

Recommended Broker

Exness

Live BT Period

8.0 yr

🔗 Get it from the MEGAMAX page→

STRATEGY

📊 Strategy Logic

1. Donchian Breakout

A closed bar breaks the high/low of the last 20 bars (H4) (buy: above the high / sell: below the low)

2. Breakout Confirmation Margin

Breakout width of ATR×1.2 or more = excludes false wick breakouts

3. Trend Strength Filter

Trade only with the SMA200 slope (up = buy only / down = sell only) → suppresses range whipsaws

4. ATR Trailing

Extends unrealized profit via an ATR×2.75 trailing stop. No fixed TP = captures big moves in full

5. Lot Management

Risk = balance × RiskPercent% / lot = Risk / SL distance. Default risk 2% (recommended)

6. Three extra engines (v1.40+)

Bundles COIL (H4 volatility-squeeze breakout, long only), GLACIER (D1 Donchian long-term trend) and THUNDER (H1 volatility-expansion breakout aligned with the H4 trend), all ON by default. The BT figures below are the measured total of all four engines

REAL MT5 BACKTEST

📈 Live MT5 BT Measured (BTCUSDm H4 / every tick / $10,000)

MetricMeasured (risk2 default)Assessment
Verification Period2018.01 – 2025.12 (8.0yr)Near BTC's entire history; passes all regimes
Net Profit / Cumulative+$1,216,481 (+12,165%)$10,000 → $1,226,481
Profit Factor1.72Clears the flagship standard (PF≥1.5)
Max Balance DD14.1%Clears the flagship standard (DD≤15%)
Trades / Win Rate775trades / 40.1%Trend types have a low win rate, with big wins and small losses
Sharpe Ratio1.34Good

OOS / ROBUSTNESS

⚙️ OOS Robustness & Risk Settings (live measured)

CategoryPFBalance DDCumulativeNote
Default (risk2 / BreakMargin 1.2)1.7221.0%+12,165%Recommended, best balance
First half 2018-20212.2421.0%+4,593%Not period-dependent
Second half 2022-20251.5714.5%+161%PF ≥ 1.5 in both halves

The first/second-half rows split the same v1.44 BT (2018-2025) at 2022-01-01 (both halves profitable at PF 2.24/1.57 = not period-dependent). The aggressive version increases DD via pyramiding (DD 56% at risk10); operate only with surplus funds.

⚠️ Risk Warning

  • The return depends on the 2018-2025 BTC bull market (about 40x). Future replication is not guaranteed
  • BTC is a high-volatility asset that moves 5-10% per day. Win rate 40% = the type that takes many small stop-losses to capture a big win
  • Cryptocurrencies carry regulatory risk (trading bans in various countries, etc.)
  • The aggressive version (high risk) has DD 23-56%. Manage capital strictly and run one strategy per account

How the strategy works (entry, stop, target)

On BTCUSD H4, it follows confirmed Donchian-channel breakouts and rides medium-term trends with an ATR trailing stop. Since v1.40 it also bundles three extra engines (COIL/GLACIER/THUNDER), ON by default.

Entry
Breakout of the 20-bar Donchian channel with an ATR×1.2 confirmation buffer, only in the direction of the SMA200 slope (both long and short).
Stop / trail
An ATR×2.75 trailing stop also serves as the initial stop, ratcheting up as the trade moves in profit.
Take profit
No fixed target — holds while the trend persists and lets the trailing stop maximise the run.
Risk
Balance × 2%, max 5 lots. Adjustable via Run-Mode.
Timeframe
H4 best captures BTC's medium-term trends — short enough to act, long enough to avoid noise.

Verification Status

Share on X

How far verification has progressed, from backtest to forward testing

  1. BacktestDone
    Period
    H4 (2018.01.01 - 2025.12.31)
    History quality
    98%
    Trades
    775
    PF
    1.72
    Max DD
    31.18%
  2. OOSDone
    Data source
    MT5 official ticks
    Years verified
    8
  3. ForwardIn progress
    Broker
    EXNESS
    Started
    Aug 21, 2026
    Trades
    1
    Max DD
    1.86%
    Gain
    +14.43%
    Updated
    2 hours ago
  4. LiveNot started

Run Mode

Measured

The "RunMode" dropdown switches how aggressively the EA trades. Only the lot (risk) changes — entry/exit logic, symbol and timeframe stay the same.

Defensive

×0.5

Half the Standard lot. For capital preservation or first-time automated trading.

Not measured

Standard (recommended)

×1.0

The reference risk level. Start here.

Not measured

Aggressive

×2.0

Twice the Standard lot. Drawdowns deepen and the risk of ruin rises. Use only money you can afford to lose.

Not measured

Ultra

The maximum risk level set for each EA. Produces the deepest drawdowns. Only for traders who fully accept the risk.

Total: +12,165%PF: 1.72Max DD: 26.8% (relative 31.2%)

Measured backtest: BTCUSD H4, 2018-01 – 2025-12, 775 trades, $10,000 start, MT5 Strategy Tester. Returns are totals for the whole period, not annual. Every mode trades the same signals; only the lot differs.

Past performance does not guarantee future results. With compounding on, lots adjust automatically to the balance.

All Parameters

All 66 inputs shown in MT5 (EA core + shared modules). Strategy-core values are pre-optimized — keep them at defaults; tune only the operational ones as needed.

ParameterDefaultDescription
General
VersionCheck_EnabletrueEnable automatic update notifications.
EA_Slugbitcoin-cometFXEA365 site EA identifier (do not change).
RunModeMODE_ULTRARun mode (Defensive x0.5 / Standard x1.0 / Aggressive x2.0). Switches the lot multiplier.
Economic Event Filter
EconFilter_EnabletrueAvoid trading around high-impact economic events.
EconFilter_AvoidNFPtrueAvoid NFP (1st Friday each month).
EconFilter_AvoidFOMCtrueAvoid FOMC (US Federal Open Market Committee).
EconFilter_AvoidCPItrueAvoid CPI (US consumer price index).
EconFilter_AvoidWeekendtrueAvoid weekend risk (late Fri / early Mon).
EconFilter_AvoidHoursBefore2Avoid N hours before the release.
EconFilter_AvoidHoursAfter1Avoid N hours after the release.
EconFilter_ServerGMTOffset3Server-time GMT offset (summer=3 / winter=2).
EconFilter_VerbosefalseVerbose filter logging.
EconFilter_UseCalendartrueAuto-fetch from MT5 economic calendar (falls back to NFP/CPI rules where unavailable).
EconFilter_MinImportance2Min calendar importance (1=low+ / 2=medium+ / 3=high only).
EconFilter_CurrenciesUSDCalendar target currencies (CSV, e.g. USD,EUR,JPY).
EconFilter_StopImportance3Fully stop new entries at this importance or above.
EconFilter_StopBeforeMin120Stop: N minutes before release.
EconFilter_StopAfterMin60Stop: N minutes after release.
EconFilter_ReduceLotFactor0.5Lot factor on medium impact (reduce instead of stop).
EconFilter_ReduceBeforeMin30Reduce lot: N minutes before.
EconFilter_ReduceAfterMin15Reduce lot: N minutes after.
Safety Guard
Guard_EnabletrueEnable the safety guard (forward only).
Guard_EmergencyMargin120.0Close all if margin level falls below this % (0=off).
Guard_DailyLossPct8.0Stop new entries for the day at this daily loss % (0=off).
Guard_DailyLossClosefalseAlso close open positions when the daily loss is hit.
Guard_MaxConsecLoss0Stop new entries for the day after N consecutive losses (0=off).
Guard_FridayClosefalseClose everything late Friday.
Guard_FridayCloseHour20Friday close-all hour (server time).
News Protect (pre-event position protection)
Guard_NewsProtectMode00=off / 1=SL to break-even / 2=half close / 3=close all.
Guard_NewsProtectMin15Run protection N minutes before high-impact events.
Dashboard / Notify
Notify_PushtrueMT5 mobile push notifications (requires MetaQuotes ID).
Notify_EmailfalseEmail notifications (requires MT5 email setup).
Notify_WebhookURL—Generic webhook URL (Discord/Slack, etc.; empty=off).
Notify_MarginAlert150.0Alert when margin level falls below this %.
Notify_DailySummarytrueSend a daily summary at a set time.
Notify_SummaryHour6Daily summary send hour (server time, 0-23).
Dash_TradeCSVtrueRecord all fills to CSV (MQL5/Files).
Dash_PauseButtontrueShow a pause button on the chart.
Notify_NewsPrewarnMin60Pre-warn N minutes before entries are halted (0=off).
Entry (Donchian breakout + confirm)
EntryChannel20v1.10 PDCA: 20→15 raised PF 1.65→1.87 / +74→+101%, both OOS halves improved; ETH H4 favors a shorter channel
ATRPeriod14ATR period (H4)
ATRMult2.75Trailing width (ATR multiple). 6=optimal for ETH (robust PF 1.46-3.73 across both OOS halves)
BreakMargin1.2Break confirmation margin (ATR multiple)
UseOverextFiltertruev1.1 EXT8: skip a breakout already too far from the SMA (parabolic late top)
MaxExtATR8.0skip entry if |breakout price - SMA| > MaxExtATR * ATR
Trend-strength filter
UseTrendFiltertrueTrade only with the SMA-slope direction
TrendSMA200Uptrend SMA (buy only above it)
TrendSlopeBars14Bars used to measure SMA slope
Risk management
RiskPercent2.0Risk per trade as a % of account balance.Def 1Std 2Agg 4
MaxLot5.0Hard cap on total lots (prevents runaway / oversized positions).
TradeLongtrue
TradeShorttrue
Behavior
MagicNumber202622Unique ID so the EA never interferes with others (fixed per EA).
Slippage50Allowed slippage (points).
DetailedLogtrueLogs wait/skip reasons, entries and exits to the Journal (forward only).
LogVerbosefalseVerbose tier: log every-bar evaluation detail
Extra strategies (v1.40, turn all OFF for v1.35 behaviour)
UseCoilEnginetrueStrategy 2: H4 volatility-squeeze breakout (long only)
UseGlacierEnginetrueStrategy 3: D1 Donchian long-term trend
UseThunderEnginetrueStrategy 4: H1 volatility-expansion breakout, aligned with H4 trend
CoilRiskMult1.0Strategy 2 risk multiplier (x RiskPercent)
GlacierRiskMult1.0Strategy 3 risk multiplier
ThunderRiskMult0.25Strategy 4 risk multiplier (frequency engine: quarter risk)
ThunderExpRatio1.0Strategy 4: ATR(14) must exceed ratio x its 100-bar average
MagicOffsetCoil1magic = MagicNumber + offset
MagicOffsetGlacier2
MagicOffsetThunder3

Defaults and descriptions follow the EA source. Lot inputs show the effective value after the run-mode multiplier (Defensive x0.5 / Standard x1.0 / Aggressive x2.0). See the bundled MANUAL.html for details.

📈MT5 Strategy Tester Report — BITCOIN COMET EA

🏆 MT5 Official Strategy Tester Result · BTCUSD / H4Open original in new tab →
BITCOIN COMET EA Strategy Tester Report

📋 About this report

  • Official report generated by the MT5 Strategy Tester (real-tick data)
  • Multi-year real price data with the every-tick (real ticks) model
  • Balance curve (blue) / Equity curve (green) shows floating losses too
  • Past results do not guarantee future profits

Real-Tick Verification

We verify our EAs on real ticks — and publish what we find.

We real-tick tested 800+ market EAs: ~70% blew up, and most survivors were phantoms built after the test window. We publish the raw reports and their history quality — good numbers and bad.

Read the verification report →

Download (free)

⭐ Try it free first

STEP 1 Prepare your account

Using the EA requires an MT5 account opened through our referral link. If you already have an account, please create an additional account.

No account yet — open a new account via the links below

Adding an account — create an additional account in your member pageSee how →

STEP 2 Register your account number and download (free)

Please check before applying

The free EA is available for MT5 accounts opened through our referral link. When you enter your account number we check the linkage on the spot, and show you how to fix it if it is not confirmed.

Free registration; your account number is used only for EA license activation

Buy (paid, one-time license)

Buy BITCOIN COMET EA

Buy on the official MetaQuotes Market (MQL5 Market). Payment, licensing and automatic updates are all handled inside the MT5 app.

🏷 Launch pricing now — the price steps up every 3 copies sold. The earlier you buy, the lower the price.

Buy on MQL5 Market (MT5) →Buy on MQL5 Market (MT4) →

Buy on the official MetaQuotes Market — install directly in MT5 with automatic updates. No account registration needed.

📧 Price-rise alerts + free 5-day email course

All EAs are at launch pricing and step up as copies sell. Get notified before each rise, plus a daily email on algo-trading essentials, reading backtests correctly, and choosing a broker.

* Privacy strictly protected. You can unsubscribe at any time.