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.
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.
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.
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.





