ES -- NQ -- GC -- CL -- VIX -- ● TONIGHT'S MARKET REVIEW PUBLISHES 8:30 PM ETES -- NQ -- GC -- CL -- VIX -- ● TONIGHT'S MARKET REVIEW PUBLISHES 8:30 PM ET
AlgoIndexPromo

Crude Oil 97.15: December Long From 96.15 to 96.45

Market OutlookPublished For the session56 min readby AlgoIndex Research Team
Crude Oil 97.15: December Long From 96.15 to 96.45

December crude held a 100.40 to 96.26 inside day and settled at 97.15, down 0.67. Thursday's long sits at 96.15 to 96.45.

December crude settled at 97.15 on Wednesday, down 0.67 or 0.68 percent, after a 4.14 point session between 100.40 and 96.26. The settle finished at 21.5 percent of that range. It was an inside day. The 100.40 high sat 97 cents beneath Tuesday's 101.37, and the 96.26 low sat 1.01 above Tuesday's 95.25. It was also the third lower settle in a row, the lowest since the 96.50 settle of 10/15.

Our Wednesday card never came into play. Its long band, 95.80 to 96.10, sat beneath the whole day, and the 96.26 low stopped 16 cents above its top. No intraday series was preserved, so the order of the day's prints cannot be shown. Here that order does not change the grade.

The calendar lists the weekly petroleum status report at 10:30 AM ET on Wednesday. The news-feed calendar showed a crude draw of 3.060 million barrels against a forecast draw of 0.34 million. Brent's December contract settled at 108.82, up 0.03, per the news feed at 2:45 PM ET. Its premium over December WTI widened to 11.67 from 10.97.

Gulf headlines ran in both directions. The news feed carried new sanctions on vessels, a Kuwaiti statement on prewar export levels and reports of ordered departures from US embassies. These items coincided with the session and its aftermath; no intraday series was preserved, so no move is attributed to any one of them.

At a glance

December crude settled at 97.15, down 0.67, at 21.5 percent of a 96.26 to 100.40 inside day. It sits 66 cents beneath the 5-day average at 97.81 and above the other five settlement averages. Resistance starts at the 97.17 target price, then Tuesday's 97.82 settle, the 97.94 Pivot Point and one standard deviation resistance at 98.17. Support starts at the 96.76 stochastic projection and Wednesday's 96.26 low, then one standard deviation support at 96.13 and the 96.12 crossing price, with Pivot S1 at 95.47 beneath. The setup is a long on the December contract. It runs from 96.15 to 96.45, stop 95.30, targets 97.30, 98.30 and an extended 99.30. The whole band sits beneath the settle, its top 70 cents under it, while the 97.30 first target sits 15 cents above the settle. Weekly jobless claims are listed at 8:30 AM ET on Thursday, per the news-feed calendar and unconfirmed.

Wednesday's inside day stayed 16 cents above the band

First, the grading. In Wednesday's outlook we set a long on the December contract from 95.80 to 96.10, stop 94.70, with targets at 97.20, 98.45 and an extended 99.70. A settle beneath Pivot S1 at 94.92 would negate it. Two consecutive 30-minute closes beneath 95.80 would remove the edge. The card is graded on December's Wednesday bar.

Then December traded. Its bar, from the provider's settlement row, opened at 98.19 at the Tuesday 6:00 PM ET reopen, 2.09 above the band's top. It marked a high of 100.40 and a low of 96.26, and settled at 97.15. The low stopped 16 cents above 96.10. The band was never reached. Nor was the stop. The low sat 1.56 above 94.70 and 1.34 above Pivot S1 at 94.92.

So the card's entry condition was not met on the daily bar. The high ran through all three target levels and finished 70 cents above the extended 99.70. With the band untouched, those prints came without an entry from the card. The settle finished 5 cents beneath the 97.20 first target and 1.05 above the band's top. No invalidation settle printed. The acceptance condition could not print either. A 30-minute close beneath 95.80 needs a print beneath 95.80, and the low held at 96.26. No intraday series was preserved for Wednesday, so the daily bar cannot show whether the high or the low came first. No fill and no result is asserted.

Our ranges fared better than the band. The low-range case of 96.40 to 99.60 gave way on both sides, by 14 cents at the bottom and 80 cents at the top. The most likely case of 95.30 to 100.70 held. It kept 96 cents at the bottom and 30 cents at the top. The high-range case of 94.20 to 101.40 held with 2.06 and 1.00 to spare. The one deviation band of 95.77 to 99.87 held at the bottom by 49 cents. Its top broke by 53 cents. Two deviations held. That band, 94.92 to 100.72, kept 1.34 at the bottom and 32 cents at the top, and three deviations, 94.26 to 101.38, kept 2.00 and 98 cents. One average true range around Tuesday's settle, 94.18 to 101.46, held with 2.08 and 1.06. The session bands for Globex, London, the morning and the afternoon need an intraday series, so they are not graded.

The weighted path expected a hold between Pivot S1 at 94.92 and Pivot R1 at 101.04. The range stayed inside it. The high stopped 64 cents short of 101.04 and the low sat 1.34 above 94.92. The dip toward the band did not arrive, since the low stopped 16 cents above it. The named alternative, a move beneath Pivot S1 toward three standard deviations support at 94.26, did not happen. The card's macro override named confirmation of the mediation proposal between Washington and Tehran or a verified reopening of Strait of Hormuz traffic. The review records neither. At 1:23 PM ET Iran's foreign minister said Iran is prepared to give diplomacy another chance. At 4:16 PM ET the news feed carried a statement that any reopening of the strait must follow Iran's conditions. These are statements carried by the news feed rather than events confirmed for this review.

The December band at 96.15 to 96.45, around Wednesday's low

The map moved up 35 cents, the gap between the two midpoints. Every price here is the December contract. The new band, 96.15 to 96.45, sits just above one standard deviation support at 96.13, its bottom 2 cents over it. It also sits 3 cents above 96.12, the price at which the 9-day average would be crossed on Thursday. Wednesday's 96.26 low sits inside it. That low is 11 cents above the bottom and 19 cents beneath the top. The settle sits 70 cents above the band's top and 1.00 above its bottom. The stop at 95.30 sits 17 cents beneath Pivot S1 at 95.47 and 9 cents beneath three standard deviations support at 95.39. It sits 5 cents above Tuesday's 95.25 low.

The reopen printed above the settle. Globex reopened at 6:00 PM ET on Wednesday for the Thursday session, and the provider's overview showed that session's open, high and low at 97.78, 98.07 and 97.72. The low sits 1.27 above the band's top and 22 cents beneath the Pivot Point. The provider's last quote at 6:21 PM ET was 97.77, 62 cents above the settle. The chart showed 97.96 at 6:26 PM ET. Those are reopened-session quotes and they are excluded from Wednesday's range.

Wednesday was an inside day. Its 100.40 high sits 97 cents beneath Tuesday's 101.37 and its 96.26 low 1.01 above Tuesday's 95.25. The settle beneath the 98.19 open leaves a body of 1.04. The upper shadow runs 2.21 above the open and the lower shadow 89 cents beneath the settle. Over nine sessions the settlements read 91.01, 92.86, 93.17, 93.90, 96.50, 99.02, 98.54 and 97.82 before Wednesday's 97.15. Highs over six sessions read 94.87, 96.74, 99.34, 99.71, 101.37 and 100.40. Lows read 93.06, 92.46, 95.29, 96.72, 95.25 and 96.26. Tuesday's 101.37 remains the one-month, 13-week and 52-week high, 4.22 above the settle.

Resistance starts 2 cents up. The published target price at 97.17 comes first, then the 5-day average at 97.81, Tuesday's 97.82 settle and the Pivot Point at 97.94, 79 cents above the settle. One standard deviation resistance at 98.17 and the 14-3 day raw stochastic projection at 98.30 follow. Two and three standard deviations resistance sit at 98.59 and 98.91, with the 3-10 day crossover stall level at 98.99. Pivot R1 at 99.61 and the 14-day relative strength projection at 70 percent, 99.94, sit beneath Wednesday's 100.40 high. The 100.83 top of one average true range comes next. Above it, Tuesday's 101.37 high precedes Pivot R2 at 102.08 and Pivot R3 at 103.75.

Support is dense near the band. The 14-3 day raw stochastic projection sits at 96.76, 39 cents down. Then come Wednesday's 96.26 low, one standard deviation support at 96.13 and the 96.12 crossing price. The next band is tight. Two standard deviations support at 95.71, the 9-day average at 95.55, the 38.2 percent retracement from the four-week high at 95.50 and Pivot S1 at 95.47 sit there. The MACD stall level at 95.46 and three standard deviations support at 95.39 complete it, all within 32 cents. Tuesday's 95.25 low lies just beneath. Pivot S2 at 93.80, the 50 percent retracement of the four-week range at 93.68 and the 93.47 bottom of one average true range form the deeper band. Then the long tail. The 18-day crossing at 92.40, the 20-day at 91.97, the 91.87 retracement from the four-week low and Pivot S3 at 91.33 lie further down. So do the 40-day crossing at 90.16, the 89.77 retracement from the 13-week high and the 50-day at 87.99. Five more sit far beneath. They are the 86.00 one-month low, the 100-day at 81.47, the 200-day at 76.08, the 71.00 13-week low and the provider's 55.63 52-week low.

One average now sits above price. The settle is 66 cents beneath the 5-day at 97.81, 1.60 above the 9-day at 95.55, 5.18 above the 20-day at 91.97 and 9.16 above the 50-day at 87.99. The gaps to the 100-day at 81.47 and the 200-day at 76.08 are 15.68 and 21.07. The 5-day rose 65 cents from 97.16 even though the settle fell. The 10/14 settle of 93.90 left the window and 97.15 replaced it. The 20-day rose 38 cents from 91.59 as the 09/23 settle of 89.51 left, and the 50-day rose 37 cents from 87.62. The order holds. The 30 older settlements in the 50-day window averaged 85.34, the 50 older ones in the 100-day window 74.96 and the 100 older ones in the 200-day window 70.68. Thursday's crossing prices are 96.12 for the 9-day, 92.40 for the 18-day and 90.16 for the 40-day.

Momentum readings stay in the upper half. Relative strength reads 67.03 on the 9-day, 65.18 on the 14-day and 63.70 on the 20-day. The raw stochastics read 66.16 percent on the 9-day and 72.54 percent on the 14-day. The 14-day %K at 80.30 percent sits beneath %D at 88.19 percent, in the upper part of the range. Positive direction leads on both windows. It reads 25.89 against 3.91 on the 9-day with the ADX at 47.55, and 25.49 against 6.17 on the 14-day with the ADX at 37.47. Historic volatility reads 19.57 percent and 25.02 percent. The composite multi-indicator read for Thursday holds at 100 percent buy, unchanged from the prior session. Its signal strength is described as strong and its direction as average. It read 96 percent buy a week ago and 48 percent a month ago. All three horizon groups average 100 percent buy, and the trend indicator reads buy. These are the provider's published readings, read at 6:22 PM ET after the 6:00 PM ET reopen, so they may include the first minutes of the Thursday session.

Wednesday ran wider than average. The 14-day average true range stands at 3.68 points and the 14-day average daily range at 3.61. Wednesday's 4.14 was 1.15 times that daily average. The 9-day figures are 3.81 and 3.68 and the 20-day 3.54 and 3.77. One average true range either side of the settle spans 93.47 to 100.83. The deviation bands, built from five settlements, run 96.13 to 98.17, 95.71 to 98.59 and 95.39 to 98.91. They describe settlement dispersion only. A headline gap can open outside any of them. Nine sessions of daily ranges read 1.99, 4.53, 3.24, 1.81, 4.28, 4.05, 2.99, 6.12 and 4.14.

Sanctions, Gulf departures and a 3.060 million barrel draw

Supply headlines pulled both ways. At 12:39 PM ET the news feed carried a Treasury general license authorising the offloading of cargo involving some blocked vessels. At 12:47 PM ET and 1:01 PM ET it carried new sanctions on vessels and on Iran's shadow fleet. Then Kuwait. From 1:34 PM ET to 1:40 PM ET the feed carried statements from the chief executive of Kuwait's state oil company. He said Kuwait is producing well over 2 million barrels a day, exporting crude at prewar levels and seeing customers return to the Gulf to collect cargoes. No producer-group statement was carried on the feeds read, so no quota or compliance change is asserted.

The Gulf came into focus late. At 2:47 PM ET the news feed carried a report from US officials that the State Department was preparing ordered departures of some personnel and family members from US embassies across the Gulf. At 3:00 PM ET to 3:03 PM ET it carried a Saudi Energy Ministry statement. Air defences intercepted a drone aimed at the Shaybah oilfield, two people were reported killed, and operations were not affected. At 3:26 PM ET the feed carried a State Department notice of ordered departure for non-emergency staff in Saudi Arabia only. At 3:28 PM ET it carried a statement that Iranian-supported Houthis had increased attacks on Saudi Arabia. After the close, at 4:52 PM ET to 4:58 PM ET, it carried press reports citing two US officials. They said US troops and diplomats were moving out of Middle East posts, including troops in Jordan, Qatar and Kuwait.

Iranian statements cut both ways too. At 1:23 PM ET Iran's foreign minister said Iran is prepared to give diplomacy another chance. At 4:16 PM ET the feed carried a statement that any reopening of the Strait of Hormuz must follow Iran's conditions. At 4:28 PM ET a security official said Iran assumes an attack by the US and Israel. At 4:39 PM ET the feed carried a report that Iran threatened US political targets if strikes resume. At 4:12 PM ET to 4:13 PM ET the President said he did not know about an embassy personnel move. These are statements carried by the news feed rather than events confirmed for this review. They coincided with the session and its aftermath; no move is attributed to any one of them.

Russia featured as well. At 11:26 AM ET the feed carried a US official's statement that Russia accepted a proposal for a trilateral meeting with Ukraine. At 3:16 PM ET to 3:17 PM ET it carried reports of ballistic missile attacks on Kyiv. At 1:12 PM ET it carried a statement that China and Russia agreed to support firms expanding oil cooperation. These are statements carried by the news feed rather than supply changes measured for this review.

The draw ran larger than forecast. The calendar lists the official weekly petroleum status report at 10:30 AM ET on Wednesday, October 21, 2026. The news-feed calendar shows a crude draw of 3.060 million barrels against a forecast draw of 0.34 million and a prior draw of 8.557 million. That followed Tuesday's industry survey, which showed a crude draw of 4.93 million barrels. No gasoline, distillate, Cushing or strategic reserve figure from the official report was captured, so none is asserted.

Products eased on December. In the provider's daily record, December heating oil settled at 4.5772 dollars a gallon against 4.7141 on Tuesday, and December gasoline at 3.0390 against 3.0441. The heating oil margin is 42 gallons times the heating oil settle less the WTI settle. Against December WTI it stands at 95.09 dollars a barrel against 100.17 on Tuesday. The gasoline margin stands at 30.49 against 30.03. The November heating oil contract settled at 4.7633 and November gasoline at 3.1205, per the news feed at 2:31 PM ET, and the November natural gas contract at 2.7900. No refinery utilisation figure and no seasonal demand series were captured.

The dollar firmed slightly. The dollar index closed at 101.78 in the provider's daily record, up 0.08 from Tuesday's 101.70, after trading between 101.64 and 101.84. The ten-year yield index closed at 5.15 percent against 5.11 percent. UK consumer prices printed at 2:00 AM ET at 3.5 percent against a 3.4 percent forecast, per the news-feed calendar and unconfirmed. The 20-year Treasury auction at 1:00 PM ET drew a high yield of 5.469 percent against 5.420 percent previously, per the news-feed calendar and unconfirmed. Yields moved up. A marginally firmer dollar and higher yields are a modest headwind for dollar-priced crude; the size of that effect is not measured here.

Elsewhere, risk assets rose. Brent's December contract settled at 108.82, up 0.03, per the news feed at 2:45 PM ET. December gold settled at 4,150.0, up 0.18 percent. The S&P 500 cash index closed at 7,757.17, up 0.58 percent, with the volatility index at 16.68. The Nasdaq-100 cash index closed up 1.13 percent.

Positioning data is thin. No weekly positioning report was captured, so no change in managed-money or producer length is asserted. December open interest stood at 314,651 for Tuesday in the provider's record, and Wednesday's open interest had not been reported. Wednesday's December volume was 308,937 contracts against 382,038 on Tuesday. The review calls the cross-market read the clearest positioning signal captured. Brent's December premium over December WTI widened to 11.67 from 10.97. The December heating oil margin narrowed by 5.08 dollars a barrel while the gasoline margin widened by 46 cents. No dealer-positioning dataset was read for crude.

The trade map for Thursday

The review's setup is a long on the December contract. It runs from 96.15 to 96.45. The settle remains above every settlement average from the 9-day to the 200-day, and positive direction leads on the 9-day and 14-day directional systems. The composite holds at 100 percent buy. The official weekly report showed a crude draw of 3.060 million barrels against a 0.34 million forecast. That is the trend case. The band sits just above one standard deviation support at 96.13 and the 96.12 crossing price. The stop at 95.30 sits beneath Pivot S1 at 95.47 and three standard deviations support at 95.39. The first target, 97.30, sits above the published target price at 97.17 and Wednesday's 97.15 settle. The second, 98.30, sits at the 14-3 day raw stochastic projection, above one standard deviation resistance at 98.17. The extended 99.30 sits beneath Pivot R1 at 99.61. Two caveats sit against it. Wednesday's inside day settled in the lower quarter of its range, and a de-escalation remains possible. The review calls the setup an analyst judgment that dips are bought while supply headlines persist, not a measured edge.

Primary setup for Thursday, December contract, as written in the review
Direction
Long, December contract (CLZ26)
Entry Zone
96.15 to 96.45, its bottom 2 cents above one standard deviation support at 96.13
Stop Loss
95.30, beneath Pivot S1 at 95.47 and three standard deviations support at 95.39
Target 1
97.30, above the published target price at 97.17 and Wednesday’s 97.15 settle
Target 2
98.30, at the 14-3 day raw stochastic projection of 98.30, above one standard deviation resistance at 98.17
Target 3 (extended)
99.30, beneath Pivot R1 at 99.61
Risk-to-Reward
Approximately 1:1 to T1, 1:2 to T2 and 1:3 to T3, measured from the 96.30 midpoint against the 95.30 stop, a risk of 1.00
Invalidation
A settle beneath Pivot S1 at 95.47 negates the thesis. Short of that, the edge is removed by acceptance beneath the entry band, defined as two consecutive 30-minute closes beneath 96.15; a touch alone does not remove it.
Macro override
A confirmed de-escalation between Washington and Tehran, or a verified reopening of Strait of Hormuz traffic on agreed terms, would remove part of the supply premium. In that scenario a move through the 95.30 stop invalidates the long before the targets, and Pivot S2 at 93.80 and the 93.68 retracement become the references, within one 14-day average true range of 3.68 points of the 95.30 stop (1.50 and 1.62 points beyond it).

Now the arithmetic. From the 96.30 midpoint the risk to the stop is 1.00, 27.2 percent of the 14-day average true range of 3.68. The targets sit 1.00, 2.00 and 3.00 above the midpoint. Exact multiples, on paper. The whole band sits beneath the settle, its top 70 cents and its bottom 1.00 under it. The 97.30 first target sits 15 cents above the settle and 85 cents above the band's top. It also sits 52 cents beneath Tuesday's 97.82 settle. The 98.30 second target sits 29 cents beneath two standard deviations resistance at 98.59, and the extended 99.30 sits 31 cents beneath Pivot R1. A headline gap can open through the stop.

Scenario ranges in the review are analyst judgment. The low-range case runs 96.10 to 98.60, the most likely 95.40 to 99.60 and the high-range case 93.80 to 101.40. Then by session. Through Globex the review's judgment expects roughly 96.40 to 99.40, with a bias neutral to higher above the Pivot Point at 97.94. The reopen quoted 97.77 at 6:21 PM ET, after the evening press reports of US troop and diplomatic moves in the region. Gulf headlines remain the main overnight risk in both directions. London follows at roughly 96.10 to 99.60. One standard deviation support at 96.13 is its first meaningful support beneath, and Pivot R1 at 99.61 its first meaningful resistance above. The morning band runs roughly 95.40 to 99.90. Three standard deviations support at 95.39 sits beneath it and the 99.94 relative strength projection above. The afternoon runs roughly 95.30 to 100.40 into the 2:30 PM ET settle.

Thursday's calendar starts on Wednesday evening. The President is listed to speak at 7:00 PM ET and the Bank of Korea rate decision at 9:00 PM ET, both per the news-feed calendar and unconfirmed. The Swiss central bank's meeting minutes are listed at 3:30 AM ET. The UK industrial orders survey is listed at 6:00 AM ET and the Turkish central bank decision at 7:00 AM ET, all per the news-feed calendar and unconfirmed. Then the main release. Weekly jobless claims are listed at 8:30 AM ET with a forecast of 200,000, per the news-feed calendar and unconfirmed. Euro-area consumer confidence is listed at 10:00 AM ET and a 5-year inflation-protected Treasury auction at 1:00 PM ET, both per the news-feed calendar and unconfirmed. Crude settles at 2:30 PM ET. The calendar lists no confirmed entry for Thursday, October 22, 2026. It lists the next weekly petroleum status report at 10:30 AM ET and the FOMC statement at 2:00 PM ET, both on Wednesday, October 28, 2026.

The review also weighs the path. In the review's analyst judgment the most probable path holds the contract between Pivot S2 at 93.80 and Pivot R1 at 99.61, with a dip toward the 96.15 to 96.45 band that holds above Pivot S1 at 95.47 weighted slightly above a break lower. It names an alternative. A confirmed de-escalation between Washington and Tehran would remove part of the supply premium and carry the contract beneath Pivot S1 at 95.47 toward Pivot S2 at 93.80. The review also flags a pullback. Wednesday's inside day settled in the lower quarter of its range, the settle sits beneath the 5-day average, and %K sits beneath %D. So a further pullback before any extension is a live alternative. In the review's judgment the first-order influence for crude on Thursday is unscheduled Gulf headlines. The 8:30 AM ET jobless claims, listed by the news-feed calendar and unconfirmed, are the main scheduled macro release.

Wednesday's range never reached the old band; Thursday's band waits 70 cents beneath the settle, around Wednesday's 96.26 low.

The complete data picture

Every number behind Thursday’s plan, charted first, then the full level lists, then the complete numeric reference underneath. Every price is the December contract unless November is named.

Level map
December WTI, every reference from 93.47 to 101.37 to scale
Red ticks sit above the settle, green beneath; dots mark the three targets; the shaded band is the entry zone101.37Tuesday's high, also the 52-week high100.83Top of one average true range100.40Wednesday's high99.9414-day relative strength projection99.61Pivot R199.30Target 3, extended, 3R98.993-10 day crossover stall level98.91Three standard deviations resistance98.59Two standard deviations resistance98.30Target 2, 2R, at the 14-3 day stochastic projection98.17One standard deviation resistance97.94Pivot Point97.82Tuesday's settle97.815-day settlement average97.30Target 1, 1R from the 96.30 midpoint97.17Published target price97.15Wednesday settle96.7614-3 day raw stochastic projection96.15 to 96.45Long entry zone, midpoint 96.3096.26Wednesday's low, inside the band96.13One standard deviation support96.129-day average crossing price for Thursday95.71Two standard deviations support95.559-day settlement average95.5038.2 percent retracement, four-week high95.47Pivot S195.46MACD stall level95.39Three standard deviations support95.30Stop95.25Tuesday's session low93.80Pivot S293.6850 percent retracement, four-week range93.47Bottom of one average true range
Settle
97.15
December
Direction
Long
Entry band
96.15 to 96.45
midpoint 96.30
Stop
95.30
Target 1
97.30
1R, above the settle
Target 2
98.30
2R
Target 3
99.30
3R
Above the settle, nearest last
98.30
Target 2, 2R, at the 14-3 day stochastic projection
+1.15
98.17
One standard deviation resistance
+1.02
97.94
Pivot Point
+0.79
97.82
Tuesday's settle
+0.67
97.81
5-day settlement average
+0.66
97.30
Target 1, 1R from the 96.30 midpoint
+0.15
97.17
Published target price
+0.02
Wednesday settle
97.15
Beneath the settle, nearest first
96.76
14-3 day raw stochastic projection
-0.39
96.15 to 96.45
Long entry zone, midpoint 96.30
-0.85
96.26
Wednesday's low, inside the band
-0.89
96.13
One standard deviation support
-1.02
96.12
9-day average crossing price for Thursday
-1.03
95.71
Two standard deviations support
-1.44
95.55
9-day settlement average
-1.60
95.50
38.2 percent retracement, four-week high
-1.65
Nearest levels on each side; distances are in points from the settle. Red rows are resistance and the stop, green rows are support and the three targets, and the dark row is the entry zone. Target 1 is 1R from the 96.30 midpoint, Target 2 is 2R and Target 3 is 3R. Red ticks sit above the settle, green beneath; dots mark the three targets; the shaded band is the entry zone.
Every level on the chart (32)
Sorted by price, top down. Gap is the distance from the settle in points.
PriceLevelGap
101.37Resistance
Tuesday's high, also the 52-week high
+4.22
100.83Resistance
Top of one average true range
+3.68
100.40Resistance
Wednesday's high
+3.25
99.94Resistance
14-day relative strength projection
+2.79
99.61Resistance
Pivot R1
+2.46
99.30Support
Target 3, extended, 3R
+2.15
98.99Resistance
3-10 day crossover stall level
+1.84
98.91Resistance
Three standard deviations resistance
+1.76
98.59Resistance
Two standard deviations resistance
+1.44
98.30Support
Target 2, 2R, at the 14-3 day stochastic projection
+1.15
98.17Resistance
One standard deviation resistance
+1.02
97.94Resistance
Pivot Point
+0.79
97.82Resistance
Tuesday's settle
+0.67
97.81Resistance
5-day settlement average
+0.66
97.30Support
Target 1, 1R from the 96.30 midpoint
+0.15
97.17Resistance
Published target price
+0.02
96.76Support
14-3 day raw stochastic projection
-0.39
96.15 to 96.45Reference
Long entry zone, midpoint 96.30
-0.85
96.26Support
Wednesday's low, inside the band
-0.89
96.13Support
One standard deviation support
-1.02
96.12Support
9-day average crossing price for Thursday
-1.03
95.71Support
Two standard deviations support
-1.44
95.55Support
9-day settlement average
-1.60
95.50Support
38.2 percent retracement, four-week high
-1.65
95.47Support
Pivot S1
-1.68
95.46Support
MACD stall level
-1.69
95.39Support
Three standard deviations support
-1.76
95.30Resistance
Stop
-1.85
95.25Support
Tuesday's session low
-1.90
93.80Support
Pivot S2
-3.35
93.68Support
50 percent retracement, four-week range
-3.47
93.47Support
Bottom of one average true range
-3.68
Pivots, deviation bands, averages, crossing prices, stall levels and retracements from the session review, with the setup marked. Off this scale above: Pivot R2 at 102.08 and Pivot R3 at 103.75. Off this scale beneath: the 92.40 crossing, the 91.97 20-day, the 91.87 retracement, Pivot S3 at 91.33, the 90.16 crossing, the 89.77 retracement, the 87.99 50-day, the 86.00 one-month low, the 81.47 100-day, the 76.08 200-day, the 71.00 13-week low and the 55.63 52-week low.
Wednesday evening reopen
The first prints of the Thursday session, after the 6:00 PM ET reopen
Reopen low above the band top: 1.27. Settle above the band top: 0.70. Quotes after the settle are not settlements98.07Thursday session high after the 6:00 PM ET reopen97.96Chart quote, 6:26 PM ET97.94Pivot Point97.82Tuesday settle97.78Thursday session open at the 6:00 PM ET reopen97.77Last quote on the provider's page, 6:21 PM ET97.72Thursday session low after the reopen97.15Wednesday settle, 2:30 PM ET96.45Top of the long entry zone96.15Bottom of the long entry zone
Thursday session high after the 6:00 PM ET reopen98.07
Chart quote, 6:26 PM ET97.96
Pivot Point97.94
Tuesday settle97.82
Thursday session open at the 6:00 PM ET reopen97.78
Last quote on the provider's page, 6:21 PM ET97.77
Thursday session low after the reopen97.72
Wednesday settle, 2:30 PM ET97.15
Top of the long entry zone96.45
Bottom of the long entry zone96.15
Reopen low above the band top: 1.27. Settle above the band top: 0.70. Quotes after the settle are not settlements. The Thursday-session prints come from the provider’s overview after the 6:00 PM ET reopen.
Globex reopened at 6:00 PM ET on Wednesday, so the 97.78 open, 98.07 high and 97.72 low shown on the provider’s overview belong to the Thursday session, not to Wednesday’s range. Quotes after the 2:30 PM ET settle are not the settlement.
Primary setup
Long as written, December contract, reward measured from the 96.30 midpoint
Ratios measured from the 96.30 midpoint against the 95.30 stop99.61 Pivot R198.91 3 SD resistance98.59 2 SD resistance98.17 1 SD resistance97.94 Pivot Point97.82 Tuesday settle97.17 Target price97.15 Wednesday settle96.76 Stochastic projection96.26 Wednesday low96.13 1 SD support95.71 2 SD support95.47 Pivot S195.39 3 SD support95.25 Tuesday lowTarget 3 99.30Target 2 98.30Target 1 97.30Stop 95.303R, another 1.002R, another 1.001R reward, 1.00, from the midpoint1R risk, 1.00, to the stopENTRY 96.15 TO 96.45, MIDPOINT 96.30
Direction
Long
December contract
Entry band
96.15 to 96.45
midpoint 96.30
Stop
95.30
1R risk, 1.00
Target 1
97.30
1R reward, 1.00
Target 2
98.30
2R, another 1.00
Target 3
99.30
3R, another 1.00
Ratios measured from the 96.30 midpoint against the 95.30 stop. Entry 96.15 to 96.45, midpoint 96.30.
Setup ladder, by price
99.61
Pivot R1
+2.46
99.30
Target 3, 3R
+2.15
98.91
3 SD resistance
+1.76
98.59
2 SD resistance
+1.44
98.30
Target 2, 2R
+1.15
98.17
1 SD resistance
+1.02
97.94
Pivot Point
+0.79
97.82
Tuesday settle
+0.67
97.30
Target 1, 1R
+0.15
97.17
Target price
+0.02
Wednesday settle
97.15
96.76
Stochastic projection
-0.39
96.45
Entry zone top
-0.70
96.30
Entry midpoint
-0.85
96.26
Wednesday low
-0.89
96.15
Entry zone bottom
-1.00
96.13
1 SD support
-1.02
95.71
2 SD support
-1.44
95.47
Pivot S1
-1.68
95.39
3 SD support
-1.76
95.30
Stop
-1.85
95.25
Tuesday low
-1.90
A long setup, so the targets sit above the entry band and the stop beneath it. The whole band sits beneath the settle, and Target 1 sits above it. SD means standard deviation.
Each target sits a whole multiple of the 1.00 risk above the 96.30 midpoint. The whole entry band sits beneath the 97.15 settle and its bottom sits 2 cents above one standard deviation support at 96.13; the 97.30 first target sits 15 cents above the settle.
Session bars
Six sessions, then Wednesday’s daily bar against the Oct 21 card
10/14H 94.87L 93.06S 93.9010/15H 96.74L 92.46S 96.5010/16H 99.34L 95.29S 99.0210/19H 99.71L 96.72S 98.5410/20H 101.37L 95.25S 97.8210/21, WedH 100.40L 96.26S 97.15Bars span each session high to low; the black tick marks the settle and the amber tick Wednesday's 98.19 open.WEDNESDAY'S DAILY BAR AGAINST THE OCT 21 CARD, ORDER OF PRINTS NOT SHOWNTarget 3, 99.70Target 2, 98.45Target 1, 97.20Entry band top, 96.10Entry band bottom, 95.80Pivot S1, 94.92, invalidation settle lineStop, 94.70High 100.40Open 98.19, Tuesday 6:00 PM ET reopenSettle 97.15, 2:30 PM ETLow 96.26The shaded band is the Oct 21 entry zone. The daily bar fixes the open, high, low and settle only; it cannot show which came first.DISTANCES FROM THE DAILY BAR, POINTSHigh above Target 30.70Settle beneath Target 10.05Low above the band top0.16Low above the stop1.56Open above the band top2.09Settle above the band top1.05
Six sessions, oldest first, Wednesday last
SessionHighLowSettle
10/1494.8793.0693.90
10/1596.7492.4696.50
10/1699.3495.2999.02
10/1999.7196.7298.54
10/20101.3795.2597.82
10/21100.4096.2697.15
Wednesday opened at 98.19, the amber tick on the chart; the black tick is the settle.
Wednesday's daily bar
High 100.40100.40
Open 98.19, Tuesday 6:00 PM ET reopen98.19
Settle 97.15, 2:30 PM ET97.15
Low 96.2696.26
The Oct 21 card levels
Target 3, 99.7099.70
Target 2, 98.4598.45
Target 1, 97.2097.20
Entry band top, 96.1096.10
Entry band bottom, 95.8095.80
Pivot S1, 94.92, invalidation settle line94.92
Stop, 94.7094.70
Distances from the daily bar, points
High above Target 30.70
Settle beneath Target 10.05
Low above the band top0.16
Low above the stop1.56
Open above the band top2.09
Settle above the band top1.05
The shaded band on the chart is the Oct 21 entry zone. No intraday series was preserved: the daily bar fixes the open, high, low and settle only, and cannot show which came first.
Wednesday printed a lower high and a higher low against Tuesday, an inside day, and its settle was the third consecutive lower settle. The 4.14 point range closed at 21.5 percent of its span. No intraday series was preserved, so the lower panel shows the daily bar against the Oct 21 card levels with no order of events.
Settlement changes
Points, last nine sessions
10/09plus 0.2610/12plus 1.8510/13plus 0.3110/14plus 0.7310/15plus 2.6010/16plus 2.5210/19minus 0.4810/20minus 0.7210/21, Wednesdayminus 0.67
10/09plus 0.26
10/12plus 1.85
10/13plus 0.31
10/14plus 0.73
10/15plus 2.60
10/16plus 2.52
10/19minus 0.48
10/20minus 0.72
10/21, Wednesdayminus 0.67
Wednesday’s 0.67 point decline followed Tuesday’s 0.72 and Monday’s 0.48. From the 90.75 settle of 10/08 the contract is up 6.40 points.
Moving-average stack
Settlement averages and Thursday crossing prices
DISTANCE OF EACH AVERAGE FROM THE 97.15 SETTLE, POINTS5-day average 97.810.66 above9-day average 95.551.60 beneath20-day average 91.975.18 beneath50-day average 87.999.16 beneath100-day average 81.4715.68 beneath200-day average 76.0821.07 beneath9-day crossing for Thursday 96.121.03 beneath18-day crossing for Thursday 92.404.75 beneath40-day crossing for Thursday 90.166.99 beneathGreen rows sit beneath the settle and the red row above it; fuchsia rows are Thursday's crossing prices.
Wednesday settle
97.15
Distance of each average from the 97.15 settle, points
5-day average 97.810.66 above
9-day average 95.551.60 beneath
20-day average 91.975.18 beneath
50-day average 87.999.16 beneath
100-day average 81.4715.68 beneath
200-day average 76.0821.07 beneath
Crossing prices for Thursday
9-day crossing for Thursday 96.121.03 beneath
18-day crossing for Thursday 92.404.75 beneath
40-day crossing for Thursday 90.166.99 beneath
The 5-day average sits above the settle and every other average beneath it. Crossing prices are where each average would be crossed on Thursday.
The 5-day rose 65 cents from 97.16 even though the settle fell, the 20-day rose 38 cents from 91.59 and the 50-day rose 37 cents from 87.62. The 30 older settlements in the 50-day window averaged 85.34.
Expected range
Analyst scenarios, session bands and published bands
settle 97.15Globex bandneutral to higher above 97.9496.40 to 99.40London bandneutral96.10 to 99.60Morning band95.39 beneath, 99.94 above95.40 to 99.90Afternoon bandinto the 2:30 PM ET settle95.30 to 100.40Low-range caseThursday full session96.10 to 98.60Most likely caseThursday full session95.40 to 99.60High-range caseThursday full session93.80 to 101.40One average true range14-day, 3.68 points93.47 to 100.83One deviationpublished band96.13 to 98.17Two deviationspublished band95.71 to 98.59Three deviationspublished band95.39 to 98.91
Wednesday settle
97.15
Thursday by session
Globex band96.40 to 99.40
neutral to higher above 97.94
London band96.10 to 99.60
neutral
Morning band95.40 to 99.90
95.39 beneath, 99.94 above
Afternoon band95.30 to 100.40
into the 2:30 PM ET settle
Thursday scenarios
Low-range case96.10 to 98.60
Thursday full session
Most likely case95.40 to 99.60
Thursday full session
High-range case93.80 to 101.40
Thursday full session
Range frame and deviation bands
One average true range93.47 to 100.83
14-day, 3.68 points
One deviation96.13 to 98.17
published band
Two deviations95.71 to 98.59
published band
Three deviations95.39 to 98.91
published band
The dark tick on every bar marks the 97.15 settle. All bars share one price scale from 93.20 to 101.70.
Scenario and session bands are analyst judgment with no calibration. The deviation bands are built from five settlements and describe settlement dispersion only; a headline gap can open outside any of them.
Range measures
Points
Range 10/091.99Range 10/124.53Range 10/133.24Range 10/141.81Range 10/154.28Range 10/164.05Range 10/192.99Range 10/206.12Range 10/21, Wednesday4.14Average true range, 9-day3.81Average true range, 14-day3.68Average true range, 20-day3.54Average daily range, 9-day3.68Average daily range, 14-day3.61Average daily range, 20-day3.77
Range 10/091.99
Range 10/124.53
Range 10/133.24
Range 10/141.81
Range 10/154.28
Range 10/164.05
Range 10/192.99
Range 10/206.12
Range 10/21, Wednesday4.14
Average true range and average daily range
Average true range, 9-day3.81
Average true range, 14-day3.68
Average true range, 20-day3.54
Average daily range, 9-day3.68
Average daily range, 14-day3.61
Average daily range, 20-day3.77
Wednesday’s range was 1.15 times the 14-day average daily range. Historic volatility reads 19.57 percent on the 9-day and 25.02 percent on the 14-day.
Momentum gauges
As published, read at 6:22 PM ET after the reopen
67.03RSI, 9-DAY65.18RSI, 14-DAY63.70RSI, 20-DAY100%COMPOSITE, BUY66.16%RAW STOCHASTIC, 9-DAY72.54%RAW STOCHASTIC, 14-DAY80.30%STOCHASTIC %K, 14-DAY88.19%STOCHASTIC %D, 14-DAYCOMPOSITE HISTORY, PERCENT BUY48%A month ago96%A week ago100%Prior session100%For ThursdayCOMPOSITE BY HORIZON, PERCENT BUY100% buyShort-horizon group100% buyMedium-horizon group100% buyLong-horizon groupSignal strength strong, direction average; the composite trend indicator reads buy.
Relative strength
9-day
67.03
14-day
65.18
20-day
63.70
Stochastics
Raw, 9-day
66.16%
Raw, 14-day
72.54%
%K, 14-day
80.30%
%D, 14-day
88.19%
Multi-indicator composite
Composite
100% buy
Composite history, percent buy
A month ago48%
A week ago96%
Prior session100%
For Thursday100%
Composite by horizon, percent buy
Short-horizon group100% buy
Medium-horizon group100% buy
Long-horizon group100% buy
Signal strength strong, direction average; the composite trend indicator reads buy. Read at 6:22 PM ET after the reopen. Each meter fills to its reading on a 0 to 100 scale.
The readings may include the first minutes of the Thursday session. The composite held at 100 percent buy, unchanged from the prior session, and the 14-day %K sits beneath %D.
Directional movement
Positive direction leads on both windows
POSITIVE DIRECTION (+DI)NEGATIVE DIRECTION (-DI)ADX+DI 25.89-DI 3.919-day47.55+DI 25.49-DI 6.1714-day37.47Positive direction leads on the 9-day by 21.98 and on the 14-day by 19.32.Historic volatility, 9-day19.57%Historic volatility, 14-day25.02%
Positive direction (+DI), green, left of the centre line
Negative direction (-DI), red, right of the centre line
9-day positive leadsADX 47.55
+DI 25.89-DI 3.91
14-day positive leadsADX 37.47
+DI 25.49-DI 6.17
Positive direction leads on the 9-day by 21.98 and on the 14-day by 19.32.
Historic volatility, percent
Historic volatility, 9-day19.57%
Historic volatility, 14-day25.02%
The 9-day ADX at 47.55 sits above the 14-day reading of 37.47.
Cross-asset moves
Wednesday, percent
December WTI crudeminus 0.68% 97.15December Brent+0.03% 108.82December gold+0.18% 4,150.0Dollar index+0.08% 101.78S&P 500 cash index+0.58% 7,757.17Nasdaq-100 cash index+1.13%Ten-year yield index 5.15 percent, from 5.11 percent. Volatility index 16.68.The Brent and dollar index percentages are computed from the stated closes; the others are as the session review states them.
Higher, green, right of the centre line
Lower, red, left of the centre line
December WTI crudeminus 0.68% 97.15
December Brent+0.03% 108.82
December gold+0.18% 4,150.0
Dollar index+0.08% 101.78
S&P 500 cash index+0.58% 7,757.17
Nasdaq-100 cash index+1.13%
Ten-year yield index 5.15 percent, from 5.11 percent. Volatility index 16.68. The Brent and dollar index percentages are computed from the stated closes; the others are as the session review states them.
Closes: Brent 108.82; gold 4,150.0; S&P 500 7,757.17; dollar index 101.78. Brent’s 0.03 point rise is per the news feed at 2:45 PM ET.
Spread and inventories
The positioning inputs captured for crude
BRENT PREMIUM, DOLLARS A BARREL, TUESDAY THEN WEDNESDAYBrent over December WTI10.97 Tuesday11.67 WednesdayThe premium widened by 0.70. December heating oil and gasoline margins are in the next figure.INVENTORIES, MILLION BARRELSCrude, official report, news-feed calendardraw 3.060 millionIts forecastdraw 0.34 millionIts priordraw 8.557 millionCrude, industry survey, Tuesdaydraw 4.93 millionGasoline, distillates, Cushingnot capturedNext official report, Oct 2810:30 AM ETNo weekly positioning report was captured, so no change in managed-money or producer length is asserted.No dealer-positioning dataset was read for crude.
Brent premium, dollars a barrel
Brent over December WTI
Tuesday10.97 Tuesday
Wednesday11.67 Wednesday
The premium widened by 0.70. December heating oil and gasoline margins are in the next figure.
Inventories, million barrels
Crude, official report, news-feed calendardraw 3.060 million
Its forecastdraw 0.34 million
Its priordraw 8.557 million
Crude, industry survey, Tuesdaydraw 4.93 million
Gasoline, distillates, Cushingnot captured
Next official report, Oct 2810:30 AM ET
No weekly positioning report was captured, so no change in managed-money or producer length is asserted. No dealer-positioning dataset was read for crude.
The review calls the cross-market read the clearest positioning signal captured. The official report’s crude figures are as the news-feed calendar carried them.
Products and margins
Settlements and margins
MARGINS AGAINST DECEMBER WTI, DOLLARS A BARRELGasoline, December, Tuesday30.03Gasoline, December, Wednesday30.49Heating oil, December, Tuesday100.17Heating oil, December, Wednesday95.09SETTLEMENTS, DOLLARS A GALLON FOR PRODUCTSNovember heating oil4.7633November gasoline3.1205December heating oil4.5772December gasoline3.0390December heating oil, Tuesday4.7141December gasoline, Tuesday3.0441November natural gas2.7900December WTI97.15The November figures are per the news feed at 2:31 PM ET; the December figures are from the provider's daily record.
Margins against December WTI, dollars a barrel
Gasoline, December, Tuesday30.03
Gasoline, December, Wednesday30.49
Heating oil, December, Tuesday100.17
Heating oil, December, Wednesday95.09
Settlements, dollars a gallon for products
November heating oil4.7633
November gasoline3.1205
December heating oil4.5772
December gasoline3.0390
December heating oil, Tuesday4.7141
December gasoline, Tuesday3.0441
November natural gas2.7900
December WTI97.15
The November figures are per the news feed at 2:31 PM ET; the December figures are from the provider’s daily record.
Margins are 42 gallons times the product settle less the December WTI settle, in dollars a barrel. The heating oil margin narrowed 5.08 from Tuesday and the gasoline margin widened 46 cents.
Activity
Contracts, December
December volume, Wednesday 10/21308,937December volume, Tuesday 10/20, revised382,038December open interest, Tuesday 10/20314,651December open interest, Monday 10/19308,314Wednesday's open interest had not been reported; bars start at zero.
December volume, Wednesday 10/21308,937
December volume, Tuesday 10/20, revised382,038
December open interest, Tuesday 10/20314,651
December open interest, Monday 10/19308,314
Wednesday’s open interest had not been reported; bars start at zero.
Volume and open interest are the provider’s dated rows for the December contract. Tuesday’s 10/20 volume comes from the provider’s revised row.
Calendar
Eastern time, Wednesday through Wednesday, October 28
Wednesday, October 21, completed
2:00 AM ETUK consumer prices printed 3.5 percent against a 3.4 percent forecast, per the news-feed calendar and unconfirmed
10:30 AM ETThe weekly petroleum status report, as the calendar lists it; a crude draw of 3.060 million barrels against a forecast draw of 0.34 million and a prior draw of 8.557 million on the news-feed calendar
1:00 PM ETThe 20-year Treasury auction drew a high yield of 5.469 percent against 5.420 percent, per the news-feed calendar and unconfirmed
2:30 PM ETNYMEX crude settlement, December at 97.15
After the closeA social-media company, an electric-vehicle maker, a computing company and a chipmaker reported
5:45 PM ETNew Zealand consumer prices printed 3.7 percent year on year against a 3.8 percent forecast, per the news-feed calendar
Wednesday evening, October 21
6:00 PM ETGlobex reopens for the Thursday session
7:00 PM ETThe President is listed to speak, per the news-feed calendar and unconfirmed
9:00 PM ETThe Bank of Korea rate decision, per the news-feed calendar and unconfirmed
Thursday, October 22
3:30 AM ETThe Swiss central bank's meeting minutes, per the news-feed calendar and unconfirmed
6:00 AM ETThe UK industrial orders survey, per the news-feed calendar and unconfirmed
7:00 AM ETThe Turkish central bank decision, per the news-feed calendar and unconfirmed
8:30 AM ETWeekly jobless claims, forecast 200,000, per the news-feed calendar and unconfirmed
10:00 AM ETEuro-area consumer confidence, per the news-feed calendar and unconfirmed
1:00 PM ETThe 5-year inflation-protected Treasury auction, per the news-feed calendar and unconfirmed
2:30 PM ETNYMEX crude settlement
6:00 PM ETGlobex reopens; Australian flash purchasing managers' surveys, per the news-feed calendar and unconfirmed
7:30 PM ETJapan's consumer prices, per the news-feed calendar and unconfirmed
Later
10:30 AM ETWednesday, October 28: the next weekly petroleum status report, as the calendar lists it
2:00 PM ETWednesday, October 28: the FOMC statement, as the calendar lists it
Items marked unconfirmed come from the news-feed calendar. The four company reports carry no confirmed time and are placed after the close.
Resistance, top down
103.75
Pivot R3
102.08
Pivot R2
101.37
Tuesday’s high: one-month, 13-week and 52-week high
100.83
Top of one 14-day average true range around the settle
100.40
Wednesday’s high
99.94
14-day relative strength projection at 70 percent
99.61
Pivot R1
98.99
3-10 day crossover stall level
98.91
Three standard deviations resistance
98.59
Two standard deviations resistance
98.30
14-3 day raw stochastic projection, also Target 2
98.17
One standard deviation resistance
97.94
Pivot Point
97.82
Tuesday’s settle
97.81
5-day settlement average
97.17
Published target price
Support, top down
96.76
14-3 day raw stochastic projection
96.26
Wednesday’s session low, inside the entry band
96.13
One standard deviation support, 2 cents beneath the entry band
96.12
9-day average crossing price for Thursday
95.71
Two standard deviations support
95.55
9-day settlement average
95.50
38.2 percent retracement from the four-week high
95.47
Pivot S1
95.46
MACD stall level
95.39
Three standard deviations support
95.25
Tuesday’s session low
93.80
Pivot S2
93.68
50 percent retracement of the four-week range
93.47
Bottom of one 14-day average true range around the settle
92.40
18-day average crossing price for Thursday
91.97
20-day settlement average
91.87
38.2 percent retracement from the four-week low
91.33
Pivot S3
90.16
40-day average crossing price for Thursday
89.77
38.2 percent retracement from the 13-week high
87.99
50-day settlement average
86.00
One-month low
81.47
100-day settlement average
76.08
200-day settlement average
71.00
13-week low
55.63
52-week low on the provider’s overview
Full numeric reference, every remaining figure from the session review

1. Executive Summary

The December crude contract settled at 97.15 on Wednesday, down 0.67 or 0.68 percent from Tuesday's settle of 97.82, after trading between 100.40 and 96.26, a 4.14 point daily range. The settle finished at 21.5 percent of the range, and the 4.14 point range was 1.15 times the published 14-day average daily range of 3.61 points. Wednesday was an inside day against Tuesday, with a lower high and a higher low, and the lower settle was the third consecutive lower settle for the December contract and the lowest settle since the 96.50 settle of 10/15.

The official weekly petroleum status report, scheduled for 10:30 AM ET on Wednesday, October 21, 2026, as the calendar lists it, showed a crude draw of 3.060 million barrels on the news-feed calendar against a forecast draw of 0.34 million and a prior draw of 8.557 million, following Tuesday's industry survey draw of 4.93 million. Brent's December contract settled at 108.82, up 0.03, per the news feed at 2:45 PM ET, and its premium over December WTI widened to 11.67 from 10.97 on Tuesday.

The day's news flow again ran in both directions. The news feed carried at 12:39 PM ET a Treasury general license authorising the offloading of cargo involving some blocked vessels and at 12:47 PM ET and 1:01 PM ET new sanctions on vessels and on Iran's shadow fleet, while Kuwait's state oil company chief said at 1:35 PM ET that Kuwait is exporting crude at prewar levels. At 2:47 PM ET the news feed carried a report that the State Department was preparing ordered departures from US embassies across the Gulf, at 3:00 PM ET to 3:03 PM ET a Saudi statement that air defences intercepted a drone aimed at the Shaybah oilfield with no impact on operations, and at 4:52 PM ET to 4:58 PM ET press reports that US troops and diplomats were moving out of posts in the region. These items coincided with the session and its aftermath; no intraday series was preserved, so no move is attributed to any one of them.

The dollar index closed at 101.78 against 101.70 on Tuesday, and the ten-year yield index closed at 5.15 percent against 5.11 percent. Equities rose: the S&P 500 cash index closed at 7,757.17, up 0.58 percent, and the Nasdaq-100 cash index closed up 1.13 percent. The published 14-day average true range is 3.68 points. The Primary Setup below is a long from the 96.15 to 96.45 band just above one standard deviation support at 96.13, stopped at 95.30 beneath Pivot S1 at 95.47, with objectives at 97.30, 98.30 and an extended 99.30.

2. Price Action & Technical Structure

2.1 Intraday and Session Review

The Wednesday session opened at 98.19 at the Tuesday 6:00 PM ET reopen, 37 cents above Tuesday's settle, marked a daily high of 100.40 and a daily low of 96.26, and settled at 97.15 at 2:30 PM ET. No intraday series was preserved for this session in this review, so this review does not describe the order in which the high and the low printed, and no timed price path is asserted; the daily bar alone fixes the open, the extremes and the settle.

The news feed's settlement item at 2:31 PM ET carried the December settle at 97.15, down 67 cents or 0.68 percent. This review records only that the 100.40 high and the 96.26 low both belong to Wednesday's completed session and that the settle sits 89 cents above the low and 3.25 points beneath the high.

Globex reopened at 6:00 PM ET on Wednesday for the Thursday session, so the open, high and low shown on the provider's overview, 97.78, 98.07 and 97.72, belong to the new Thursday session and are not Wednesday's range. The provider's last quote at 6:21 PM ET was 97.77, 62 cents above the settle, and the chart showed 97.96 at 6:26 PM ET; these are reopened-session quotes, not settlements.

Wednesday's completed-session extremes are taken from the settlement row, and they are also the completed-session inputs behind the published pivot ladder rather than an independently read bar. Pivot R3 at 103.75 minus Pivot S3 at 91.33, divided by three, returns 4.14, and Pivot R2 at 102.08 minus Pivot S2 at 93.80, divided by two, returns the same 4.14. Three times the Pivot Point of 97.94 less the 97.15 settle gives a high plus low sum of 196.67, which the pair of 100.40 and 96.26 reproduces to the published rounding at 196.66, and that pair reproduces all seven published rungs.

Independent corroboration: the provider's settlement row and the chart's completed daily bar on the continuous symbol carry the same 98.19 open, 100.40 high, 96.26 low and 97.15 settle.

2.2 Daily Structure

Wednesday was an inside day: the 100.40 high sits 97 cents beneath Tuesday's 101.37, and the 96.26 low sits 1.01 points above Tuesday's 95.25. The settle beneath the 98.19 open leaves a body of 1.04 points, an upper shadow of 2.21 points above the open and a lower shadow of 89 cents beneath the settle.

Settlements over the last nine sessions ran 91.01, 92.86, 93.17, 93.90, 96.50, 99.02, 98.54 and 97.82 before Wednesday's 97.15, so Wednesday's settle was the third consecutive lower settle and the lowest since the 96.50 settle of 10/15. The sequence of session highs over the last six sessions reads 94.87, 96.74, 99.34, 99.71, 101.37 and 100.40, and the sequence of session lows reads 93.06, 92.46, 95.29, 96.72, 95.25 and 96.26.

The one-month high, 13-week high and 52-week high all sit at Tuesday's 101.37, 4.22 points above the settle, and the provider's 52-week low of 55.63 sits far beneath. The one-month low of 86.00 and the 13-week low of 71.00 frame the lower side. No prior-quarter high or low was captured for this review, so the 13-week extremes serve as the available quarterly reference.

2.3 4-Hour and Swing Structure

Daily ranges for the last nine sessions ran 1.99, 4.53, 3.24, 1.81, 4.28, 4.05, 2.99, 6.12 and 4.14. The settlement changes over the same nine sessions read plus 0.26, plus 1.85, plus 0.31, plus 0.73, plus 2.60, plus 2.52, minus 0.48, minus 0.72 and minus 0.67.

The retracement grid published for Thursday places the 38.2 percent retracement from the four-week high at 95.50, 1.65 points beneath the settle, and the 50 percent retracement of the four-week range at 93.68. Further beneath, the 38.2 percent retracement from the four-week low sits at 91.87 and the 38.2 percent retracement from the 13-week high at 89.77. No four-hour series was captured for this review, so swing structure here rests on daily bars only.

2.4 Moving Averages

The averages cited in this subsection were computed for this review from the provider's daily settlement series for the December contract, which holds 259 completed sessions through Wednesday; the partial Thursday row returned after the 6:00 PM ET reopen was dropped before counting. The 5-day average stands at 97.81, the 9-day at 95.55, the 20-day at 91.97, the 50-day at 87.99, the 100-day at 81.47 and the 200-day at 76.08.

The 97.15 settle sits 66 cents beneath the 5-day average, 1.60 points above the 9-day, 5.18 points above the 20-day and 9.16 points above the 50-day. The 5-day average rose 65 cents from Tuesday's 97.16 even though the settle fell, because the 10/14 settle of 93.90 left the window and was replaced by 97.15. The 20-day rose 38 cents from 91.59, because the 09/23 settle of 89.51 left that window, and the 50-day rose 37 cents from 87.62.

The 20-day average sits above the 50-day because the last 20 settlements averaged 91.97 against 87.99 for the full 50, which means the 30 older settlements in the 50-day window averaged lower, at 85.34. The 50-day sits above the 100-day because the 50 older settlements in the 100-day window averaged lower, at 74.96, and the 100-day sits above the 200-day because the 100 older settlements in the 200-day window averaged lower, at 70.68. The projection grid gives the prices at which each average would be crossed on Thursday: 96.12 for the 9-day, 92.40 for the 18-day and 90.16 for the 40-day.

2.5 Oscillator and Trend Readings

The oscillator figures below are as published on the provider's technical page, read at 6:22 PM ET after the 6:00 PM ET reopen, so they may include the first minutes of the Thursday session rather than the settle alone; they are the provider's published readings, not this review's computations. The 9-day relative strength reads 67.03, the 14-day relative strength 65.18 and the 20-day relative strength 63.70.

The 9-day raw stochastic reads 66.16 percent and the 14-day raw stochastic 72.54 percent, while the 14-day stochastic %K reads 80.30 percent and the 14-day stochastic %D 88.19 percent, so %K sits beneath %D in the upper part of the range.

The 9-day directional index ADX reads 47.55 with the 9-day +DI at 25.89 and the 9-day -DI at 3.91; the 14-day directional index ADX reads 37.47 with the 14-day +DI at 25.49 and the 14-day -DI at 6.17, so positive direction leads on both and the 9-day ADX reads above the 14-day. The 9-day historic volatility reads 19.57 percent and the 14-day historic volatility 25.02 percent.

The composite multi-indicator read published for the Thursday session is 100 percent buy, unchanged from the prior session's snapshot of 100 percent buy, with signal strength described as strong and direction as average. The snapshot history reads 96 percent buy a week ago and 48 percent buy a month ago. The short-horizon, medium-horizon and long-horizon groups each average 100 percent buy, and the composite trend indicator reads buy.

2.6 Volatility and Expected Range

The published 14-day average true range stands at 3.68 points and the 14-day average daily range at 3.61 points; the 9-day average true range is 3.81 with a 9-day average daily range of 3.68, and the 20-day average true range is 3.54 with a 20-day average daily range of 3.77. Wednesday's 4.14 point range was 1.15 times the 14-day average daily range.

Adding and subtracting the 14-day average true range of 3.68 points from the 97.15 settle frames Thursday between 93.47 and 100.83. The published standard-deviation bands are built from five settlements: one deviation spans 96.13 to 98.17, two spans 95.71 to 98.59 and three spans 95.39 to 98.91. These bands describe settlement dispersion, not intraday reach, and a headline gap can open outside any of them.

3. Key Levels

3.1 Resistance

Above the 97.15 settle, the first overhead reference is the published target price at 97.17, followed by Tuesday's 97.82 settle and the Pivot Point at 97.94. One standard deviation resistance at 98.17 and the 14-3 day raw stochastic projection at 98.30 come next, then two standard deviations resistance at 98.59, three standard deviations resistance at 98.91 and the 3-10 day crossover stall level at 98.99. Pivot R1 at 99.61 and the 14-day relative strength projection at 70 percent, 99.94, sit beneath Wednesday's 100.40 high, and Tuesday's 101.37 high, which is also the one-month, 13-week and 52-week high, precedes Pivot R2 at 102.08 and Pivot R3 at 103.75.

3.2 Support

Beneath the settle sits the 14-3 day raw stochastic projection at 96.76, then Wednesday's 96.26 low, one standard deviation support at 96.13 and the 9-day average crossing price at 96.12. Two standard deviations support at 95.71, the 38.2 percent retracement from the four-week high at 95.50, Pivot S1 at 95.47, the MACD stall level at 95.46 and three standard deviations support at 95.39 form the next band, with Tuesday's 95.25 low just beneath. Pivot S2 at 93.80 and the 50 percent retracement of the four-week range at 93.68 form the deeper band, with the 18-day average crossing price at 92.40 and Pivot S3 at 91.33 the extended references.

4. Macro Drivers

4.1 OPEC and Supply Policy (Quotas, Compliance, Saudi/Russia Signals)

No producer-group statement was carried on the feeds read for this review, so no quota or compliance change is asserted. The news feed carried at 1:34 PM ET to 1:40 PM ET statements from the chief executive of Kuwait's state oil company that Kuwait is producing well over 2 million barrels a day, exporting crude at prewar levels and seeing customers return to the Gulf to collect cargoes. At 3:00 PM ET to 3:03 PM ET it carried a Saudi Energy Ministry statement that air defences intercepted a drone aimed at the Shaybah oilfield, a report that two people were killed, and a statement that operations were not affected.

On the Russian side, the feed carried at 11:26 AM ET a US official's statement that Russia accepted a proposal for a trilateral meeting with Ukraine, at 3:16 PM ET to 3:17 PM ET reports of ballistic missile attacks on Kyiv, and at 1:12 PM ET a statement that China and Russia agreed to support firms expanding oil cooperation. These are statements carried by the news feed rather than supply changes measured for this review.

4.2 EIA and API Inventory (Crude Stocks, Gasoline, Distillates, Cushing, SPR)

The official weekly petroleum status report was scheduled for 10:30 AM ET on Wednesday, October 21, 2026, as the calendar lists it, and the news-feed calendar shows a crude draw of 3.060 million barrels against a forecast draw of 0.34 million and a prior draw of 8.557 million. That followed Tuesday's industry survey, which showed a crude draw of 4.93 million barrels. No gasoline, distillate, Cushing or strategic reserve figure from the official report was captured for this review, so none is asserted.

4.3 Geopolitical Backdrop (Middle East, Iran, Russia/Ukraine, Venezuela)

The news feed carried at 2:47 PM ET a report from US officials that the State Department was preparing ordered departures of some personnel and family members from US embassies across the Gulf, and at 3:26 PM ET the feed carried a State Department notice of ordered departure for non-emergency staff in Saudi Arabia only, alongside a statement at 3:28 PM ET that Iranian-supported Houthis had increased attacks on Saudi Arabia. At 4:52 PM ET to 4:58 PM ET the feed carried press reports, citing two US officials, that US troops and diplomats were moving out of Middle East posts, including troops in Jordan, Qatar and Kuwait.

Iranian statements carried by the feed included a security official at 4:28 PM ET saying Iran assumes an attack by the US and Israel, a report at 4:39 PM ET that Iran threatened US political targets if strikes resume, and a statement at 4:16 PM ET that any reopening of the Strait of Hormuz must follow Iran's conditions. Earlier, Iran's foreign minister said at 1:23 PM ET that Iran is prepared to give diplomacy another chance, and at 4:12 PM ET to 4:13 PM ET the President said he did not know about an embassy personnel move. These are statements carried by the news feed rather than events confirmed for this review.

4.4 Demand and Refining (Refinery Utilization, Crack Spreads, Seasonal Pattern)

The November heating oil contract settled at 4.7633 dollars a gallon and the November gasoline contract at 3.1205, per the news feed at 2:31 PM ET, and the November natural gas contract at 2.7900. On the December contracts in the provider's daily record, December heating oil settled at 4.5772 against 4.7141 on Tuesday and December gasoline at 3.0390 against 3.0441.

Against the December WTI settle, the heating oil margin, 42 gallons times the heating oil settle less the WTI settle, stands at 95.09 dollars a barrel against 100.17 on Tuesday, and the gasoline margin at 30.49 against 30.03. No refinery utilisation figure and no seasonal demand series were captured, so neither is asserted.

4.5 Dollar and Cross-Asset (DXY, Commodities Complex, Equity Risk-On/Off)

The dollar index closed at 101.78 in the provider's daily record, up 0.08 from Tuesday's 101.70, after trading between 101.64 and 101.84. The ten-year yield index closed at 5.15 percent against 5.11 percent. UK consumer prices printed at 2:00 AM ET at 3.5 percent against a 3.4 percent forecast, and the 20-year Treasury auction at 1:00 PM ET drew a high yield of 5.469 percent against 5.420 percent previously, both per the news-feed calendar and unconfirmed.

Gold's December contract settled at 4,150.0, up 0.18 percent, and the S&P 500 cash index closed at 7,757.17, up 0.58 percent, with the volatility index at 16.68. A marginally firmer dollar and higher yields are a modest headwind for dollar-priced crude; the size of that effect is not measured here.

4.6 Institutional Positioning (COT, Money Manager and Commercial Hedger, Speculator Length)

No weekly positioning report was captured for this review, so no change in managed-money or producer length is asserted. Open interest on the December contract is shown at 314,651 for Tuesday in the provider's record, and Wednesday's open interest had not been reported at the time of capture; Wednesday's December volume was 308,937 contracts against 382,038 on Tuesday.

The cross-market read is the clearest positioning signal captured. Brent's December premium over December WTI widened to 11.67 from 10.97, and the December heating oil margin narrowed by 5.08 dollars a barrel while the gasoline margin widened by 46 cents.

5. No Liquid Options Proxy

This review covers crude without a positioning dataset. There is no dealer-positioning surface read for this instrument in this review, no gamma map, no options concentration levels and no flow attribution, and none is inferred from any other instrument. Every level in section 3 originates in published pivot arithmetic, published standard-deviation bands, published retracement and moving-average projections, settlement averages computed from the provider's daily record, or the completed-session extremes described in section 2.1.

This is a statement about coverage, not about the existence of listed crude options. No such dataset was read for this review, so no claim resting on one appears anywhere in this review or in this outlook. The positioning inputs used for crude are the Brent spread, the product margins and the open-interest and volume record.

6. Forecast

6.1 Night Session (6:00 PM ET Wednesday to 3:00 AM ET Thursday, Globex/Asia)

Globex reopened at 6:00 PM ET on Wednesday and quoted the December contract at 97.77 at 6:21 PM ET, after the evening press reports of US troop and diplomatic moves in the region. The President is listed to speak at 7:00 PM ET and the Bank of Korea rate decision at 9:00 PM ET, both per the news-feed calendar and unconfirmed, and Gulf headlines remain the main overnight risk in both directions. Bias neutral to higher above the Pivot Point at 97.94, expected Globex band roughly 96.40 to 99.40.

6.2 London Session (3:00 AM to 8:00 AM ET Thursday)

The Swiss central bank's meeting minutes are listed at 3:30 AM ET and the UK industrial orders survey at 6:00 AM ET, both per the news-feed calendar and unconfirmed. Bias neutral, expected band roughly 96.10 to 99.60, with one standard deviation support at 96.13 the first meaningful support beneath and Pivot R1 at 99.61 the first meaningful resistance above.

6.3 Morning Session (9:00 AM to 12:00 PM ET Thursday, US Open / Pit Session)

Weekly jobless claims are listed at 8:30 AM ET, per the news-feed calendar and unconfirmed, ahead of the pit open, and euro-area consumer confidence is listed at 10:00 AM ET, per the news-feed calendar and unconfirmed. Expected band roughly 95.40 to 99.90, with three standard deviations support at 95.39 beneath and the 99.94 relative strength projection above.

6.4 Afternoon Session (12:00 PM to 2:30 PM ET Thursday, NYMEX Pit Close)

A 5-year inflation-protected Treasury auction is listed at 1:00 PM ET, per the news-feed calendar and unconfirmed, and crude settles at 2:30 PM ET. Expected band roughly 95.30 to 100.40.

6.5 Night Session Forward (6:00 PM ET Thursday)

Globex reopens at 6:00 PM ET on Thursday. Australian flash purchasing managers' surveys are listed at 6:00 PM ET and Japan's consumer prices at 7:30 PM ET, both per the news-feed calendar and unconfirmed, ahead of Friday's flash surveys in Europe and the US.

6.6 Expected Range (Thursday Full Session)

Low-range scenario: 96.10 to 98.60

Mid-range scenario (most likely): 95.40 to 99.60

High-range scenario: 93.80 to 101.40

6.7 Most Likely Path

In this review's analyst judgment the most probable path holds the contract between Pivot S2 at 93.80 and Pivot R1 at 99.61, with a dip toward the 96.15 to 96.45 band that holds above Pivot S1 at 95.47 weighted slightly above a break lower. The settle remains above every settlement average from the 9-day to the 200-day, positive direction leads on both directional systems, the composite holds at 100 percent buy, the official report showed a crude draw larger than forecast, and the reopened session quoted the contract 62 cents above the settle.

The alternative that would invalidate this reading is a confirmed de-escalation between Washington and Tehran, which would remove part of the supply premium and carry the contract beneath Pivot S1 at 95.47 toward Pivot S2 at 93.80. Wednesday's inside day settled in the lower quarter of its range, the settle sits beneath the 5-day average, and %K sits beneath %D, so a further pullback before any extension is a live alternative.

7. Thursday Economic Calendar

Wednesday's releases are complete. UK consumer prices printed at 2:00 AM ET at 3.5 percent, per the news-feed calendar and unconfirmed. The official weekly petroleum status report was scheduled for 10:30 AM ET on Wednesday, October 21, 2026, as the calendar lists it, and showed a crude draw of 3.060 million barrels on the news-feed calendar. The 20-year Treasury auction drew a high yield of 5.469 percent at 1:00 PM ET, per the news-feed calendar and unconfirmed, and crude settled at 2:30 PM ET. A social-media company, an electric-vehicle maker, a computing company and a chipmaker reported after the close, and New Zealand's consumer prices printed at 5:45 PM ET at 3.7 percent year on year against a 3.8 percent forecast, per the news-feed calendar.

On Wednesday evening the President is listed to speak at 7:00 PM ET and the Bank of Korea rate decision at 9:00 PM ET, both per the news-feed calendar and unconfirmed. On Thursday the Swiss central bank's meeting minutes are listed at 3:30 AM ET, the UK industrial orders survey at 6:00 AM ET and the Turkish central bank decision at 7:00 AM ET, all per the news-feed calendar and unconfirmed. Weekly jobless claims are listed at 8:30 AM ET, with a forecast of 200,000 on the news-feed calendar and unconfirmed, euro-area consumer confidence at 10:00 AM ET and a 5-year inflation-protected Treasury auction at 1:00 PM ET, both per the news-feed calendar and unconfirmed. Crude settles at 2:30 PM ET.

Later in the window, the FOMC statement is scheduled for 2:00 PM ET on Wednesday, October 28, 2026, as the calendar lists it, and the next official weekly petroleum status report for 10:30 AM ET on Wednesday, October 28, 2026, as the calendar lists it. The calendar lists no confirmed entry for Thursday, October 22, 2026. In this review's judgment the first-order influence for crude on Thursday is unscheduled Gulf headlines, with the 8:30 AM ET jobless claims listed by the news-feed calendar, unconfirmed, the main scheduled macro release.

8. Primary Trade Setup

Direction: Long

Rationale: The settle remains above every settlement average from the 9-day to the 200-day, positive direction leads on the 9-day and 14-day directional systems, the composite holds at 100 percent buy, and the official weekly report showed a crude draw of 3.060 million barrels against a 0.34 million forecast. A dip toward one standard deviation support at 96.13 and the 96.12 crossing price of the 9-day average, into the band just above them, offers a long with a defined risk point beneath Pivot S1 at 95.47 and three standard deviations support at 95.39. Wednesday's inside day settled in the lower quarter of its range and a de-escalation remains possible, so the setup is an analyst judgment that dips are bought while supply headlines persist, not a measured edge.

Entry Zone: 96.15 to 96.45

Stop Loss: 95.30 (beneath Pivot S1 at 95.47 and three standard deviations support at 95.39)

Target 1 (T1): 97.30 (above the published target price at 97.17 and Wednesday's 97.15 settle)

Target 2 (T2): 98.30 (at the 14-3 day raw stochastic projection of 98.30, above one standard deviation resistance at 98.17)

Target 3 (T3, extended): 99.30 (beneath Pivot R1 at 99.61)

Risk-to-Reward: Approximately 1:1 to T1, 1:2 to T2, 1:3 to T3

Invalidation: A settle beneath Pivot S1 at 95.47 negates the thesis. Short of that, the edge is removed by acceptance beneath the entry band rather than by a touch, defined as two consecutive 30-minute closes beneath 96.15.

Macro override: A confirmed de-escalation between Washington and Tehran, or a verified reopening of Strait of Hormuz traffic on agreed terms, would remove part of the supply premium. In that scenario a move through the 95.30 stop invalidates the long before the targets, and Pivot S2 at 93.80 and the 93.68 retracement become the references within one 14-day average true range of 3.68 points of the 95.30 stop (1.50 and 1.62 points beyond it).

Sources and methodology

This outlook is built from our session review of the December WTI crude contract (CLZ26), prepared after Wednesday's close on October 21, 2026 for the Thursday, October 22, 2026 session. December, which the chart's continuous symbol tracks, is the front month. Wednesday's completed extremes are the inputs behind the published pivot ladder: Pivot R3 at 103.75 less Pivot S3 at 91.33, divided by three, and Pivot R2 at 102.08 less Pivot S2 at 93.80, divided by two, both return 4.14, and three times the 97.94 Pivot Point less the 97.15 settle gives 196.67, which the 100.40 high and 96.26 low reproduce at 196.66 to the published rounding. The provider's settlement row and the chart's completed Wednesday bar carry the same open, extremes and settle. No intraday series was preserved for Wednesday, so no timed price path is asserted, and no price move is tied to a headline.

Wednesday's card was written on the December contract and is graded only on the provider's December settlement row for 10/21 (open 98.19, high 100.40, low 96.26, settle 97.15, volume 308,937). The daily bar fixes the open, the extremes and the settle, so the order of events within Wednesday cannot be shown, and the card's session bands are not graded.

The moving averages were computed from the provider's 259-session daily settlement series for December, with the partial Thursday row dropped; the oscillators are cited as published, read at 6:22 PM ET after the reopen. Wednesday's volume and the open-interest figures equal the provider's dated rows. Tuesday's 10/20 row has been revised: December volume now reads 382,038 against the 363,268 cited in Wednesday's outlook, and open interest, not reported then, reads 314,651. Wednesday's open interest had not been reported. No weekly positioning report was captured. No dealer-positioning dataset was read for crude; the positioning inputs are the Brent spread, the product margins and the open-interest and volume record. Scenario ranges are analyst judgment, and items marked unconfirmed come from the news-feed calendar.

Wednesday’s outlook for this contract is here, and the gold contract’s Wednesday outlook covers the metal whose December contract settled at 4,150.0 on Wednesday, up 0.18 percent. Outlooks for ES, NQ, GC and CL are collected on the market outlook page, and our forward trading record is on the performance statement.

View pricing →

Share:

Essential Guides

Related Articles

Want this kind of analysis every day?

AlgoIndex publishes institutional-grade reviews on ES, NQ, GC, and CL, built on professional-grade market data and our own analysis, priced for individual traders.

Start with 75% off month 1