Umar Ashraf Strategy PickMyTrade — Power of Three intraday trading system with +29.14% TSLA backtest result
AI and Machine Learning - AUTOMATED TRADINGVIEW STRATEGIES - Trading

Umar Ashraf Strategy [PickMyTrade]

A multi-model intraday momentum system built on Power of Three (PO3), VWAP dynamics, and order flow approximation — fully automated on TradingView with PickMyTrade.

TSLA 5-minute candlestick chart showing Power of Three sweep below PDL level with sharp reversal entry signal, VWAP and EMA lines, PickMyTrade UA strategy

Umar Ashraf Strategy [PickMyTrade] brings one of the most-followed intraday trading methodologies to TradingView as a fully automated Pine Script v6 strategy. Inspired by Umar Ashraf’s Power of Three (PO3) framework, it combines liquidity sweep detection, VWAP reclaim setups, and an order flow approximation engine to identify high-probability momentum entries during the US morning session.

Backtested on TSLA 5-minute charts from March 2025 through April 2026, the strategy delivered +$29,138 net profit (+29.14%) on a $100,000 base — outperforming buy & hold by over $7,000 with a controlled 12.46% max drawdown. This post breaks down every component: the five trading models, the order flow engine, the risk management rules, and exactly how to automate it with PickMyTrade.

After reading this, you will understand:

  • What Power of Three is — and why institutional traders use liquidity sweeps to trap retail positions
  • How each of the 5 trading models fires — PO3 sweep, VWAP reclaim, absorption reversal, and EMA pullback
  • How order flow is approximated in Pine Script — Volume Delta, CVD, delta divergence, and absorption detection
  • The exact optimized settings for TSLA on the 5-minute timeframe
  • How to automate signals end-to-end with PickMyTrade for hands-free execution

What Is Power of Three (PO3) — Umar Ashraf’s Core Edge

Power of Three PO3 three-phase diagram showing Accumulation, Manipulation liquidity sweep, and Distribution reversal entry — Umar Ashraf Strategy

Power of Three is a concept rooted in ICT (Inner Circle Trader) and Smart Money Concepts (SMC) methodology, widely popularized in retail trading education by Umar Ashraf. The premise is that institutional participants structure price movement in three deliberate phases:

Phase 1 — Accumulation Price consolidates near a key level (PDH, PDL, PMH, PML). Smart money quietly builds a position while retail traders see a ranging market with no clear direction.

Phase 2 — Manipulation Price wicks sharply through the key level, triggering retail stop-losses and inducing breakout traders to enter the wrong direction. This is the “fakeout” or liquidity sweep.

Phase 3 — Distribution With retail positions flushed and liquidity collected, price reverses sharply in the intended direction. This displacement candle is the entry signal for the PO3 model.

The key insight: key levels (PDH, PDL, PMH, PML) are not support/resistance to trade with — they are liquidity pools that institutions sweep before reversing. The strategy profits by entering after the sweep, not before it.


The 5 Trading Models — Entry Logic Explained

This strategy fires entries through five distinct models, each designed for a different market condition during the US morning session. All five share the same global filters: ADX trend confirmation, EMA stack alignment, long-term EMA 50 trend filter, daily trade limits, and order flow layer confirmation.

Five trading models infographic: M1 PO3 Sweep, M2 VWAP Reclaim, M3 Disabled, M4 Absorption Reversal, M5 EMA 21 Pullback — Umar Ashraf PickMyTrade strategy

M1 — Power of Three (PO3) Sweep & Rejection

The highest-conviction setup in the strategy. Detects a confirmed liquidity sweep of PDH, PDL, PMH, or PML within the lookback window, followed by a sharp rejection candle that closes back through the level. The market fakes out weak hands, then reverses with volume.

  • Trigger: Price sweeps key level (within sweep margin %) then a strong body candle closes back above/below it
  • Confirmation: Close above VWAP (longs) or below VWAP (shorts) + EMA bull/bear stack
  • Order flow: Bar delta must confirm direction (positive delta for longs, negative for shorts)
  • Stop loss: Below the actual sweep candle’s wick (structural) + 0.2 ATR buffer
  • Take profit: 50% PDH–PDL midpoint or 4R target (whichever applies)

HTF bias can be neutral on M1 — the sweep itself is the directional signal.

M2 — VWAP Reclaim with Displacement

Price reclaims VWAP after being below (longs) or above (shorts) it for the reclaim lookback window, confirmed by a strong displacement candle with institutional volume. Requires HTF bullish or bearish bias alignment — neutral bias is rejected on M2.

  • Trigger: Price was below/above VWAP for N bars, then closes back through with a strong body candle
  • Volume: Requires strong volume (1.5× 20-bar average) — low-conviction reclaims are filtered out
  • Candle quality: Displacement candle — upper wick < 50% of body, lower wick < 70% of body
  • Time: Not before 9:45 AM ET (first 15 minutes excluded to avoid open noise)

M3 — VWAP Scalp (DISABLED)

Included in the code but disabled — generates excessive false signals on the 5-minute timeframe. Kept for reference and future testing on higher timeframes.

M4 — Absorption Reversal (Order Flow Model)

This is the closest Pine Script equivalent to Umar’s footprint chart reads. It identifies absorption candles — high volume bars with a tiny body and long wick at key structural levels — combined with CVD delta divergence. When big money absorbs aggressive orders at a level, it signals exhaustion before reversal.

  • Trigger: Volume > 2× average + body < 0.2 ATR + long wick at PDL/PML or VWAP support
  • CVD filter: Price makes new low but CVD doesn’t confirm = selling exhaustion (bullish divergence)
  • Bias required: HTF must be bullish (longs) or bearish (shorts) — no neutral bias on M4
  • Best on: High-volume TSLA/NQ opens when strong volume appears at structural levels

M5 — EMA 21 Pullback (Trend Continuation)

Designed for trending assets (NQ, Gold, BTC) where price rarely sweeps key levels and M1 seldom fires. Catches pullbacks to EMA 21 during an active trend with EMA stack and bias confirmation.

  • Trigger: Price dips to touch EMA 21 (within 0.2%) then closes bullish above it (longs) or bearish below it (shorts)
  • Requires: EMA 9 > EMA 21 and price above EMA 9 for longs (reversed for shorts)
  • ADX: Market must be trending (ADX > threshold) — no entries in choppy conditions

Order Flow Engine — Approximating Footprint Charts in Pine Script

CVD Cumulative Volume Delta divergence chart — price making new high while CVD declines, bearish delta divergence signal for order flow trading

True order flow analysis requires Level 2 data, DOM (Depth of Market), and footprint charts — none of which are accessible in TradingView Pine Script. This strategy bridges that gap using six volume-based approximations that collectively replicate the directional insights Umar draws from his footprint chart:

1. Volume Delta via CLV (Close Location Value) Estimates what percentage of each bar’s volume was buying vs. selling. CLV = ((close − low) − (high − close)) / (high − low). Ranges from −1 (all selling) to +1 (all buying). Bar delta = volume × CLV.

2. Cumulative Volume Delta (CVD) Running sum of bar delta. A rising CVD signals sustained net buying pressure; falling CVD signals net selling. The strategy compares CVD fast EMA (5) vs slow EMA (20) for trend direction.

3. Delta Divergence Price makes a new 5-bar high but CVD doesn’t confirm = buying exhaustion (bearish divergence). Price makes a new 5-bar low but CVD doesn’t confirm = selling exhaustion (bullish divergence). Used as a filter on M4 entries.

4. Absorption Detection High volume + tiny body (≤ 0.2 ATR) + long wick at a key level. Bullish absorption: long lower wick at PDL/PML/VWAP support. Bearish absorption: long upper wick at PDH/PMH/VWAP resistance. Plotted as cyan diamonds on the chart.

5. Block Trade Detection Volume bars exceeding 2.5× the 20-bar average = institutional-sized orders. Bullish block (green square) or bearish block (red square) plotted as awareness markers. Adds conviction weight when combined with other signals.

6. Volume Imbalance Buy % = buy volume ÷ total volume per bar. When buy% > 60% threshold = bullish imbalance. Adds directional weight to M1 and M2 entries when extreme imbalance aligns with trade direction.

Important Limitation: These approximations are derived from OHLCV data only. They improve signal quality significantly but are not a replacement for real footprint analysis. Each asset requires independent optimization and verification.


Backtest Results — TSLA | 5-Min | Mar 2025–Apr 2026

Strategy tested on TSLA (Tesla) 5-minute chart from March 2025 through April 2026. Initial capital: $100,000. Commission: 0.1% per side. Slippage: 2 ticks. Partial TP at 1R (50% of position) enabled. 4:1 R:R target.

TSLA backtest equity curve showing +29.14% net profit vs 22.09% buy and hold from March 2025 to April 2026 with 60% win rate and 1.63 profit factor
MetricValue
Net Profit+$29,138 (+29.14%)
Buy & Hold Return$22,085 (22.09%)
Strategy Outperformance+$7,053 vs Buy & Hold
CAGR27.82%
Total Trades213
Win Rate60.09%
Profit Factor1.63
Avg Win / Avg Loss$588 / $543
Largest Win / Loss$2,338 / $1,788
Max Drawdown12.46%
Sharpe Ratio0.54
Sortino Ratio1.40
Commission Paid$16,944

Initial capital: $100,000 · Commission: 0.1% · Slippage: 2 ticks · Partial TP at 1R · 4:1 R:R


Optimized Settings for TSLA 5-Minute

The settings below produced the backtest results shown above. Every asset requires independent optimization — these are not universal defaults, they are TSLA-specific values found through systematic testing.

SettingValue
Sweep Lookback10 bars
Sweep Margin0.5%
ADX Length11
ADX Min Strength21
R:R Target4.0
VWAP Reclaim Lookback5 bars
Min Body (ATR ×)1.0
Volume Multiplier1.3
SMT DivergenceON (QQQ)
Max Trades / Day10
Cooldown7 bars
Partial TP at 1RON
BreakevenOFF
Entry Window9:30–13:00 ET

Risk Management Rules

Every entry in this strategy is gated by a multi-layer risk framework. No trade fires unless all conditions below are met.

Structural Stop Loss Stop placed below the 3-bar swing low/high + 0.2–0.3 ATR buffer. Capped at 3× ATR maximum to prevent unusually wide stops. For M1 sweeps, the stop is placed below the sweep candle’s actual wick.

Partial TP at 1R 50% of the position exits at 1R profit (TP1). The remaining 50% runs to the full 4R target or the 50% PDH–PDL midpoint on M1 setups. Locks in profit while letting winners run.

Daily Limits & Cooldown Maximum trades per day cap + minimum N-bar cooldown between any two entries prevents over-trading. A daily max loss circuit breaker (5% of equity) halts all entries for the remainder of the session.

EOD Flat Close All open positions are automatically closed at 15:55 ET regardless of P&L. Entries are only allowed within the 9:30–13:00 ET morning session window.


Entry Filters — Avoiding Choppy & Counter-Trend Markets

FilterLogicPurpose
ADX Trend StrengthADX > 21Blocks entries in ranging/choppy conditions
EMA 9/21 Intraday StackEMA 9 > EMA 21 for longsEnsures entries in direction of intraday momentum
EMA 50 Long-Term FilterClose > EMA 50 for longsPrevents counter-trend entries
HTF 4H Structural BiasHigher high/low on 4H = bullishAligns entries with higher-timeframe structure
SMT Divergence (Optional)TSLA vs QQQ non-confirmationDetects institutional non-confirmation
Session Window9:30–13:00 ET onlyCaptures highest-liquidity morning session only

Asset Compatibility & Recommended Markets

The strategy auto-detects the asset type (stock, futures, forex, crypto) and adjusts session windows accordingly. The recommended timeframe across all assets is 5-minute.

Stocks (TSLA, NVDA, AAPL) Optimized for volatile momentum stocks. Use percent-of-equity sizing. Session filter auto-sets to 9:30–13:00 ET. Volume filter active.

Futures (NQ, ES, Gold, Silver) Enable Fixed Qty mode and set contracts manually. Volume filter bypassed (futures volume is reliable). EMA 21 pullback (M5) is especially effective on trending NQ sessions.

Forex Volume filter bypassed. Session auto-sets to London open (8:00 AM ET). Works well on EURUSD and GBPUSD with appropriate lot sizing.

Crypto (BTC, ETH) Session filter disabled (24/7 market). EOD close disabled. M5 EMA pullback performs well during trending crypto sessions. Adjust sweep margin % for higher crypto volatility.


Automate the Umar Ashraf Strategy with PickMyTrade

PickMyTrade automation pipeline diagram: TradingView Pine Script signal webhook to PickMyTrade engine to live broker order execution

This strategy includes built-in TradingView alertconditions for every signal type — long entries, short entries, absorption markers, and delta divergence. Once you have confirmed the strategy on your asset, PickMyTrade handles the execution automatically without any manual intervention.

Step 1 — Add to TradingView Open the strategy on TradingView, add it to your 5-minute chart, and apply your optimized settings for your asset.

Step 2 — Connect PickMyTrade Link your broker to PickMyTrade. Supports prop firm accounts, futures, stocks, and crypto brokers.

Step 3 — Set Alerts & Go Live Create TradingView alerts on the Long/Short entry conditions. PickMyTrade fires orders in real time — entry, SL, and TP placed automatically.

TradingView Alert Payload (JSON)

For prop firm or advanced broker setups, use this structured JSON payload in your TradingView alert message:

{
    "symbol": "NQ",
    "date": "{{timenow}}",
    "data": "{{strategy.order.action}}",
    "quantity": "{{strategy.order.contracts}}",
    "risk_percentage": 0,
    "price": "{{close}}",
    "tp": 0,
    "percentage_tp": 0,
    "dollar_tp": 0,
    "sl": 0,
    "dollar_sl": 0,
    "percentage_sl": 0,
    "trail": 0,
    "trail_stop": 0,
    "trail_trigger": 0,
    "trail_freq": 0,
    "update_tp": false,
    "update_sl": false,
    "breakeven": 0,
    "token": "your_token_here",
    "pyramid": true,
    "reverse_order_close": false,
    "account_id": "your_account_id",
    "multiple_accounts": [
        {
            "token": "your_token_here",
            "account_id": "FFFF",
            "risk_percentage": 0,
            "quantity_multiplier": 1
        }
    ]
}

The strategy gives you the signal. PickMyTrade makes sure it executes without fail — every time, at the right size, with the right SL and TP.

Get Started with PickMyTrade


Frequently Asked Questions

What is the Umar Ashraf Strategy based on?

It is a multi-model intraday strategy inspired by Umar Ashraf’s trading methodology, which centers on Power of Three (PO3) — a Smart Money Concepts framework that trades liquidity sweeps of key daily and weekly levels. The Pine Script implementation adds VWAP dynamics, order flow approximation, and systematic risk management on top of these core concepts.

Can I use this on markets other than TSLA?

Yes. The strategy is compatible with stocks, futures (NQ, ES, Gold, Silver), forex, and crypto. The asset type is auto-detected and session windows adjust automatically. However, the optimized settings shown here are specific to TSLA on the 5-minute timeframe. Every asset requires its own independent optimization. Do not apply TSLA settings to NQ or BTC without re-testing.

Why is the Sharpe Ratio only 0.54 if the net profit is strong?

The Sharpe Ratio measures risk-adjusted return relative to volatility. Intraday strategies on volatile instruments like TSLA naturally produce high trade-to-trade variance, which depresses the Sharpe Ratio even when absolute returns are healthy. The Sortino Ratio of 1.40 — which only penalizes downside volatility — gives a better picture of the strategy’s actual risk profile. A Sortino above 1.0 is generally considered acceptable for intraday momentum systems.

Does this strategy access real order flow or footprint data?

No. TradingView Pine Script cannot access Level 2 DOM, tape data, or footprint charts. This strategy approximates order flow using volume delta (CLV method), cumulative volume delta (CVD), absorption detection, and delta divergence all derived from OHLCV data. This produces directional bias information that improves signal quality meaningfully, but it is not a substitute for real footprint analysis.

What does "partial TP at 1R" mean in practice?

When the trade reaches 1× your initial risk in profit, 50% of the position is automatically closed at that level. The remaining 50% continues to the full 4R target. This approach locks in profit on the initial risk while giving the second half of the position room to capture a larger move.

How do I automate this strategy for live trading?

Add the strategy to your TradingView chart, configure your settings, then create TradingView alerts on the UA Long Entry and UA Short Entry alertconditions. Connect PickMyTrade to your broker, paste the JSON payload into the alert message, and PickMyTrade will place every entry, stop-loss, and take-profit automatically in real time.


Start Trading the Umar Ashraf Strategy

The Umar Ashraf Strategy [PickMyTrade] is available now as a public Pine Script v6 strategy on TradingView. Add it to your 5-minute chart, apply the optimized settings for your asset, forward-test for a minimum of 30 trades, then automate execution with PickMyTrade.

  • 5 entry models — PO3 sweep, VWAP reclaim, absorption reversal, EMA pullback
  • Full order flow engine — Volume Delta, CVD, absorption, delta divergence, block detection
  • Hard-coded risk framework — structural SL, partial TP, daily limits, EOD flat close
  • Multi-asset compatible — stocks, NQ/ES futures, forex, crypto
  • +29.14% TSLA backtest (Mar 2025–Apr 2026) with 60% win rate and 1.63 profit factor

Open on TradingView

Automate with PickMyTrade


Disclaimer: Past performance does not guarantee future results. All backtest results shown are hypothetical and based on historical data with the benefit of hindsight. The settings shown are optimized for TSLA and may not be suitable for other assets without independent optimization. This strategy is provided for educational and informational purposes only. Trading involves substantial risk of loss. Always conduct your own due diligence and consult a qualified financial advisor before risking real capital. © PickMyTrade

You may also like:

ZAMCO ICT Strategy: A Complete Guide to Liquidity Sweeps, Market Structure Shifts & Fair Value Gaps
JadeCap ICT Silver Bullet Strategy: Complete Guide for TradingView Traders
Fabio Valentini Pro Scalper: Advanced Order Flow Trading Strategy for NASDAQ Scalping

Bhavishya Goyal is the lead developer and content strategist at PickMyTrade, specializing in automated trading systems, TradingView automation, and prop firm trading solutions. With deep expertise in algorithmic trading and trade copier technology, Bhavishya writes about trading automation strategies, broker integrations, and Pine Script development.

Leave a Reply

Your email address will not be published. Required fields are marked *