How to Journal Energy & Oil Trades
To journal energy & oil trades, record the EIA inventory surprise (actual vs. consensus), curve structure (contango/backwardation), OPEC catalyst type, and sub-sector at entry.
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime7-day money-back guarantee
Fields to Track
Trade Vehicle
CL futures (1,000 bbl/contract), /MCL micro crude (100 bbl), USO/UCO ETFs, and energy equities each respond differently to the same catalyst — conflating them hides execution edges
EIA Inventory Surprise
The surprise vs. consensus is more predictive than the absolute print; a +4.2M build when consensus was -1.5M is a 5.7M barrel bearish shock
Curve Structure at Entry
Logging whether CL was in contango or backwardation (and the M1-M2 spread in $/bbl) reveals whether you were fighting roll costs on long swing trades
OPEC Catalyst Type
Distinguishing a scheduled meeting outcome from an emergency cut or an individual member deviation (Iraq/UAE quota breach vs. Saudi voluntary cut) improves post-trade attribution
Energy Sub-Sector
Upstream E&P (DVN, PXD), midstream pipelines (ET, KMI), and downstream refiners (VLO, MPC) have very different correlations to spot crude — refiners can rally when crude drops
Seasonal Context
Q1/Q4 refinery turnarounds, summer driving season (RBOB, May–Sep), hurricane season (Gulf risk, Aug–Oct), and winter heating demand (NG, Oct–Mar) shift the baseline direction of energy markets
Pre-Trade Consensus Estimate
Recording the published consensus before the EIA release forces honest pre-trade bias documentation and prevents revisionist post-trade narratives
Crack Spread Environment
For refiner trades, the 321 crack spread (3 bbl crude to 2 bbl gasoline + 1 bbl distillate) is the direct margin driver — logging it at entry separates crude-driven moves from refining-margin-driven moves
Natural Gas Weather Data
For NG futures or UNG positions, heating degree days (HDDs) and cooling degree days (CDDs) drive short-term demand and must be tracked separately from crude catalysts
Sample Journal Entry
Date: 2026-03-17 (Tuesday) Ticker/Contract: CL Dec 2026 (2 contracts) Trade Vehicle: CL futures — 1,000 bbl/contract, ~$82,400 notional per contract Entry: $82.40/bbl Direction: Long Setup: 4-hour bull flag on daily support; expected bullish EIA draw Wednesday EIA Consensus (pre-trade): -1.5M barrels EIA Actual: +4.2M barrels (5.7M barrel negative surprise — released Wed 10:30 AM ET) Curve Structure at Entry: Contango — M1-M2 = -$0.30/bbl OPEC Context: No scheduled meeting; last compliance report showed Iraq 120K bbl/day over quota Sub-Sector: Upstream / CL futures (not equity) Seasonal Context: Q1 — refinery turnaround season, demand seasonally soft Exit: $79.80/bbl (stopped out 20 minutes after EIA release) P&L: -$2.60/bbl × 1,000 bbl × 2 contracts = -$5,200 Emotion: Surprised, then frustrated — conviction was high pre-trade Lesson: Ignored 3 consecutive weeks of inventory builds. Technical bull flag was clean but fundamental momentum was bearish. Do not take CL long into a builds streak without a confirmed OPEC production cut as an offset catalyst.
Review Process
Check EIA schedule — if holding CL or energy equities into Wednesday 10:30 AM ET, record the published consensus estimate the night before and compare to the actual print after release
Verify curve structure weekly — pull the M1-M2 spread every Monday; if contango steepens beyond -$0.50/bbl, flag any long swing trades for increased roll-cost risk
Tag OPEC events by type — scheduled biannual meeting, emergency cut announcement, compliance report, or unilateral member deviation; each has a different reliability profile for sustained price moves
Review seasonal alignment monthly — confirm your directional bias matches the current seasonal regime (refinery demand Q1/Q4, driving season Q2/Q3, hurricane risk Aug–Oct, heating demand Oct–Mar)
For natural gas positions, pull the Thursday EIA Storage Report separately and log HDD/CDD forecasts at entry; do not conflate NG and crude catalyst reviews
Monthly: filter all energy trades by sub-sector (upstream, midstream, downstream) and calculate average P&L per sub-sector to identify where your edge actually lives
Quarterly: review all trades taken within 24 hours of an EIA release and calculate your win rate on catalyst trades vs. non-catalyst trades — most traders discover one cohort significantly outperforms
Energy and oil trades fail in ways that generic journals cannot diagnose. A technically perfect CL bull flag entry can turn into a $5,200 loss in 20 minutes because a Wednesday EIA report printed a 5.7 million barrel surprise — and the journal entry that just says “stopped out, bad timing” teaches nothing. Journaling energy trades properly means capturing the macro catalyst layer — EIA inventory data, OPEC event type, futures curve structure, and seasonal regime — alongside the standard entry/exit fields. Traders who do this consistently stop misattributing fundamental-driven losses to technical failures, and start building a repeatable edge diagnostic that no generic journal supports.
Essential Fields to Track
| Field | Why It Matters |
|---|---|
| Trade Vehicle | CL futures (1,000 bbl/contract, ~$70K notional at $70 oil), /MCL micro crude (100 bbl), USO/UCO ETFs, and energy equities each respond differently to the same catalyst — mixing them obscures per-vehicle performance |
| EIA Inventory Surprise | The surprise vs. consensus is what moves price: a +4.2M barrel actual vs. -1.5M consensus is a 5.7M barrel bearish shock, far more predictive than the absolute print |
| Curve Structure at Entry | The M1-M2 spread in $/bbl reveals whether a long swing trade was fighting roll costs; a -$0.45/bbl contango adds up to roughly $5.40/bbl of drag per year on a rolled long position |
| OPEC Catalyst Type | Scheduled meeting outcome, emergency cut, compliance report, or individual member deviation — each has a different magnitude and duration profile for price impact |
| Energy Sub-Sector | Upstream E&P (DVN, PXD), midstream pipelines (ET, KMI), or downstream refiners (VLO, MPC); refiners can rally when crude falls as crack spreads widen |
| Seasonal Context | Q1/Q4 refinery turnarounds soften crude demand; summer driving season (May–Sep) tightens RBOB spreads; hurricane season (Aug–Oct) adds Gulf production risk; Oct–Mar drives natural gas heating demand |
| Pre-Trade Consensus Estimate | Forces honest bias documentation before the EIA print; without it, post-trade rationalization is unavoidable |
| Crack Spread Environment | For refiner equity trades, the 321 crack spread (3 bbl crude to 2 bbl gasoline + 1 bbl distillate) averaged $25–35/bbl in 2022–2023 vs. $12–18/bbl in 2019–2020 — logging it at entry separates crude-driven from margin-driven moves |
| NG Weather Data | For natural gas positions, heating degree days and cooling degree days are the primary demand driver; track these separately from crude EIA fields |
The two most critical fields are the EIA inventory surprise and the curve structure at entry. Every other field adds context, but these two convert a loss like “CL sold off Wednesday” into a diagnostic like “5.7M barrel negative surprise against a 3-week consecutive build streak, entered long in -$0.30/bbl contango — fundamental momentum was clearly bearish before entry.”
Sample Journal Entry
Date: 2026-03-17 (Tuesday entry, Wednesday catalyst) Contract: CL Dec 2026 — 2 contracts Trade Vehicle: CL futures, 1,000 bbl/contract (~$82,400 notional each) Entry: $82.40/bbl | Exit: $79.80/bbl Setup: 4-hour bull flag on daily support; anticipated bullish EIA draw EIA Consensus (pre-trade): -1.5M barrels EIA Actual: +4.2M barrels — 5.7M barrel negative surprise (Wed 10:30 AM ET) Curve Structure at Entry: Contango, M1-M2 = -$0.30/bbl OPEC Context: No meeting scheduled; last compliance report showed Iraq 120K bbl/day over quota Seasonal Context: Q1 — refinery turnaround season, demand seasonally soft P&L: -$2.60/bbl × 1,000 bbl × 2 contracts = -$5,200 Emotion: High conviction pre-trade; surprised then frustrated at exit Lesson: Ignored 3 consecutive weeks of inventory builds. Bull flag was technically clean but fundamental momentum was bearish. Do not trade CL long into a builds streak without a confirmed OPEC offset catalyst.
Review Process
-
Pre-release consensus check — every Tuesday evening, if holding an energy position into Wednesday, record the published EIA crude consensus and your planned response to a bullish vs. bearish surprise. This is non-negotiable for any CL, USO, or energy equity held overnight Wednesday.
-
Curve structure review — every Monday, pull the CL M1-M2 spread. If contango steepens beyond -$0.50/bbl, annotate any open long swing trades with elevated roll-cost risk. If the market flips to backwardation, note it as a bullish structural signal.
-
OPEC event tagging — within 24 hours of any OPEC-related headline, tag all affected trades with the specific event type. OPEC+ controls roughly 40% of global crude supply; a 1 million bbl/day cut announcement has historically moved CL front-month $2–5 in the announcement session, while a compliance report showing quota adherence typically moves far less.
-
Sub-sector P&L split (monthly) — filter all energy trades by sub-sector: upstream E&P, midstream, downstream refiners, CL futures, and ETFs. Calculate average P&L and win rate per bucket. Most energy traders discover their edge is concentrated in one or two sub-sectors and that they are flat-to-negative in others.
-
Natural gas separate review — for any NG futures or UNG positions, pull the Thursday EIA Natural Gas Storage Report surprise and the HDD/CDD forecast accuracy at entry. Review this cohort entirely separately from crude trades — the catalysts, seasonality, and price drivers do not overlap.
-
Baker Hughes rig count trend — monthly, note whether the US rig count is above or below 500 active rigs. A sustained decline below 500 has historically preceded supply tightness within 6–9 months, which is relevant context for swing trade directional bias.
-
Seasonal alignment audit (quarterly) — review all trades and flag any where directional bias conflicted with the seasonal regime. Q1 refinery turnaround softness, summer RBOB tightening, and Q4 heating demand are high-probability seasonal tailwinds that should appear in your journal annotations.
Common Mistakes in Energy & Oil Trade Journaling
-
Not recording the pre-trade consensus estimate — logging only the actual EIA print after the fact makes it impossible to measure the surprise magnitude. The surprise is the variable that moves price. Without the pre-trade consensus, every Wednesday EIA loss looks random instead of attributable to a specific surprise delta.
-
Skipping curve structure documentation — many CL swing trade losses are attributed to “bad technicals” when the actual drag was roll cost in steep contango. A -$0.60/bbl monthly contango on a 3-month hold costs $600 per contract before price even moves. Without logging M1-M2 at entry, this pattern never surfaces in review.
-
Conflating crude and natural gas catalyst fields — NG trades are driven by Thursday storage reports and weather degree-day data, not the Wednesday crude report. Using a single “EIA” field for both instrument types produces a catalyst log that is unreviewable and analytically worthless.
-
Omitting sub-sector tags on energy equity trades — a refiner like VLO can produce a winning trade in the same session USO loses, because crack spreads widened while crude fell. Without a sub-sector field, the journal shows contradictory outcomes with no explanation and no actionable insight.
-
Recording only final P&L on multi-day holds without intraday catalyst notes — CL futures average $1,500–$3,000 per contract on normal trading days, and $5,000–$10,000+ on major catalyst days. A 3-day hold through an EIA print and an OPEC headline contains multiple distinct decision points. Logging only the final exit price eliminates the diagnostic value of the intraday record.
How JournalPlus Handles Energy & Oil Trades
JournalPlus supports custom fields at the trade level, which is the practical solution for energy catalyst data. Traders can add fields for EIA consensus estimate, EIA actual print, M1-M2 spread, OPEC event type, and seasonal regime tag directly to each entry — these appear in the trade detail view and are filterable in the analytics dashboard. The sub-sector tag maps cleanly to JournalPlus’s existing tag system, so filtering for “upstream E&P” vs. “refiners” across a 6-month period requires no manual spreadsheet work.
For the review process described above, JournalPlus’s weekly and monthly review filters let traders isolate energy trades by date range and tag combination simultaneously — for example, “all CL futures trades within 24 hours of Wednesday” or “all refiner equity trades where crack spread tag is present.” The futures trading guide covers CL-specific import and contract mapping in detail, and the commodity trades guide addresses multi-commodity portfolio tracking that applies when running crude alongside gold, grain, or softs positions.
The sector rotation trades guide is also relevant for traders who move between energy sub-sectors based on macro regime — JournalPlus’s tagging structure supports tracking those rotations without requiring separate accounts or portfolios.
Common Journaling Mistakes
Not recording the pre-trade consensus estimate — logging only the actual EIA print after the fact makes it impossible to measure the surprise magnitude, which is the variable that actually moves price
Skipping curve structure documentation — many CL swing losses are attributed to "bad technicals" when the real drag was fighting a $0.60/bbl monthly roll cost in steep contango; without logging M1-M2 at entry, this pattern never surfaces
Conflating crude oil and natural gas catalyst fields — NG trades are driven by Thursday storage reports and weather degree-day data, not the Wednesday EIA crude report; using the same catalyst field for both hides sub-commodity-specific patterns
Omitting the sub-sector tag for energy equity trades — a refiner like VLO can post a winning trade in the same session a crude ETF like USO loses, because crack spreads widened while crude fell; without the sub-sector field, the journal shows contradictory outcomes with no explanation
Only journaling the final P&L on multi-day energy holds without noting the intraday catalyst events that occurred during the hold — energy trades often experience $1,500–$3,000/contract intraday swings on catalyst days, and failing to log these makes the review process useless for future sizing decisions
Frequently Asked Questions
What should I record in my journal before an EIA crude inventory report?
Record the published consensus estimate (available from Bloomberg, Reuters, or EIA's own survey) the evening before the Wednesday 10:30 AM ET release. Note your current position size, direction, and whether you plan to hold through the number. This forces an honest pre-trade bias record.
How do I journal the difference between a crude oil futures trade and an energy stock trade?
Use a trade vehicle field — CL futures (1,000 bbl/contract), /MCL micro crude (100 bbl), USO ETF, or equity (XOM, CVX). Then tag the energy sub-sector for equities: upstream E&P, midstream pipelines, or downstream refiners. Each sub-sector correlates differently to spot crude, so mixing them in one filter produces meaningless analytics.
What is contango and why does it matter for journaling oil trades?
Contango means the futures curve slopes upward — the front month is cheaper than later months. For CL swing trades, steep contango (e.g., M1-M2 spread of -$0.45/bbl) means long holders lose value each month at rollover. Logging the M1-M2 spread at entry lets you review whether roll cost was a meaningful factor in losing trades.
How should I journal OPEC news in my trading journal?
Tag the OPEC catalyst type specifically: scheduled biannual meeting outcome, emergency cut announcement, compliance report release, or unilateral member deviation. A Saudi voluntary cut of 1 million bbl/day has historically moved CL front-month $2–5 in the announcement session — an individual member quota breach has a much smaller and less sustained effect.
Do I need separate journal fields for natural gas trades vs. crude oil trades?
Yes. Natural gas price drivers are distinct — Thursday EIA Storage Reports, heating degree days, cooling degree days, and winter weather forecasts are the primary inputs. Using crude-focused catalyst fields for NG trades will produce misleading review data. Track NG catalyst fields (storage surprise, HDD/CDD forecast) in dedicated columns separate from crude fields.
Start Journaling Your Trades
Stop guessing, start tracking. JournalPlus makes it easy to journal every trade and find your edge.
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime7-day money-back guarantee