Complete Suite: all 12 tools. 6 Premium desks inside.All 12 tools $606.98 one by one

$606.98 one by one $97 once Save $509.98Get the SuiteGet it
ProEA Lab · MT5, TradingView and trading research · Evidence standards
Systems

EMA 200 + Stochastic Pop: What the Original Tests Can Tell Us

Historical results from three charts, their execution limits, and why they do not validate the revised strategy. The useful question is whether a complete, repeatable rule survives testing with costs.

PL · 7 min readUpdated
Historical v1.5 Stochastic Pop Desk on gold fifteen-minute candles, with its stochastic pane, checklist and paper plan.

Why combine two lagging indicators?

A reader asked us to combine an EMA 200, a smoothed Stochastic Pop line and an analysis table. Both indicators summarize prices already observed. EMA provides a trend reference. Stochastic describes the close within a recent high–low range; smoothing reduces sensitivity and adds delay.

Their useful role here is making a rule explicit: which direction qualifies, which conditions block an entry, and how the resulting plan ends. They do not supply new information about the future merely by appearing together.

The indicator makes those decisions visible. The separate strategy makes the complete rule testable with costs and execution assumptions. Whether that rule has an advantage is an empirical question. The study below does not settle it.

Open the guide; both Pine scripts are in Pine Pro Library →

What the original study recorded

The report covered bitcoin one hour, gold one hour and gold fifteen minutes, one loaded window per chart. The strategy settings used a commission of 0.02% per order and five ticks of slippage. The samples were selected and compared during development, so they are in-sample.

These are the original reported figures, preserved rather than presented as a fresh run:

Original exit variantBitcoin 1HGold 1HGold 15m
Band cross with protective ladderPF 1.17 · 35 tradesPF 0.94 · 98 tradesPF 0.83 · 50 trades
Stop and target ladderPF 1.51 · 27 tradesPF 1.31 · 83 tradesPF 0.81 · 44 trades

Profit factor is reported gross profit divided by gross loss. Values below one mean losses exceeded profits in that run. Calling 0.81 or 0.83 “around break-even” understated the negative result; the original article used that wording and we have corrected it.

The reported profitable share ranged from 27% to 35% in this comparison. That range describes these runs. It is not a normal win rate for all momentum strategies, and it does not explain their future prospects.

The entry formula stayed the same. The actual entry sets did not: an exit changes how long a position blocks another entry, so trade counts changed. These runs cannot isolate the exit's effect on an identical fixed set of entries.

The rule and the original exits

The default entry combines a rising or falling EMA 200, a distance limit of 3 ATR, a fresh stochastic reset, a new smoothed cross through 55 or 45, and a five-bar cooldown. The stochastic sequence is length 14, SMA 5, then EMA 4. Long and short rules mirror each other.

The default paper stop uses a rolling ten-bar extreme with a 0.2 ATR buffer. This is a rolling high or low, not a confirmed pivot. ATR stop mode is an alternative. The ladder's first milestone is 1R and the final target is 2R, where R is initial entry-to-stop distance. TP1 moves the stop; it is not a partial exit.

The original report counted 33 of 50 paper exits on gold 15m as band-cross exits and 17 as stop or target exits. This shows which rule ended those paper plans. It does not prove that holding each one longer would have improved its outcome.

The band-only bitcoin 1H run reported PF 0.75, net minus 3,878 in the report's account units, and 35 trades. That mode has no protective stop or target ladder. Its negative result is part of the record, not evidence that a different exit is universally better.

Optional switches: the historical ledger

Each row below was reported as a separate change on top of the original ladder default. A dash means no figure was reported here; it is not zero. The values are profit factors unless a cell says otherwise.

Original settingBitcoin 1HGold 1HGold 15m
Ladder default1.511.310.81
Majority agreement gate1.69 · 23 trades1.12—
All agreement gate3.28 · 14 trades0.88 · 23 trades2.08 · 17 trades
Higher-timeframe agreement1.891.410.98
ATR trailing after TP11.581.10—
Opposite oscillator cross exit1.681.02—
Time stop1.331.23—
Session filter4 trades; no PF quoted1.23—
Chart trail as stop from entry1.810.960.55
Skip the sideways state1.90 · 13 trades2.55 · 42 trades0.50 · 19 trades

The sideways-skip row also reported gold 1H drawdown falling from 372 to 146 in the report's account units, with the trade count falling from 83 to 42. That is an observation from one selected window, not an estimate of future drawdown.

Earlier development experiments used a fixed efficiency threshold and retained five of 44 gold 15m trades. An earlier chart-trail version reported gold 1H PF 0.62, compared with 0.96 after changing its flip rule. Those are different development versions, not repeated measurements of one frozen system.

Several cells have very few trades. Trying multiple settings and then preferring the best cells also introduces selection bias. The table offers ideas to retest; it cannot establish that extra confirmation, a sideways filter or a different exit improves future results.

What changed in v1.6

The update addresses rule and execution consistency:

  • Majority means strictly more than half of enabled agreement checks. No enabled checks means the gate passes.
  • An enabled higher-timeframe filter rejects an equal or lower timeframe. Required but unavailable history blocks readiness.
  • READY includes cooldown and required history. Ready and Trend flipped alerts commit on closed bars; live dashboard readings are identified as preview.
  • Paper exits account for opening gaps before ambiguous high/low touches. Updated paper stops apply from the next bar. An exit bar cannot immediately create another entry.
  • The strategy maintains native stop and final-target orders and owns its native position until flat. It no longer treats a paper exit as proof that the native position has closed.
  • TP1 changes the stop without taking a partial exit. Ladder modes require TP2 greater than TP1.

Native orders can fill differently from the indicator's paper assumptions. With close processing enabled, a newly submitted marketable order may fill at that closing tick. Stops and targets are references, not guaranteed execution prices; slippage changes the actual fill.

These changes are why the old numbers cannot validate the new source. We removed the old optimization figures from input tooltips so they are not mistaken for current evidence.

How to evaluate the idea

Start with a clearly recorded instrument, timeframe, date range, source version and settings. Include size, commission and slippage assumptions. Inspect actual entries and exits, including opening gaps, ambiguous candles and stopped trades. A chart label is not an executed order.

Compare a simple baseline and the full rule on the same coverage. Change one setting at a time and record every candidate tried. Then use a separate period that did not guide those choices. Report trade count and uncertainty along with aggregate results.

The important question is whether the whole decision process holds up under those conditions. A low hit rate alone does not answer it; neither does a visually persuasive chart.

Disclosure

We build and sell trading tools. Stochastic Pop Desk and its strategy source are sold in Pine Pro Library. The historical figures above were reported by us during development and have not been independently authenticated or validated out of sample. They are not current v1.6 measurements or financial advice.

Continue reading

A SuperTrend-Style Trend Rule on 20 Coins, Written First. Here Is What It Made.

Drift Desk's ATR band is a SuperTrend-style trend rule. We tested it the written-first way on 20 Binance coins after costs: the both-ways rule lost, the long-only version made money, and on the untouched coins holding long made more.

Oct 27 · ProEA Lab

Cover titled A SuperTrend-style trend rule, measured: net R after costs for Drift Free and the long-only research edition on the holdout months and the untouched coins, with the research edition above zero and Drift Free below zero on the untouched coins.

Opening Range Desk: What We Measured.

The opening range breakout, tested the written-first way: Opening Range Desk 2.0's own engine on gold, Bitcoin and Ether after costs, every variant we ran, its win rate, and what is still pending.

Oct 27 · ProEA Lab

Cover titled Opening range breakout, measured: a bar chart of the default rule's R per trade before and after costs on gold, Bitcoin and Ether. Before costs every bar is close to zero; after costs Bitcoin's and Ether's fall well below it, gold's stays a sliver under zero.

Best Gold Indicators on TradingView (2026), Code-Read.

We read the code of the ten most-boosted open-source gold (XAUUSD) scripts on TradingView: what each one computes, what in its code is actually about gold, whether it decides on a closed candle, and whether it draws a stop.

Oct 26 · ProEA Lab

Explainer cover titled Best gold indicators, code-read: a table of six open-source TradingView gold scripts with ticks, crosses and halves for three checks: whether anything in the rules is about gold, whether the script decides on a closed candle, and whether it draws a stop.