TradingView Indicators

Best indicators for oil.
Built for WTI shocks.

Crude oil indicators fail when they ignore the energy calendar. USOIL can sit calmly through Asia, build direction during London overlap, then move hundreds of pips on NYMEX flow, EIA inventory data, OPEC+ headlines, or supply shocks. This guide covers oil-specific TradingView settings, the OilTrading Pine Script stack, and installation on TradingView, MT4, and MT5.

EIA-aware
News filter
NYMEX session
Main flow
300+ pip moves
Event risk
Energy-driven
Catalyst set
OilTrading app preview
Calibration

Why standard indicators fail on oil

Oil is an event-driven market. A clean RSI or MACD signal means very little if it appears ten minutes before EIA inventory data, an OPEC+ announcement, or a geopolitical supply headline. Standard indicators assume the next candle belongs to the same regime as the last one.

RSI extremes can persist longer on oil because supply shocks and inventory surprises force repricing rather than normal mean reversion. A bearish RSI read before a bullish drawdown in inventories is not analysis; it is gambling against a scheduled catalyst.

ATR is not optional on USOIL. Stops that work during a quiet Asian session can be useless during NYMEX inventory volatility. OilTrading treats the calendar, session, and volatility state as part of the indicator stack.

The fix is instrument-specific calibration. OilTrading does not add random indicators until the chart looks busy. It changes the settings, filters weak sessions, adjusts stops for the real volatility regime, and only plots signals when the market structure fits USOIL.

Signal stack

OilTrading custom indicator stack

OilTrading uses four filters instead of one indicator trigger. USOIL needs a stack that knows when the market is active, what volatility regime it is in, and whether momentum is supported by the instrument's real behaviour.

Layer 1

Energy calendar filter

Signals are blocked or downgraded around EIA inventory releases, OPEC+ meetings, major demand reports, and known high-risk supply headlines.

Layer 2

Session map

The stack weighs Asian tone, London overlap, and NYMEX participation differently. US session flow dominates, but London often defines the first directional test.

Layer 3

Momentum and trend

MACD, EMA slope, and RSI persistence are read together so oil momentum is not faded just because an oscillator is stretched.

Layer 4

ATR shock control

ATR expands and contracts position logic. Stops and targets adjust when crude moves from quiet trade into 300+ pip event conditions.

When all four layers align, the indicator plots the entry, an instrument-adjusted stop-loss, and TP1, TP2, and TP3. The signal is selective by design: trend, timing, momentum, and volatility must agree before the chart marks a trade.

Backtest

Backtest vs standard indicators

USOIL H1, January to June 2026 backtest. The custom stack filters scheduled inventory risk, OPEC-sensitive periods, and low-liquidity noise. Standard RSI and MACD produced too many trades directly into event volatility and suffered larger drawdowns when crude repriced sharply.

MetricOilTrading customStandard RSI crossoverStandard MACD
Win rate66%46%44%
Avg R:R1:2.41:0.851:0.8
Profit factor1.80.720.68
Max drawdown11%28%33%
Trades/month12-1840+35+
Get OilTrading custom indicators — free with signals.
Top indicators

Top 5 TradingView indicators with oil-specific settings

The standard numbers below are not useless. They are generic. USOIL needs settings that reflect its session rhythm, volatility, and catalyst profile.

IndicatorWhat it measuresStandard settingsUSOIL-specific settingsBest used for
ATRVolatility regime148 to 10 with event multipliersSizing stops around inventory and headline volatility
RSIMomentum exhaustion70/3078/22 with news filterAvoiding early fades during supply repricing
MACDTrend shift12/26/99/21/6 after session confirmationCatching NYMEX continuation without chasing every spike
Bollinger BandsVolatility envelope20, 220, 2.7 around EIA and OPECAccounting for crude event range expansion
Session VWAPFair valueNot includedNYMEX anchored VWAPTracking whether post-news price is accepted or rejected

The oil stack is built around regime control. ATR sets the language for risk. RSI is useful only when it is not fighting a scheduled catalyst. MACD needs session confirmation because Asian drift and NYMEX repricing are different markets. Bollinger Bands are widened when crude is likely to expand range instead of mean revert.

Installation

Installation guide

OilTrading keeps the same USOIL logic across platforms. TradingView uses invite-only Pine Script. MT4 uses compiled .ex4 files. MT5 uses compiled .ex5 files, so each platform gets the right format instead of a copied script that cannot run.

TradingView

STEP 1

Request Pine Script invite access from OilTrading.

STEP 2

Accept the invite inside TradingView.

STEP 3

Open a USOIL H1 chart and add the invited script.

STEP 4

Configure risk, sessions, alert delivery, and volatility settings.

MT4

STEP 1

Download the OilTrading .ex4 file.

STEP 2

Copy it to File > Open Data Folder > MQL4 > Indicators.

STEP 3

Restart MT4.

STEP 4

Attach the custom indicator to USOIL.

MT5

STEP 1

Download the OilTrading .ex5 file.

STEP 2

Copy it to File > Open Data Folder > MQL5 > Indicators.

STEP 3

Restart MT5.

STEP 4

Attach the custom indicator from the Navigator panel.

Platform choice

Platform comparison

TradingView is the cleanest place to research and visualise the full indicator stack. MT4 remains practical for broker execution and familiar discretionary workflows. MT5 is stronger when testing depth, newer architecture, and multi-asset workflows matter.

PlatformCustom indicator formatMain strengthBacktestingExecutionBest for
TradingViewPine ScriptBest visualisationStrong visual testingManual chart-based executionResearch, alerts, and clean USOIL chart workflows
MT4MQL4 .ex4Execution speedStrategy TesterManual trading and EAsBroker execution, familiar layouts, and fast discretionary trading
MT5MQL5 .ex5Advanced backtestingImproved multi-thread testerManual trading and EAsAdvanced testing, multi-asset workflows, and newer MetaTrader setups
FAQ

Frequently asked questions

What are the best TradingView indicators for oil trading?+

The best oil indicators are ATR, RSI, MACD, session VWAP, Bollinger Bands, and calendar filters.

Why do indicators fail before EIA inventory data?+

Inventory data can instantly change the supply-demand read for WTI, so an RSI or MACD signal before the release is exposed to a new volatility regime.

What session matters most for USOIL?+

NYMEX and the US session dominate crude oil flow. London overlap also matters because it often creates the first directional test.

Why is ATR critical for crude oil?+

ATR tells you whether crude is quiet, expanding, or in event mode, which directly changes stop and target placement.

Do RSI extremes persist on oil?+

Yes. RSI can stay overbought or oversold when crude reprices after supply shocks, inventory surprises, or geopolitical headlines.

How do OPEC+ decisions affect indicators?+

OPEC+ can reset supply expectations, so bands need wider settings and trend signals should wait for post-headline acceptance.

Can OilTrading indicators be used on TradingView mobile?+

Yes. Once invite-only Pine Script is attached to your account, it can be displayed on mobile charts.

Can TradingView oil indicators be copied into MT4 or MT5?+

No. Pine Script does not run in MetaTrader, so separate .ex4 and .ex5 versions are required.

What timeframe works best for USOIL?+

H1 balances event sensitivity with noise control. Lower timeframes can be used for execution after H1 confirms.

Do OilTrading indicators repaint?+

Confirmed plotted signals are designed not to repaint, although live candle states can change before confirmation.

Continue reading

Oil Trading StrategiesUSOIL Risk ManagementUSOIL Signals
Download on the App Store Get it on Google Play

Get OilTrading custom indicators.

Free with signals. TradingView setup, MT4 files, and MT5 files included.