MT5DEPOT ORIGINAL

Peregrine

A single-position Bitcoin trend follower that trades the Ichimoku Tenkan/Kijun cross on the four-hour chart and lets a percent trailing stop ride BTC's momentum.

One closed-bar cross of Tenkan through Kijun, taken only when the signal bar's body beats 1.3x the two-day average — Bitcoin moving with intent. One position either way, a 2.9655% stop attached from the start, and a trailing stop at 0.8896% of entry that banks the move. 78% of trades in the record closed on the winning side; the losers are larger, and that trade-off is the whole design.

Total return
+13.2%
Profit factor
1.24
Max equity drawdown
8.3%
Max positions
1
BTCUSDH4TrendOne Position At A TimeTrades Both DirectionsNo MartingaleRuns 24/7 With Bitcoin

Verified Performance Record

The complete record — the published backtest and everything since.

  • v1.0
  • Settings Locked
  • Out-of-Sample
Tracking Active
Backtest (2019–Apr 1, 2026) Forward tracking (Apr 1, 2026–)
90% 100% 110% 120% Strategy listed & locked Apr 1, 2026 2019 2020 2021 2022 2023 2024 2025 Aug 19, 2026 90% 100% 110% 120% Strategy listed & locked Apr 1, 2026 2019 2020 2021 2022 2023 2024 Aug 19, 2026

Normalized growth, rebased to 100% at the start of the backtest. Everything after Apr 1, 2026 is out-of-sample.

-2% 0% +2% +4% +6% +8% Apr 1, 2026 Aug 19, 2026 -2% 0% +2% +4% +6% +8% Apr 1, 2026 Aug 19, 2026

Performance since the strategy lock date, rebased to 0% on Apr 1, 2026.

Full Record

Published backtest plus everything measured since the lock — one continuous record.

Total Return
+13.2%
Max Balance Drawdown
7.3%
Closed Trades
179
Profit Factor
1.24

Jan 1, 2019 – Aug 19, 2026

Since Strategy Lock

Only the days after the strategy was locked. Never merged into the figures on the left.

Forward Return
+1.5%
Forward Balance Drawdown
4.7%
Forward Trades
16
Tracking Period
140 days

Apr 1, 2026 – Aug 19, 2026

Trade History

All 179 closed positions in the record, newest first. Every position is 0.1 lots.

141 Wins38 Losses

Average win
+$48.55
Average loss
-$145.44
Best trade
+$333.25
Worst trade
-$345.23
ClosedSideSymbolEntryExitDurationP/L
Aug 19, 2026 00:59BuyBTC/USD64146.0164443.471d+$26.43
Aug 4, 2026 23:18SellBTC/USD62631.3864489.364d-$185.80
Jul 31, 2026 14:10BuyBTC/USD64305.5762396.0210h-$190.96
Jul 28, 2026 06:50SellBTC/USD63696.5763567.027h+$12.96
Jul 21, 2026 07:33SellBTC/USD64109.9866011.523d-$190.15
Jul 8, 2026 14:21SellBTC/USD62252.8762129.042h+$12.39
Jul 1, 2026 01:15SellBTC/USD58292.6558232.249h+$6.05
Jun 22, 2026 14:24BuyBTC/USD63896.5264998.6810h+$110.22
Jun 18, 2026 07:22SellBTC/USD64249.9964197.7311h+$5.23
Jun 11, 2026 00:02SellBTC/USD62590.1761599.798h+$99.04
May 23, 2026 13:01SellBTC/USD75782.8174843.2317h+$93.96
May 16, 2026 14:46SellBTC/USD79115.1378315.4323h+$79.97
May 3, 2026 01:01BuyBTC/USD78438.5978473.521d-$1.49
Apr 27, 2026 23:16SellBTC/USD78123.8577139.342d+$98.46
Apr 22, 2026 16:42BuyBTC/USD77549.6778826.9413h+$127.72
Apr 6, 2026 11:21BuyBTC/USD69014.4169655.9011h+$64.15
Mar 18, 2026 20:32SellBTC/USD71472.6671138.005h+$33.47
Mar 16, 2026 03:46BuyBTC/USD72832.3273667.434h+$83.51
Mar 10, 2026 10:37BuyBTC/USD70426.7570674.053h+$24.73
Feb 28, 2026 18:37SellBTC/USD63822.7965716.1611h-$189.34
Feb 25, 2026 21:38BuyBTC/USD69056.8069435.962h+$37.92
Feb 23, 2026 17:58SellBTC/USD64941.7064715.3814h+$22.63
Feb 15, 2026 17:45BuyBTC/USD70464.6068374.131d-$209.05
Jan 2, 2026 16:45BuyBTC/USD89423.9290011.965h+$58.81
Dec 29, 2025 12:05BuyBTC/USD90024.9887354.628h-$267.04
Dec 19, 2025 03:27SellBTC/USD84432.6686937.127h-$250.44
Dec 1, 2025 12:58SellBTC/USD86356.5985511.119h+$84.55
Nov 24, 2025 17:11BuyBTC/USD86231.3286911.495h+$68.02
Nov 12, 2025 20:22SellBTC/USD105017.73101685.178h+$333.25
Nov 4, 2025 06:15SellBTC/USD105732.38105092.6714h+$63.97
Nov 3, 2025 04:04BuyBTC/USD110881.67107592.8320h-$328.89
Oct 29, 2025 18:43SellBTC/USD111512.54110122.343h+$139.02
Oct 26, 2025 21:28BuyBTC/USD110081.58113070.852d+$295.14
Oct 14, 2025 05:41BuyBTC/USD115904.26112464.5810h-$345.23
Sep 18, 2025 06:31BuyBTC/USD116866.68116919.191d+$2.73
Sep 9, 2025 14:03BuyBTC/USD112055.70112289.141d+$22.08
Sep 4, 2025 02:23BuyBTC/USD110865.17111634.311d+$74.39
Aug 25, 2025 14:00SellBTC/USD112572.80111552.4618h+$102.03
Aug 13, 2025 14:51BuyBTC/USD120572.37121162.643h+$59.02
Aug 7, 2025 01:55BuyBTC/USD114273.37114817.022d+$51.84
Jul 27, 2025 16:00SellBTC/USD115417.15118840.683d-$342.35
Jul 2, 2025 03:09SellBTC/USD106725.21106163.7415h+$56.15
Jun 16, 2025 22:39BuyBTC/USD107154.33108084.0515h+$92.98
Jun 13, 2025 01:45SellBTC/USD105686.13103612.602h+$207.35
May 29, 2025 14:45SellBTC/USD107789.30107440.1915h+$34.91
May 25, 2025 12:40SellBTC/USD107670.67107562.0713h+$10.86
May 21, 2025 07:17BuyBTC/USD107021.76107039.8811h+$0.55
May 18, 2025 13:58SellBTC/USD101763.33104783.393d-$302.01
May 6, 2025 14:12SellBTC/USD94313.7594185.592d+$12.82
May 1, 2025 13:23SellBTC/USD93975.9896764.3721h-$278.84
Apr 2, 2025 13:59BuyBTC/USD85321.6685357.0522h+$2.28
Mar 4, 2025 21:11SellBTC/USD88198.5187375.631h+$82.29
Feb 17, 2025 20:42SellBTC/USD96122.6696040.1821h+$8.25
Feb 12, 2025 13:47SellBTC/USD95023.7094946.3618h+$7.73
Feb 11, 2025 19:16BuyBTC/USD98294.0195377.9311h-$291.61
Feb 7, 2025 23:43SellBTC/USD97726.8896498.7612h+$122.81
Feb 2, 2025 05:20SellBTC/USD100596.2399828.755h+$76.74
Jan 27, 2025 03:20SellBTC/USD102552.96101585.283h+$96.77
Jan 23, 2025 11:22SellBTC/USD102330.05102100.307h+$22.98
Dec 27, 2024 16:32SellBTC/USD96847.9994762.905h+$208.51
Dec 19, 2024 02:18SellBTC/USD100080.5299685.922h+$39.46
Dec 4, 2024 21:34BuyBTC/USD97389.6498324.552h+$93.50
Dec 3, 2024 14:40SellBTC/USD95187.0494452.401d+$73.46
Nov 18, 2024 07:29BuyBTC/USD90658.6491517.173h+$85.86
Nov 3, 2024 04:07SellBTC/USD69338.4768433.472d+$90.50
Sep 30, 2024 19:51SellBTC/USD63834.9763626.138h+$20.89
Sep 26, 2024 17:35BuyBTC/USD65266.7465285.962h+$1.93
Sep 26, 2024 14:28BuyBTC/USD64356.5064680.222d+$29.85
Sep 17, 2024 14:11SellBTC/USD57901.8759619.4522h-$171.76
Sep 9, 2024 21:18BuyBTC/USD57155.4957689.151h+$53.37
Aug 27, 2024 21:41SellBTC/USD61657.6461166.796h+$49.08
Aug 14, 2024 12:30BuyBTC/USD60852.8261370.1617h+$50.48
Jul 19, 2024 20:11BuyBTC/USD65856.5366904.714h+$104.82
Jul 9, 2024 00:20BuyBTC/USD55782.4556524.248h+$72.91
Jul 8, 2024 08:25SellBTC/USD55187.0756824.974h-$163.79
Jun 28, 2024 02:48BuyBTC/USD61588.9161647.7511h+$4.63
Jun 3, 2024 14:03BuyBTC/USD68906.4269653.326h+$74.69
May 23, 2024 20:01SellBTC/USD67121.4566847.351h+$27.41
May 13, 2024 17:05BuyBTC/USD62768.9262928.075h+$15.92
May 8, 2024 13:56SellBTC/USD62349.3662324.8814h+$2.45
Apr 25, 2024 11:27SellBTC/USD63924.6163890.9815h+$3.36
Apr 13, 2024 02:09SellBTC/USD66824.6566338.486h+$48.62
Apr 1, 2024 15:23SellBTC/USD69642.4768810.187h+$83.23
Mar 25, 2024 14:05BuyBTC/USD67252.4267780.4714h+$52.81
Feb 20, 2024 14:08BuyBTC/USD52089.6852472.762d+$37.05
Feb 7, 2024 15:08BuyBTC/USD42792.8642914.4911h+$12.16
Jan 26, 2024 20:46BuyBTC/USD41279.5741869.329h+$58.97
Jan 22, 2024 05:35SellBTC/USD41178.5741072.862h+$10.57
Jan 18, 2024 14:58SellBTC/USD42891.1142720.247h+$17.09
Jan 12, 2024 22:04SellBTC/USD43424.1542507.862h+$91.63
Jan 3, 2024 19:05SellBTC/USD43006.6142401.183h+$60.54
Dec 29, 2023 18:39SellBTC/USD42888.7842024.367h+$86.44
Dec 26, 2023 10:34SellBTC/USD42994.8542599.151d+$39.57
Dec 11, 2023 05:58SellBTC/USD42265.6342036.802h+$22.88
Nov 29, 2023 10:27BuyBTC/USD37826.8238091.3310h+$26.45
Nov 27, 2023 15:22SellBTC/USD37292.6337051.6411h+$24.10
Nov 22, 2023 18:16SellBTC/USD35726.9536787.3018h-$106.03
Nov 20, 2023 18:18BuyBTC/USD37390.8337430.1118h+$3.93
Nov 7, 2023 21:09BuyBTC/USD35253.2935572.471d+$30.66
Oct 20, 2023 03:24SellBTC/USD28438.1829282.1415h-$84.39
Oct 15, 2023 23:09BuyBTC/USD27038.3727038.353h+$0.00
Oct 11, 2023 09:47SellBTC/USD27461.3527209.832d+$25.16
Sep 28, 2023 16:59BuyBTC/USD26765.3727058.981d+$28.10
Sep 11, 2023 14:05BuyBTC/USD26280.2725499.554d-$81.86
Sep 6, 2023 18:12BuyBTC/USD25679.4225782.432d+$9.04
Aug 31, 2023 21:15SellBTC/USD26167.4625916.341h+$25.12
Aug 29, 2023 14:23BuyBTC/USD26096.1626713.4214h+$61.72
Jul 24, 2023 15:22SellBTC/USD29270.5929124.143h+$14.65
Jul 24, 2023 09:50BuyBTC/USD30200.2629302.794d-$94.80
Jul 13, 2023 15:47BuyBTC/USD30868.6830901.083d-$0.54
Jul 6, 2023 08:51SellBTC/USD30403.2931305.5521h-$90.23
Jun 30, 2023 04:59BuyBTC/USD30749.6431003.311h+$25.37
Jun 29, 2023 13:58BuyBTC/USD30467.8730572.391d+$9.19
Jun 17, 2023 11:22BuyBTC/USD26387.7926542.2215h+$11.65
Jun 10, 2023 17:07SellBTC/USD25662.9425647.819h+$1.51
May 23, 2023 07:29BuyBTC/USD27085.6827255.512d+$15.72
May 17, 2023 14:42SellBTC/USD26854.2226802.657h+$5.15
May 15, 2023 14:09BuyBTC/USD27260.9027317.2510h+$5.64
Apr 26, 2023 13:19BuyBTC/USD28318.9429786.2313h+$146.73
Apr 19, 2023 21:24SellBTC/USD29306.8229197.319h+$10.95
Apr 10, 2023 17:21BuyBTC/USD28334.4029028.0417h+$69.36
Apr 6, 2023 10:37BuyBTC/USD28554.1127705.721d-$86.10
Apr 3, 2023 07:01SellBTC/USD28127.1327845.8315h+$28.13
Mar 29, 2023 09:34BuyBTC/USD28098.9928396.582h+$29.76
Mar 13, 2023 00:47BuyBTC/USD22116.8322540.741h+$42.39
Mar 8, 2023 22:56BuyBTC/USD22344.1621679.931d-$67.69
Mar 1, 2023 09:23BuyBTC/USD23731.9723764.951h+$3.30
Feb 28, 2023 22:16SellBTC/USD23261.2323251.412h+$0.98
Feb 28, 2023 01:41BuyBTC/USD23281.3923369.196h+$7.52
Feb 23, 2023 02:36SellBTC/USD23710.2124415.5011h-$70.53
Feb 9, 2023 20:44SellBTC/USD22523.1722053.3017h+$46.99
Feb 2, 2023 01:30BuyBTC/USD23728.1724015.712h+$28.75
Jan 27, 2023 20:07SellBTC/USD22763.2523439.6916h-$67.64
Jan 26, 2023 06:22BuyBTC/USD23054.0023055.816h+$0.18
Jan 20, 2023 21:14BuyBTC/USD21511.0822213.461h+$70.24
Jan 9, 2023 01:39SellBTC/USD16723.9917221.373d-$49.74
Dec 13, 2022 13:24BuyBTC/USD17452.8417516.521h+$6.37
Dec 1, 2022 05:44BuyBTC/USD16850.9117092.881d+$22.94
Nov 8, 2022 04:12SellBTC/USD20590.9619804.734h+$78.63
Nov 2, 2022 18:00SellBTC/USD20398.4320380.692d+$1.77
Oct 20, 2022 00:48BuyBTC/USD19571.1918990.222d-$60.62
Oct 1, 2022 11:29BuyBTC/USD19757.4619170.0019h-$62.54
Sep 27, 2022 08:37BuyBTC/USD20092.9720146.005h+$5.30
Sep 22, 2022 08:24SellBTC/USD18456.0619003.808h-$54.77
Sep 19, 2022 04:22SellBTC/USD19420.2218851.934h+$56.83
Sep 18, 2022 22:03BuyBTC/USD19995.0819401.2218h-$59.39
Sep 9, 2022 05:46BuyBTC/USD19951.5020508.722h+$55.72
Aug 26, 2022 16:52SellBTC/USD20759.7420707.011h+$5.27
Jul 28, 2022 00:20BuyBTC/USD22768.8622839.254h+$5.78
Jul 5, 2022 20:17BuyBTC/USD19499.3220540.938h+$104.16
Jun 23, 2022 22:23SellBTC/USD20880.3420859.992h+$2.03
Jun 6, 2022 11:42BuyBTC/USD31246.6531250.048h+$0.33
May 26, 2022 13:21SellBTC/USD28963.2128291.691h+$67.15
May 22, 2022 14:10BuyBTC/USD29896.2629938.852h+$4.26
May 19, 2022 00:12SellBTC/USD28939.9428894.728h+$4.52
May 4, 2022 16:46BuyBTC/USD39024.9739096.665h+$7.17
May 4, 2022 08:10SellBTC/USD37705.4338824.0312h-$111.86
Mar 22, 2022 04:45BuyBTC/USD42265.1142944.191h+$67.91
Mar 22, 2022 03:21SellBTC/USD41105.8542326.3719h-$122.05
Mar 9, 2022 05:09BuyBTC/USD41248.3041517.431h+$26.91
Mar 4, 2022 20:41SellBTC/USD39755.0739421.091h+$33.40
Feb 17, 2022 18:51SellBTC/USD41932.8241231.703h+$70.11
Feb 3, 2022 11:31SellBTC/USD36920.7436649.7412h+$27.10
Jan 20, 2022 21:40BuyBTC/USD43326.3142040.926h-$128.54
Jan 17, 2022 19:13SellBTC/USD42655.5042267.9015h+$38.76
Jan 12, 2022 11:50BuyBTC/USD43020.2943024.7816h-$0.81
Dec 21, 2021 12:48BuyBTC/USD48584.1948847.475h+$26.33
Dec 10, 2021 12:01SellBTC/USD47601.0749013.1016h-$141.20
Nov 21, 2021 17:45BuyBTC/USD59498.3059519.0122h+$2.07
Nov 8, 2021 01:25BuyBTC/USD63312.6165077.041h+$176.44
Nov 2, 2021 14:08BuyBTC/USD62969.7563350.842h+$38.10
Oct 27, 2021 08:05SellBTC/USD60266.5359109.368h+$115.71
Oct 22, 2021 16:17SellBTC/USD60600.8560499.751h+$10.11
Sep 24, 2021 09:10BuyBTC/USD44822.6043490.1913h-$134.50
Aug 25, 2021 10:32SellBTC/USD47648.0447556.4611h+$9.15
Aug 21, 2021 00:21BuyBTC/USD48752.8848926.538h+$13.57
Aug 17, 2021 16:08SellBTC/USD46842.7745932.654h+$91.01
Aug 14, 2021 10:52BuyBTC/USD47824.3946402.7511h-$142.16
Jul 11, 2021 02:59BuyBTC/USD33435.0233513.177h+$7.82

Monthly Returns

+$290+$172+$214-$350-$159Apr 2026MayJunJulAug

Calculated from market data released after the strategy lock date.

Year by Year

Jan 1, 2019 – Aug 19, 2026

YearTradesNet P/LWin rate
202624+$30.8675%
202535-$274.9077%
202432+$1240.2094%
202345+$157.7873%
202230+$91.8473%
202113+$72.4577%

Drawdown

0.0%-4.7%Apr 1, 2026Jun 18, 2026Aug 19, 2026

Calculated from market data released after the strategy lock date.(-4.7%)

Recent Trades

Apr 1, 2026 – Aug 19, 2026

ClosedSideDurationPipsP/L
Aug 19, 2026Buy1d29746+$26.43
Aug 4, 2026Sell4d-185798-$185.80
Jul 31, 2026Buy10h-190955-$190.96
Jul 28, 2026Sell7h12955+$12.96
Jul 21, 2026Sell3d-190154-$190.15
View all 16 trades
ClosedSideDurationPipsP/L
Jul 8, 2026Sell2h12383+$12.39
Jul 1, 2026Sell9h6041+$6.05
Jun 22, 2026Buy10h110216+$110.22
Jun 18, 2026Sell11h5226+$5.23
Jun 11, 2026Sell8h99038+$99.04
May 23, 2026Sell17h93958+$93.96
May 16, 2026Sell23h79970+$79.97
May 3, 2026Buy1d3493-$1.49
Apr 27, 2026Sell2d98451+$98.46
Apr 22, 2026Buy13h127727+$127.72
Apr 6, 2026Buy11h64149+$64.15

Verification

Strategy Version
v1.0
Locked date
Apr 1, 2026
Test period
Jan 1, 2019 – Apr 1, 2026
Forward period
Apr 1, 2026 – Aug 19, 2026
Symbol
BTCUSD
Timeframe
H4
Broker data source
Exness MT5 M1 history (BTCUSD), in the MetaTrader 5 strategy tester, every tick (generated from M1 bars) (Model 0), 0.1 lot on a $10,000 balance
Modelling method
Daily out-of-sample re-run
Starting balance
$10,000
Position sizing
0.1 lot per $10,000
Data through
Aug 19, 2026
File checksum
58e0c0148d5f3dd9a5bc9a0d24b9e5aecfc703bb7b0aa51bbcfefcf10d0e22cf

Download full history (CSV, backtest)Download full tracking history (CSV)

Strategy logic

How Peregrine Trades

A trend-following EA that opens a single position, long or short, when the Ichimoku Tenkan line crosses the Kijun line on BTCUSD H4 during a volatility burst, protects it with a 2.9655% stop, and exits by trailing the move at 0.8896% of the entry price.

01 Market

When it trades

Bitcoin, Around The Clock

BTCUSD trades essentially 24/7, including weekends. There is no session filter — every closed H4 bar is checked whenever the market prints one, so the EA behaves the same on any broker's server clock.

02 Setup

What it looks for

A Cross During A Burst

Two things must line up on the same closed bar — the Tenkan-sen (7) crossing the Kijun-sen (26), and that bar's body being at least 1.3x the average body of the last 14 four-hour bars. A cross on a quiet bar is ignored.

Only these two Ichimoku lines are used. The cloud is not part of the rule.

03 Entry

How it enters

One Position, Either Direction

An upward cross opens a buy, a downward cross opens a sell — always a single position. A new signal while a position is open is ignored, so the EA never stacks or hedges.

04 Risk

How it protects

A Wide Stop, Sized For Bitcoin

The stop-loss is 2.9655% of the entry price, attached to the order when it is sent. It is deliberately wide — Bitcoin's four-hour bars routinely move more than an index does in a day — and because it is a percentage it scaled with BTC from $7,000 to $120,000 without re-tuning.

05 Exit

How it exits

A Percent Trailing Stop

There is no fixed target. Once the trade is ahead by at least 0.8896% of the entry price, the stop trails at that distance and only moves in the trade's favour. The position closes when price comes back to the trail — or at the initial stop if the move never gets going.

Risk architecture

Position limit
One position
Position sizing
Fixed lot (0.1 in the published record)
Recovery method
None
No martingale, no grid, no averaging down.
Protective exit
Fixed percent stop-loss on every order

Market behavior

Performs best in

  • Trending Bitcoin markets with follow-through — impulsive legs on the four-hour chart, where the trail converts the leg into a string of locked-in exits

Can struggle in

  • Whipsawing ranges with big bars — the burst filter passes them, the direction does not hold, and the wide stop makes each failure expensive
  • Slow grinding trends made of small bars — the 1.3x body filter keeps the EA out even though the direction is right

Published configuration

Parameters & Controls

The exact configuration used for testing and forward tracking.

Published parameter values and what each one controls
ParameterPublished valueWhat it controls
Magic number — User-adjustableMagicNumber523201Order tagging
Max slippage — User-adjustableSlippage3Order fill tolerance
One entry per bar — Locked for trackingOncePerBartrueEntry frequency
Tenkan period (slot 1) — Locked for trackingIchi_Tenkan_i17Signal line speed
Kijun period (slot 1) — Locked for trackingIchi_Kijun_i126Baseline speed
Senkou period (slot 1) — Locked for trackingIchi_Senkou_i152Cloud span (unused)
Tenkan period (slot 2) — Locked for trackingIchi_Tenkan_i27Second handle (same setting)
Kijun period (slot 2) — Locked for trackingIchi_Kijun_i226Baseline speed
Senkou period (slot 2) — Locked for trackingIchi_Senkou_i252Cloud span (unused)
Lot size — User-adjustableLotSize0.1Position size
Buy stop-loss (% of price) — Locked for trackingSL_PricePct_o12.9655Risk per buy trade
Buy take-profit (% of price) — Locked for trackingTP_PricePct_o10.0Target per buy trade
Locked for trackingUser-adjustableSelect “View full inputs” below for every parameter’s range and full description.
Download .setVersion — updated Aug 19, 2026

All published inputs

  • Magic numberMagicNumber
    Default
    523201
    Suggested range

    The ID the EA stamps on its own orders so it never touches positions it did not open. Change it only if another EA on the same account happens to use the same number.

  • Max slippageSlippage
    Default
    3
    Suggested range

    How far (in pips) a market order may fill from the requested price before it is rejected. It does not affect the backtest.

  • One entry per barOncePerBar
    Default
    true
    Suggested range

    The cross is evaluated once per closed H4 bar. The published record was measured this way; turning it off changes the strategy.

  • Tenkan period (slot 1)Ichi_Tenkan_i1
    Default
    7
    Suggested range

    The Tenkan-sen period the cross is read from. 7 is the measured setting — a faster or slower Tenkan is a different EA.

  • Kijun period (slot 1)Ichi_Kijun_i1
    Default
    26
    Suggested range

    The Kijun-sen period on the first indicator slot. Keep the two slots identical (see below).

  • Senkou period (slot 1)Ichi_Senkou_i1
    Default
    52
    Suggested range

    Part of the Ichimoku handle but not read by the rule — the cloud plays no part in the signal. Kept at the standard 52 so the handle matches the measured build.

  • Tenkan period (slot 2)Ichi_Tenkan_i2
    Default
    7
    Suggested range

    The build creates two Ichimoku handles with the same periods and reads Tenkan from one, Kijun from the other. Keep this equal to slot 1.

  • Kijun period (slot 2)Ichi_Kijun_i2
    Default
    26
    Suggested range

    The Kijun-sen period on the second indicator slot — the line the cross is read against. Keep the two slots identical.

  • Senkou period (slot 2)Ichi_Senkou_i2
    Default
    52
    Suggested range

    Same as slot 1 — present in the handle, not part of the rule.

  • Lot sizeLotSize
    Default
    0.1
    Suggested range

    The lot per position — 0.1 lots is 0.1 BTC of exposure, and every trade in the published record was filled at exactly that size. Bitcoin's price makes the notional large; scale it to your balance before going live.

  • Buy stop-loss (% of price)SL_PricePct_o1
    Default
    2.9655
    Suggested range

    The stop distance for buys as a percent of the entry price — not pips. It is wide because Bitcoin is volatile, and it scales with the BTC price, which is how one setting held across the $7,000-$120,000 range of the test window.

  • Buy take-profit (% of price)TP_PricePct_o1
    Default
    0.0
    Suggested range

    Zero means no fixed target — the exit is the trailing stop below. The published record was measured with no take-profit.

  • Sell stop-loss (% of price)SL_PricePct_o2
    Default
    2.9655
    Suggested range

    The stop distance for sells, identical to the buy side.

  • Sell take-profit (% of price)TP_PricePct_o2
    Default
    0.0
    Suggested range

    Zero, same as the buy side — no fixed target.

  • Body average lookbackRangeSizePeriod_rsfilt
    Default
    14
    Suggested range

    How many closed H4 bars the average candle body is taken over. 14 four-hour bars is about two and a half days of Bitcoin trading.

  • Body expansion multipleRangeSizeMult_rsfilt
    Default
    1.3
    Suggested range

    The signal bar's body must be at least this multiple of the 14-bar average for a cross to be taken. 1.3 is the measured setting — lower it and the EA trades quiet crosses the record never took.

  • Max positionsMaxPositions_g2
    Default
    1
    Suggested range

    The EA holds at most one position in total. A new signal while a position is open is ignored — no stacking, no hedging.

  • Trailing step (pips)TrailStep_trail1
    Default
    1
    Suggested range

    The stop is only moved when the improvement is at least this step. 1 keeps the trail tight; it is part of the measured build.

  • Trail distance (% of entry price)TrailPricePct_trail1
    Default
    0.8896
    Suggested range

    Once price has moved at least this far in the trade's favour, the stop follows at this distance — 0.8896% of the entry price. This is the exit of the strategy: it converts an open BTC move into a locked-in result instead of waiting for a fixed target.

Running environment

Requirements & Compatibility

The platform, broker conditions, and account setup needed to run the published configuration.

Platform, account and broker requirements
RequirementSpecification
PlatformMetaTrader 5
ChartBTCUSD · H4
Suggested starting capital$10,000 — the balance this published record was measured on
Recommended sizing0.1 lot per $10,000
Deepest measured equity drawdown8.3% of $10,000 — about $834
Leverage1:100 or higher
Account modeHedging or netting — the EA holds one position at a time. Run it where nothing else trades BTCUSD, since a foreign position on the same symbol can hide from its position count.
Account linkA broker IB account linked to mt5depot. The distributed build checks it on start-up and stays idle if the check fails; the check is skipped inside the strategy tester.
Symbol and volumeBTCUSD on Exness, 0.1 lots per position — every trade in the published record was filled at that size. 0.1 lots is 0.1 BTC of exposure, so the notional scales with the Bitcoin price; a broker with a different BTCUSD contract will fill differently from the record.
Server timeNot used — the EA has no session or time filter, so your broker's GMT offset does not change its behaviour.
Spread guardNone in this build — a new entry takes whatever spread the broker shows at that moment. Crypto spreads widen sharply in fast markets, and that cost lands on the entry price.
WebRequestAllow https://mt5depot.com under Tools → Options → Expert Advisors.
VPSStrongly recommended — Bitcoin trades around the clock including weekends, and the trailing stop updates tick by tick. A desktop terminal that sleeps misses exits.

Compatibility check

  • MetaTrader 5 account (the published build is MT5)
  • That account linked to mt5depot as an IB account, and approved
  • BTCUSD available in Market Watch
  • WebRequest allowed for the mt5depot domain
  • Algo trading enabled in the terminal

Confirm every item before comparing your results with the published record.

Test environment

  • Exness MT5 M1 history (BTCUSD), in the MetaTrader 5 strategy tester, every tick (generated from M1 bars) (Model 0), 0.1 lot on a $10,000 balance
  • Swap is taken from the broker's history per leg and is included in the published profits; the per-deal values are in the tester report this record was read from.
  • Jan 1, 2019 – Apr 1, 2026 · 163 closed trades
  • 0.1 lot per $10,000

Installation

Start in three steps

Install Peregrine on MetaTrader 5 using the published configuration.

  1. Step 01 — Download the files

    Get the EA file and the published preset used for testing and forward tracking.

    • .ex5
    • .set
    • .pdf
    • Preset included
  2. Step 02 — Attach it to the correct chart

    Open BTCUSD on H4 in MetaTrader 5, then attach Peregrine to a single chart.

    • BTCUSD
    • H4
    • One chart only
  3. Step 03 — Load the published settings

    Import the preset and keep the tracked configuration unchanged.

    • Load .set
    • WebRequest

Before you run

  • MetaTrader 5 installed
  • BTCUSD available in Market Watch
  • H4 chart selected
  • Algo Trading enabled
  • https://mt5depot.com allowed for WebRequest
  • Published defaults preserved

Matching these conditions helps reproduce the published record.

Included files

  • EA file peregrine.ex5 The compiled, licensed Expert Advisor.
  • Preset peregrine.set The shipped input values — load it in the Inputs tab before running.
  • Manual mt5depot-ea-manual-en.pdf Installation instructions, the same document for every EA.

Use the preset first before making any custom changes.

Measurement conditions

How this record was measured

All brokers →
Order execution
The strategy tester fills at the requested price: slippage, requotes and rejected orders are not simulated. Execution on a live account will move the result.
Tester report
Open the original report — the file MetaTrader 5 wrote at the end of the run (English only)

The shipped build only checks that the trading account is linked to mt5depot as an IB account. Any of these brokers works:

Frequently asked questions

Is Peregrine a martingale or grid EA?
No. It opens one position at a time at a fixed size, with a stop-loss attached to the order from the moment it is sent. There is no averaging down, no grid, no recovery trade and no lot progression of any kind.
How was it tested?
On Exness MT5 BTCUSD history in the MetaTrader 5 strategy tester, on the "every tick" model generated from M1 bars, over a 2019-01-01 to 2026-08-01 window at 0.1 lots on a $10,000 balance. Exness's BTCUSD tick history begins in July 2021, so the trades effectively span July 2021 to August 2026 — about five years. The published backtest is the part that ends at the 2026-04-01 cutoff; what the same build did after that date is shown separately as the verification window, so the two never share a trade. Every closed trade is published on this page and downloadable as CSV.
Does the backtest include swap?
Yes. Positions held past the rollover were charged swap from the broker's history — 69.37 USD in total across the run — and the published profits are net of it. Check your own broker's BTCUSD contract terms, as crypto swap policies differ widely.
How deep can the drawdown get?
The measured equity drawdown was 8.34% of the account, and the record includes single losing months of roughly minus four percent — noticeably deeper than our index EAs. That is the honest cost of holding Bitcoin momentum with a stop wide enough (2.9655% of price) to survive its four-hour bars. If those numbers are uncomfortable at 0.1 lots, size down or choose a calmer product.
Why is there no take-profit?
The exit is a trailing stop instead — once a trade is ahead by 0.8896% of the entry price, the stop follows the move at that distance and only tightens. A fixed target would cap every winner at a preset size; the trail lets a Bitcoin leg run while converting the gain into a floor that cannot be given back.
The win rate is 78% — where is the catch?
In the trade sizes. The trail banks many modest wins, while a stopped-out trade loses close to three times a typical winner. The record is profitable because the win rate stays well above what that asymmetry needs, but a run of failed crosses shows up as a losing month — several appear in the published ledger, and they are part of the design, not an accident.
Does it trade at particular hours?
No. There is no time or session filter, and Bitcoin itself trades around the clock including weekends. A qualifying cross on any closed four-hour bar can open a trade, day or night.