Gold VWAP + EMA 9 | Touch vs Crossover
Emvp
Product
ProductCharts, drawings, layouts and alerts in one workspace.BacktestingBar-by-bar tests that can't see the future.Deepwick ScriptRuns a subset of Pine Script.MarketsWhat you can chart today, and what comes next.Get started freeFree account with an email link. No password.Community
Community scriptsIndicators and strategies other traders published.ExploreIdeas, scripts and backtests people share.Find tradersProfiles of the traders behind the scripts.Resources
BlogGuides on charting and backtesting.Script referenceEvery function the script engine supports.FAQPlans, data, privacy and how things work.DevelopersREST API, webhooks and tokens.SupportAsk a question or report a problem.StatusLive health of the data feeds and the app.Community
32 free strategies written in Deepwick Script, a subset of Pine Script. Read the entry and exit rules, open any of them in Deepwick and backtest it with commission, slippage and next-bar fills. Past results do not guarantee future results.
32 public scripts
Emvp
Turtle-style breakout: go long when price closes above the highest high of the last N bars, exit on a close below the lowest low of a shorter window. Includes an ATR stop. Open the Strategy Tester to see trades, equity and drawdown.
Chande Momentum Oscillator trend strategy: long when the CMO crosses above zero (momentum turns bullish), exit on the cross below zero. - CMO ranges from -100 to +100 and is more responsive than Stochastic. - Combine with a trend filter for confirmation. - 14-period is the canonical CMO lookback.
Pivot Bounce trend strategy: long when price breaks above the most recent confirmed swing-high pivot (with two consecutive pivots agreeing), exit on the reverse. - Pivots are confirmed right bars later, so signals never repaint. - Combine with a higher-timeframe trend for cleaner entries. - Use as a breakout filter for any oscillator setup.
Williams VIX Fix panic-buy strategy: long when the VIX Fix formula (100×(highest-low)/highest) spikes above a percentile of its own recent highs. - Designed to mark capitulation spikes and mean-reversion entries. - Lower Percentile (e.g. 0.7) for more frequent signals. - Combine with an oversold RSI or volume spike for confirmation.
Coppock Curve momentum strategy: long when the Coppock Curve (WMA of two ROC sums) crosses above zero, exit on the cross below zero. - Default 14/11/10 reflects Edwin Coppock's original 1962 setting. - Combine with a higher-timeframe trend for confirmation. - Best on monthly/weekly charts for long-term swings.
Chaikin Money Flow trend strategy: long when CMF (sum of MFM×volume / sum of volume) crosses above the threshold, exit on the reverse cross. - CMF 0 = net buying pressure; < 0 = net distribution. - Combine with a price trend filter for confirmation. - 20-period is the canonical CMF lookback.
On-Balance Volume trend strategy: long when OBV has risen over the lookback window (accumulation phase), exit when OBV turns lower. - OBV rising on flat/down prices = stealth accumulation. - Combine with a price trend filter for cleaner entries. - 20-period is the canonical OBV trend window.
VWAP mean reversion long-only: enter when price drops below the session VWAP by the band percentage, exit when it recovers above VWAP. - Lower Band % for tighter, more frequent entries. - Best on intraday timeframes (1m–1h) where VWAP has clear meaning. - Combine with a higher-timeframe trend filter for swing setups.
Ichimoku Kinko Hyo cloud breakout: long when Tenkan-sen crosses above Kijun-sen AND price is above the cloud (SpanA and SpanB), exit on a cloud re-entry. - The cloud (SpanA/SpanB) is plotted as a filled band. - Combine with a higher-timeframe trend for confirmation. - 9/26/52 is the canonical Ichimoku setting.
Range Filter trend strategy based on a smoothed range channel. Long when price breaks above the upper smoothed boundary; exit on the reverse break. - The smoothed boundaries are plotted on the chart for visual confirmation. - Combine with a higher-timeframe trend filter for cleaner entries. - Use the Length and Smooth Length to tune sensitivity.
TTM Squeeze breakout: when Bollinger Bands move inside the Keltner Channel (volatility compression), wait for the squeeze to release and price to break above the BB basis. - The histogram shows momentum direction; positive = bullish pressure building. - Combine with a higher-timeframe trend for stronger entries. - 20-period is the canonical TTM setting.
Aroon Up/Down trend strategy: long when Aroon Up crosses above 70 and Aroon Down is below 30 (fresh bullish extreme), exit when the relationship reverses. - Both lines below 30 = consolidation; expect a breakout. - Combine with volume confirmation for the strongest setups. - 25-period is the canonical Aroon lookback.
Vortex Indicator trend strategy: long when +VI crosses above -VI (fresh uptrend), exit on the reverse cross. - +VI above 1.0 = strong bullish flow; below 1.0 = weak. - Pair with an ADX filter for stronger entries. - Combine with a higher-timeframe trend for confirmation.
Classic Parabolic SAR trend-following: long when price closes above the SAR dots (dots below price), flip to flat when SAR crosses above. - Lower Increment for tighter, faster stops; raise Max for stronger trends. - SAR dots are plotted on the chart for visual confirmation. - Combine with an ADX filter to avoid choppy reversals.
ATR-based Supertrend trend-following: long when the Supertrend flips bullish (green line under price), exit when it flips bearish. - 10/3 is the canonical setting; raise factor for fewer, longer trends. - Combine with an ADX 25 confirmation for strongest setups. - Plot the Supertrend line on the chart for visual confirmation.
ADX/DMI trend following: long when ADX is above the trend threshold AND +DI is above -DI, exit when trend strength or direction collapses. - ADX 25 = a trend worth riding; the higher the threshold, the stricter. - +DI -DI confirms bullish direction. - Combine with a stop-loss or ATR trailing exit.
Rate of Change momentum strategy: enter when the rate of change over Length bars crosses above Threshold (default 0), exit when it falls back below. - A higher threshold filters for stronger momentum bursts. - Combine with a trend filter (e.g. close 200 SMA) for swing trading. - 10-period ROC is the textbook momentum window.
Money Flow Index mean reversion long-only: enter when MFI drops below 20 (volume-weighted oversold), exit when it climbs above 80. - MFI combines price action with volume; signals are rarer than RSI but higher-quality. - 14-period is standard; longer lengths (21+) are steadier on daily charts. - Combine with an RSI divergence for stronger confirmations.
CCI mean reversion long-only: enter when CCI drops below the oversold threshold (default -100), exit when it climbs above the overbought threshold (default +100). - Tighter thresholds (-150 / +150) catch only the most extreme swings. - Combine with an ADX < 20 filter to confirm ranging conditions. - 20-period CCI is the canonical setting; shorter reacts faster.
Williams %R mean reversion long-only: enter when %R drops below -80 (oversold), exit when it climbs above -20 (overbought). - Lower the entry threshold (e.g. -90) for fewer, more extreme entries. - 14 is the standard lookback; shorter lengths are more reactive. - Combine with a higher-timeframe trend to filter against the prevailing move.
Classic Stochastic %K/%D crossover long-only: enter when %K crosses above %D inside the oversold zone, exit when %K leaves the overbought zone. - 14/3/3 with 20/80 thresholds is the textbook setting. - Raise Length to filter noise; lower it for snappier reversals. - Pair with an RSI divergence or volume confirmation for cleaner entries.
Turtle-style Donchian Channel breakout: enter on a close above the N-bar high, exit on a close below the M-bar low. Includes an ATR-based trailing stop. - 20/10 is the canonical Turtle pair; 55/20 for slower swings. - Raise ATR Mult for a wider trailing stop, lower for tighter risk control. - Combine with an ADX 25 filter for trending environments only.
Keltner Channel breakout: enter when price closes above the upper band (EMA + ATR multiple), exit when it returns to the basis. - Tighter Mult for faster entries; raise it for stronger breakouts only. - Combine with a volume spike filter for higher-conviction entries. - Plot the basis and upper band on the chart for visual confirmation.