Bring the source
Open Pine v5 or v6 source you possess and have the right to analyze.
TradeAssembly / NeedleMap
NeedleMap turns Pine Script source into a readable, source-linked map of its mechanics—so conditions, state, timing, and action paths are visible before you rely on them.
//@version=6strategy("Source inspection example", overlay=true)basis = ta.sma(close, 20)crossed = ta.crossover(close, basis)var int signalBar = nacanEnter = crossed and strategy.position_size == 0// A signal is not a verified fill.if canEnter strategy.entry("Long", strategy.long) signalBar := bar_indexheld = bar_index - signalBarif strategy.position_size > 0 and held >= 5 strategy.close("Long") signalBar := naAuthored source-inspection example, not a generated customer report. Numbered lines are excerpt locations; the sample is not a trading recommendation.
A map, not a guess
NeedleMap is a mechanical inspection of the code in front of you. It does not backtest, forecast, or tell you what to trade.
SOURCE EVIDENCE / EXAMPLE ONLY
Open Pine v5 or v6 source you possess and have the right to analyze.
Follow data, state, timing, conditions, actions, and explicit unknowns.
Review a printable System Map and export the local HTML or versioned JSON artifact.
Privacy boundary
NeedleMap performs deterministic source analysis locally. Where an AI review is enabled, it receives normalized, redacted behavior facts—not raw Pine source or source-authored strings.
Read the privacy policy →NeedleMap / requirements and availability
Project preview. Inspect the mechanics of Pine Script source.
Explore the product family →NEEDLEMAP / LAUNCH UPDATES
Get NeedleMap release and pricing details by email. This does not provision an account or take payment.