Written for MT4, general workflow. Exact menu labels, symbol names, and contract specifications vary by broker and MT4 build, so confirm the specifics with your own account before trading.
To trade oil on MetaTrader 4, open an account with a broker that offers an oil instrument, locate that broker’s WTI or Brent symbol in Market Watch, review its contract specifications, and place a buy or sell order through the New Order window. Oil on MT4 is usually offered as a broker-defined derivative, a cash-style CFD, a futures-linked CFD, or a dated contract, so the symbol name, contract size, tick value, financing, and expiration all vary depending on which broker you’re using. There isn’t one standardized “oil” product every trader gets access to.
That last point is honestly the part most guides gloss over, and it’s the one that matters most before you place a single trade.
“Oil on MT4” Isn’t One Product
MetaTrader 4 is a trading platform. It doesn’t define what oil actually is on your account, your broker does. Depending on where you’ve opened an account, you might be trading:
- A cash or spot-style oil CFD
- A futures-linked CFD that tracks an underlying futures contract
- A specific dated futures CFD with its own expiration
- A continuous synthetic contract built by the broker
These aren’t interchangeable. They can differ in symbol name, contract size, tick size, tick value, currency, spread, commission, financing cost, trading hours, expiration, rollover method, minimum position size, and margin requirement. Assuming your oil trade works the same way another trader’s does, on a different broker, is a genuinely easy mistake to make and one worth avoiding from the start.
WTI vs. Brent: Know Which Benchmark You’re Trading
“Oil” isn’t one market either. The two benchmarks you’ll run into most often:
| Benchmark | Common description | Key consideration |
| WTI | US crude benchmark | Often linked to US storage and futures pricing |
| Brent | International crude benchmark | Widely used in global pricing |
| Broker cash oil | Broker-created derivative | Contract and rollover rules vary by provider |
Neither benchmark is “the” oil price. They track different underlying markets and can move somewhat differently depending on regional supply, storage, and shipping conditions. Know which one you’re actually looking at before you build any strategy around it.
Finding the Oil Symbol in Market Watch
Symbol naming isn’t standardized across brokers, which trips up a fair number of beginners. Oil might show up under names like:
- USOIL
- UKOIL
- WTI
- BRENT
- XTIUSD
- XBRUSD
- CL
- Or a broker-specific abbreviation entirely
Here’s the practical fix: open Market Watch, right-click and choose “Show All” (or open the full Symbols list), and search for terms containing WTI, Brent, US Oil, UK Oil, XTI, or XBR. Once you spot it, don’t just drag it onto a chart and start trading. Open the symbol specification first.

Contract Specifications: The Section Most Guides Skip
This is arguably the most important part of this entire article, and it’s the part that decides whether your position size actually matches the risk you think you’re taking. Before opening any oil trade, check:
| Specification | Why it matters |
| Contract size | Determines your exposure per lot |
| Minimum volume | Sets the smallest position you can open |
| Volume step | Determines allowed lot-size increments |
| Tick size | The smallest price movement possible |
| Tick value | Profit or loss per tick, in your account currency |
| Margin | Capital required to open the trade |
| Spread | The immediate, implicit cost of entering |
| Commission | Any additional transaction cost |
| Swap or financing | Cost of holding the position overnight |
| Trading hours | When you can actually place orders |
| Expiration | Whether the contract has an end date |
| Rollover policy | How the broker handles reference-contract changes |
| Stop level | Minimum distance required for stops or pending orders |
Right-click the symbol in Market Watch and select Specification (or Properties, depending on your build) to see most of these. Skipping this step is how traders end up with a much bigger, or much smaller, position than they intended.
Calculating Position Size Properly
Oil contract sizes vary widely enough between brokers that you genuinely can’t copy a lot size from someone else’s screenshot and expect it to represent the same risk on your account. A simplified framework:
Position size = Maximum cash risk ÷ Cash loss per lot at your chosen stop distance
Work out how much you’re willing to lose on the trade in cash terms, then divide that by what one lot would lose at your planned stop distance, using your broker’s actual tick value. Double-check the platform’s own calculation against this by hand at least once, since oil symbols can use broker-specific contract definitions that don’t always match what you’d assume from another instrument.
Buying and Selling Oil: The Mechanics
Say your broker’s WTI symbol is quoted at 75.00 bid and 75.05 ask.

A buy order opens at the ask price, 75.05, and profits if the bid later rises far enough to cover the spread and any other costs. A sell order opens at the bid price, 75.00, and profits if the ask later falls far enough to clear those same costs.
I’m intentionally not attaching a dollar figure to either example here. The actual cash result depends entirely on your broker’s contract size, tick value, and position size, and giving a specific profit number without those exact specifications would just be a made-up figure dressed up as a real example.
What Actually Happened With Negative Oil in 2020
You’ve probably heard that “oil went below zero” in 2020, and that’s true, but the precise version matters. In April 2020, a specific near-expiry US WTI futures contract traded below zero during an exceptional storage and delivery disruption tied to a sudden collapse in demand. That doesn’t mean every oil benchmark, every oil CFD, or every retail broker’s oil symbol traded at the same negative price at the same time. It was a specific contract under specific, unusual conditions, not a universal market event across every oil product.
Worth remembering as a broader lesson: broker-offered oil symbols don’t always move in perfect lockstep with the underlying futures contract they’re based on, especially during extreme, low-liquidity conditions like that one.
Oil-Specific Risks Worth Understanding
A few things that make oil trading meaningfully different from, say, a major forex pair:
- Leverage can amplify losses just as quickly as gains, sometimes faster than beginners expect
- Spreads may widen noticeably around major events
- Stop orders can execute at a worse price than requested during fast moves, a gap or slippage issue
- Price gaps can appear after weekend or holiday closures
- Broker symbols may not track the underlying exchange futures price exactly
- Contract rollovers can shift the chart price in ways unrelated to actual market movement
- Inventory reports, OPEC-related announcements, and geopolitical disruptions can all cause sharp, fast moves
- A demo account may not reproduce live liquidity or slippage accurately, so treat demo results as directional practice, not a guarantee of live execution
Oil also doesn’t trade on a uniform schedule at every broker. Check for daily maintenance breaks, weekend closures, holiday schedules, and periods of reduced liquidity where spreads tend to widen. Holding costs matter too. A cash-style CFD may charge daily overnight financing, while a futures-linked product might reflect contract-roll adjustments or expiration effects instead. These aren’t the same mechanism, and assuming one applies when the other actually does can quietly eat into returns over time.
Before You Trade: A Quick Checklist
| Check | What to confirm |
| Benchmark | WTI or Brent |
| Product type | Cash, futures-linked, dated, or synthetic |
| Symbol | Broker-specific instrument name |
| Contract size | Exposure represented by one lot |
| Tick value | Cash change for one minimum price movement |
| Spread | Typical spread, and spread during major events |
| Commission | Charged per lot, per side, or as a round trip |
| Financing | Overnight charge or credit, if applicable |
| Expiration | Whether the contract ends |
| Rollover | How price adjustments get handled |
| Trading hours | Session times and maintenance breaks |
| Margin | Capital required to open and maintain the position |
| Stop level | Minimum distance allowed for protective orders |
The Full MT4 Workflow, Start to Finish
- Open an account with a broker that actually offers oil on MT4.
- Download and install that broker’s MT4 terminal.
- Open Market Watch.
- Select “Show All,” or open the full Symbols list.
- Find the broker’s WTI or Brent symbol using the naming tips above.
- Open the symbol specification.
- Confirm contract size, tick value, spread, margin, financing, and expiration.
- Open a chart for that symbol.
- Select a timeframe.
- Open the New Order window.
- Set your volume, stop loss, and take profit.
- Choose a market order or a pending order, depending on your plan.
- Monitor your margin and total exposure while the trade is open.
- Close or modify the position through the Trade tab when you’re ready.
Menu wording can vary slightly depending on your MT4 build and broker, so if a step looks a little different on your screen, that’s normal.
One quick note on one-click trading: it submits orders immediately once enabled, with no confirmation step. Double-check the symbol, lot size, and account before turning it on. A mistaken lot size here can create far more exposure than you intended, and there’s no undo button once the order’s filled.
A Manual Strategy Example (Educational Only)
Some traders build oil entries around an Envelope indicator paired with a Bollinger Bands exit, on a lower timeframe like M5. I’ll walk through the logic at a high level, but I want to be upfront: this is an illustration of how one entry-and-exit framework can be structured, not a validated, tested system I’m recommending you trade as-is.
- Entry: A long entry triggers when a new bar opens above the Envelope’s upper band, following a previous bar that opened below it. A short entry works the same way in reverse, using the lower band.
- Exit: To keep this reproducible, use one exact rule rather than several loosely worded ones. For example: close a long position at the opening of a new bar if the previous completed bar closed below the Bollinger Bands’ lower band.
If you want to actually test something like this, you’d need to nail down the exact timeframe, the applied price the indicators use, the moving-average method behind the Envelope, whether only one trade is allowed open at a time, how gaps are handled, and whether the rule applies during high-impact events like inventory releases. None of that is optional detail. Without it, the strategy isn’t reproducible, and a strategy that isn’t reproducible isn’t really testable either.
Indicator settings that look oddly specific, an Envelope deviation of exactly 0.85, or a Bollinger deviation of 3.51, are usually the product of parameter optimization against historical data. That’s not inherently wrong, but settings like that deserve disclosure: how they were chosen, what range was tested, and how neighboring values performed. Adjusting parameters purely to maximize historical profit is a fast way to end up with a system that looks great on the past and falls apart going forward. Test neighboring values, hold back out-of-sample data, include realistic costs, and don’t keep tweaking the same backtest until it looks perfect.
Automating a Strategy With an Expert Advisor
If you’ve coded or exported a strategy as an EA, installation follows roughly this pattern:
- Locate the compiled EA file.
- Go to File, then Open Data Folder, then navigate to MQL4, then Experts (or MQL5, then Experts, on MT5).
- Place the compiled EA file in that folder.
- Refresh the Navigator, or restart MT4, to reload the list.
- If you have the source code instead of a compiled file, open it in MetaEditor and compile it there first, before attaching the resulting executable.
- Drag the EA onto the relevant chart.
- Review the input settings before confirming.
A couple of corrections worth making here. Refreshing the Navigator reloads the list of available files, it doesn’t compile anything. Actual compilation happens in MetaEditor, whether you’re compiling source code yourself or the platform is doing it behind the scenes when you attach a source file directly. And MT4 and MT5 aren’t interchangeable on this front: MT4 uses MQL4 source files and EX4 compiled files, while MT5 uses MQL5 and EX5. An EA built for one platform generally needs to be exported and compiled separately for the other.
For the EA to actually trade, you’ll also need:
- AutoTrading enabled in the platform
- Trading permission granted specifically to that EA
- The EA attached to the correct chart, symbol, and timeframe
- A terminal or VPS that stays running
- An active, stable broker connection
- Sufficient margin available in the account
- Input settings that actually match your intended strategy
Miss any one of those, and the EA either won’t trade at all or won’t behave the way you expect.
If You’re Considering a Trading Robot
If you come across a free or paid robot for oil trading, treat “we tested it” as the start of a conversation, not the end of one. A credible test report should disclose the broker and symbol used, exact contract specifications, test dates, timeframe, data source, spread model, commission, slippage, swap, starting capital, position sizing, maximum drawdown, number of trades, profit factor, average trade result, out-of-sample performance, and ideally some forward-test or live-account verification too.
Historical or demo results don’t guarantee live performance, and that’s true regardless of how confident the person sharing the robot sounds. If a publisher has a commercial relationship tied to a download, whether that’s an affiliate link, a course sale, or something else, that should be disclosed plainly rather than left implied.
Verifying a Broker
Regulation matters, but it’s worth being precise about what it does and doesn’t confirm. A regulated broker being licensed doesn’t automatically mean tight spreads, low financing costs, reliable rollover handling, or leverage suited to your strategy. Treat it as a two-part check:
- Verify the broker’s legal and regulatory status directly through the relevant regulator, not just the broker’s own claims.
- Separately compare product specifications and execution quality, since regulation alone won’t tell you those.
Also worth confirming before opening an account: which legal entity you’d actually be signing up with, whether MT4 is still supported, whether oil is genuinely offered on that specific account type, and what the current fee structure looks like. Broker offerings change, so don’t rely on an old review, including this kind of article, without checking the broker’s current terms yourself.
Common Mistakes to Avoid
- Assuming your oil symbol behaves identically to WTI or Brent futures without checking the specification
- Copying a lot size from someone else’s trade example instead of calculating your own
- Treating a single winning or losing trade example as proof a strategy works
- Confusing refreshing the Navigator with actually compiling an EA
- Running an EA without confirming AutoTrading is enabled and permissions are granted
- Ignoring rollover and financing costs on positions held overnight
- Assuming demo execution will match live execution exactly
Frequently Asked Questions
Do I need a special account to trade oil on MetaTrader 4?
Not typically a separate account type, but your broker needs to actually offer an oil instrument on the account you’re using. Most standard MT4 trading accounts that include commodities will list oil in Market Watch once you select “Show All.” It’s worth confirming directly with your broker’s symbol list before assuming access, since not every broker or account tier includes oil by default.
Is oil trading on MT4 the same as trading oil futures on an exchange?
Usually not directly. Most retail MT4 oil symbols are broker-created derivatives, cash CFDs, futures-linked CFDs, or synthetic continuous contracts, rather than a direct position in an exchange-listed futures contract. They may track futures pricing closely, but contract size, expiration rules, and margin requirements typically differ from the actual exchange product. Check your broker’s specification to see exactly how their symbol is structured.
Why did oil prices go negative in 2020, and could that happen again?
In April 2020, a specific near-expiry WTI futures contract traded below zero due to an extraordinary storage and delivery squeeze during a sudden demand collapse. It wasn’t every oil benchmark or every broker’s oil symbol trading negative at once, and it required a fairly unusual combination of storage limits and expiring contracts. Whether similar extreme conditions recur depends on future supply, storage capacity, and demand shocks, which aren’t predictable in advance.
What’s the difference between WTI and Brent crude for a retail trader?
WTI is the US crude benchmark, often more closely tied to US storage and domestic futures pricing. Brent is the international benchmark, widely referenced in global oil pricing. Their prices can diverge, sometimes noticeably, based on regional supply, shipping routes, and storage conditions. Neither is inherently “the” correct oil price to trade; which one fits your strategy depends on what you’re actually trying to track or trade.
How much does it cost to hold an oil CFD position overnight?
It depends on your broker’s specific product structure, which is exactly why checking the symbol specification matters. Cash-style oil CFDs commonly charge daily overnight financing, calculated from prevailing interest-rate differentials and the broker’s markup. Futures-linked products may instead reflect contract-roll adjustments as the underlying reference contract changes. These aren’t interchangeable costs, so confirm which model applies to your specific symbol before holding a position for more than a day.
Final Summary
Trading oil on MetaTrader 4 isn’t complicated mechanically, find the symbol, check the specification, place the order. But the details hiding inside “check the specification” are exactly what separate a trader who understands their actual exposure from one who’s guessing. Contract size, tick value, expiration, rollover, and financing all vary by broker, and none of them should be assumed. Get that foundation right before layering any strategy, manual or automated, on top of it.
Interested in trying an automated strategy built specifically for crude oil? Explore the Happy Crude Oil EA, review how it trades oil markets, and test its settings carefully on a demo account before considering live use. Remember that oil spreads, contract specifications and execution conditions can vary significantly between brokers.
This article is for educational purposes only and does not constitute financial or investment advice. Trading oil CFDs and related derivatives involves leverage and carries a high level of risk, including the possibility of losing more than your initial deposit. Verify current product specifications, fees, and regulatory status directly with your broker before trading.

Petko Aleksandrov



