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.65 and 363.05

Daily Target 1353.17
Daily Target 2356.13
Daily Target 3361.56666666667
Daily Target 4364.53
Daily Target 5369.97

Daily price and volume Bharat Petroleum

Date Closing Open Range Volume
Fri 28 November 2025 359.10 (-1.54%) 365.80 358.60 - 367.00 0.4659 times
Thu 27 November 2025 364.70 (-0.8%) 368.95 361.50 - 368.95 0.6976 times
Wed 26 November 2025 367.65 (3.32%) 356.80 356.10 - 368.00 1.0303 times
Tue 25 November 2025 355.85 (-1.06%) 358.95 353.70 - 358.95 0.5539 times
Mon 24 November 2025 359.65 (-1.34%) 364.55 357.80 - 367.25 1.8592 times
Fri 21 November 2025 364.55 (-0.14%) 365.05 363.40 - 367.85 0.9665 times
Thu 20 November 2025 365.05 (-0.16%) 367.00 363.30 - 368.80 1.2153 times
Wed 19 November 2025 365.65 (-1.67%) 371.85 364.85 - 372.90 0.9501 times
Tue 18 November 2025 371.85 (-0.64%) 375.85 370.65 - 376.90 1.0408 times
Mon 17 November 2025 374.25 (0.84%) 372.60 372.00 - 381.55 1.2205 times
Fri 14 November 2025 371.15 (-1.01%) 374.00 369.45 - 379.75 0.9222 times

 Daily chart BharatPetroleum

Weekly price and charts BharatPetroleum

Strong weekly Stock price targets for BharatPetroleum BPCL are 348.78 and 364.03

Weekly Target 1345.33
Weekly Target 2352.22
Weekly Target 3360.58333333333
Weekly Target 4367.47
Weekly Target 5375.83

Weekly price and volumes for Bharat Petroleum

Date Closing Open Range Volume
Fri 28 November 2025 359.10 (-1.49%) 364.55 353.70 - 368.95 0.886 times
Fri 21 November 2025 364.55 (-1.78%) 372.60 363.30 - 381.55 1.0372 times
Fri 14 November 2025 371.15 (1.09%) 366.30 360.05 - 379.75 1.1267 times
Fri 07 November 2025 367.15 (2.9%) 361.95 356.25 - 380.00 1.4572 times
Fri 31 October 2025 356.80 (7.97%) 332.70 331.25 - 360.55 1.2953 times
Fri 24 October 2025 330.45 (-1.61%) 336.25 327.20 - 340.25 0.6023 times
Fri 17 October 2025 335.85 (-0.84%) 340.50 330.65 - 342.00 1.0748 times
Fri 10 October 2025 338.70 (-0.83%) 342.00 337.20 - 351.00 0.8434 times
Fri 03 October 2025 341.55 (5.3%) 326.65 325.50 - 347.70 0.907 times
Fri 26 September 2025 324.35 (-1.58%) 329.00 322.45 - 335.20 0.7702 times
Fri 19 September 2025 329.55 (3.63%) 318.30 315.70 - 334.00 0.847 times

 weekly chart BharatPetroleum

Monthly price and charts BharatPetroleum

Strong monthly Stock price targets for BharatPetroleum BPCL are 342.48 and 370.33

Monthly Target 1336.93
Monthly Target 2348.02
Monthly Target 3364.78333333333
Monthly Target 4375.87
Monthly Target 5392.63

Monthly price and volumes Bharat Petroleum

Date Closing Open Range Volume
Fri 28 November 2025 359.10 (0.64%) 361.95 353.70 - 381.55 1.0127 times
Fri 31 October 2025 356.80 (5.05%) 341.00 327.20 - 360.55 0.9484 times
Tue 30 September 2025 339.65 (10.2%) 308.50 306.80 - 342.30 0.7729 times
Fri 29 August 2025 308.20 (-6.41%) 329.00 307.00 - 331.40 0.6308 times
Thu 31 July 2025 329.30 (-0.8%) 331.55 323.10 - 358.65 0.8741 times
Mon 30 June 2025 331.95 (4.26%) 318.40 299.30 - 337.70 1.0598 times
Fri 30 May 2025 318.40 (2.69%) 310.55 301.35 - 325.85 0.7924 times
Wed 30 April 2025 310.05 (11.34%) 275.00 262.00 - 322.45 1.3196 times
Fri 28 March 2025 278.47 (17.35%) 239.00 234.01 - 285.85 1.6577 times
Fri 28 February 2025 237.30 (-9.12%) 250.95 236.15 - 267.20 0.9315 times
Fri 31 January 2025 261.10 (-10.72%) 292.30 251.50 - 299.15 1.3118 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 361.39
12 day DMA 366.2
20 day DMA 367.07
35 day DMA 355.2
50 day DMA 348.81
100 day DMA 337.7
150 day DMA 330.97
200 day DMA 315.7

EMA (exponential moving average) of Bharat Petroleum BPCL

EMA period EMA current EMA prev EMA prev2
5 day EMA362.39364.03363.69
12 day EMA363.74364.58364.56
20 day EMA361.95362.25361.99
35 day EMA356.02355.84355.32
50 day EMA347.58347.11346.39

SMA (simple moving average) of Bharat Petroleum BPCL

SMA period SMA current SMA prev SMA prev2
5 day SMA361.39362.48362.55
12 day SMA366.2367.56368.35
20 day SMA367.07366.99366.16
35 day SMA355.2354.8354.15
50 day SMA348.81347.99347.05
100 day SMA337.7337.57337.24
150 day SMA330.97330.59330.16
200 day SMA315.7315.21314.66

Futures expiry: 30 Tue December 2025

Date Closing Open Range Volume
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
26 Wed 369.20 357.95 357.95 to 369.50 1.02 times
25 Tue 357.90 360.40 356.00 to 360.50 1.04 times
24 Mon 362.00 368.30 360.30 to 369.45 0.9 times

Futures expiry: 27 Tue January 2026

Date Closing Open Range Volume
28 Fri 363.30 366.65 362.90 to 367.30 1.32 times
27 Thu 368.25 369.35 364.55 to 369.90 1.07 times
26 Wed 369.85 362.20 361.65 to 370.45 1.07 times
25 Tue 359.65 361.00 357.70 to 361.25 0.84 times
24 Mon 363.60 368.20 362.45 to 369.90 0.7 times

Futures expiry: 24 Tue February 2026

Date Closing Open Range Volume
28 Fri 363.00 368.50 363.00 to 368.50 1.32 times
27 Thu 367.65 369.00 364.65 to 369.00 1.17 times
26 Wed 369.35 362.30 362.30 to 369.40 0.51 times

Option chain for Bharat Petroleum BPCL 30 Tue December 2025 expiry

BharatPetroleum BPCL Option strike: 420.00

Date CE PE PCR
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
25 Tue November 2025 0.3553.00 0.02
24 Mon November 2025 0.5053.00 0.02

BharatPetroleum BPCL Option strike: 410.00

Date CE PE PCR
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
25 Tue November 2025 0.4548.45 0.07
24 Mon November 2025 0.6548.45 0.07

BharatPetroleum BPCL Option strike: 400.00

Date CE PE PCR
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
25 Tue November 2025 0.7043.00 0.03
24 Mon November 2025 1.1539.65 0.02

BharatPetroleum BPCL Option strike: 395.00

Date CE PE PCR
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
25 Tue November 2025 0.9530.15 0.03
24 Mon November 2025 1.5030.15 0.03

BharatPetroleum BPCL Option strike: 392.50

Date CE PE PCR
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
25 Tue November 2025 1.0531.90 0.17
24 Mon November 2025 1.9031.90 0.17

BharatPetroleum BPCL Option strike: 390.00

Date CE PE PCR
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
25 Tue November 2025 1.2530.80 0.07
24 Mon November 2025 2.0530.80 0.08

BharatPetroleum BPCL Option strike: 380.00

Date CE PE PCR
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
25 Tue November 2025 2.3524.15 0.81
24 Mon November 2025 3.8022.20 0.8

BharatPetroleum BPCL Option strike: 375.00

Date CE PE PCR
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
25 Tue November 2025 3.3020.30 0.22
24 Mon November 2025 5.2018.60 0.2

BharatPetroleum BPCL Option strike: 372.50

Date CE PE PCR
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
25 Tue November 2025 3.7018.10 0.69
24 Mon November 2025 5.7016.05 0.66

BharatPetroleum BPCL Option strike: 370.00

Date CE PE PCR
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
25 Tue November 2025 4.5516.35 0.37
24 Mon November 2025 7.0514.60 0.31

BharatPetroleum BPCL Option strike: 367.50

Date CE PE PCR
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
25 Tue November 2025 5.2014.95 0.61
24 Mon November 2025 8.2512.00 0.9

BharatPetroleum BPCL Option strike: 365.00

Date CE PE PCR
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
25 Tue November 2025 6.3013.35 0.7
24 Mon November 2025 8.9011.40 0.88

BharatPetroleum BPCL Option strike: 362.50

Date CE PE PCR
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
25 Tue November 2025 7.2012.15 1.15
24 Mon November 2025 10.4510.05 1.85

BharatPetroleum BPCL Option strike: 360.00

Date CE PE PCR
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
25 Tue November 2025 8.3510.50 0.46
24 Mon November 2025 11.359.10 0.74

BharatPetroleum BPCL Option strike: 357.50

Date CE PE PCR
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
25 Tue November 2025 9.609.35 1.32
24 Mon November 2025 18.508.20 1

BharatPetroleum BPCL Option strike: 355.00

Date CE PE PCR
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
25 Tue November 2025 10.908.10 1.77
24 Mon November 2025 13.256.85 7.75

BharatPetroleum BPCL Option strike: 352.50

Date CE PE PCR
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
25 Tue November 2025 14.907.10 3.11
24 Mon November 2025 14.906.20 2.14

BharatPetroleum BPCL Option strike: 350.00

Date CE PE PCR
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
25 Tue November 2025 13.856.05 2.51
24 Mon November 2025 17.905.25 3.61

BharatPetroleum BPCL Option strike: 345.00

Date CE PE PCR
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
25 Tue November 2025 17.354.50 36.67
24 Mon November 2025 26.704.00 24.33

BharatPetroleum BPCL Option strike: 342.50

Date CE PE PCR
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
25 Tue November 2025 19.353.90 8.11
24 Mon November 2025 23.753.55 7.25

BharatPetroleum BPCL Option strike: 340.00

Date CE PE PCR
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
25 Tue November 2025 20.703.20 7.04
24 Mon November 2025 31.102.80 7.7

BharatPetroleum BPCL Option strike: 337.50

Date CE PE PCR
28 Fri November 2025 31.201.45 17
27 Thu November 2025 31.201.45 17
26 Wed November 2025 29.501.35 25
25 Tue November 2025 29.502.85 22.5
24 Mon November 2025 29.502.30 26

BharatPetroleum BPCL Option strike: 335.00

Date CE PE PCR
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
25 Tue November 2025 24.202.30 5.44
24 Mon November 2025 31.502.05 5.14

BharatPetroleum BPCL Option strike: 332.50

Date CE PE PCR
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
25 Tue November 2025 28.001.95 1.7
24 Mon November 2025 31.301.70 1.5

BharatPetroleum BPCL Option strike: 330.00

Date CE PE PCR
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
25 Tue November 2025 29.801.70 2.55
24 Mon November 2025 36.001.50 2.12

BharatPetroleum BPCL Option strike: 322.50

Date CE PE PCR
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
25 Tue November 2025 42.851.00 30
24 Mon November 2025 42.850.95 28.67

BharatPetroleum BPCL Option strike: 320.00

Date CE PE PCR
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
25 Tue November 2025 42.000.90 1.6
24 Mon November 2025 42.000.80 0.84

BharatPetroleum BPCL Option strike: 310.00

Date CE PE PCR
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
25 Tue November 2025 56.000.55 3
24 Mon November 2025 56.000.60 0.5

BharatPetroleum BPCL Option strike: 302.50

Date CE PE PCR
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
25 Tue November 2025 55.500.40 0.17
24 Mon November 2025 62.500.50 0.14

BharatPetroleum BPCL Option strike: 292.50

Date CE PE PCR
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
25 Tue November 2025 64.700.10 0.12
24 Mon November 2025 70.300.50 0.16
Back to top Use Dark Theme