Join waitlist
Strategies / Trend / Ichimoku Cloud Trend Long (long only)

Ichimoku Cloud Trend Long (long only)

Buys when the tenkan line is above the kijun line and price is above both cloud spans, with the lagging span check passing. Sells when the tenkan crosses under the kijun or price crosses under the kijun, with a 1.5% stop loss.

TrendLong onlySwingNasdaq 100Daily
2.66Profit factor
10,560Net profit EUR
28.68%Win rate
136Trades
-2,486Max drawdown
77.65Avg trade

Best run of 36. Nasdaq 100, Daily, spread 3, from run pf:2026-10-05-NAS100-D.tsv:12.

Entry rules, long

  1. The tenkan line (20 periods) is above the kijun line (60 periods)
  2. The close is above both leading spans as they stood 29 bars earlier
  3. Leading span A is above leading span B on the current bar
  4. The close one bar ago is above both leading spans as they stood 59 bars earlier

Exit rules

  1. The close crosses under the kijun line
  2. A stop loss sits 1.5% below the entry price

Test conditions

PeriodUp to 2026-10-05
InstrumentNasdaq 100, Daily
Spread3 points
Starting capital1,000,000
CostsSpread only. Commissions and overnight financing are not included.
BarsUp to 200,000 bars, fewer where the instrument has less history
Last tested2026-10-05

Every run

Markets and timeframes tested

MarketTimeframePFTradesWin %NetMax DD
Nasdaq 100Best runDaily2.66 13628.6810,560 EUR-2,486
DAX 40Daily2.24 17432.1813,632 EUR-2,270
Silver4 hours2.15 30425.9936,096 USD-8,994
Gold1 hour1.56 1,12436.393,190 EUR-418
USD/JPY30 min1.25 1,82836.65619,050 USD-107,545
DAX 4030 min1.18 1,96035.3610,495 EUR-2,277
USD/JPY15 minn/a 1,92034.17301,900 USD-156,460
USD/JPY1 hourn/a 1,33836.10298,010 USD-294,060
USD/JPY10 minn/a 1,98234.16233,400 USD-123,180
EUR/USD2 minn/a 1,95024.56110,790 USD-50,778
EUR/USDDailyn/a 11937.8280,465 USD-26,718
EUR/USD15 minn/a 1,77130.2147,476 USD-22,732
EUR/USD5 minn/a 1,88627.3643,285 USD-33,065
Silver1 hourn/a 1,18930.2825,481 USD-13,861
Nikkei 2251 hourn/a 98035.2022,082 USD-6,839
Nikkei 225Dailyn/a 13121.3718,321 USD-9,607
Nikkei 22530 minn/a 1,90032.8910,734 USD-6,900
Nikkei 22515 minn/a 1,82932.3710,539 USD-8,169
Dow Jones15 minn/a 1,46235.648,698 EUR-3,981
Dow Jones1 hourn/a 40839.228,380 EUR-4,438
Dow Jones4 hoursn/a 12040.007,669 EUR-3,845
Nasdaq 10030 minn/a 2,10134.037,106 EUR-3,344
Nasdaq 1001 hourn/a 1,21535.396,615 EUR-3,199
DAX 401 hourn/a 1,12334.194,680 EUR-2,733
Nasdaq 10015 minn/a 1,92435.764,564 EUR-3,167
GBP/USDDailyn/a 13232.584,272 USD-3,773
Nasdaq 10010 minn/a 1,92934.114,221 EUR-3,697
Nasdaq 1004 hoursn/a 38033.164,146 EUR-3,461
GoldDailyn/a 14025.002,561 EUR-849
Gold4 hoursn/a 32435.802,391 EUR-784
Gold30 minn/a 1,85634.701,863 EUR-788
Gold15 minn/a 1,89929.911,817 EUR-475
S&P 500Dailyn/a 20522.931,456 EUR-748
S&P 5004 hoursn/a 36040.281,381 EUR-705
S&P 5001 hourn/a 1,28335.78915 EUR-762
Gold3 minn/a 2,02831.80593 EUR-449

Charts

Results by run

Top 10 of 36 runs. The full list is in the table above.

Above 1.0 made money, below 1.0 lost money.

The code

ProBuilder code, as tested

// ==============================================================
// Ichimoku Cloud Trend Long (long only)
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long only
// Timeframe tested: Daily
// ==============================================================

DEFPARAM CumulateOrders = false

tenkan = (highest[20](high) + lowest[20](low)) / 2
kijun = (highest[60](high) + lowest[60](low)) / 2
leada = (tenkan + kijun) / 2
leadb = (highest[120](high) + lowest[120](low)) / 2
senkoua = leada[29]
senkoub = leadb[29]

18 more lines: the entry and exit rules.

Setup

How to load it

  1. Copy the code with the copy button on the code block.
  2. In ProRealTime, open a chart of the instrument and timeframe you want to test, then open ProOrder > New trading system and choose "Create with programming".
  3. Paste the code, give the system a name and save it.
  4. Click "Backtest", set your own spread and position size, and run it before you consider trading it live.

Indicators used

Ichimoku
Longer historyRe-run on up to 1,000,000 barsNasdaq 100 · Daily · older data 307.20 EUR

Nasdaq 100 had no history beyond the standard run, so both runs used 10,000 bars.

Nasdaq 100 · Daily

Bars available10,000
Net, standard 200,000-bar run10,560.00 EUR
Net, long run10,867.20 EUR
Net on the older data alone307.20 EUR
Read this firstKnown weaknesses2 points
  • Results include the spread only. Commissions and overnight financing are not included.
  • The code is published as it was backtested and has not been compiled again since.

Questions

About this strategy

Can I run Ichimoku Cloud Trend Long (long only) in ProOrder?

Yes. The code is ProBuilder and runs as an automated ProOrder system. Backtest it on your own account with your own spread and position size before trading it live.

Which markets was it tested on?

It was tested on 36 market and timeframe combinations. The best run was Nasdaq 100, Daily, with a profit factor of 2.66 over 136 trades.

How large was the drawdown?

The best run had a maximum drawdown of 2,486 EUR at the tested position size, against a net result of 10,560 EUR.

Does it trade long, short or both?

It only takes long trades.

Related

Strategies like this one

Ichimoku Stochastic MACD Trend Filter

Uses the same indicator.

4.24 PF · 2,499 trades

Volatility Spike Regression Long

Best run on the same market, Nasdaq 100.

1.22 PF · 1,850 trades

Dual ATR Trail Trend Entry

Also a trend strategy.

2.67 PF · 114 trades

Want strategies that are already part of a live portfolio? Join the ProRealAlgos waitlist.

Copy trading on US indices is available to ProRealAlgos members as spots open.

Past backtest results do not guarantee future results. This is not financial advice. Curated and maintained by ProRealAlgos. ProRealTime™ is a trademark of ProRealTime SAS. prorealalgos.comStatsDocs