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 354.5 and 359.7

Daily Target 1353.2
Daily Target 2355.8
Daily Target 3358.4
Daily Target 4361
Daily Target 5363.6

Daily price and volume Bharat Petroleum

Date Closing Open Range Volume
Wed 03 December 2025 358.40 (-0.1%) 359.00 355.80 - 361.00 0.8748 times
Tue 02 December 2025 358.75 (1.34%) 355.75 354.25 - 361.15 1.3425 times
Mon 01 December 2025 354.00 (-1.42%) 361.50 352.40 - 361.50 0.6339 times
Fri 28 November 2025 359.10 (-1.54%) 365.80 358.60 - 367.00 0.4906 times
Thu 27 November 2025 364.70 (-0.8%) 368.95 361.50 - 368.95 0.7346 times
Wed 26 November 2025 367.65 (3.32%) 356.80 356.10 - 368.00 1.085 times
Tue 25 November 2025 355.85 (-1.06%) 358.95 353.70 - 358.95 0.5833 times
Mon 24 November 2025 359.65 (-1.34%) 364.55 357.80 - 367.25 1.9578 times
Fri 21 November 2025 364.55 (-0.14%) 365.05 363.40 - 367.85 1.0178 times
Thu 20 November 2025 365.05 (-0.16%) 367.00 363.30 - 368.80 1.2797 times
Wed 19 November 2025 365.65 (-1.67%) 371.85 364.85 - 372.90 1.0005 times

 Daily chart BharatPetroleum

Weekly price and charts BharatPetroleum

Strong weekly Stock price targets for BharatPetroleum BPCL are 350.85 and 359.95

Weekly Target 1348.33
Weekly Target 2353.37
Weekly Target 3357.43333333333
Weekly Target 4362.47
Weekly Target 5366.53

Weekly price and volumes for Bharat Petroleum

Date Closing Open Range Volume
Wed 03 December 2025 358.40 (-0.19%) 361.50 352.40 - 361.50 0.534 times
Fri 28 November 2025 359.10 (-1.49%) 364.55 353.70 - 368.95 0.9086 times
Fri 21 November 2025 364.55 (-1.78%) 372.60 363.30 - 381.55 1.0637 times
Fri 14 November 2025 371.15 (1.09%) 366.30 360.05 - 379.75 1.1555 times
Fri 07 November 2025 367.15 (2.9%) 361.95 356.25 - 380.00 1.4945 times
Fri 31 October 2025 356.80 (7.97%) 332.70 331.25 - 360.55 1.3284 times
Fri 24 October 2025 330.45 (-1.61%) 336.25 327.20 - 340.25 0.6177 times
Fri 17 October 2025 335.85 (-0.84%) 340.50 330.65 - 342.00 1.1023 times
Fri 10 October 2025 338.70 (-0.83%) 342.00 337.20 - 351.00 0.865 times
Fri 03 October 2025 341.55 (5.3%) 326.65 325.50 - 347.70 0.9302 times
Fri 26 September 2025 324.35 (-1.58%) 329.00 322.45 - 335.20 0.7899 times

 weekly chart BharatPetroleum

Monthly price and charts BharatPetroleum

Strong monthly Stock price targets for BharatPetroleum BPCL are 350.85 and 359.95

Monthly Target 1348.33
Monthly Target 2353.37
Monthly Target 3357.43333333333
Monthly Target 4362.47
Monthly Target 5366.53

Monthly price and volumes Bharat Petroleum

Date Closing Open Range Volume
Wed 03 December 2025 358.40 (-0.19%) 361.50 352.40 - 361.50 0.1274 times
Fri 28 November 2025 359.10 (0.64%) 361.95 353.70 - 381.55 1.1025 times
Fri 31 October 2025 356.80 (5.05%) 341.00 327.20 - 360.55 1.0326 times
Tue 30 September 2025 339.65 (10.2%) 308.50 306.80 - 342.30 0.8415 times
Fri 29 August 2025 308.20 (-6.41%) 329.00 307.00 - 331.40 0.6868 times
Thu 31 July 2025 329.30 (-0.8%) 331.55 323.10 - 358.65 0.9516 times
Mon 30 June 2025 331.95 (4.26%) 318.40 299.30 - 337.70 1.1538 times
Fri 30 May 2025 318.40 (2.69%) 310.55 301.35 - 325.85 0.8627 times
Wed 30 April 2025 310.05 (11.34%) 275.00 262.00 - 322.45 1.4366 times
Fri 28 March 2025 278.47 (17.35%) 239.00 234.01 - 285.85 1.8047 times
Fri 28 February 2025 237.30 (-9.12%) 250.95 236.15 - 267.20 1.0141 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 358.99
12 day DMA 362.1
20 day DMA 365.77
35 day DMA 356.64
50 day DMA 350.66
100 day DMA 337.87
150 day DMA 332
200 day DMA 317.12

EMA (exponential moving average) of Bharat Petroleum BPCL

EMA period EMA current EMA prev EMA prev2
5 day EMA359.01359.31359.59
12 day EMA361.19361.7362.24
20 day EMA360.73360.97361.2
35 day EMA355.88355.73355.55
50 day EMA349.2348.82348.42

SMA (simple moving average) of Bharat Petroleum BPCL

SMA period SMA current SMA prev SMA prev2
5 day SMA358.99360.84360.26
12 day SMA362.1363.42364.45
20 day SMA365.77366.5366.93
35 day SMA356.64356.06355.48
50 day SMA350.66350.08349.42
100 day SMA337.87337.77337.74
150 day SMA332331.69331.36
200 day SMA317.12316.63316.15

Futures expiry: 30 Tue December 2025

Date Closing Open Range Volume
03 Wed 359.20 361.65 356.60 to 361.90 0.95 times
02 Tue 359.70 355.00 355.00 to 362.15 0.98 times
01 Mon 356.30 363.70 354.65 to 363.70 1.02 times
28 Fri 361.40 367.45 360.90 to 368.00 1.01 times
27 Thu 366.75 370.80 363.10 to 371.00 1.03 times

Futures expiry: 27 Tue January 2026

Date Closing Open Range Volume
03 Wed 360.80 361.00 358.55 to 363.00 1.15 times
02 Tue 361.20 359.50 358.70 to 363.80 1.18 times
01 Mon 358.20 365.00 356.70 to 365.25 1.04 times
28 Fri 363.30 366.65 362.90 to 367.30 0.9 times
27 Thu 368.25 369.35 364.55 to 369.90 0.73 times

Futures expiry: 24 Tue February 2026

Date Closing Open Range Volume
03 Wed 360.35 362.15 358.65 to 362.35 1.59 times
02 Tue 360.80 359.80 359.40 to 363.25 1.31 times
01 Mon 358.45 362.70 358.45 to 363.70 0.85 times
28 Fri 363.00 368.50 363.00 to 368.50 0.67 times
27 Thu 367.65 369.00 364.65 to 369.00 0.59 times

Option chain for Bharat Petroleum BPCL 30 Tue December 2025 expiry

BharatPetroleum BPCL Option strike: 420.00

Date CE PE PCR
03 Wed December 2025 0.2061.45 0.01
02 Tue December 2025 0.2061.45 0.01
01 Mon December 2025 0.2062.50 0.01
28 Fri November 2025 0.3053.00 0
27 Thu November 2025 0.3553.00 0.01

BharatPetroleum BPCL Option strike: 410.00

Date CE PE PCR
03 Wed December 2025 0.3553.75 0.03
02 Tue December 2025 0.3053.75 0.03
01 Mon December 2025 0.3053.75 0.03
28 Fri November 2025 0.4048.45 0.03
27 Thu November 2025 0.5548.45 0.03

BharatPetroleum BPCL Option strike: 400.00

Date CE PE PCR
03 Wed December 2025 0.5536.00 0.01
02 Tue December 2025 0.6036.00 0.01
01 Mon December 2025 0.5036.00 0.01
28 Fri November 2025 0.9036.00 0.02
27 Thu November 2025 1.1536.10 0.01

BharatPetroleum BPCL Option strike: 395.00

Date CE PE PCR
03 Wed December 2025 0.7030.15 0.02
02 Tue December 2025 0.7030.15 0.02
01 Mon December 2025 0.6530.15 0.02
28 Fri November 2025 1.2030.15 0.02
27 Thu November 2025 1.6030.15 0.02

BharatPetroleum BPCL Option strike: 392.50

Date CE PE PCR
03 Wed December 2025 0.8531.90 0.13
02 Tue December 2025 0.9031.90 0.15
01 Mon December 2025 0.8031.90 0.14
28 Fri November 2025 1.4531.90 0.14
27 Thu November 2025 1.9531.90 0.14

BharatPetroleum BPCL Option strike: 390.00

Date CE PE PCR
03 Wed December 2025 1.1030.60 0.04
02 Tue December 2025 1.2030.60 0.04
01 Mon December 2025 0.9530.60 0.04
28 Fri November 2025 1.6030.80 0.04
27 Thu November 2025 2.2530.80 0.04

BharatPetroleum BPCL Option strike: 380.00

Date CE PE PCR
03 Wed December 2025 2.2523.50 0.85
02 Tue December 2025 2.5023.50 0.94
01 Mon December 2025 1.9523.25 1
28 Fri November 2025 3.2021.45 0.86
27 Thu November 2025 4.3017.60 0.92

BharatPetroleum BPCL Option strike: 375.00

Date CE PE PCR
03 Wed December 2025 3.2519.90 0.07
02 Tue December 2025 3.5019.90 0.06
01 Mon December 2025 2.8017.80 0.07
28 Fri November 2025 4.5017.80 0.08
27 Thu November 2025 5.9013.80 0.08

BharatPetroleum BPCL Option strike: 372.50

Date CE PE PCR
03 Wed December 2025 3.7520.30 0.54
02 Tue December 2025 3.9020.30 0.52
01 Mon December 2025 3.3520.30 0.49
28 Fri November 2025 5.1516.20 0.52
27 Thu November 2025 6.9512.25 0.6

BharatPetroleum BPCL Option strike: 370.00

Date CE PE PCR
03 Wed December 2025 4.5016.00 0.39
02 Tue December 2025 4.9515.10 0.38
01 Mon December 2025 4.0017.50 0.4
28 Fri November 2025 6.0514.40 0.39
27 Thu November 2025 7.9511.20 0.47

BharatPetroleum BPCL Option strike: 367.50

Date CE PE PCR
03 Wed December 2025 5.3014.00 0.37
02 Tue December 2025 5.8513.85 0.48
01 Mon December 2025 4.7015.85 0.51
28 Fri November 2025 6.9512.90 0.55
27 Thu November 2025 9.209.70 0.53

BharatPetroleum BPCL Option strike: 365.00

Date CE PE PCR
03 Wed December 2025 6.2511.70 0.36
02 Tue December 2025 6.8011.85 0.38
01 Mon December 2025 5.4014.00 0.4
28 Fri November 2025 8.0011.50 0.46
27 Thu November 2025 10.408.65 0.63

BharatPetroleum BPCL Option strike: 362.50

Date CE PE PCR
03 Wed December 2025 7.4010.45 1.06
02 Tue December 2025 7.8010.55 1.06
01 Mon December 2025 6.5012.35 0.99
28 Fri November 2025 9.1510.10 0.65
27 Thu November 2025 11.907.45 0.76

BharatPetroleum BPCL Option strike: 360.00

Date CE PE PCR
03 Wed December 2025 8.509.05 0.39
02 Tue December 2025 9.009.15 0.48
01 Mon December 2025 7.5010.95 0.46
28 Fri November 2025 10.408.85 0.66
27 Thu November 2025 13.306.50 0.74

BharatPetroleum BPCL Option strike: 357.50

Date CE PE PCR
03 Wed December 2025 9.757.85 1.58
02 Tue December 2025 10.358.00 1.44
01 Mon December 2025 8.659.75 1.38
28 Fri November 2025 11.907.80 2.19
27 Thu November 2025 16.655.80 3.19

BharatPetroleum BPCL Option strike: 355.00

Date CE PE PCR
03 Wed December 2025 11.156.90 1.62
02 Tue December 2025 11.756.95 1.56
01 Mon December 2025 9.958.45 1.56
28 Fri November 2025 13.256.75 2.91
27 Thu November 2025 16.804.85 4.3

BharatPetroleum BPCL Option strike: 352.50

Date CE PE PCR
03 Wed December 2025 12.555.70 4.97
02 Tue December 2025 13.305.95 4.53
01 Mon December 2025 11.307.30 3.94
28 Fri November 2025 18.555.75 5.31
27 Thu November 2025 18.554.10 5

BharatPetroleum BPCL Option strike: 350.00

Date CE PE PCR
03 Wed December 2025 14.405.05 2.89
02 Tue December 2025 14.855.15 2.58
01 Mon December 2025 12.706.30 2.74
28 Fri November 2025 16.504.95 2.76
27 Thu November 2025 20.303.55 2.75

BharatPetroleum BPCL Option strike: 345.00

Date CE PE PCR
03 Wed December 2025 18.003.45 30.8
02 Tue December 2025 19.953.65 29.2
01 Mon December 2025 19.954.60 28.4
28 Fri November 2025 19.953.60 23.8
27 Thu November 2025 24.452.50 23.2

BharatPetroleum BPCL Option strike: 342.50

Date CE PE PCR
03 Wed December 2025 16.852.90 2.72
02 Tue December 2025 16.853.00 2.72
01 Mon December 2025 16.854.05 2.69
28 Fri November 2025 19.353.10 9
27 Thu November 2025 19.352.40 8.78

BharatPetroleum BPCL Option strike: 340.00

Date CE PE PCR
03 Wed December 2025 21.402.30 4.38
02 Tue December 2025 22.402.60 4.41
01 Mon December 2025 19.853.25 3.91
28 Fri November 2025 23.902.60 8.59
27 Thu November 2025 29.001.75 7.55

BharatPetroleum BPCL Option strike: 337.50

Date CE PE PCR
03 Wed December 2025 31.202.20 17.33
02 Tue December 2025 31.202.45 16.33
01 Mon December 2025 31.202.80 17.33
28 Fri November 2025 31.201.45 17
27 Thu November 2025 31.201.45 17

BharatPetroleum BPCL Option strike: 335.00

Date CE PE PCR
03 Wed December 2025 28.751.70 9.55
02 Tue December 2025 28.751.90 9.09
01 Mon December 2025 28.752.30 8.73
28 Fri November 2025 28.751.80 7.55
27 Thu November 2025 33.251.25 5.91

BharatPetroleum BPCL Option strike: 332.50

Date CE PE PCR
03 Wed December 2025 31.001.35 2
02 Tue December 2025 31.001.65 1.82
01 Mon December 2025 31.001.95 1.86
28 Fri November 2025 31.001.55 1.73
27 Thu November 2025 36.001.00 2.31

BharatPetroleum BPCL Option strike: 330.00

Date CE PE PCR
03 Wed December 2025 38.151.10 5.17
02 Tue December 2025 38.151.25 5.1
01 Mon December 2025 38.151.65 5
28 Fri November 2025 38.151.25 4.08
27 Thu November 2025 38.150.85 3.73

BharatPetroleum BPCL Option strike: 322.50

Date CE PE PCR
03 Wed December 2025 45.250.60 29.5
02 Tue December 2025 45.250.90 30.5
01 Mon December 2025 45.250.90 30.5
28 Fri November 2025 45.250.75 27.75
27 Thu November 2025 45.250.55 26.5

BharatPetroleum BPCL Option strike: 320.00

Date CE PE PCR
03 Wed December 2025 42.500.55 13.94
02 Tue December 2025 42.500.65 13.87
01 Mon December 2025 42.500.75 13.55
28 Fri November 2025 42.500.60 13.4
27 Thu November 2025 47.550.45 9.83

BharatPetroleum BPCL Option strike: 310.00

Date CE PE PCR
03 Wed December 2025 56.000.20 5
02 Tue December 2025 56.000.20 5
01 Mon December 2025 56.000.35 4.5
28 Fri November 2025 56.000.35 3.5
27 Thu November 2025 56.000.35 3.5

BharatPetroleum BPCL Option strike: 302.50

Date CE PE PCR
03 Wed December 2025 64.750.25 0.21
02 Tue December 2025 64.750.25 0.19
01 Mon December 2025 64.750.15 0.13
28 Fri November 2025 64.750.15 0.13
27 Thu November 2025 64.750.15 0.13

BharatPetroleum BPCL Option strike: 292.50

Date CE PE PCR
03 Wed December 2025 68.300.10 0.12
02 Tue December 2025 68.300.10 0.12
01 Mon December 2025 68.300.10 0.12
28 Fri November 2025 74.950.10 0.12
27 Thu November 2025 74.950.10 0.12
Back to top Use Dark Theme