Use Dark Theme
bell notificationshomepagelogin

IndianOil IOC full analysis,charts,indicators,moving averages,SMA,DMA,EMA,ADX,MACD,RSI

Indian Oil IOC WideScreen charts, DMA,SMA,EMA technical analysis, forecast prediction, by indicators ADX,MACD,RSI,CCI NSE stock exchange

operates under Oil Marketing & Distribution sector

Daily price and charts and targets IndianOil

Strong Daily Stock price targets for IndianOil IOC are 146.5 and 148.43

Daily Target 1146.03
Daily Target 2146.97
Daily Target 3147.96
Daily Target 4148.9
Daily Target 5149.89

Daily price and volume Indian Oil

Date Closing Open Range Volume
Wed 02 July 2025 147.91 (0.52%) 148.00 147.02 - 148.95 0.4744 times
Tue 01 July 2025 147.14 (0.12%) 146.51 146.19 - 148.20 0.5959 times
Mon 30 June 2025 146.96 (-0.18%) 147.26 146.42 - 149.50 0.6408 times
Fri 27 June 2025 147.22 (0.64%) 146.28 146.00 - 148.30 1.155 times
Thu 26 June 2025 146.28 (3.03%) 142.10 142.01 - 146.95 1.4563 times
Wed 25 June 2025 141.98 (-0.6%) 143.31 141.67 - 144.00 0.9208 times
Tue 24 June 2025 142.84 (2.09%) 144.40 142.16 - 145.30 1.5284 times
Mon 23 June 2025 139.92 (0.92%) 137.00 136.40 - 140.17 0.8428 times
Fri 20 June 2025 138.65 (-0.01%) 138.29 137.00 - 139.16 2.0279 times
Thu 19 June 2025 138.67 (-1.53%) 140.76 138.33 - 141.19 0.3578 times
Wed 18 June 2025 140.82 (-0.61%) 141.02 139.50 - 142.09 0.5445 times

 Daily chart IndianOil

Weekly price and charts IndianOil

Strong weekly Stock price targets for IndianOil IOC are 147.05 and 150.36

Weekly Target 1144.56
Weekly Target 2146.23
Weekly Target 3147.86666666667
Weekly Target 4149.54
Weekly Target 5151.18

Weekly price and volumes for Indian Oil

Date Closing Open Range Volume
Wed 02 July 2025 147.91 (0.47%) 147.26 146.19 - 149.50 0.3912 times
Fri 27 June 2025 147.22 (6.18%) 137.00 136.40 - 148.30 1.3498 times
Fri 20 June 2025 138.65 (-1.2%) 140.00 137.00 - 143.47 1.0162 times
Fri 13 June 2025 140.34 (-0.31%) 141.00 137.01 - 147.20 1.3854 times
Fri 06 June 2025 140.78 (-0.84%) 141.97 139.03 - 144.00 0.5662 times
Fri 30 May 2025 141.97 (-1.45%) 144.06 141.21 - 144.83 0.7257 times
Fri 23 May 2025 144.06 (-0.46%) 145.00 140.55 - 145.82 0.6014 times
Fri 16 May 2025 144.72 (3.38%) 144.00 141.00 - 146.85 0.7943 times
Fri 09 May 2025 139.99 (-2.3%) 145.00 137.61 - 149.80 1.5453 times
Fri 02 May 2025 143.28 (6.41%) 133.81 133.65 - 144.09 1.6245 times
Fri 25 April 2025 134.65 (0.26%) 135.17 132.82 - 139.70 0.9418 times

 weekly chart IndianOil

Monthly price and charts IndianOil

Strong monthly Stock price targets for IndianOil IOC are 147.05 and 149.81

Monthly Target 1144.92
Monthly Target 2146.42
Monthly Target 3147.68333333333
Monthly Target 4149.18
Monthly Target 5150.44

Monthly price and volumes Indian Oil

Date Closing Open Range Volume
Wed 02 July 2025 147.91 (0.65%) 146.51 146.19 - 148.95 0.0627 times
Mon 30 June 2025 146.96 (3.51%) 141.97 136.40 - 149.50 1.144 times
Fri 30 May 2025 141.97 (2.98%) 139.79 137.61 - 149.80 1.1229 times
Wed 30 April 2025 137.86 (7.96%) 128.00 122.35 - 139.90 0.9843 times
Fri 28 March 2025 127.70 (12.52%) 114.70 110.72 - 134.33 1.0722 times
Fri 28 February 2025 113.49 (-11.67%) 124.11 112.92 - 128.48 0.8338 times
Fri 31 January 2025 128.49 (-5.81%) 135.80 121.16 - 139.83 1.1673 times
Tue 31 December 2024 136.41 (-1.6%) 138.22 133.54 - 145.10 1.1118 times
Fri 29 November 2024 138.63 (-2.8%) 144.30 129.50 - 145.74 1.0928 times
Thu 31 October 2024 142.62 (-20.83%) 180.00 140.56 - 181.34 1.4083 times
Mon 30 September 2024 180.15 (1.8%) 179.25 162.19 - 184.00 1.4968 times

 monthly chart IndianOil

DMA SMA EMA moving averages of Indian Oil IOC

DMA (daily moving average) of Indian Oil IOC

DMA period DMA value
5 day DMA 147.1
12 day DMA 143.34
20 day DMA 142.8
35 day DMA 143
50 day DMA 142.29
100 day DMA 134.05
150 day DMA 134.2
200 day DMA 139.89

EMA (exponential moving average) of Indian Oil IOC

EMA period EMA current EMA prev EMA prev2
5 day EMA146.55145.87145.23
12 day EMA144.63144.03143.47
20 day EMA143.68143.24142.83
35 day EMA142.67142.36142.08
50 day EMA142.22141.99141.78

SMA (simple moving average) of Indian Oil IOC

SMA period SMA current SMA prev SMA prev2
5 day SMA147.1145.92145.06
12 day SMA143.34142.83142.27
20 day SMA142.8142.43142.13
35 day SMA143142.87142.72
50 day SMA142.29142.1141.93
100 day SMA134.05133.78133.59
150 day SMA134.2134.1133.99
200 day SMA139.89140.03140.17

Futures expiry: 31 Thu July 2025

Date Closing Open Range Volume
02 Wed 148.51 148.93 147.87 to 149.68 1.03 times
01 Tue 148.07 147.67 147.11 to 149.13 1.02 times
30 Mon 147.90 148.41 147.37 to 150.47 1 times
27 Fri 148.12 147.73 146.94 to 149.40 0.98 times
26 Thu 147.48 143.92 142.94 to 147.99 0.97 times

Futures expiry: 28 Thu August 2025

Date Closing Open Range Volume
02 Wed 149.36 149.77 148.85 to 150.00 1.13 times
01 Tue 148.83 149.03 148.11 to 149.90 1.08 times
30 Mon 148.69 149.40 148.28 to 151.20 1.01 times
27 Fri 149.00 148.48 147.80 to 150.27 0.92 times
26 Thu 148.20 144.05 143.99 to 148.76 0.86 times

Futures expiry: 30 Tue September 2025

Date Closing Open Range Volume
02 Wed 150.19 150.50 149.72 to 150.80 1.28 times
01 Tue 149.75 149.84 149.00 to 150.40 1.17 times
30 Mon 149.60 150.60 149.50 to 151.91 0.97 times
27 Fri 149.80 150.50 149.73 to 150.86 0.57 times

Option chain for Indian Oil IOC 31 Thu July 2025 expiry

IndianOil IOC Option strike: 165.00

Date CE PE PCR
02 Wed July 2025 0.5017.15 0.01
01 Tue July 2025 0.4517.15 0.01
30 Mon June 2025 0.5017.15 0.01
27 Fri June 2025 0.5017.50 0.01

IndianOil IOC Option strike: 164.00

Date CE PE PCR
02 Wed July 2025 0.5015.85 0.3
01 Tue July 2025 0.5015.85 0.32
30 Mon June 2025 0.6015.85 0.32
27 Fri June 2025 0.5516.00 0.28
26 Thu June 2025 0.6520.85 0.39

IndianOil IOC Option strike: 160.00

Date CE PE PCR
02 Wed July 2025 0.9512.20 0.17
01 Tue July 2025 0.9013.45 0.19
30 Mon June 2025 0.9513.00 0.19
27 Fri June 2025 0.9512.80 0.25
26 Thu June 2025 1.0013.65 0.29

IndianOil IOC Option strike: 157.50

Date CE PE PCR
02 Wed July 2025 1.3010.00 0.34
01 Tue July 2025 1.2010.45 0.33
30 Mon June 2025 1.2510.60 0.37

IndianOil IOC Option strike: 157.00

Date CE PE PCR
02 Wed July 2025 1.359.90 0.08
01 Tue July 2025 1.3010.00 0.07
30 Mon June 2025 1.3510.45 0.11
27 Fri June 2025 1.409.95 0.13

IndianOil IOC Option strike: 156.00

Date CE PE PCR
02 Wed July 2025 1.508.80 0.21
01 Tue July 2025 1.509.80 0.24
30 Mon June 2025 1.609.75 0.22
27 Fri June 2025 1.659.25 0.11

IndianOil IOC Option strike: 155.00

Date CE PE PCR
02 Wed July 2025 1.808.15 0.07
01 Tue July 2025 1.708.40 0.08
30 Mon June 2025 1.808.95 0.09
27 Fri June 2025 1.858.70 0.06
26 Thu June 2025 1.909.35 0.04

IndianOil IOC Option strike: 154.00

Date CE PE PCR
02 Wed July 2025 2.007.35 0.34
01 Tue July 2025 1.907.65 0.33
30 Mon June 2025 2.008.20 0.29
27 Fri June 2025 2.057.75 0.21
26 Thu June 2025 2.108.50 0.1

IndianOil IOC Option strike: 153.00

Date CE PE PCR
02 Wed July 2025 2.306.75 0.43
01 Tue July 2025 2.207.00 0.43
30 Mon June 2025 2.307.45 0.38
27 Fri June 2025 2.357.15 0.28

IndianOil IOC Option strike: 152.50

Date CE PE PCR
02 Wed July 2025 2.506.30 0.41
01 Tue July 2025 2.306.60 0.38
30 Mon June 2025 2.507.00 0.3
27 Fri June 2025 2.556.85 0.53

IndianOil IOC Option strike: 152.00

Date CE PE PCR
02 Wed July 2025 2.656.00 0.31
01 Tue July 2025 2.506.30 0.31
30 Mon June 2025 2.606.60 0.4
27 Fri June 2025 2.656.50 0.4
26 Thu June 2025 2.807.05 0.52

IndianOil IOC Option strike: 151.00

Date CE PE PCR
02 Wed July 2025 3.005.35 0.34
01 Tue July 2025 2.805.70 0.35
30 Mon June 2025 3.005.95 0.34
27 Fri June 2025 3.055.85 0.29
26 Thu June 2025 3.056.45 0.3

IndianOil IOC Option strike: 150.00

Date CE PE PCR
02 Wed July 2025 3.404.75 0.61
01 Tue July 2025 3.305.05 0.62
30 Mon June 2025 3.355.35 0.68
27 Fri June 2025 3.505.30 0.6
26 Thu June 2025 3.505.80 0.56

IndianOil IOC Option strike: 149.00

Date CE PE PCR
02 Wed July 2025 3.854.20 0.53
01 Tue July 2025 3.704.50 0.47
30 Mon June 2025 3.754.75 0.54
27 Fri June 2025 3.854.75 0.79
26 Thu June 2025 3.905.30 0.38

IndianOil IOC Option strike: 148.00

Date CE PE PCR
02 Wed July 2025 4.353.70 0.7
01 Tue July 2025 4.103.95 0.82
30 Mon June 2025 4.254.30 0.78
27 Fri June 2025 4.354.20 0.86
26 Thu June 2025 4.354.80 0.58

IndianOil IOC Option strike: 147.50

Date CE PE PCR
02 Wed July 2025 4.603.45 0.57
01 Tue July 2025 4.403.70 0.43
30 Mon June 2025 4.503.95 0.41
27 Fri June 2025 4.603.95 0.49

IndianOil IOC Option strike: 147.00

Date CE PE PCR
02 Wed July 2025 4.853.30 0.65
01 Tue July 2025 4.653.50 0.58
30 Mon June 2025 4.753.80 0.58
27 Fri June 2025 4.903.75 0.63
26 Thu June 2025 4.904.20 0.45

IndianOil IOC Option strike: 146.00

Date CE PE PCR
02 Wed July 2025 5.502.85 0.73
01 Tue July 2025 5.153.05 0.74
30 Mon June 2025 5.303.35 0.76
27 Fri June 2025 5.403.30 0.83
26 Thu June 2025 5.353.75 0.62

IndianOil IOC Option strike: 145.00

Date CE PE PCR
02 Wed July 2025 6.052.50 0.81
01 Tue July 2025 5.852.70 0.8
30 Mon June 2025 5.902.95 0.77
27 Fri June 2025 6.052.90 0.69
26 Thu June 2025 5.803.35 0.6

IndianOil IOC Option strike: 144.00

Date CE PE PCR
02 Wed July 2025 6.752.15 1.1
01 Tue July 2025 6.502.30 1.04
30 Mon June 2025 6.552.55 0.96
27 Fri June 2025 6.702.55 0.96
26 Thu June 2025 6.403.00 0.91

IndianOil IOC Option strike: 143.00

Date CE PE PCR
02 Wed July 2025 7.401.85 1.38
01 Tue July 2025 7.202.00 1.61
30 Mon June 2025 7.002.25 1.35
27 Fri June 2025 7.302.25 1.21
26 Thu June 2025 7.152.65 1.04

IndianOil IOC Option strike: 142.50

Date CE PE PCR
02 Wed July 2025 7.701.75 2.85
01 Tue July 2025 7.101.85 2.71
30 Mon June 2025 7.552.00 4.38
27 Fri June 2025 8.002.10 9

IndianOil IOC Option strike: 142.00

Date CE PE PCR
02 Wed July 2025 8.051.60 2
01 Tue July 2025 8.051.80 1.97
30 Mon June 2025 7.651.95 1.84
27 Fri June 2025 8.101.90 1.85
26 Thu June 2025 7.752.35 1.42

IndianOil IOC Option strike: 141.00

Date CE PE PCR
02 Wed July 2025 9.851.40 1.67
01 Tue July 2025 9.851.55 1.67
30 Mon June 2025 9.851.70 1.26
27 Fri June 2025 8.801.70 1.06
26 Thu June 2025 8.802.15 0.42

IndianOil IOC Option strike: 140.00

Date CE PE PCR
02 Wed July 2025 9.751.15 1.46
01 Tue July 2025 9.451.30 1.45
30 Mon June 2025 9.401.50 1.55
27 Fri June 2025 9.551.50 1.5
26 Thu June 2025 9.251.80 1.15

IndianOil IOC Option strike: 139.00

Date CE PE PCR
02 Wed July 2025 10.601.00 3
01 Tue July 2025 10.151.05 2.98
30 Mon June 2025 10.151.25 2.93
27 Fri June 2025 10.251.25 3.3
26 Thu June 2025 9.801.55 3.06

IndianOil IOC Option strike: 138.00

Date CE PE PCR
02 Wed July 2025 11.350.85 2.59
01 Tue July 2025 10.950.90 2.47
30 Mon June 2025 10.951.05 2.38
27 Fri June 2025 11.601.10 2.14
26 Thu June 2025 10.601.35 1.78

IndianOil IOC Option strike: 137.00

Date CE PE PCR
02 Wed July 2025 12.300.75 2.97
01 Tue July 2025 11.700.75 2.61
30 Mon June 2025 12.701.00 2.47
27 Fri June 2025 12.250.95 2.61
26 Thu June 2025 11.251.20 2.6

IndianOil IOC Option strike: 136.00

Date CE PE PCR
02 Wed July 2025 13.300.60 2.74
01 Tue July 2025 13.300.70 2.74
30 Mon June 2025 13.300.80 2.35
27 Fri June 2025 12.300.75 1.35
26 Thu June 2025 12.301.05 1.23

IndianOil IOC Option strike: 135.00

Date CE PE PCR
02 Wed July 2025 13.900.50 4.09
01 Tue July 2025 13.700.55 3.65
30 Mon June 2025 13.250.65 3.36
27 Fri June 2025 14.000.75 3.35
26 Thu June 2025 13.200.90 2.76

IndianOil IOC Option strike: 132.00

Date CE PE PCR
02 Wed July 2025 17.300.35 1.38
01 Tue July 2025 17.300.35 1.38
30 Mon June 2025 17.300.45 1.17
27 Fri June 2025 16.000.45 1.75
26 Thu June 2025 12.250.60 1.81

IndianOil IOC Option strike: 130.00

Date CE PE PCR
02 Wed July 2025 18.550.25 6.39
01 Tue July 2025 18.200.30 6.38
30 Mon June 2025 18.100.35 6.25
27 Fri June 2025 18.750.30 5.95
26 Thu June 2025 17.950.45 5.57

IndianOil IOC Option strike: 128.00

Date CE PE PCR
02 Wed July 2025 20.000.20 25.67
01 Tue July 2025 20.000.20 12.67
30 Mon June 2025 20.000.25 12.67
27 Fri June 2025 20.000.30 12.67
26 Thu June 2025 20.000.35 6.33

IndianOil IOC Option strike: 127.00

Date CE PE PCR
02 Wed July 2025 13.500.20 11
01 Tue July 2025 13.500.20 11
30 Mon June 2025 13.500.20 11
27 Fri June 2025 13.500.20 11
26 Thu June 2025 13.501.10 1

IndianOil IOC Option strike: 125.00

Date CE PE PCR
02 Wed July 2025 23.750.15 1.7

IndianOil IOC Option strike: 122.00

Date CE PE PCR
02 Wed July 2025 19.000.05 6.5
01 Tue July 2025 19.000.10 6.5
30 Mon June 2025 19.000.10 5
27 Fri June 2025 19.000.15 5
26 Thu June 2025 19.000.20 5

IndianOil IOC Option strike: 120.00

Date CE PE PCR
02 Wed July 2025 27.900.10 3.11
01 Tue July 2025 27.900.10 3.07
30 Mon June 2025 27.900.10 3.05
27 Fri June 2025 27.900.15 3.18
26 Thu June 2025 23.200.15 2.81
Back to top Use Dark Theme