BharatPetroleum BPCL full analysis,charts,indicators,moving averages,SMA,DMA,EMA,ADX,MACD,RSI

Bharat Petroleum BPCL WideScreen charts, DMA,SMA,EMA technical analysis, forecast prediction, by indicators ADX,MACD,RSI,CCI NSE stock exchange

operates under Refineries sector

Daily price and charts and targets BharatPetroleum

Strong Daily Stock price targets for BharatPetroleum BPCL are 295.65 and 304.9

Daily Target 1293.93
Daily Target 2297.37
Daily Target 3303.18333333333
Daily Target 4306.62
Daily Target 5312.43

Daily price and volume Bharat Petroleum

Date Closing Open Range Volume
Mon 29 June 2026 300.80 (-2.89%) 308.70 299.75 - 309.00 1.2123 times
Thu 25 June 2026 309.75 (-1.88%) 319.95 309.00 - 320.85 0.9295 times
Wed 24 June 2026 315.70 (2.32%) 308.85 308.20 - 316.80 0.7839 times
Tue 23 June 2026 308.55 (-0.02%) 309.05 307.50 - 313.35 0.6739 times
Mon 22 June 2026 308.60 (0.65%) 311.75 306.80 - 311.80 0.5546 times
Fri 19 June 2026 306.60 (-3.07%) 315.00 305.10 - 315.00 1.1542 times
Thu 18 June 2026 316.30 (-0.52%) 319.00 314.40 - 321.60 0.7313 times
Wed 17 June 2026 317.95 (1.87%) 316.00 315.30 - 319.50 1.5 times
Tue 16 June 2026 312.10 (0.48%) 314.00 309.50 - 314.00 0.9047 times
Mon 15 June 2026 310.60 (2.73%) 315.00 308.75 - 316.75 1.5556 times
Fri 12 June 2026 302.35 (5.59%) 293.10 292.55 - 303.80 1.1497 times

 Daily chart BharatPetroleum

Weekly price and charts BharatPetroleum

Strong weekly Stock price targets for BharatPetroleum BPCL are 295.65 and 304.9

Weekly Target 1293.93
Weekly Target 2297.37
Weekly Target 3303.18333333333
Weekly Target 4306.62
Weekly Target 5312.43

Weekly price and volumes for Bharat Petroleum

Date Closing Open Range Volume
Mon 29 June 2026 300.80 (-2.89%) 308.70 299.75 - 309.00 0.263 times
Thu 25 June 2026 309.75 (1.03%) 311.75 306.80 - 320.85 0.6382 times
Fri 19 June 2026 306.60 (1.41%) 315.00 305.10 - 321.60 1.2682 times
Fri 12 June 2026 302.35 (2.49%) 291.40 280.25 - 303.80 0.9205 times
Fri 05 June 2026 295.00 (-1.04%) 298.75 290.10 - 300.35 0.818 times
Fri 29 May 2026 298.10 (0.85%) 305.00 290.00 - 312.00 1.2268 times
Fri 22 May 2026 295.60 (3.92%) 282.00 276.60 - 298.50 0.9291 times
Fri 15 May 2026 284.45 (-6.04%) 298.75 283.50 - 301.10 1.3294 times
Fri 08 May 2026 302.75 (0.77%) 302.50 293.30 - 316.95 1.5083 times
Thu 30 April 2026 300.45 (-2.48%) 308.30 295.55 - 315.10 1.0985 times
Fri 24 April 2026 308.10 (-1.28%) 312.10 300.15 - 320.10 1.1266 times

 weekly chart BharatPetroleum

Monthly price and charts BharatPetroleum

Strong monthly Stock price targets for BharatPetroleum BPCL are 290.53 and 331.88

Monthly Target 1259.53
Monthly Target 2280.17
Monthly Target 3300.88333333333
Monthly Target 4321.52
Monthly Target 5342.23

Monthly price and volumes Bharat Petroleum

Date Closing Open Range Volume
Mon 29 June 2026 300.80 (0.91%) 298.75 280.25 - 321.60 0.9487 times
Fri 29 May 2026 298.10 (-0.78%) 302.50 276.60 - 316.95 1.2122 times
Thu 30 April 2026 300.45 (6.92%) 292.00 266.60 - 320.10 1.5019 times
Mon 30 March 2026 281.00 (-27.09%) 368.00 270.00 - 376.95 1.6508 times
Fri 27 February 2026 385.40 (5.73%) 364.50 348.00 - 391.65 0.7213 times
Fri 30 January 2026 364.50 (-5.08%) 386.40 345.50 - 388.15 0.7632 times
Wed 31 December 2025 384.00 (6.93%) 361.50 349.10 - 386.00 0.6794 times
Fri 28 November 2025 359.10 (0.64%) 361.95 353.70 - 381.55 0.9343 times
Fri 31 October 2025 356.80 (5.05%) 341.00 327.20 - 360.55 0.875 times
Tue 30 September 2025 339.65 (10.2%) 308.50 306.80 - 342.30 0.7131 times
Fri 29 August 2025 308.20 (-6.41%) 329.00 307.00 - 331.40 0.582 times

 monthly chart BharatPetroleum

DMA SMA EMA moving averages of Bharat Petroleum BPCL

DMA (daily moving average) of Bharat Petroleum BPCL

DMA period DMA value
5 day DMA 308.68
12 day DMA 307.97
20 day DMA 301.57
35 day DMA 298.97
50 day DMA 301.94
100 day DMA 319.59
150 day DMA 334.1
200 day DMA 335.65

EMA (exponential moving average) of Bharat Petroleum BPCL

EMA period EMA current EMA prev EMA prev2
5 day EMA307.42310.73311.22
12 day EMA306.45307.48307.07
20 day EMA304.4304.78304.26
35 day EMA303.17303.31302.93
50 day EMA302.4302.47302.17

SMA (simple moving average) of Bharat Petroleum BPCL

SMA period SMA current SMA prev SMA prev2
5 day SMA308.68309.84311.15
12 day SMA307.97306.9305.18
20 day SMA301.57301.44301.31
35 day SMA298.97299.17299.29
50 day SMA301.94302.14301.8
100 day SMA319.59320.26320.78
150 day SMA334.1334.59335
200 day SMA335.65335.72335.75

Futures expiry: 30 Tue June 2026

Date Closing Open Range Volume
29 Mon 301.15 308.20 299.65 to 309.85 0.19 times
25 Thu 310.60 322.40 310.00 to 322.40 0.67 times
24 Wed 316.65 308.50 308.00 to 317.50 1.12 times
23 Tue 309.10 310.00 308.25 to 313.80 1.48 times
22 Mon 308.90 311.45 307.70 to 311.45 1.54 times

Futures expiry: 28 Tue July 2026

Date Closing Open Range Volume
29 Mon 302.80 311.75 301.60 to 311.75 1.95 times
25 Thu 312.05 322.95 311.20 to 325.00 1.42 times
24 Wed 318.30 311.00 310.50 to 319.30 0.84 times
23 Tue 310.90 311.25 309.90 to 315.70 0.44 times
22 Mon 310.65 312.25 309.30 to 312.85 0.35 times

Futures expiry: 25 Tue August 2026

Date Closing Open Range Volume
29 Mon 304.30 310.00 303.40 to 310.20 1.19 times
25 Thu 313.40 323.00 313.00 to 324.00 1 times
24 Wed 319.65 313.90 313.50 to 320.20 0.94 times
23 Tue 312.90 314.30 311.90 to 315.95 0.94 times
22 Mon 311.60 313.05 310.90 to 314.35 0.92 times

Option chain for Bharat Petroleum BPCL 30 Tue June 2026 expiry

BharatPetroleum BPCL Option strike: 360.00

Date CE PE PCR
29 Mon June 2026 0.0548.70 0.07
25 Thu June 2026 0.0548.70 0.07
24 Wed June 2026 0.1048.10 0.06
23 Tue June 2026 0.1049.05 0.1

BharatPetroleum BPCL Option strike: 350.00

Date CE PE PCR
29 Mon June 2026 0.0548.60 0.15
25 Thu June 2026 0.1039.20 0.16
24 Wed June 2026 0.2033.60 0.17
23 Tue June 2026 0.1541.20 0.2

BharatPetroleum BPCL Option strike: 345.00

Date CE PE PCR
29 Mon June 2026 0.0527.70 0.15
25 Thu June 2026 0.0527.70 0.09
24 Wed June 2026 0.3027.70 0.07
23 Tue June 2026 0.2527.70 0.07

BharatPetroleum BPCL Option strike: 340.00

Date CE PE PCR
29 Mon June 2026 0.0539.15 0.12
25 Thu June 2026 0.1030.80 0.11
24 Wed June 2026 0.3529.00 0.1
23 Tue June 2026 0.3030.50 0.13

BharatPetroleum BPCL Option strike: 335.00

Date CE PE PCR
29 Mon June 2026 0.0532.20 0.02
25 Thu June 2026 0.2018.65 0.01
24 Wed June 2026 0.5018.65 0.02
23 Tue June 2026 0.4018.65 0.02

BharatPetroleum BPCL Option strike: 330.00

Date CE PE PCR
29 Mon June 2026 0.0529.40 0.15
25 Thu June 2026 0.3519.55 0.09
24 Wed June 2026 0.9014.10 0.11
23 Tue June 2026 0.6020.65 0.12

BharatPetroleum BPCL Option strike: 325.00

Date CE PE PCR
29 Mon June 2026 0.0523.95 0.13
25 Thu June 2026 0.5014.65 0.29
24 Wed June 2026 1.459.75 0.15
23 Tue June 2026 0.9515.50 0.23

BharatPetroleum BPCL Option strike: 320.00

Date CE PE PCR
29 Mon June 2026 0.1019.50 0.15
25 Thu June 2026 0.7510.05 0.23
24 Wed June 2026 2.655.90 0.36
23 Tue June 2026 1.4512.35 0.2

BharatPetroleum BPCL Option strike: 315.00

Date CE PE PCR
29 Mon June 2026 0.1514.65 0.42
25 Thu June 2026 1.305.55 0.48
24 Wed June 2026 4.703.05 0.74
23 Tue June 2026 2.508.30 0.58

BharatPetroleum BPCL Option strike: 310.00

Date CE PE PCR
29 Mon June 2026 0.209.40 0.51
25 Thu June 2026 2.852.15 0.83
24 Wed June 2026 8.201.45 0.96
23 Tue June 2026 4.054.85 0.41

BharatPetroleum BPCL Option strike: 305.00

Date CE PE PCR
29 Mon June 2026 0.404.80 0.24
25 Thu June 2026 6.500.75 0.94
24 Wed June 2026 12.100.70 0.9
23 Tue June 2026 6.502.45 1.02

BharatPetroleum BPCL Option strike: 300.00

Date CE PE PCR
29 Mon June 2026 1.851.00 1.23
25 Thu June 2026 10.800.30 0.94
24 Wed June 2026 16.750.40 1.03
23 Tue June 2026 10.351.10 1.11

BharatPetroleum BPCL Option strike: 295.00

Date CE PE PCR
29 Mon June 2026 6.000.30 1.68
25 Thu June 2026 18.000.20 1.37
24 Wed June 2026 14.750.25 1.41
23 Tue June 2026 14.750.55 1.49

BharatPetroleum BPCL Option strike: 290.00

Date CE PE PCR
29 Mon June 2026 10.800.15 1.58
25 Thu June 2026 20.950.15 1.47
24 Wed June 2026 25.950.15 1.43
23 Tue June 2026 19.400.35 1.46

BharatPetroleum BPCL Option strike: 285.00

Date CE PE PCR
29 Mon June 2026 16.250.10 2.24
25 Thu June 2026 26.000.10 1.97
24 Wed June 2026 25.000.20 1.89
23 Tue June 2026 25.000.25 1.98

BharatPetroleum BPCL Option strike: 280.00

Date CE PE PCR
29 Mon June 2026 22.200.05 3.03
25 Thu June 2026 32.000.05 2.92
24 Wed June 2026 37.150.10 3
23 Tue June 2026 29.000.15 3.22

BharatPetroleum BPCL Option strike: 275.00

Date CE PE PCR
29 Mon June 2026 36.100.05 3.08
25 Thu June 2026 36.100.10 3.1
24 Wed June 2026 36.100.10 3.27
23 Tue June 2026 34.250.10 3.02

BharatPetroleum BPCL Option strike: 270.00

Date CE PE PCR
29 Mon June 2026 46.600.05 22
25 Thu June 2026 46.600.05 22
24 Wed June 2026 46.600.05 22.55
23 Tue June 2026 39.000.15 17.69

BharatPetroleum BPCL Option strike: 265.00

Date CE PE PCR
29 Mon June 2026 48.250.05 3.89
25 Thu June 2026 48.250.05 3.89
24 Wed June 2026 48.250.05 3.94
23 Tue June 2026 48.250.20 3.72

BharatPetroleum BPCL Option strike: 260.00

Date CE PE PCR
29 Mon June 2026 54.000.05 12.57
25 Thu June 2026 54.000.05 12.64
24 Wed June 2026 49.700.05 10.65
23 Tue June 2026 49.700.15 9.47

BharatPetroleum BPCL Option strike: 250.00

Date CE PE PCR
29 Mon June 2026 51.250.05 2.71
25 Thu June 2026 67.850.05 2.53
24 Wed June 2026 67.100.05 2.55
23 Tue June 2026 58.050.10 2.5

BharatPetroleum BPCL Option strike: 230.00

Date CE PE PCR
29 Mon June 2026 65.000.10 4
25 Thu June 2026 65.000.10 4
24 Wed June 2026 65.000.10 4
23 Tue June 2026 65.000.10 4
Back to top | Use Dark Theme