New

11 tools. $557.98 if bought one by one. 5 new Premium desks inside.$557.98 one by one

$97 once$97See all 11See it
Pine Pro Library · v1.6.0

Stochastic Pop Desk momentum indicator for TradingView

It lets the EMA 200 pick the side, waits for the stochastic line to dip and come back, then marks the pop with its stop and two targets.

Panel11:15
NOW
FLAT · long side
NEXT
Missing · step 2 (stretched)
RULE
A long pops on a cross above 55
Four steps, then a crossStochastic Pop Desk 1.6.0

Window 1 · first to reach TP1

Simulated 15-minute gold bars, not a real market, run through Stochastic Pop Desk's rules, simplified for the browser. Quiet bars run as a time-lapse; the bars that matter slow down. Window 1 is the first simulated window whose pop reaches TP1, so every step shows; Another window plays the next simulated windows in order, whatever they do. A trade that enters within 40 bars of the last one's close plays in the same window. R is before costs.

Read as text
Times are bar opens on the simulated New York clock. The words are the script's own; R is before costs.
TimeEventPrices
13:15Window opensClose 4,292.29 · EMA 200 4,304.04
22:15DROP ▼ · short at the closeEntry 4,284.13 · stop 4,307.01 · TP1 4,261.25 · TP2 4,238.37
23:00exit short · stop −1.0RExit 4,307.01
01:45DROP ▼ · short at the closeEntry 4,297.68 · stop 4,305.75 · TP1 4,289.61 · TP2 4,281.54
02:30TP1 · stop to the entryTP1 4,289.61 · stop 4,297.68
02:45exit short · target +2.0RExit 4,281.54
08:30DROP ▼ · short at the closeEntry 4,283.31 · stop 4,343.10 · TP1 4,223.52 · TP2 4,163.73
09:45Cross 55 refused · exit bar — next entry considered from the next barLine 56.3 · close 4,342.91
09:45exit short · stop −1.0RExit 4,343.10

Full Pine v6 source in Pine Pro Library. It draws on your chart; you place the trades.

Four steps. One cross.

The desk reads four steps at every close and takes a cross above 55 only when all four are true.

POP

All four steps true, then a fresh cross above 55: long at 4,384.13, the stop and both targets set at once.

  • Step 1, trend: true, above a rising EMA 200
  • Step 2, not stretched: true, 1.4 ATR from the EMA (≤ 3.0)
  • Step 3, fresh pop: true, armed — the line visited 45
  • Step 4, the cross above 55: true, line 56.0 · a fresh cross above 55

The same simulated 15-minute gold, simplified rules. This film is the first simulated window where the desk refuses a cross on its trend's side and then takes the next one. The tile words are the script's own panel.

Step 1

Trend

A long needs price above an EMA 200 that is higher than ten bars ago; a short, the mirror.

Step 2

Not stretched

The close must sit within 3.0 ATR of the EMA 200, so a pop far above it is skipped.

Step 3

Fresh pop

After a long, the line must close below 45 before the next one counts.

Step 4

The cross

The line crosses above 55 on a closed bar, 5 bars or more after the last signal, and that close is the entry.

No dip. No second pop.

After a pop, the line has to dip below 45 before the next cross above 55 counts.

No pop · spent The line's low was 48.9, never below 45: the cross above 55 is a second pop, and the desk passes.
10.0 pts line low 48.9

A fixed simulated example, the same bars each time: the long side starts spent, as it is after a pop, and the last close is 112. Only the pullback's depth moves; the desk's own checks run at every close.

Re-arm

Below 45

A long side re-arms only when the line closes below 45; a short side, above 55.

Spent

One pop per dip

Without that dip, a second cross above 55 is not taken.

Setting

Fresh pop only

On by default; turned off, every cross counts again.

Why

No wiggles

No re-entry on every wiggle across 55: one dip, one pop.

Stop to entry at TP1.

The stop starts one risk away at the swing, moves to the entry at TP1, and TP2 at 2R closes the trade.

TP1, the stop to the entry, then TP2: exit long · target +2.0R.

Drawn paths, not trades: they show the rules. No partial exit at TP1; R is before costs.

Stop

The swing

The lowest low of the last ten bars, minus 0.2 ATR, for a long.

TP1

1R

It moves the stop to the entry and closes nothing.

TP2

2R

The final target: the whole trade closes there.

Fills

Stop first

An opening gap fills first; if a bar touches both, the stop counts before the target.

Paste it. Run it.

Two files, the complete v1.6.0, ready for TradingView's Pine Editor.

On a phone? Send this page to your desktop.

  1. Copy the indicatorThe button copies the whole file.
  2. Paste it in the Pine EditorOpen a new indicator, replace the sample, save.
  3. Add it to a chartIt draws on price, with the stochastic line in its own pane.
stochastic-pop-desk.pine · 714 linesDownload stochastic-pop-desk.pine
// ═══════════════════════════════════════════════════════════════════════════════//  STOCHASTIC POP DESK — EMA 200 · Stochastic POP · Analysis panel · Co-Pilot  ·  Pine Script v6  ·  v1.6.0//  One script that replaces three: the EMA 200 trend filter, the Stochastic POP (Jake Bernstein's method, the//  ChrisMoody "Method 2" bands 55 / 45, with an EMA 4 on the stochastic line) and an analysis panel that walks the//  four steps of the rule in order and tells you — in words — what is still missing before a signal can fire.////  HOW IT READS THE MARKET (trade decisions commit on CLOSED bars; live plots can move)://    1 TREND      price above a RISING EMA 200 = long side only · below a FALLING EMA 200 = short side only.//    2 STRETCH    the close must sit within N ATR of the EMA — a pop that starts far away is a chase.//    3 FRESH      the stochastic line must have visited the other band since the last signal (no re-entries).//    4 CROSS      the EMA-4 of the smoothed stochastic (14, 5) crosses ABOVE 55 → long pop · BELOW 45 → short drop.//    EXIT         the line crosses back through its band (momentum gone) · or a stop / target ladder · or both.//    CONTEXT      MA stack 5·10·20·100·200, EMA 8 / 21, RSI, volume — shown as agreements, optionally used as gates.//    SWITCHES     (all off by default; optional rules, no established advantage) ATR trailing stop after TP1 · session//                 filter · time stop · opposite-signal exit · higher-timeframe EMA agreement.////  The stochastic lives in this pane; the EMA, the signals, the trade levels, the panel and the Co-Pilot are drawn//  on the price chart with force_overlay — one script, one settings dialog, two views.//  Paper ledger has NO costs — a description of the past on your chart, not a prediction.//  TP1 moves the stop on the confirmed close for the NEXT bar; it does not take partial profit.//// …// ═══════════════════════════════════════════════════════════════════════════════//@version=6indicator("Stochastic Pop Desk — EMA 200 · Stochastic POP · Checklist", "StochPop", overlay = false, max_labels_count = 300, max_boxes_count = 160, max_lines_count = 100) // ─────────────────────────────────────────────────────────────────── INPUTS · trend (the EMA 200 exactly as the built-in)gT = "Trend · EMA 200"inEmaLen   = input.int(200, "EMA length", minval = 1, group = gT, display = display.none)inEmaSrc   = input.source(close, "Source", group = gT, display = display.none)inEmaOff   = input.int(0, "Offset", minval = -500, maxval = 500, group = gT, display = display.none)inSmType   = input.string("SMA", "Smoothing line", options = ["None", "SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"], group = gT, tooltip = "The built-in EMA's second line: a moving average OF the EMA. Drawn dotted; it does not affect signals.", display = display.none)

No coding needed.

View the full code

Strategy twin · optional

stochastic-pop-desk-strategy.pine

The same rules as native orders, for TradingView's Strategy Tester on a second chart, with commission and slippage set in the file.

Download stochastic-pop-desk-strategy.pine

No coding needed.

View the full code

01 · Library

Pine Pro Library

The full source: read it, change it, keep it.

02 · Pine v6

Two files

The indicator draws; the strategy twin runs the same rules in the Strategy Tester.

03 · Your chart

Any market

Any symbol and timeframe TradingView loads; the films here use simulated 15-minute gold.

04 · Alerts

Built in

Eight named alerts: POP, DROP, TP1, the momentum exit, TP2, Stopped, Ready and Trend flipped.

All eleven. Once.

Eleven things we make, one payment, and nothing that renews.

Complete Suite Everything on the list, one payment

$97, one payment.

Renews never Full source 7-day refund before download

The Suite adds no Stochastic Pop features; it includes Pine Pro Library.

What's insideOn its own
  1. Drift Desk PremiumThe bigger trend, the pullback, size first.$49.00
  2. Opening Range Desk ProOpening ranges graded A to C, markets in play first.$49.00
  3. Signal Desk PremiumA 20-market Radar, sized tickets, a daily lock.$49.00
  4. Breakaway Desk PremiumA Trend Radar for six crypto perpetuals on 4-hour candles.$49.00
  5. Gold Sweep Desk ProGold's session pools, the plan before the window.$49.00
  6. Pine Complete Bundle11 Pine v6 tools, every source included.$46.00
  7. Pine Evolution LabA local strategy factory that kills weak ideas.$79.00
  8. MTR FullSystemEAA complete MT5 EA: all 21 source files.$49.00
  9. TradeLensA self-hosted journal whose AI coach prices your leaks.$47.00
  10. The WatchA self-hosted paper-trading board.$59.00
  11. AI Starter PacksPrompt Vault, Fixer, Builder Lite, Chart Reader.$32.98
All eleven, one by one$557.98
The Suite$97

Straight answers.

How do I get the code?

The page, the films and the manual are open to everyone. The code, both files, is in Pine Pro Library: $49 once for every desk and every update, or included in the Complete Suite. Sign in to copy or download.

Does it have an edge?

No measured edge. Older tests on three charts, costs on, shaped the original exit default, and the fast chart lost; those figures do not validate this version, and fresh checks are pending. The lab notes have the history.

Why did it pass on a cross?

Read the Missing line: it names what failed, such as the trend, the stretch, the fresh pop, the cooldown or an exit bar.

What does the Suite add?

No Stochastic Pop features. It holds the other things we make, for one payment, Pine Pro Library among them, so this desk's code comes with it.

We, ProEA Lab, build Stochastic Pop Desk. The films run its rules, simplified, on simulated candles, not market data; R is before costs. Not financial advice.

Full manual.

Every rule, setting and check, one topic at a time.

Open the full manualClose the full manual

Stochastic Pop Desk · v1.6 · Pine Pro Library

Turn EMA + stochastic into rules you can test.

EMA and stochastic describe past price. The checklist makes each decision inspectable.

TradingView indicator + strategy. The indicator does not predict prices or place orders.

Pastel clay illustration of a momentum wave and four condition checks revealing the missing step before a setup is ready.
Workflow illustration
  1. Check the trend

    Direction and distance from the trend line.

  2. Wait for a fresh cross

    Reset, then momentum crossing its band.

  3. See the missing step

    Four checks, a trail and a drawn plan.

See the real chart

What is Stochastic Pop Desk?

Stochastic Pop Desk is a TradingView indicator in Pine Pro Library that combines smoothed stochastic crosses with EMA trend, distance, reset and timing checks. These describe past price; they do not predict the next move. The checklist explains each decision, and a separate strategy tests entry rules with native orders and costs.

Why is there no new POP while the oscillator stays above 55?

Staying above 55 is not a fresh cross. After an accepted long signal, the default reset requires a confirmed reading below 45. Trend, distance, cooldown, required history and open-trade checks still apply. An exit candle cannot re-enter. Read POP and DROP conditions

Why does Stochastic Pop Desk use two chart panels?

The lower pane shows the smoothed stochastic and its trigger bands. Price-chart overlays show the EMA, trail, reference ticket and checklist. Read both together: the oscillator crossing a band does not satisfy the other entry checks. Read the two-panel guide

Does the sideways flag automatically block entries?

No. The sideways flag describes low directional efficiency relative to recent history. Blocking new entries while flagged is an optional setting and is off by default. Turn it on only when you intend to test that additional filter. Read the sideways filter rules

Why use measurements that lag?

Combined by request. Built for repeatable decisions.

01 · Observe

Describe recent price.

EMA describes direction; stochastic locates price in its range. Both lag.

02 · Decide

Apply consistent checks.

Trend, distance, reset and timing qualify entries. Entries can lose.

03 · Evaluate

Test the plan.

Test costs and separate periods. There is no established predictive advantage.

Price + momentumCandle 3 of 10
First, check the direction.Candles show price. The blue running average weights recent closes more. Its length is 200. Price is above it; the average is higher than ten candles ago. Long ideas are allowed. Green candles close above their open; red candles close below. Blue is EMA 200. The lower purple line is the calculated smoothed stochastic, with bands at 45 and 55. Both panels share candle positions and a white time cursor. Long reset still needed.
Blue = price average · Purple = momentum readingWhite dots = the same candle in both panels
Price close
108.0
Momentum
79.0 / 100
Long reset still needed
1 / 5 · Price

First, check the direction.

Candles show price. The blue running average weights recent closes more. Its length is 200. Price is above it; the average is higher than ten candles ago. Long ideas are allowed.

The full entry checklist still needs to pass.

Fictional prices; calculated lines. An earlier long has already used its reset.

A cross alone is not enough.

Reveal ten candles. Compare the final decision.

Price + momentumCandle 1 of 10
Waiting for a fresh reset.An earlier long used its reset. Staying above the average or above 55 does not create another entry. Green candles close above their open; red candles close below. Blue is EMA 200. The lower purple line is the calculated smoothed stochastic, with bands at 45 and 55. Both panels share candle positions and a white time cursor. Long reset still needed.
Blue = price average · Purple = momentum readingWhite dots = the same candle in both panels
Price close
108.0
Momentum
70.3 / 100
Long reset still needed
Candle 1 / 10

Waiting for a fresh reset.

An earlier long used its reset. Staying above the average or above 55 does not create another entry.

  • Price trend: passesAbove rising EMA
  • Distance: passes2.3 ATR · limit 3
  • Fresh reset: not metNot below 45 yet
  • New cross: not met63.7 → 70.3
  • Closed candle: passesClosed

Compare cases at the same candle. Pullback changes recalculate both panels.

What is supplied in this example?

330 generated bars warm up EMA 200, ATR 10 and stochastic 14 → SMA 5 → EMA 4. Supplied trade state: flat, cooldown complete, long reset already spent. The warm-up is not claimed to have produced that earlier signal. Optional agreement gates and exits are off. These are fictional prices, not live market data.

Does 55 mean a chance of success?

No. Stochastic describes price location in a recent range. Smoothing slows its changes. It does not measure buying volume or the chance of the next move.

Find the same clues on your chart.

Price above. Momentum below.

Historical v1.5 TradingView gold fifteen-minute chart with Stochastic Pop Desk: price trend trail, short ticket, lower stochastic pane and checklist panel.
Historical v1.5 · gold 15mOpen full-size chart ↗
  1. 1 Price direction

    EMA and the trail are separate.

  2. 2 The lower line

    POP crosses up; DROP down. Check every condition.

  3. 3 The checklist

    Read Missing. READY alone is not entry.

Explore the full price simulator

Change the close, pullback, reset rule and confirmation. Lines recalculate from fictional prices.

CHANGE THE CANDLE. SEE WHY.

Can this close create a fresh pop?

Change the close or pullback. Candles, EMA and stochastic recalculate.

Earlier candles → test candleTest close 112
Paper entry112Current stop90.28134121.510996.584
Calculated stochastic EMA57.657
Reference 45Reference 55
EMA 200Drag the blue close ↕
Watch the same candle change
112
16
How the calculation works & more controls

Stochastic 14 → SMA 5 → EMA 4. Strict long reset below 45, cross above 55. EMA slope: ten bars. ATR: ten bars.

Entry 112.00; stop 90.28; targets 133.72 / 155.44. Paper replay checks opening gaps first, then stop before target. Updated stops apply next candle; exit candles cannot re-enter. This lesson does not simulate native strategy fills.

Calculated events: candle 10: Long pop.

Illustrative inputs · changing a slider recalculates this example · no market feed

Paste it into TradingView.

Pine v6 scripts · Pine Pro Library.

  1. 1

    Open Pine Editor

    Create an indicator.

  2. 2

    Paste the code

    Replace the sample.

  3. 3

    Add to chart

    Save with defaults.

The indicator

Opens in its own pane and on price.

Indicator code

Copy the code as it is. No coding needed.

View the full code
Download the indicator .pine file

The strategy twin · optional

Native orders on a second chart; separate from paper.

Strategy code

Copy the code as it is. No coding needed.

View the full code
Download the strategy .pine file
No signal yet?

Allow enough loaded history. Check Missing, the fresh reset and cooldown. A line staying beyond its band is not a new cross.

Reference guide.

Rules and settings.

What qualifies as POP or DROP?

Long: close above EMA 200; EMA above its value ten candles ago; price within 3 ATR of EMA; a new smoothed cross from 55 or below to strictly above 55. ATR measures recent price movement, including gaps.

Fresh pop: a reading strictly below 45 re-arms an accepted long. Shorts mirror this: falling EMA, cross below 45, reset above 55. Both reset flags start ready.

Wait five candles after either side’s signal. Entry requires a closed candle, sufficient history and a flat plan. An exit candle cannot create a new entry. The strategy also requires its native position to be flat.

Why two chart panels?

Price chart: EMA, trail, tickets, levels and panels. Lower pane: stochastic 14 → SMA 5 → EMA 4. This smoothed line crosses the bands.

The extra SMA 5 and EMA drawing offset are display-only; neither changes entry calculations.

How do the stop and targets work?

1R is initial entry-to-stop distance. Default long stop: ten-bar lowest low, including entry, minus 0.2 ATR. This is a rolling extreme, not a confirmed pivot. ATR mode uses 2 ATR without the buffer. Levels round to tradable ticks.

  1. Opening gap firstIf the open is beyond an active stop or final target, the paper exit uses that open.
  2. Then existing levelsWhen both extremes touch, the paper model checks stop before final target.
  3. TP1 updates the stopAt 1R, stop moves to entry for the next candle. No partial profit.

New paper stops apply next candle; entry-candle wicks cannot stop a new plan. Ladder modes require TP2 above TP1. With native close processing enabled, a newly submitted marketable stop may fill at that closing tick.

Stop / targets only is default. Band cross back only exits a long on a cross back below 55, a short above 45, and disables the stop/target ladder. Band cross back or TP2 keeps the ladder plus that band exit.

What does the colored trail do?

The chandelier-style trail uses price extremes and an ATR offset. It updates on confirmed closes and flips on a qualifying close through the prior trail. Color shows EMA-slope agreement; sideways turns it grey. Drawing it is on; using it as a stop is off.

ATR trailing after TP1 follows the close. Stop follows the trend trail uses the previous candle’s trail state: From entry can tighten the initial stop when direction agrees; After TP1 waits. An opposing prior trail can request a TRAIL close after one held candle.

What does sideways mean?

Efficiency divides net progress by total close-to-close travel over twenty candles. Rank it against two hundred valid values: flag at or below the lowest quarter; release above the fortieth percentile. No travel means zero efficiency.

This describes recent price. Blocking entries while flagged is optional and starts off.

What do the optional filters add?

Signal needs: Trend + POP only is default. Majority needs more than half of enabled agreements; all needs every one. None enabled passes. “MA stack” checks price against four of five EMAs; “EMA 8/21 cross” checks ordering. RSI checks its side of 50; volume compares with its average.

Higher timeframe: uses the last closed higher candle. When enabled, an equal or lower timeframe raises an error; missing history blocks readiness. Sessions: use candle opening time and the configured timezone.

Opposite exit: needs an opposite oscillator cross, not a full opposing setup. Time stop: exits after the selected wait only if TP1 has not been reached. These switches all start off.

How do I read the panel and Co-Pilot?

State: trend or open plan. Missing: failed checks. Trade card: entry, stop, targets and exit rule. Record: paper outcomes without costs.

The Cross tick means currently beyond the band. READY includes cooldown and required history; Missing names blockers. Live readings are marked preview. A fresh cross must pass all checks again at close.

Brief shows NOW; Standard adds WHY and PLAN; Detailed adds record and glossary. Showing context rows does not enable a gate.

Stochastic Pop Desk v1.5 on a historical bitcoin hourly chart with Standard Co-Pilot, optional agreement rows, recent tickets and exit labels.
Historical v1.5 bitcoin example · Standard Co-Pilot and contextOpen full-size chart ↗
What does each setting change?

All sixty-two inputs, in settings order. Indicator and twin share the rules; the twin initially hides risk zones, dashboard and Co-Pilot.

Trend and distance

The main EMA selects the side. Its extra smoothing line and drawing offset do not change signals.

Main price-average length
200
Price used by the main EMA
Close
Shift the EMA drawings left or right
0 candles
Type of the extra EMA smoothing line
SMA
Length of the extra smoothing line
5
Compare EMA with this many candles ago
10
Maximum entry distance from EMA
ATR × 3

Momentum and a fresh trigger

Stochastic → SMA → EMA. After a signal, that side needs a reset across the opposite band before another fresh cross can qualify.

Price-range lookback for stochastic
14 candles
First smoothing of the stochastic line
SMA 5
Final smoothing before the band check
EMA 4
Long trigger: cross above this band
55
Short trigger: cross below this band
45
Require a reset between same-side signals
On
Minimum candles between accepted signals
5

Optional agreement checks

Context by default; optionally require a strict majority or all enabled checks.

Compare price with five moving averages
On
Compare EMA 8 with EMA 21
On
Check which side of 50 RSI occupies
On
Candles used by RSI
9
Compare volume with its average
On
Candles used by the volume average
20
Candles used to measure typical movement
10
Whether agreements must pass for entry
Trend + POP only

Entry, stop and targets

TP1 changes the stop without partial profit. TP2 must exceed TP1 in ladder modes.

Draw the paper entry, stop and targets
On
Choose the initial stop anchor
Swing low / high
Lookback for the rolling high or low
10 candles
Stop distance when ATR mode is selected
ATR × 2
Extra space beyond the rolling high or low
ATR × 0.2
Milestone that moves stop to entry
1R
Final target that closes the paper trade
2R
Choose ladder, band exit or both
Stop / targets only

Optional filters and exits

Seven optional rules, all off. Higher-timeframe agreement requires valid history above the chart timeframe.

After TP1, let stop follow the close
Off
Distance behind the close after TP1
ATR × 2
Use the chart trail to manage stop
Off
Allow entries only during session windows
Off
Timezone used by session windows
America/New_York
First allowed session window
02:00–05:00
Second allowed session window
08:30–11:00
Maximum waiting time for TP1
0 candles · off
Exit on an opposite oscillator cross
Off
Require higher-timeframe price agreement
Off
Timeframe used for that agreement
240 minutes
Skip entries while sideways is flagged
Off
Candles used by the sideways detector
20
Sideways threshold in the recent ranking
25 · lowest quarter

Chart appearance

Three themes. The trail is visible by default; its distance also affects the optional trail stop.

Choose the color theme
Aurora Neon
Show the extra EMA smoothing line
On
Show allowed distance around EMA
Off
Show the chart trail and fill
On
Distance used by the chart trail
ATR × 3
Shade initial risk and reward areas
On · twin: Off
Highlight candles during an open paper trade
On
Shade the oscillator’s pop or drop phase
Off
Color candles by allowed trend side
Off

Dashboard

Readiness, live preview and paper outcomes. The record excludes costs.

Show the dashboard
On · twin: Off
Choose dashboard position
Top Right
Choose dashboard text size
Medium
Show optional agreement rows
Off

Co-Pilot

Choose explanation depth, position and text size.

Choose the amount of explanation
Brief · twin: Off
Choose explanation position
Bottom Left
Choose explanation text size
Auto
Wrap text after this line width
64 characters

Alerts

Dynamic POP, DROP, TP1 and EXIT messages. Recreate alerts after changes.

Send dynamic messages as JSON
On
Which events can send an alert?

Eight named conditions: POP long, DROP short, TP1, Momentum exit, TP2, Stopped, Ready and Trend flipped. Stopped includes SL, BE and TRAIL.

Any alert() function call sends POP, DROP, TP1 and EXIT as JSON or readable text. It does not send Ready or Trend flipped. The payload includes entry, sl, tp1, tp2, stoch, ema200, reason and optional r.

Committed entries and trade events use closed candles. Ready and Trend flipped are also explicitly close-gated. Recreate alerts after source or settings changes. Native order-fill alerts and paper events are separate.

How do I test it on my own chart?
  1. Keep defaults and follow the checklist across waiting and entry examples.
  2. Include stopped trades. Read the exit reason, not just the entry label.
  3. Load the twin on a second chart; set realistic size, costs and slippage.
  4. Change one setting, then check a separate period.

Twin defaults: capital 100,000, quantity 1, commission 0.02 percent per order, five ticks slippage. Ladder orders protect the native position until flat. TP1 takes no partial exit. Entries request signal-close fills; simulated prices can differ.

The twin’s record compares native exits with signal-close geometry, without costs. Use Strategy Tester for simulated fills and net results.

Stochastic Pop Desk v1.5 strategy twin's historical bitcoin hourly Strategy Tester panel, with commission and slippage enabled.
Strategy Tester · historical v1.5 example with costsOpen full-size chart ↗
What did our measurements show?

Older in-sample tests compared exits and switches on three charts with costs on, informing the original ladder default. The fast chart lost. Those figures do not validate the changed engine.

Fresh chart-runtime checks and measurements remain pending.

Read the historical lab notes
What can change the reading?

A live candle can change before close. Different history, feeds, timeframes or inputs can recalculate results. EMA and smoothing respond with a delay; higher-timeframe agreement uses the last closed higher candle.

The indicator’s paper record excludes costs and execution frictions. The strategy models fills under your settings. Neither establishes a predictive advantage. Trading risk is yours; this is research tooling, not financial advice.

05 · THE LOG

Every change, dated

What shipped and what changed in Stochastic Pop Desk, newest first. Ask for the next change below; what gets built lands here with a date, and on the lab queue on the front page.

  1. Readiness, gap handling and native strategy orders v1.6.0 Updated Stochastic Pop Desk

    Readiness, gaps and native orders updated; server compilation passed; attached-chart runtime checks and fresh measurements remain pending.

  2. Stochastic Pop Desk v1.5.0 Shipped

    Checks momentum, trend and timing before an entry.

  3. Three scripts, one checklist Request Stochastic Pop Desk

    The ask it was built from: an EMA 200, the Stochastic Pop with an EMA on the line, and an analysis table, combined.

    1. Received
    2. Building
    3. Done

    “An EMA 200 with its smoothing line, the Stochastic Pop with an EMA 4 on the line, and an analysis table. Can these be one script that says what is missing?”

    a commenter on the r/pinescript thread, paraphrased · Asked 3 Sep 2026 · Done 4 Sep 2026
  4. Measured on three charts before it shipped Lab note Stochastic Pop Desk

    Run with costs on across three charts. The textbook exit closed trades early; the plain ladder became the default. The fast chart lost.

BUILT WITH TRADERS

Something to change in Stochastic Pop Desk?

A small friction or a big idea. Tell us what would make this tool work better for you.

What would help?

Describe your rules and what you want the tool to help you see.

Add chart details Optional

For a question about your idea or an update if it ships.

Guides & new tools Optional

Add an email above to choose this.

Show us on your chart Optional

Crop out any account details you don't want to share.

No account needed. Sent privately to the lab.
  1. We read it
  2. We choose what to build
  3. Shipped changes get a date

Requests for a new tool go on the same queue: see what is asked for and what is being built.

  • Signal Desk

    Compare momentum-triggered entries with a checklist of trend, structure, location and candle checks.

  • Engulfing Volume Desk

    Compare the pop with an engulfing candle graded by volume, under the same 200 EMA trend.

Built by ProEA Lab. Compare every desk in Pine Pro Library.