Use Dark Theme
bell notificationshomepagelogin

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 339.05 and 354.85

Daily Target 1326.13
Daily Target 2336.17
Daily Target 3341.93333333333
Daily Target 4351.97
Daily Target 5357.73

Daily price and volume Bharat Petroleum

Date Closing Open Range Volume
Fri 04 July 2025 346.20 (4.43%) 334.00 331.90 - 347.70 1.6664 times
Thu 03 July 2025 331.50 (-0.09%) 333.00 330.55 - 335.55 0.6123 times
Wed 02 July 2025 331.80 (-0.08%) 333.70 328.80 - 334.95 0.4606 times
Tue 01 July 2025 332.05 (0.03%) 331.55 330.90 - 335.50 0.4755 times
Mon 30 June 2025 331.95 (-0.32%) 334.00 330.35 - 337.70 0.7082 times
Fri 27 June 2025 333.00 (0.99%) 330.00 327.40 - 334.20 1.2018 times
Thu 26 June 2025 329.75 (3.18%) 318.85 318.85 - 331.00 1.8828 times
Wed 25 June 2025 319.60 (0.11%) 322.50 316.60 - 323.00 0.8074 times
Tue 24 June 2025 319.25 (1.85%) 325.50 317.00 - 327.80 1.3547 times
Mon 23 June 2025 313.45 (-0.02%) 310.00 308.20 - 315.50 0.8304 times
Fri 20 June 2025 313.50 (0.02%) 310.90 310.00 - 315.90 1.0333 times

 Daily chart BharatPetroleum

Weekly price and charts BharatPetroleum

Strong weekly Stock price targets for BharatPetroleum BPCL are 337.5 and 356.4

Weekly Target 1322
Weekly Target 2334.1
Weekly Target 3340.9
Weekly Target 4353
Weekly Target 5359.8

Weekly price and volumes for Bharat Petroleum

Date Closing Open Range Volume
Fri 04 July 2025 346.20 (3.96%) 334.00 328.80 - 347.70 0.8292 times
Fri 27 June 2025 333.00 (6.22%) 310.00 308.20 - 334.20 1.2844 times
Fri 20 June 2025 313.50 (0.38%) 309.95 308.50 - 320.45 0.9751 times
Fri 13 June 2025 312.30 (-1.39%) 317.80 299.30 - 334.50 1.526 times
Fri 06 June 2025 316.70 (-0.53%) 318.40 308.25 - 320.95 0.7327 times
Fri 30 May 2025 318.40 (-0.16%) 319.00 313.75 - 323.95 0.7696 times
Fri 23 May 2025 318.90 (-0.37%) 318.55 308.70 - 320.00 0.5725 times
Fri 16 May 2025 320.10 (4.32%) 315.00 304.50 - 321.00 0.9158 times
Fri 09 May 2025 306.85 (-1.38%) 317.00 301.35 - 325.85 1.0335 times
Fri 02 May 2025 311.15 (5.22%) 293.10 293.10 - 322.45 1.3612 times
Fri 25 April 2025 295.70 (-0.89%) 299.85 293.30 - 308.50 0.8842 times

 weekly chart BharatPetroleum

Monthly price and charts BharatPetroleum

Strong monthly Stock price targets for BharatPetroleum BPCL are 337.5 and 356.4

Monthly Target 1322
Monthly Target 2334.1
Monthly Target 3340.9
Monthly Target 4353
Monthly Target 5359.8

Monthly price and volumes Bharat Petroleum

Date Closing Open Range Volume
Fri 04 July 2025 346.20 (4.29%) 331.55 328.80 - 347.70 0.1464 times
Mon 30 June 2025 331.95 (4.26%) 318.40 299.30 - 337.70 1.0054 times
Fri 30 May 2025 318.40 (2.69%) 310.55 301.35 - 325.85 0.7517 times
Wed 30 April 2025 310.05 (11.34%) 275.00 262.00 - 322.45 1.2518 times
Fri 28 March 2025 278.47 (17.35%) 239.00 234.01 - 285.85 1.5726 times
Fri 28 February 2025 237.30 (-9.12%) 250.95 236.15 - 267.20 0.8837 times
Fri 31 January 2025 261.10 (-10.72%) 292.30 251.50 - 299.15 1.2444 times
Tue 31 December 2024 292.45 (0.12%) 292.65 282.05 - 308.95 0.9774 times
Fri 29 November 2024 292.10 (-6%) 311.95 279.35 - 319.00 0.9086 times
Thu 31 October 2024 310.75 (-16%) 370.00 302.25 - 373.35 1.2581 times
Mon 30 September 2024 369.95 (3.44%) 361.00 322.95 - 376.00 1.4976 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 334.7
12 day DMA 326.29
20 day DMA 323.29
35 day DMA 320.21
50 day DMA 317.51
100 day DMA 293.69
150 day DMA 290.25
200 day DMA 298.98

EMA (exponential moving average) of Bharat Petroleum BPCL

EMA period EMA current EMA prev EMA prev2
5 day EMA335.7330.45329.93
12 day EMA329.25326.17325.2
20 day EMA325.4323.21322.34
35 day EMA321.15319.68318.98
50 day EMA318316.85316.25

SMA (simple moving average) of Bharat Petroleum BPCL

SMA period SMA current SMA prev SMA prev2
5 day SMA334.7332.06331.71
12 day SMA326.29323.76322.2
20 day SMA323.29321.82320.73
35 day SMA320.21319.46319.05
50 day SMA317.51316.63316.01
100 day SMA293.69292.84292.08
150 day SMA290.25289.9289.67
200 day SMA298.98298.97299.01

Futures expiry: 31 Thu July 2025

Date Closing Open Range Volume
04 Fri 345.75 332.80 331.70 to 347.10 1.04 times
03 Thu 331.70 333.15 331.10 to 335.75 1.01 times
02 Wed 332.30 334.15 329.20 to 334.60 0.98 times
01 Tue 332.70 332.05 331.15 to 335.50 0.99 times
30 Mon 332.70 335.65 331.05 to 338.70 0.98 times

Futures expiry: 28 Thu August 2025

Date Closing Open Range Volume
04 Fri 344.35 331.75 330.35 to 345.00 1.01 times
03 Thu 330.05 330.90 329.45 to 334.00 1.04 times
02 Wed 330.45 332.25 327.60 to 332.25 1.02 times
01 Tue 331.00 331.05 330.10 to 333.90 0.99 times
30 Mon 331.00 334.50 329.55 to 336.95 0.95 times

Futures expiry: 30 Tue September 2025

Date Closing Open Range Volume
04 Fri 345.30 335.00 334.20 to 346.50 1.67 times
03 Thu 332.00 334.35 332.00 to 334.75 1.08 times
02 Wed 332.00 332.20 329.95 to 332.80 0.88 times
01 Tue 332.90 333.75 332.60 to 333.75 0.75 times
30 Mon 333.15 335.70 333.15 to 335.80 0.63 times

Option chain for Bharat Petroleum BPCL 31 Thu July 2025 expiry

BharatPetroleum BPCL Option strike: 380.00

Date CE PE PCR
04 Fri July 2025 1.4041.05 0

BharatPetroleum BPCL Option strike: 370.00

Date CE PE PCR
04 Fri July 2025 2.6527.00 0.12
03 Thu July 2025 0.7538.35 0.13
02 Wed July 2025 0.9038.35 0.13
01 Tue July 2025 1.1038.25 0.12
30 Mon June 2025 1.3038.40 0.14

BharatPetroleum BPCL Option strike: 365.00

Date CE PE PCR
04 Fri July 2025 3.5523.40 0.54
03 Thu July 2025 1.1034.25 0.4
02 Wed July 2025 1.3033.60 0.53
01 Tue July 2025 1.6033.60 0.56
30 Mon June 2025 1.8034.10 0.63

BharatPetroleum BPCL Option strike: 360.00

Date CE PE PCR
04 Fri July 2025 4.8019.10 0.07
03 Thu July 2025 1.6029.85 0.05
02 Wed July 2025 1.8529.30 0.04
01 Tue July 2025 2.1529.35 0.03
30 Mon June 2025 2.4029.80 0.03

BharatPetroleum BPCL Option strike: 355.00

Date CE PE PCR
04 Fri July 2025 6.3015.95 0.17
03 Thu July 2025 2.2024.90 0.13
02 Wed July 2025 2.5025.20 0.14
01 Tue July 2025 2.9025.05 0.16
30 Mon June 2025 3.3025.45 0.27

BharatPetroleum BPCL Option strike: 350.00

Date CE PE PCR
04 Fri July 2025 8.2012.55 0.2
03 Thu July 2025 3.1521.20 0.1
02 Wed July 2025 3.5021.00 0.09
01 Tue July 2025 3.9521.60 0.09
30 Mon June 2025 4.3521.55 0.09

BharatPetroleum BPCL Option strike: 345.00

Date CE PE PCR
04 Fri July 2025 10.459.90 0.86
03 Thu July 2025 4.4017.55 0.53
02 Wed July 2025 4.7517.25 0.57
01 Tue July 2025 5.2517.40 0.7
30 Mon June 2025 5.7017.95 0.68

BharatPetroleum BPCL Option strike: 340.00

Date CE PE PCR
04 Fri July 2025 13.107.70 0.59
03 Thu July 2025 5.8514.05 0.24
02 Wed July 2025 6.4014.00 0.23
01 Tue July 2025 6.9514.15 0.22
30 Mon June 2025 7.4514.65 0.2

BharatPetroleum BPCL Option strike: 335.00

Date CE PE PCR
04 Fri July 2025 16.005.85 1.25
03 Thu July 2025 7.8010.80 0.37
02 Wed July 2025 8.4011.05 0.42
01 Tue July 2025 9.0011.10 0.47
30 Mon June 2025 9.4511.75 0.53

BharatPetroleum BPCL Option strike: 330.00

Date CE PE PCR
04 Fri July 2025 19.804.40 1.34
03 Thu July 2025 10.208.40 0.57
02 Wed July 2025 10.858.55 0.57
01 Tue July 2025 11.558.80 0.63
30 Mon June 2025 11.959.30 0.52

BharatPetroleum BPCL Option strike: 325.00

Date CE PE PCR
04 Fri July 2025 23.403.30 2.05
03 Thu July 2025 13.156.15 1.09
02 Wed July 2025 13.706.50 1
01 Tue July 2025 14.506.70 1.16
30 Mon June 2025 14.807.25 1.07

BharatPetroleum BPCL Option strike: 320.00

Date CE PE PCR
04 Fri July 2025 28.002.45 1.56
03 Thu July 2025 16.354.55 0.97
02 Wed July 2025 17.004.85 1.04
01 Tue July 2025 17.905.10 1.05
30 Mon June 2025 18.055.50 1.06

BharatPetroleum BPCL Option strike: 315.00

Date CE PE PCR
04 Fri July 2025 32.351.80 6.21
03 Thu July 2025 20.253.30 4.29
02 Wed July 2025 18.603.55 3.4
01 Tue July 2025 21.703.80 3.65
30 Mon June 2025 21.754.20 3.45

BharatPetroleum BPCL Option strike: 310.00

Date CE PE PCR
04 Fri July 2025 37.001.35 1.33
03 Thu July 2025 23.852.35 1.31
02 Wed July 2025 24.802.55 1.49
01 Tue July 2025 25.502.80 1.52
30 Mon June 2025 25.453.10 1.5

BharatPetroleum BPCL Option strike: 305.00

Date CE PE PCR
04 Fri July 2025 40.550.90 3.45
03 Thu July 2025 28.601.65 3.29
02 Wed July 2025 29.051.90 3.33
01 Tue July 2025 29.852.05 2.74
30 Mon June 2025 29.852.30 2.45

BharatPetroleum BPCL Option strike: 300.00

Date CE PE PCR
04 Fri July 2025 46.300.70 3.34
03 Thu July 2025 33.501.15 2.99
02 Wed July 2025 33.651.35 3.09
01 Tue July 2025 33.351.50 3.07
30 Mon June 2025 34.251.75 2.98

BharatPetroleum BPCL Option strike: 295.00

Date CE PE PCR
04 Fri July 2025 37.650.50 2.81
03 Thu July 2025 37.650.80 3.32
02 Wed July 2025 38.751.00 3.24
01 Tue July 2025 38.751.10 3.26
30 Mon June 2025 38.751.30 2.66

BharatPetroleum BPCL Option strike: 290.00

Date CE PE PCR
04 Fri July 2025 46.100.40 7.39
03 Thu July 2025 46.100.60 8.5
02 Wed July 2025 46.100.70 8.37
01 Tue July 2025 46.100.85 8.34
30 Mon June 2025 46.100.95 7.74

BharatPetroleum BPCL Option strike: 285.00

Date CE PE PCR
04 Fri July 2025 35.150.30 1.15
03 Thu July 2025 35.150.60 1.31
02 Wed July 2025 35.150.60 1.31
01 Tue July 2025 35.150.60 1.31
30 Mon June 2025 35.150.80 1.15

BharatPetroleum BPCL Option strike: 280.00

Date CE PE PCR
04 Fri July 2025 51.500.25 5.97
03 Thu July 2025 51.500.30 6.68
02 Wed July 2025 51.500.40 5.11
01 Tue July 2025 51.500.50 4.45
30 Mon June 2025 51.500.65 4.34

BharatPetroleum BPCL Option strike: 275.00

Date CE PE PCR
04 Fri July 2025 40.100.15 78
03 Thu July 2025 40.100.35 81
02 Wed July 2025 40.100.35 81
01 Tue July 2025 40.100.35 81.5
30 Mon June 2025 40.100.35 37

BharatPetroleum BPCL Option strike: 270.00

Date CE PE PCR
04 Fri July 2025 70.750.10 11.31
03 Thu July 2025 57.000.15 12.85
02 Wed July 2025 57.000.25 13.08
01 Tue July 2025 57.000.25 9.54
30 Mon June 2025 57.000.40 9.31

BharatPetroleum BPCL Option strike: 265.00

Date CE PE PCR
04 Fri July 2025 49.300.10 4.67
03 Thu July 2025 49.300.15 4.33
02 Wed July 2025 49.300.15 4
01 Tue July 2025 49.300.25 3.67
30 Mon June 2025 49.300.30 3.33

BharatPetroleum BPCL Option strike: 260.00

Date CE PE PCR
04 Fri July 2025 73.600.10 4.92
03 Thu July 2025 73.600.10 4.88
02 Wed July 2025 73.600.10 4.88
01 Tue July 2025 73.600.20 4.88
30 Mon June 2025 73.600.20 5.19
Back to top Use Dark Theme