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 356.5 and 363.4

Daily Target 1351.15
Daily Target 2354.95
Daily Target 3358.05
Daily Target 4361.85
Daily Target 5364.95

Daily price and volume Bharat Petroleum

Date Closing Open Range Volume
Tue 02 December 2025 358.75 (1.34%) 355.75 354.25 - 361.15 1.3259 times
Mon 01 December 2025 354.00 (-1.42%) 361.50 352.40 - 361.50 0.6261 times
Fri 28 November 2025 359.10 (-1.54%) 365.80 358.60 - 367.00 0.4845 times
Thu 27 November 2025 364.70 (-0.8%) 368.95 361.50 - 368.95 0.7254 times
Wed 26 November 2025 367.65 (3.32%) 356.80 356.10 - 368.00 1.0715 times
Tue 25 November 2025 355.85 (-1.06%) 358.95 353.70 - 358.95 0.576 times
Mon 24 November 2025 359.65 (-1.34%) 364.55 357.80 - 367.25 1.9335 times
Fri 21 November 2025 364.55 (-0.14%) 365.05 363.40 - 367.85 1.0052 times
Thu 20 November 2025 365.05 (-0.16%) 367.00 363.30 - 368.80 1.2639 times
Wed 19 November 2025 365.65 (-1.67%) 371.85 364.85 - 372.90 0.9881 times
Tue 18 November 2025 371.85 (-0.64%) 375.85 370.65 - 376.90 1.0824 times

 Daily chart BharatPetroleum

Weekly price and charts BharatPetroleum

Strong weekly Stock price targets for BharatPetroleum BPCL are 351.03 and 360.13

Weekly Target 1348.45
Weekly Target 2353.6
Weekly Target 3357.55
Weekly Target 4362.7
Weekly Target 5366.65

Weekly price and volumes for Bharat Petroleum

Date Closing Open Range Volume
Tue 02 December 2025 358.75 (-0.1%) 361.50 352.40 - 361.50 0.3764 times
Fri 28 November 2025 359.10 (-1.49%) 364.55 353.70 - 368.95 0.9238 times
Fri 21 November 2025 364.55 (-1.78%) 372.60 363.30 - 381.55 1.0814 times
Fri 14 November 2025 371.15 (1.09%) 366.30 360.05 - 379.75 1.1747 times
Fri 07 November 2025 367.15 (2.9%) 361.95 356.25 - 380.00 1.5193 times
Fri 31 October 2025 356.80 (7.97%) 332.70 331.25 - 360.55 1.3506 times
Fri 24 October 2025 330.45 (-1.61%) 336.25 327.20 - 340.25 0.628 times
Fri 17 October 2025 335.85 (-0.84%) 340.50 330.65 - 342.00 1.1207 times
Fri 10 October 2025 338.70 (-0.83%) 342.00 337.20 - 351.00 0.8794 times
Fri 03 October 2025 341.55 (5.3%) 326.65 325.50 - 347.70 0.9457 times
Fri 26 September 2025 324.35 (-1.58%) 329.00 322.45 - 335.20 0.803 times

 weekly chart BharatPetroleum

Monthly price and charts BharatPetroleum

Strong monthly Stock price targets for BharatPetroleum BPCL are 351.03 and 360.13

Monthly Target 1348.45
Monthly Target 2353.6
Monthly Target 3357.55
Monthly Target 4362.7
Monthly Target 5366.65

Monthly price and volumes Bharat Petroleum

Date Closing Open Range Volume
Tue 02 December 2025 358.75 (-0.1%) 361.50 352.40 - 361.50 0.0886 times
Fri 28 November 2025 359.10 (0.64%) 361.95 353.70 - 381.55 1.1068 times
Fri 31 October 2025 356.80 (5.05%) 341.00 327.20 - 360.55 1.0366 times
Tue 30 September 2025 339.65 (10.2%) 308.50 306.80 - 342.30 0.8448 times
Fri 29 August 2025 308.20 (-6.41%) 329.00 307.00 - 331.40 0.6895 times
Thu 31 July 2025 329.30 (-0.8%) 331.55 323.10 - 358.65 0.9553 times
Mon 30 June 2025 331.95 (4.26%) 318.40 299.30 - 337.70 1.1583 times
Fri 30 May 2025 318.40 (2.69%) 310.55 301.35 - 325.85 0.866 times
Wed 30 April 2025 310.05 (11.34%) 275.00 262.00 - 322.45 1.4422 times
Fri 28 March 2025 278.47 (17.35%) 239.00 234.01 - 285.85 1.8118 times
Fri 28 February 2025 237.30 (-9.12%) 250.95 236.15 - 267.20 1.0181 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 360.84
12 day DMA 363.42
20 day DMA 366.5
35 day DMA 356.06
50 day DMA 350.08
100 day DMA 337.77
150 day DMA 331.69
200 day DMA 316.63

EMA (exponential moving average) of Bharat Petroleum BPCL

EMA period EMA current EMA prev EMA prev2
5 day EMA359.31359.59362.39
12 day EMA361.7362.24363.74
20 day EMA360.97361.2361.96
35 day EMA355.88355.71355.81
50 day EMA348.7348.29348.06

SMA (simple moving average) of Bharat Petroleum BPCL

SMA period SMA current SMA prev SMA prev2
5 day SMA360.84360.26361.39
12 day SMA363.42364.45366.2
20 day SMA366.5366.93367.07
35 day SMA356.06355.48355.2
50 day SMA350.08349.42348.81
100 day SMA337.77337.74337.7
150 day SMA331.69331.36330.97
200 day SMA316.63316.15315.7

Futures expiry: 30 Tue December 2025

Date Closing Open Range Volume
02 Tue 359.70 355.00 355.00 to 362.15 0.97 times
01 Mon 356.30 363.70 354.65 to 363.70 1.01 times
28 Fri 361.40 367.45 360.90 to 368.00 1 times
27 Thu 366.75 370.80 363.10 to 371.00 1.02 times
26 Wed 369.20 357.95 357.95 to 369.50 1.01 times

Futures expiry: 27 Tue January 2026

Date Closing Open Range Volume
02 Tue 361.20 359.50 358.70 to 363.80 1.29 times
01 Mon 358.20 365.00 356.70 to 365.25 1.14 times
28 Fri 363.30 366.65 362.90 to 367.30 0.98 times
27 Thu 368.25 369.35 364.55 to 369.90 0.79 times
26 Wed 369.85 362.20 361.65 to 370.45 0.8 times

Futures expiry: 24 Tue February 2026

Date Closing Open Range Volume
02 Tue 360.80 359.80 359.40 to 363.25 1.78 times
01 Mon 358.45 362.70 358.45 to 363.70 1.15 times
28 Fri 363.00 368.50 363.00 to 368.50 0.91 times
27 Thu 367.65 369.00 364.65 to 369.00 0.8 times
26 Wed 369.35 362.30 362.30 to 369.40 0.35 times

Option chain for Bharat Petroleum BPCL 30 Tue December 2025 expiry

BharatPetroleum BPCL Option strike: 420.00

Date CE PE PCR
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
26 Wed November 2025 0.4553.00 0.01

BharatPetroleum BPCL Option strike: 410.00

Date CE PE PCR
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
26 Wed November 2025 0.8048.45 0.03

BharatPetroleum BPCL Option strike: 400.00

Date CE PE PCR
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
26 Wed November 2025 1.4032.00 0.02

BharatPetroleum BPCL Option strike: 395.00

Date CE PE PCR
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
26 Wed November 2025 1.9530.15 0.02

BharatPetroleum BPCL Option strike: 392.50

Date CE PE PCR
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
26 Wed November 2025 2.3031.90 0.16

BharatPetroleum BPCL Option strike: 390.00

Date CE PE PCR
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
26 Wed November 2025 2.7030.80 0.04

BharatPetroleum BPCL Option strike: 380.00

Date CE PE PCR
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
26 Wed November 2025 5.1515.75 0.92

BharatPetroleum BPCL Option strike: 375.00

Date CE PE PCR
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
26 Wed November 2025 7.0012.70 0.15

BharatPetroleum BPCL Option strike: 372.50

Date CE PE PCR
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
26 Wed November 2025 8.0011.25 0.58

BharatPetroleum BPCL Option strike: 370.00

Date CE PE PCR
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
26 Wed November 2025 9.2010.00 0.55

BharatPetroleum BPCL Option strike: 367.50

Date CE PE PCR
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
26 Wed November 2025 10.508.75 0.93

BharatPetroleum BPCL Option strike: 365.00

Date CE PE PCR
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
26 Wed November 2025 11.857.70 1.01

BharatPetroleum BPCL Option strike: 362.50

Date CE PE PCR
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
26 Wed November 2025 13.306.60 1.05

BharatPetroleum BPCL Option strike: 360.00

Date CE PE PCR
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
26 Wed November 2025 14.855.70 0.76

BharatPetroleum BPCL Option strike: 357.50

Date CE PE PCR
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
26 Wed November 2025 16.654.95 2.19

BharatPetroleum BPCL Option strike: 355.00

Date CE PE PCR
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
26 Wed November 2025 18.304.25 3.29

BharatPetroleum BPCL Option strike: 352.50

Date CE PE PCR
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
26 Wed November 2025 20.353.65 4.54

BharatPetroleum BPCL Option strike: 350.00

Date CE PE PCR
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
26 Wed November 2025 22.053.05 1.72

BharatPetroleum BPCL Option strike: 345.00

Date CE PE PCR
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
26 Wed November 2025 17.352.20 41.67

BharatPetroleum BPCL Option strike: 342.50

Date CE PE PCR
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
26 Wed November 2025 19.351.85 8.22

BharatPetroleum BPCL Option strike: 340.00

Date CE PE PCR
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
26 Wed November 2025 28.801.60 8.62

BharatPetroleum BPCL Option strike: 337.50

Date CE PE PCR
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
26 Wed November 2025 29.501.35 25

BharatPetroleum BPCL Option strike: 335.00

Date CE PE PCR
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
26 Wed November 2025 24.201.15 6.89

BharatPetroleum BPCL Option strike: 332.50

Date CE PE PCR
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
26 Wed November 2025 34.001.00 2.2

BharatPetroleum BPCL Option strike: 330.00

Date CE PE PCR
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
26 Wed November 2025 34.800.80 3.32

BharatPetroleum BPCL Option strike: 322.50

Date CE PE PCR
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
26 Wed November 2025 42.850.50 32.67

BharatPetroleum BPCL Option strike: 320.00

Date CE PE PCR
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
26 Wed November 2025 44.500.45 4.74

BharatPetroleum BPCL Option strike: 310.00

Date CE PE PCR
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
26 Wed November 2025 56.000.55 3

BharatPetroleum BPCL Option strike: 302.50

Date CE PE PCR
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
26 Wed November 2025 55.500.40 0.17

BharatPetroleum BPCL Option strike: 292.50

Date CE PE PCR
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
26 Wed November 2025 74.950.10 0.12
Back to top Use Dark Theme