Skip to main content
On this page

Ichimoku Cloud Strategy Success Rate: How to Measure It

· 6 min read
Pineify Team
Pine Script and AI trading workflow research team

There is no single Ichimoku Cloud success rate. A win rate belongs to a specific set of entry and exit rules, instrument, timeframe, date range, and execution assumptions. The cloud alone does not define a trade. This guide explains how to turn an Ichimoku idea into a test and how to read its results without confusing a high win rate with a profitable strategy.

Ichimoku Cloud components on a price chart

What the Ichimoku Cloud Measures​

Ichimoku combines five plotted lines. The cloud is the area between two of them, rather than a sixth independent calculation.

ComponentStandard calculationPlot position
Tenkan-senMidpoint of the highest high and lowest low over 9 periodsCurrent bar
Kijun-senMidpoint of the highest high and lowest low over 26 periodsCurrent bar
Senkou Span AAverage of Tenkan-sen and Kijun-senDisplaced forward
Senkou Span BMidpoint of the highest high and lowest low over 52 periodsDisplaced forward
Chikou SpanClosing priceDisplaced backward

The conventional displacement is 26 periods. These are high-low range midpoints, not moving averages of closing prices. TradingView documents the calculations in its Ichimoku Cloud guide.

A cloud drawn to the right of today's candle still uses information available today. Its position is a display convention, not knowledge of future prices. When implementing a test, match the exact plotting offset used by the indicator; a chart's displacement label and a zero-based series index can differ.

Define One Strategy Before Counting Wins​

Here is a research specification, not a tested recommendation, for a long-only cloud breakout:

  1. Use standard candles and fixed Ichimoku settings. Record the exchange, symbol, session, and timezone.
  2. At the close of a completed bar, require price to cross from at or below the upper cloud boundary to above it. Use the cloud actually displayed at that bar, not newly calculated spans projected into the future.
  3. Enter at the next available bar's open under the chosen simulation model. Hold only one position at a time.
  4. Set the initial stop at the lower cloud boundary measured on the signal bar. Reject the entry if that stop is not below the actual entry price.
  5. For this experiment, set a target at 1.5 times the initial entry-to-stop distance. Freeze both levels; do not silently add a trailing exit later.
  6. Define what happens if a bar touches both the stop and target. Use available intrabar data or disclose the simulator's assumed order of prices.

A Tenkan/Kijun crossover or a pullback entry is a different experiment. Changing the trigger while keeping the same label makes the resulting win rates impossible to compare.

Add Chikou Confirmation Without Moving Information Backward​

A possible filter compares today's close with the high from 26 bars earlier. That comparison is available today. It must not be treated as a signal that was available 26 bars ago merely because the Chikou line is plotted there. Record the decision time separately from the plotted location.

Test the breakout with and without this filter using identical exits and costs. A filter may remove losing trades, winning trades, or both; fewer signals do not prove improvement.

Win Rate and Expectancy Answer Different Questions​

Win rate is the number of winning closed trades divided by all closed trades. State whether breakeven trades remain in the denominator and whether a winner is measured before or after costs.

For a simplified model, expected profit per trade is:

win probability × average gross win − loss probability × average gross loss − average trading cost.

Suppose every winning trade makes 1.5R and every losing trade loses 1R, where R is the initial planned risk. With no costs, the break-even win rate is 40%: 0.40 × 1.5 − 0.60 × 1 = 0. If costs average 0.05R per trade, it rises to 42%: (1 + 0.05) / (1 + 1.5). These are arithmetic examples, not observed Ichimoku results.

Actual trades can have gaps, partial exits, or different stop distances. Use realized average wins and losses rather than assuming that every exit meets the planned reward-to-risk ratio. Report trade count, net expectancy, profit factor, drawdown, and time in the market alongside win rate.

A Reproducible Test Record​

Save with the resultWhy it matters
Script version and complete rulesAnother person must be able to generate the same trades
Symbol, exchange, timeframe, datesA result on one feed or period is not a market-wide estimate
Entry timing and cloud alignmentPrevents using unavailable information
Position size, leverage, costs, and fill modelDetermines the equity curve and execution sensitivity
Closed-trade exportMakes summary metrics auditable
Training and untouched evaluation periodsSeparates parameter selection from evaluation

TradingView uses a broker emulator for strategy tests; orders and historical intrabar paths are modeled. Its strategy documentation explains those assumptions and the available cost settings. An attractive chart is insufficient evidence of executable returns.

Choose the evaluation period before tuning. After testing it, do not keep modifying the rules against the same period and continue calling it untouched. Keep a record of rejected parameter sets as well as the selected one.

Settings, Markets, and Timeframes​

Start with 9/26/52 as a documented baseline. Alternatives such as 10/30/60 change the lookback windows; a seven-day market does not by itself establish that they are better. Compare a small, predeclared set and inspect whether nearby settings give similar results.

Intraday tests need enough detail to estimate spread, slippage, and session behavior. Daily tests produce fewer decisions and may carry overnight gap risk. Neither timeframe has a guaranteed win-rate advantage. Separate long and short results, since financing, borrow availability, and directional market exposure can differ.

For market-condition analysis, define the condition using information available at entry. Labeling a move a “strong trend” only after it becomes profitable selects winners retrospectively.

Frequently Asked Questions​

What is the typical Ichimoku Cloud strategy success rate?

No universal rate is established here. It depends on complete trade rules and the test sample. Require a trade log, costs, settings, and dates before treating a quoted rate as evidence.

Does the forward cloud predict future prices?

It plots calculations from available prices at a later chart position. That displacement does not supply future market data or establish predictive accuracy.

Should I change Ichimoku settings for crypto?

Treat different settings as separate hypotheses. Compare them with the standard baseline under the same costs and evaluate the selected rules on data that was not used for tuning.

Is a higher win rate always better?

No. Smaller wins, larger losses, higher costs, and deeper drawdowns can outweigh a higher percentage of winning trades. Evaluate the distribution of outcomes and the capital required.