MT5DEPOT ORIGINAL

Saltpan

Four filters have to agree before it will take a position — and it still loses more often than it wins.

It risks 40 pips to make 100, so it can be wrong roughly two times out of three and still finish ahead. The shallow drawdown comes from that arithmetic and from a tight stop, not from being right often.

Total return
+13.8%
Profit factor
1.28
Max equity drawdown
5.7%
Max positions
1
USD/JPYH1CompositeLoses More Often Than It WinsOne Position At A Time40-Pip Stop

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–)
95% 100% 105% 110% 115% Strategy listed & locked Apr 1, 2026 2019 2020 2021 2022 2023 2024 2025 Aug 7, 2026 95% 100% 105% 110% 115% Strategy listed & locked Apr 1, 2026 2019 2020 2021 2022 2023 2024 Aug 7, 2026

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

-1.0% -0.5% 0.0% +0.5% +1.0% +1.5% Apr 1, 2026 Aug 7, 2026 -1.0% -0.5% 0.0% +0.5% +1.0% +1.5% Apr 1, 2026 Aug 7, 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.8%
Max Balance Drawdown
5.0%
Closed Trades
239
Profit Factor
1.28

Jan 1, 2019 – Aug 7, 2026

Since Strategy Lock

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

Forward Return
+0.6%
Forward Balance Drawdown
0.7%
Forward Trades
11
Tracking Period
128 days

Apr 1, 2026 – Aug 7, 2026

Trade History

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

85 Wins154 Losses

Average win
+$73.48
Average loss
-$31.60
Best trade
+$93.50
Worst trade
-$46.58
ClosedSideSymbolEntryExitDurationP/L
Aug 7, 2026 14:02SellUSD/JPY157.386157.7861h-$25.35
Aug 5, 2026 08:39SellUSD/JPY157.456157.8576h-$25.40
Jul 29, 2026 19:02BuyUSD/JPY163.656163.2562d-$24.50
Jul 23, 2026 08:42BuyUSD/JPY162.432163.4326d+$61.19
Jun 30, 2026 00:54BuyUSD/JPY161.351162.3518d+$61.59
Jun 18, 2026 15:59BuyUSD/JPY160.326161.3382d+$62.72
Jun 11, 2026 19:30BuyUSD/JPY159.988159.5637d-$26.64
Jun 2, 2026 18:18BuyUSD/JPY158.978159.97913d+$62.57
May 19, 2026 12:41BuyUSD/JPY159.079158.67218h-$25.65
May 11, 2026 01:47SellUSD/JPY156.690157.0912d-$26.42
May 7, 2026 17:26SellUSD/JPY156.343156.7433h-$25.52
Mar 17, 2026 13:03BuyUSD/JPY159.355158.9556h-$25.16
Mar 11, 2026 23:19BuyUSD/JPY158.104159.1071d+$63.04
Mar 2, 2026 08:15BuyUSD/JPY156.182157.1833d+$63.68
Feb 26, 2026 23:05BuyUSD/JPY156.386155.9864h-$25.64
Jan 30, 2026 00:53SellUSD/JPY153.223153.62512h-$27.12
Jan 29, 2026 07:41SellUSD/JPY153.020153.4212h-$26.14
Jan 9, 2026 14:30BuyUSD/JPY156.968157.9751d+$63.74
Dec 5, 2025 15:05SellUSD/JPY154.921155.32110h-$25.75
Nov 14, 2025 12:22BuyUSD/JPY154.697154.2972h-$25.92
Nov 4, 2025 05:34BuyUSD/JPY154.154153.75418h-$26.02
Oct 9, 2025 09:04BuyUSD/JPY152.979152.5662h-$27.07
Sep 24, 2025 20:30BuyUSD/JPY147.905148.90716h+$67.29
Sep 8, 2025 06:49BuyUSD/JPY148.340147.9406h-$27.04
Jul 20, 2025 21:05BuyUSD/JPY148.457147.9584d-$33.73
Jul 11, 2025 14:08BuyUSD/JPY146.439147.4421d+$68.03
Jul 3, 2025 05:14SellUSD/JPY143.519143.9205h-$27.86
Jun 20, 2025 19:39BuyUSD/JPY145.070146.0702d+$68.46
Jun 11, 2025 23:01BuyUSD/JPY144.568144.1682d-$27.75
Jun 5, 2025 12:50SellUSD/JPY143.137143.54122h-$31.22
May 27, 2025 04:34SellUSD/JPY142.277142.6794h-$28.18
May 26, 2025 01:57SellUSD/JPY143.309142.3013d+$69.82
Apr 21, 2025 00:08SellUSD/JPY142.390141.3893d+$68.74
Apr 15, 2025 21:04SellUSD/JPY142.929143.36911h-$30.76
Apr 14, 2025 12:47SellUSD/JPY143.079143.4815h-$28.02
Apr 10, 2025 15:23SellUSD/JPY145.450144.4502h+$69.23
Apr 7, 2025 08:36SellUSD/JPY145.877146.2774h-$27.35
Mar 28, 2025 07:26BuyUSD/JPY150.933150.53321h-$26.57
Mar 26, 2025 08:47BuyUSD/JPY150.547150.1454h-$26.77
Mar 24, 2025 15:15BuyUSD/JPY149.585150.58516h+$66.41
Feb 27, 2025 08:29SellUSD/JPY149.139149.5397h-$26.75
Feb 20, 2025 00:55SellUSD/JPY151.845150.84513h+$63.39
Feb 7, 2025 00:19SellUSD/JPY152.075151.06510h+$65.89
Feb 5, 2025 02:23SellUSD/JPY154.266153.2648h+$64.43
Feb 3, 2025 18:56SellUSD/JPY154.607155.0097h-$25.93
Jan 30, 2025 02:34SellUSD/JPY155.295154.29422h+$62.06
Jan 20, 2025 17:12SellUSD/JPY155.545155.9472h-$25.78
Jan 10, 2025 09:10BuyUSD/JPY158.049157.6489h-$25.44
Dec 26, 2024 13:40BuyUSD/JPY156.799157.8033d+$63.62
Dec 18, 2024 21:51BuyUSD/JPY153.832154.8339h+$64.65
Dec 13, 2024 11:59BuyUSD/JPY152.600153.60212h+$65.23
Dec 5, 2024 10:03SellUSD/JPY149.927150.3274h-$26.61
Dec 3, 2024 16:01SellUSD/JPY148.855149.2552h-$26.80
Dec 3, 2024 13:57SellUSD/JPY149.871148.87122h+$66.19
Nov 29, 2024 01:08SellUSD/JPY151.182150.1771h+$66.92
Nov 3, 2024 22:00BuyUSD/JPY152.945152.2602d-$44.99
Oct 31, 2024 06:04BuyUSD/JPY153.169152.7682d-$26.25
Oct 27, 2024 21:05BuyUSD/JPY152.036153.1502d+$72.69
Oct 22, 2024 03:18BuyUSD/JPY149.923150.92314h+$66.26
Oct 17, 2024 12:31BuyUSD/JPY149.065150.0706d+$66.97
Sep 25, 2024 13:39BuyUSD/JPY144.285143.8793h-$28.22
Sep 13, 2024 00:14SellUSD/JPY142.269141.2686h+$69.83
Aug 28, 2024 04:38SellUSD/JPY144.135144.53612h-$28.75
Aug 2, 2024 01:00SellUSD/JPY149.205149.6161h-$27.47
Jul 30, 2024 20:53SellUSD/JPY153.726152.7225h+$65.74
Jul 23, 2024 17:07SellUSD/JPY156.658155.65816h+$64.24
Jul 15, 2024 20:29SellUSD/JPY157.713158.1193h-$25.68
Jul 3, 2024 06:27BuyUSD/JPY160.927161.9272d+$61.75
Jun 28, 2024 12:30BuyUSD/JPY160.778160.37415h-$25.19
Jun 26, 2024 15:03BuyUSD/JPY159.644160.6461d+$62.37
Jun 20, 2024 13:32BuyUSD/JPY157.659158.6623d+$63.21
Jun 7, 2024 12:30SellUSD/JPY155.676156.08813h-$26.40
Jun 3, 2024 10:58BuyUSD/JPY157.185156.78311h-$25.64
May 30, 2024 13:07BuyUSD/JPY156.927156.5233d-$25.81
Apr 30, 2024 20:35BuyUSD/JPY156.833157.83314h+$63.36
Apr 25, 2024 04:57BuyUSD/JPY154.605155.6126d+$64.71
Apr 19, 2024 01:32BuyUSD/JPY154.638154.23311h-$26.26
Apr 15, 2024 12:30BuyUSD/JPY153.288154.28814h+$64.81
Apr 10, 2024 13:48BuyUSD/JPY151.658152.6585d+$65.50
Apr 4, 2024 18:54BuyUSD/JPY151.759151.3591d-$26.43
Mar 27, 2024 10:35BuyUSD/JPY151.458151.05822h-$26.48
Mar 22, 2024 12:27BuyUSD/JPY151.404151.00422h-$26.49
Feb 19, 2024 01:16BuyUSD/JPY150.287149.8833d-$26.95
Jan 24, 2024 00:39BuyUSD/JPY148.486148.0869h-$27.01
Jan 23, 2024 06:40BuyUSD/JPY148.121147.7166h-$27.42
Jan 22, 2024 01:17BuyUSD/JPY148.231147.8303d-$27.13
Dec 28, 2023 00:07SellUSD/JPY142.204141.2008h+$68.00
Dec 15, 2023 13:34SellUSD/JPY141.747142.1502h-$28.35
Dec 6, 2023 11:33SellUSD/JPY147.074147.47623h-$28.25
Dec 3, 2023 23:01SellUSD/JPY147.589146.5892d+$67.23
Nov 30, 2023 09:52SellUSD/JPY147.057147.45710h-$27.13
Nov 28, 2023 00:32SellUSD/JPY149.111148.11123h+$66.54
Nov 14, 2023 13:30BuyUSD/JPY151.719151.31213h-$26.90
Oct 31, 2023 12:48BuyUSD/JPY149.904150.9069h+$66.40
Oct 27, 2023 09:51BuyUSD/JPY150.373149.97211h-$26.74
Oct 24, 2023 06:58BuyUSD/JPY149.846149.4435d-$26.97
Oct 3, 2023 14:12BuyUSD/JPY149.411148.9854d-$28.59
Sep 29, 2023 07:13BuyUSD/JPY149.085148.6842d-$26.97
Sep 26, 2023 06:07BuyUSD/JPY148.026149.0264d+$67.10
Sep 7, 2023 12:01BuyUSD/JPY147.657147.25620h-$27.23
Aug 29, 2023 14:09BuyUSD/JPY146.787146.3873h-$27.32
Aug 18, 2023 06:36BuyUSD/JPY145.592145.1872d-$27.90
Aug 3, 2023 08:56BuyUSD/JPY143.197142.79715h-$28.01
Jul 31, 2023 01:30BuyUSD/JPY140.329141.3332d+$71.04
Jul 17, 2023 12:38SellUSD/JPY138.402138.8064h-$29.11
Jul 3, 2023 14:00BuyUSD/JPY144.598144.1584h-$30.52
Jun 28, 2023 14:09BuyUSD/JPY143.505144.5152d+$69.88
Jun 23, 2023 05:37BuyUSD/JPY142.306143.30616h+$69.78
Jun 21, 2023 18:32BuyUSD/JPY142.091141.69111h-$28.23
Jun 5, 2023 14:26BuyUSD/JPY139.658139.2553d-$28.94
May 30, 2023 11:54BuyUSD/JPY140.079139.6794d-$28.64
May 25, 2023 01:44BuyUSD/JPY138.616139.6181d+$71.76
May 22, 2023 14:09BuyUSD/JPY138.424138.0171h-$29.49
Apr 20, 2023 14:14BuyUSD/JPY134.451134.0501d-$29.91
Apr 4, 2023 13:41BuyUSD/JPY133.037132.6372h-$30.16
Mar 28, 2023 06:30SellUSD/JPY130.580130.9803h-$30.54
Mar 20, 2023 06:48SellUSD/JPY132.272131.2633d+$75.76
Feb 28, 2023 17:45BuyUSD/JPY136.282135.87715h-$29.81
Feb 24, 2023 14:13BuyUSD/JPY135.149136.1564h+$73.96
Feb 23, 2023 13:30BuyUSD/JPY134.230135.2493d+$75.33
Feb 17, 2023 15:19BuyUSD/JPY134.639134.23413h-$30.17
Feb 16, 2023 16:47BuyUSD/JPY134.264133.8643h-$29.88
Feb 13, 2023 09:23BuyUSD/JPY131.501132.5013d+$75.47
Feb 10, 2023 07:17BuyUSD/JPY131.525131.1197h-$30.96
Feb 1, 2023 11:21BuyUSD/JPY130.141129.7382d-$31.06
Jan 30, 2023 04:00BuyUSD/JPY130.233129.8262h-$31.35
Jan 18, 2023 16:25SellUSD/JPY128.121128.5212h-$31.13
Jan 18, 2023 00:41SellUSD/JPY128.287128.68710h-$32.23
Jan 4, 2023 12:32SellUSD/JPY130.504130.9074h-$30.79
Dec 22, 2022 13:36SellUSD/JPY131.986132.3874h-$30.29
Dec 5, 2022 05:55SellUSD/JPY134.262134.6624h-$29.71
Nov 28, 2022 08:53SellUSD/JPY138.516137.5026h+$73.74
Nov 17, 2022 10:46SellUSD/JPY139.475139.89212h-$32.95
Nov 15, 2022 13:33SellUSD/JPY139.335138.3216h+$73.31
Nov 2, 2022 18:01SellUSD/JPY147.340146.33810h+$68.47
Nov 2, 2022 04:06SellUSD/JPY147.230147.6313h-$27.16
Oct 4, 2022 15:07BuyUSD/JPY144.762144.3625h-$27.71
Sep 30, 2022 07:09BuyUSD/JPY144.695144.2925h-$27.93
Sep 29, 2022 16:08BuyUSD/JPY144.708144.3039h-$28.07
Sep 20, 2022 00:00BuyUSD/JPY143.497143.09714h-$27.95
Sep 15, 2022 09:22BuyUSD/JPY143.687143.2872h-$27.92
Sep 9, 2022 00:28BuyUSD/JPY144.123143.7232h-$27.83
Sep 6, 2022 07:17BuyUSD/JPY140.503141.50820h+$71.02
Sep 1, 2022 14:00BuyUSD/JPY138.734139.7371d+$71.77
Aug 26, 2022 13:14BuyUSD/JPY136.873136.4737h-$29.31
Aug 1, 2022 01:11SellUSD/JPY133.367132.3501h+$76.84
Jul 21, 2022 14:55BuyUSD/JPY138.272137.86916h-$29.23
Jul 14, 2022 04:45BuyUSD/JPY137.164138.17120h+$72.88
Jun 27, 2022 13:43BuyUSD/JPY135.440135.0402h-$29.62
Jun 14, 2022 08:47BuyUSD/JPY134.425134.0211h-$30.14
Jun 13, 2022 12:33BuyUSD/JPY134.316133.9163d-$29.87
May 27, 2022 07:22SellUSD/JPY126.788127.1905h-$31.61
May 24, 2022 13:32SellUSD/JPY127.890126.8572d+$80.29
May 18, 2022 15:30SellUSD/JPY129.170128.16913h+$78.10
May 17, 2022 01:39SellUSD/JPY128.948129.3492h-$31.00
May 9, 2022 03:18BuyUSD/JPY129.996130.9964d+$76.34
May 2, 2022 08:40BuyUSD/JPY130.413130.0123h-$30.84
Apr 28, 2022 03:09BuyUSD/JPY127.993128.99319h+$77.52
Apr 24, 2022 21:48BuyUSD/JPY128.795128.3952d-$31.15
Apr 21, 2022 06:42BuyUSD/JPY128.372127.9672h-$31.65
Apr 19, 2022 02:10BuyUSD/JPY126.618127.61815h+$78.36
Apr 15, 2022 01:05BuyUSD/JPY125.434126.4372d+$79.32
Apr 12, 2022 12:30BuyUSD/JPY125.620125.2143h-$32.42
Apr 11, 2022 01:33BuyUSD/JPY123.820124.8224d+$80.27
Apr 5, 2022 14:32BuyUSD/JPY122.342123.3425d+$81.07
Mar 28, 2022 23:27BuyUSD/JPY124.155123.7531h-$32.48
Mar 28, 2022 03:55BuyUSD/JPY122.161123.1613d+$81.19
Mar 24, 2022 16:24BuyUSD/JPY121.127122.12716h+$81.88
Mar 18, 2022 13:11BuyUSD/JPY118.323119.3303d+$84.39
Mar 11, 2022 08:45BuyUSD/JPY115.914116.9141d+$85.53
Feb 11, 2022 19:02BuyUSD/JPY115.576115.1692d-$35.34
Jan 31, 2022 18:36BuyUSD/JPY115.438115.03812h-$34.77
Jan 26, 2022 19:35SellUSD/JPY114.100114.5006d-$40.06
Jan 6, 2022 08:33BuyUSD/JPY116.128115.7289h-$34.56
Jan 4, 2022 09:02BuyUSD/JPY114.875115.8756d+$86.30
Dec 17, 2021 12:52BuyUSD/JPY113.607113.2073d-$35.33
Dec 2, 2021 17:26SellUSD/JPY112.819113.2204h-$35.42
Dec 2, 2021 06:56SellUSD/JPY112.758113.15913h-$39.32
Nov 26, 2021 03:03BuyUSD/JPY114.999114.5982d-$34.99
Oct 20, 2021 00:34BuyUSD/JPY113.700114.7005d+$87.18
Oct 13, 2021 14:49BuyUSD/JPY113.664113.2632h-$35.40
Sep 3, 2021 14:31BuyUSD/JPY110.009109.60922h-$36.49
Jul 19, 2021 13:42SellUSD/JPY110.181109.1815d+$84.95
Jun 25, 2021 12:27BuyUSD/JPY111.015110.6152d-$36.16
Jun 4, 2021 14:32BuyUSD/JPY109.766109.3661d-$36.57
May 26, 2021 17:44SellUSD/JPY108.768109.17116h-$36.92
May 6, 2021 18:28BuyUSD/JPY109.433109.0322d-$36.78
Apr 27, 2021 09:10SellUSD/JPY108.024108.4245d-$40.94
Apr 21, 2021 00:20SellUSD/JPY108.877107.8776d+$87.32
Apr 5, 2021 13:45BuyUSD/JPY110.759110.3595d-$36.25
Mar 26, 2021 11:51BuyUSD/JPY108.706109.70714d+$91.24
Mar 4, 2021 18:46BuyUSD/JPY106.893107.8941d+$92.77
Feb 9, 2021 09:23BuyUSD/JPY105.074104.6736d-$38.31
Dec 24, 2020 15:04SellUSD/JPY103.364103.7641d-$42.78
Dec 22, 2020 16:01SellUSD/JPY103.330103.73019h-$39.97
Dec 17, 2020 07:08SellUSD/JPY104.191103.1906d+$87.17
Oct 26, 2020 12:49SellUSD/JPY104.614105.0153d-$39.58
Oct 12, 2020 13:19BuyUSD/JPY105.728105.3225d-$38.55
Oct 2, 2020 05:22BuyUSD/JPY105.717105.31615h-$38.08
Sep 14, 2020 13:34BuyUSD/JPY106.172105.7724d-$37.82
Sep 8, 2020 12:42BuyUSD/JPY106.361105.9601d-$37.84
Sep 1, 2020 14:01SellUSD/JPY105.713106.1177h-$38.07
Aug 18, 2020 00:58BuyUSD/JPY106.154105.7537d-$37.92
Jul 31, 2020 13:20SellUSD/JPY105.038105.4432d-$43.97
Jul 24, 2020 13:05SellUSD/JPY107.098106.0914d+$86.73
Jul 8, 2020 17:52BuyUSD/JPY107.633107.2336d-$37.30
Jun 25, 2020 09:10SellUSD/JPY106.869107.2696d-$45.49
Jun 2, 2020 12:20BuyUSD/JPY107.278108.28016d+$92.54
May 8, 2020 13:08SellUSD/JPY106.317106.71712h-$37.48
Apr 28, 2020 09:33SellUSD/JPY107.675106.6687d+$84.91
Apr 20, 2020 00:03SellUSD/JPY107.341107.7422d-$38.58
Apr 2, 2020 14:31SellUSD/JPY107.188107.5912h-$37.46
Mar 24, 2020 22:51BuyUSD/JPY111.456111.0567h-$36.02
Mar 23, 2020 22:37BuyUSD/JPY111.354110.9537h-$36.14
Mar 6, 2020 01:59SellUSD/JPY106.944105.93916h+$93.50
Feb 19, 2020 14:57BuyUSD/JPY109.884110.8847d+$90.18
Feb 3, 2020 15:32SellUSD/JPY108.400108.8003d-$38.12
Nov 25, 2019 13:12SellUSD/JPY108.505108.9053d-$38.07
Oct 31, 2019 09:05BuyUSD/JPY108.907108.50720h-$36.86
Oct 20, 2019 22:13BuyUSD/JPY108.735108.3284d-$37.57
Oct 9, 2019 09:11SellUSD/JPY106.956107.35820h-$38.82
Oct 7, 2019 16:48SellUSD/JPY106.763107.16317h-$37.33
Sep 20, 2019 19:52BuyUSD/JPY107.950107.5504d-$37.19
Sep 11, 2019 23:27BuyUSD/JPY106.947107.9473d+$92.64
Aug 23, 2019 14:47BuyUSD/JPY106.579106.17714h-$37.86
Aug 13, 2019 13:45SellUSD/JPY105.210105.6112h-$37.97
Aug 12, 2019 11:16SellUSD/JPY106.102105.1025d+$88.26
Jun 26, 2019 18:02SellUSD/JPY107.369107.7693d-$39.84
Jun 6, 2019 18:34SellUSD/JPY108.109108.5106h-$36.96
May 17, 2019 17:16SellUSD/JPY109.681110.0917d-$46.58
May 9, 2019 07:24SellUSD/JPY110.655109.6512d+$86.26
May 5, 2019 21:29SellUSD/JPY111.634110.6296d+$82.98
Apr 25, 2019 13:43BuyUSD/JPY112.020111.62010d-$35.84
Apr 9, 2019 12:34BuyUSD/JPY111.574111.1735d-$36.07
Mar 29, 2019 00:52SellUSD/JPY110.463110.8637d-$45.34
Mar 7, 2019 16:05BuyUSD/JPY111.897111.4962d-$35.97
Mar 1, 2019 00:56BuyUSD/JPY110.538111.53816d+$89.65
Jan 28, 2019 00:48BuyUSD/JPY109.676109.2763d-$36.60
Jan 22, 2019 15:06BuyUSD/JPY109.684109.28418h-$36.60

Monthly Returns

-$78+$160+$37-$51May 2026JunJulAug

Calculated from market data released after the strategy lock date.

Year by Year

Jan 1, 2019 – Aug 7, 2026

YearTradesNet P/LWin rate
202618+$154.9939%
202530+$209.8437%
202438+$626.0747%
202343+$44.9730%
202246+$757.0243%
202118-$35.4228%
202024-$166.1425%
201922-$211.6823%

Drawdown

0.0%-1.0%Apr 1, 2026Jun 11, 2026Aug 7, 2026

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

Recent Trades

Apr 1, 2026 – Aug 7, 2026

ClosedSideDurationPipsP/L
Aug 7, 2026Sell1h-40-$25.35
Aug 5, 2026Sell6h-40.1-$25.40
Jul 29, 2026Buy2d-40-$24.50
Jul 23, 2026Buy6d100+$61.19
Jun 30, 2026Buy8d100+$61.59
View all 11 trades
ClosedSideDurationPipsP/L
Jun 18, 2026Buy2d101.2+$62.72
Jun 11, 2026Buy7d-42.5-$26.64
Jun 2, 2026Buy13d100.1+$62.57
May 19, 2026Buy18h-40.7-$25.65
May 11, 2026Sell2d-40.1-$26.42
May 7, 2026Sell3h-40-$25.52

Verification

Strategy Version
v1.0
Locked date
Apr 1, 2026
Test period
Jan 1, 2019 – Apr 1, 2026
Forward period
Apr 1, 2026 – Aug 7, 2026
Symbol
USD/JPY
Timeframe
H1
Broker data source
Exness MT5 M1 history (USDJPY_DUKA), in the MetaTrader 5 strategy tester, every tick based on real ticks (Model 4), 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
Spread guard
50
Data through
Aug 7, 2026
File checksum
a4616accb8ae75c493a970466d557b9ee4159f666bd8ba1a00bdc4aa4db3a3b5

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

Strategy logic

How Saltpan Trades

A composite trend EA that requires four separate conditions to line up on USD/JPY — an Ichimoku conversion/base relationship and two moving-average relationships on H1, gated by three stacked averages on H4 — and then holds one position behind a 40-pip stop with a 100-pip target.

01 Market

When it trades

USD/JPY, One Hour, No Time Filter

There is no session, day or news filter. What limits the EA is agreement between indicators, not the clock — in practice it stands aside for weeks at a time when the filters disagree.

02 Setup

What it looks for

Four Conditions, All At Once

On H1 the EA checks the Ichimoku conversion line against the base line (9 and 26), price against its 25-period average, and price against its 75-period average. Separately it requires the 25, 50 and 75-period averages on H4 to be stacked in order. Only when all of them agree is an entry allowed.

The H4 filter is fixed inside the build — it stays on H4 regardless of which chart the EA is attached to.

03 Entry

How it enters

One Position, Either Direction

A single market order is sent on the next closed bar, at most once per bar. Unlike a long-only build this one trades both ways — 147 buys and 88 sells in the published record. If a position is already open the setup is ignored.

04 Risk

How it protects

A Deliberately Tight 40-Pip Stop

The stop is attached when the order is sent and never widened. It is deliberately tight — two and a half times smaller than the target — which is why the EA is stopped out so often and why the drawdown stays shallow.

05 Exit

How it exits

The Target, Or The Stop

The build can also close a position when its own signal flips, but in the published record that path never fired. 83 trades ended at the 100-pip target and 150 at the stop; the remaining two were weekend gaps that filled beyond the level.

Risk architecture

Position limit
One position
Position sizing
Fixed lot
Recovery method
None
No martingale, no grid, no averaging down.
Protective exit
Fixed stop-loss

Market behavior

Performs best in

  • A USD/JPY trend clean enough that all four filters agree and price runs 100 pips before it retraces 40

Can struggle in

  • Choppy conditions where the filters agree just long enough to trigger an entry that is then stopped out
  • Quiet stretches — the filters can disagree for weeks and the EA simply does not trade
  • Short holds against an adverse swap on the sell side: the 88 short positions carried all of the -152.82 swap in this run

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-adjustableMagicNumber512699Order tagging
Max slippage — User-adjustableSlippage3Order fill tolerance
One entry per bar — Locked for trackingOncePerBartrueEntry frequency
H4 filter — fast MA period — Locked for trackingMA_Period_hg0m025First of the three H4 averages
H4 filter — fast MA method — Locked for trackingMA_Method_hg0m00How the fast H4 average is calculated
H4 filter — fast MA applied price — Locked for trackingMA_Price_hg0m00Which price the fast H4 average reads
H4 filter — mid MA period — Locked for trackingMA_Period_hg0m150Second of the three H4 averages
H4 filter — mid MA method — Locked for trackingMA_Method_hg0m10How the mid H4 average is calculated
H4 filter — mid MA applied price — Locked for trackingMA_Price_hg0m10Which price the mid H4 average reads
H4 filter — slow MA period — Locked for trackingMA_Period_hg0m275Third of the three H4 averages
H4 filter — slow MA method — Locked for trackingMA_Method_hg0m20How the slow H4 average is calculated
H4 filter — slow MA applied price — Locked for trackingMA_Price_hg0m20Which price the slow H4 average reads
Locked for trackingUser-adjustableSelect “View full inputs” below for every parameter’s range and full description.
Download .setVersion — updated Aug 23, 2026

All published inputs

  • Magic numberMagicNumber
    Default
    512699
    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. 3 pips is a working default for USD/JPY; it does not affect the backtest.

  • One entry per barOncePerBar
    Default
    true
    Suggested range

    The four conditions are evaluated once per closed H1 bar. The published record was measured this way.

  • H4 filter — fast MA periodMA_Period_hg0m0
    Default
    25
    Suggested range

    The fastest of the three simple moving averages read on H4. All three must be stacked in order before any entry is allowed.

  • H4 filter — fast MA methodMA_Method_hg0m0
    Default
    0
    Suggested range

    0 = simple moving average, the measured setting.

  • H4 filter — fast MA applied priceMA_Price_hg0m0
    Default
    0
    Suggested range

    0 = close price, the measured setting.

  • H4 filter — mid MA periodMA_Period_hg0m1
    Default
    50
    Suggested range

    The middle average of the H4 stack. Its position between the 25 and the 75 is what defines an ordered trend for this filter.

  • H4 filter — mid MA methodMA_Method_hg0m1
    Default
    0
    Suggested range

    0 = simple moving average, the measured setting.

  • H4 filter — mid MA applied priceMA_Price_hg0m1
    Default
    0
    Suggested range

    0 = close price, the measured setting.

  • H4 filter — slow MA periodMA_Period_hg0m2
    Default
    75
    Suggested range

    The slowest average of the H4 stack. Raising it makes the filter harder to satisfy and cuts an already low trade count.

  • H4 filter — slow MA methodMA_Method_hg0m2
    Default
    0
    Suggested range

    0 = simple moving average, the measured setting.

  • H4 filter — slow MA applied priceMA_Price_hg0m2
    Default
    0
    Suggested range

    0 = close price, the measured setting.

  • Conversion line periodIchi_Tenkan_d0_t
    Default
    9
    Suggested range

    The lookback of the Ichimoku conversion line, read on the hourly chart. Its position relative to the base line is the first of the four conditions.

  • Base line period (conversion handle)Ichi_Kijun_d0_t
    Default
    26
    Suggested range

    The base-line setting of the handle the conversion line is read from. Kept identical to the second handle so both lines come from the same indicator settings.

  • Span period (conversion handle)Ichi_Senkou_d0_t
    Default
    52
    Suggested range

    The span setting the Ichimoku indicator requires. The cloud it produces is not read by this EA — only the two lines are.

  • Conversion line period (base handle)Ichi_Tenkan_d0_k
    Default
    9
    Suggested range

    The conversion setting of the second handle, kept identical to the first.

  • Base line periodIchi_Kijun_d0_k
    Default
    26
    Suggested range

    The base line the conversion line is compared against. Together they form the first of the four entry conditions.

  • Span period (base handle)Ichi_Senkou_d0_k
    Default
    52
    Suggested range

    The span setting of the second handle, kept identical to the first. Not part of the decision.

  • H1 fast average periodMA_Period_d1_ma
    Default
    25
    Suggested range

    Price is compared against this 25-period average on the hourly chart. This is the second of the four conditions that must agree.

  • H1 fast average methodMA_Method_d1_ma
    Default
    0
    Suggested range

    0 = simple moving average, the measured setting.

  • H1 fast average applied priceMA_Price_d1_ma
    Default
    0
    Suggested range

    0 = close price, the measured setting.

  • H1 slow average periodMA_Period_d2_ma
    Default
    75
    Suggested range

    Price is compared against this 75-period average on the hourly chart. This is the third of the four conditions.

  • H1 slow average methodMA_Method_d2_ma
    Default
    0
    Suggested range

    0 = simple moving average, the measured setting.

  • H1 slow average applied priceMA_Price_d2_ma
    Default
    0
    Suggested range

    0 = close price, the measured setting.

  • Lot sizeLotSize
    Default
    0.1
    Suggested range
    0.1 per $10,000 of balance

    Fixed lot per trade. The published record is 0.1 lot on a $10,000 balance; scaling both together keeps the drawdown percentage the same.

  • Buy stop lossSL_Pips_o1
    Default
    40
    Suggested range

    Attached when a long order is sent and never widened. It is tight on purpose, which is why the EA is stopped out on roughly two trades in three and why the drawdown stays shallow.

  • Buy take profitTP_Pips_o1
    Default
    100
    Suggested range

    Two and a half times the stop. Reached 83 times in the published record against 150 full stop-outs — that ratio is the whole edge.

  • Sell stop lossSL_Pips_o2
    Default
    40
    Suggested range

    The short side uses the same distance as the long side — the build is symmetric.

  • Sell take profitTP_Pips_o2
    Default
    100
    Suggested range

    The short side target, identical to the long side.

  • Max positionsMaxPositions_g2
    Default
    1
    Suggested range

    One. A setup that appears while a position is open is ignored rather than queued. Across the whole published record the measured maximum of simultaneously open positions is one.

  • Max spreadMaxSpread_g3
    Default
    50
    Suggested range

    Entries are skipped while the spread is wider than 50 points. With a 40-pip stop the spread matters more here than it would on a wider-stop EA.

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
ChartUSD/JPY · H1
Suggested starting capital$10,000 — the balance this published record was measured on
Recommended sizing0.1 lot per $10,000
Deepest measured equity drawdown5.7% of $10,000 — about $565
Leverage1:100 or higher

Test environment

  • Exness MT5 M1 history (USDJPY_DUKA), in the MetaTrader 5 strategy tester, every tick based on real ticks (Model 4), history quality reported by the tester as 100%, 0.1 lot on a $10,000 balance
  • Swap totalled -152.82 in this run and is already subtracted from every figure on this page; all of it fell on the short positions, as the tested history carried no long-side swap. Commission was zero in this run.
  • Jan 1, 2019 – Apr 1, 2026 · 228 closed trades
  • 0.1 lot per $10,000

Important notes

  • The EA refuses to start on any timeframe other than H1 — it checks the chart period in OnInit and stops with a message. The higher-timeframe filter is separately fixed to H4 inside the build and does not follow the chart.
  • There is a spread guard in this build — entries are skipped while the spread is above 50 points. With a 40-pip stop the spread matters more here than on a wider-stop EA.
  • There is no drawdown guard. Nothing halts trading after a losing run; the only protection on any single trade is its stop.

Installation

Start in three steps

Install Saltpan 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 USD/JPY on H1 in MetaTrader 5, then attach Saltpan to a single chart.

    • USD/JPY
    • H1
    • 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
  • USD/JPY available in Market Watch
  • H1 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 saltpan.ex5 The compiled, licensed Expert Advisor.
  • Preset saltpan.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 →
Spread guard
New entries are skipped while the spread is wider than 50 points
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 Saltpan a martingale or grid EA?
No. It opens one position at a time with a fixed lot, a fixed 40-pip stop and a fixed 100-pip target. There is no averaging down, no grid, no recovery trade and no lot progression. A setup that appears while a position is open is ignored. The maximum number of positions open at the same time, measured across the whole published record, is one.
How was it tested?
On Exness MT5 USD/JPY history in the MetaTrader 5 strategy tester, on the "every tick based on real ticks" model (Model 4), from 2019-01-01 to 2026-07-01 with 0.1 lot on a $10,000 balance. The tester reported the history quality of that run as 100% real ticks over 229 million ticks. All 239 closed trades are published on this page and downloadable as CSV.
Why does it lose almost two trades out of three?
Because the stop is 40 pips and the target is 100. At that ratio it does not need to be right often — it needs the winners to be big enough, and they are. The average win was 73.62 against an average loss of -31.73. A 35% win rate is the intended shape of this EA, not a sign that something is wrong.
Does the backtest include swap?
Yes. The run recorded -152.82 of swap in total and the published net is the figure after it. All of it fell on the 90 short positions — the tested USD/JPY history carried no swap on the long side, so the 149 buys cost nothing to carry. 148 of the 239 trades stayed open across at least one night, with a median hold of about 19 hours. Your broker's rates will differ. Commission was zero in this run.
What are the four conditions?
On the hourly chart the EA reads the Ichimoku conversion line against the base line (9 and 26), price against its 25-period moving average, and price against its 75-period moving average. On top of that it requires the 25, 50 and 75-period averages on H4 to be stacked in order. All four have to agree before it will take a position, which is why it trades under three times a month.
The build has a reversal exit — how often does it fire?
Never, in this record. Every trade but two ended either at the 100-pip target (83 of them) or at the 40-pip stop (150). The remaining two were weekend gaps that filled beyond the level, at +111.4 and -68.5 pips. The reversal exit exists in the code but should not be thought of as how trades end.
The total profit looks small — why?
Because it trades rarely and risks little. 239 trades over seven and a half years came to 1,379.65 on a $10,000 account, with a maximum drawdown of -5.03%. It is one of the smaller totals in this catalogue, and that is the trade-off for the tight stop — the figure is published as measured rather than scaled up by a larger lot.