Skip to main content
TipRanks
Go Ultimate75% OFF

Indian Oil Corp. Ltd. (IOC) Technical Analysis

26 Followers

Technical Sentiment

Overall Consensus
Strong SellStrong Buy
Buy
6Bearish
2Neutral
14Bullish
Technical Analysis Consensus
Strong SellStrong Buy
Sell
6Bearish
2Neutral
2Bullish
Moving Average Consensus
Strong SellStrong Buy
Strong Buy
0Bearish
0Neutral
12Bullish

1 Day timeframe · Data as of Nov 11, 2026

  • Indian Oil Corp. Ltd.’s (IOC) Moving Averages Convergence Divergence (MACD) indicator is 3.68, suggesting Indian Oil Corp. Ltd. is a Sell.
  • Indian Oil Corp. Ltd.’s (IOC) 20-Day exponential moving average is 137.12, while Indian Oil Corp. Ltd.’s (IOC) share price is ₹146.00, making it a Buy.
  • Indian Oil Corp. Ltd.’s (IOC) 50-Day exponential moving average is 135.38, while Indian Oil Corp. Ltd.’s (IOC) share price is ₹146.00, making it a Buy.

Indian Oil Corp. Ltd. (IOC) Pivot Points

1 Day timeframe · Data as of Nov 11, 2026

IOC pivot points
NameS3S2S1Pivot PointsR1R2R3
Classic142.20144.00145.40147.20148.60150.40151.80
Fibonacci144.00145.22145.98147.20148.42149.18150.40

Indian Oil Corp. Ltd. (IOC) Moving Averages

1 Day timeframe · Data as of Nov 11, 2026

IOC moving averages
PeriodSimpleExponential
MA5145.47Buy144.85Buy
MA10139.02Buy140.95Buy
MA20134.20Buy137.12Buy
MA50134.07Buy135.38Buy
MA100136.88Buy137.23Buy
MA200143.53Buy143.51Buy
  • Indian Oil Corp. Ltd.’s (IOC) 10-Day exponential moving average is 140.95, while Indian Oil Corp. Ltd.’s (IOC) share price is ₹146.00, making it a Buy.
  • Indian Oil Corp. Ltd.’s (IOC) 100-Day exponential moving average is 137.23, while Indian Oil Corp. Ltd.’s (IOC) share price is ₹146.00, making it a Buy.
  • Indian Oil Corp. Ltd.’s (IOC) stock price is ₹146.00 and Indian Oil Corp. Ltd.’s (IOC) 50-day simple moving average is 134.07, creating a Buy signal.
  • Indian Oil Corp. Ltd.’s (IOC) stock price is ₹146.00 and Indian Oil Corp. Ltd.’s (IOC) 100-day simple moving average is 136.88, creating a Buy signal.
  • Indian Oil Corp. Ltd.’s (IOC) stock price is ₹146.00 and Indian Oil Corp. Ltd.’s (IOC) 200-day simple moving average is 143.53, creating a Buy signal.

Indian Oil Corp. Ltd. (IOC) Technical Indicators

1 Day timeframe · Data as of Nov 11, 2026

IOC technical indicators
NameValueImplied Action
RSI (14)78.11Sell
STOCH (9,6)91.18Sell
STOCHRSI (14)91.96Sell
MACD (12,26)3.68Sell
ADX (14)29.47Neutral
Williams %R-8.86Sell
CCI (14)156.11Sell
ATR (14)3.26-
Ultimate Oscillator68.11Neutral
ROC14.42Buy
  • Indian Oil Corp. Ltd.’s (IOC) Relative Strength Index (RSI) is 78.11, creating a Sell signal.
  • Indian Oil Corp. Ltd.’s (IOC) Trend Strength Indicator (ADX) is 29.47, creating a Neutral signal.
  • Indian Oil Corp. Ltd.’s (IOC) Commodity Channel Index (CCI) is 156.11, creating a Sell signal.
  • Indian Oil Corp. Ltd.’s (IOC) Price Rate of Change (ROC) is 14.42, creating a Buy signal.
Technical Analysis Screener.Customize your technical analysis to fit your
unique trading strategy with a flexible screener
Try it Now!

FAQ

Is IOC a Buy, Hold, or Sell?
Based on IOC’s technical indicators on the 1-day timeframe as of Nov 11, 2026, IOC is a Buy.
What is IOC’s RSI (14)?
IOC’s RSI (14) is 78.11, which suggests IOC is a Sell.
What is IOC’s MACD?
IOC’s MACD is 3.68, which suggests IOC is a Sell.
What is IOC’s 5-day moving average?
IOC’s 5-day moving average is 145.47, which suggests IOC is a Buy.
What is IOC’s 20-day moving average?
IOC 20-day moving average is 134.20, which suggests IOC is a Buy.
What is IOC’s 50-day moving average?
IOC’s 50-day moving average is 134.07, which suggests IOC is a Buy.
What is IOC’s 200-day moving average?
IOC’s 200-day moving average is 143.53, which suggests IOC is a Buy.
What is IOC’s Williams % R (14)?
IOC’s Williams % R (14) is -8.86, which suggests IOC is a Sell.
What is IOC’s CCI (14)?
IOC’s CCI (14) is 156.11, which suggests IOC is a Sell.
What is the share price of Indian Oil Corp. Ltd.?
Indian Oil Corp. Ltd.'s share price is N/A₹.