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 361.75 and 366.2

Daily Target 1360.82
Daily Target 2362.68
Daily Target 3365.26666666667
Daily Target 4367.13
Daily Target 5369.72

Daily price and volume Bharat Petroleum

Date Closing Open Range Volume
Fri 21 November 2025 364.55 (-0.14%) 365.05 363.40 - 367.85 0.859 times
Thu 20 November 2025 365.05 (-0.16%) 367.00 363.30 - 368.80 1.0801 times
Wed 19 November 2025 365.65 (-1.67%) 371.85 364.85 - 372.90 0.8444 times
Tue 18 November 2025 371.85 (-0.64%) 375.85 370.65 - 376.90 0.925 times
Mon 17 November 2025 374.25 (0.84%) 372.60 372.00 - 381.55 1.0847 times
Fri 14 November 2025 371.15 (-1.01%) 374.00 369.45 - 379.75 0.8196 times
Thu 13 November 2025 374.95 (-0.13%) 377.10 372.10 - 378.75 1.1631 times
Wed 12 November 2025 375.45 (0.35%) 375.20 373.60 - 379.10 1.1149 times
Tue 11 November 2025 374.15 (2.46%) 365.00 360.05 - 374.85 1.2793 times
Mon 10 November 2025 365.15 (-0.54%) 366.30 363.65 - 369.80 0.8298 times
Fri 07 November 2025 367.15 (-0.22%) 360.00 359.75 - 367.85 1.4015 times

 Daily chart BharatPetroleum

Weekly price and charts BharatPetroleum

Strong weekly Stock price targets for BharatPetroleum BPCL are 354.8 and 373.05

Weekly Target 1351.55
Weekly Target 2358.05
Weekly Target 3369.8
Weekly Target 4376.3
Weekly Target 5388.05

Weekly price and volumes for Bharat Petroleum

Date Closing Open Range Volume
Fri 21 November 2025 364.55 (-1.78%) 372.60 363.30 - 381.55 1.0412 times
Fri 14 November 2025 371.15 (1.09%) 366.30 360.05 - 379.75 1.1311 times
Fri 07 November 2025 367.15 (2.9%) 361.95 356.25 - 380.00 1.4629 times
Fri 31 October 2025 356.80 (7.97%) 332.70 331.25 - 360.55 1.3004 times
Fri 24 October 2025 330.45 (-1.61%) 336.25 327.20 - 340.25 0.6046 times
Fri 17 October 2025 335.85 (-0.84%) 340.50 330.65 - 342.00 1.079 times
Fri 10 October 2025 338.70 (-0.83%) 342.00 337.20 - 351.00 0.8467 times
Fri 03 October 2025 341.55 (5.3%) 326.65 325.50 - 347.70 0.9106 times
Fri 26 September 2025 324.35 (-1.58%) 329.00 322.45 - 335.20 0.7732 times
Fri 19 September 2025 329.55 (3.63%) 318.30 315.70 - 334.00 0.8503 times
Fri 12 September 2025 318.00 (1.76%) 313.90 313.55 - 326.60 0.6741 times

 weekly chart BharatPetroleum

Monthly price and charts BharatPetroleum

Strong monthly Stock price targets for BharatPetroleum BPCL are 360.4 and 385.7

Monthly Target 1342.15
Monthly Target 2353.35
Monthly Target 3367.45
Monthly Target 4378.65
Monthly Target 5392.75

Monthly price and volumes Bharat Petroleum

Date Closing Open Range Volume
Fri 21 November 2025 364.55 (2.17%) 361.95 356.25 - 381.55 0.8302 times
Fri 31 October 2025 356.80 (5.05%) 341.00 327.20 - 360.55 0.9677 times
Tue 30 September 2025 339.65 (10.2%) 308.50 306.80 - 342.30 0.7886 times
Fri 29 August 2025 308.20 (-6.41%) 329.00 307.00 - 331.40 0.6436 times
Thu 31 July 2025 329.30 (-0.8%) 331.55 323.10 - 358.65 0.8918 times
Mon 30 June 2025 331.95 (4.26%) 318.40 299.30 - 337.70 1.0813 times
Fri 30 May 2025 318.40 (2.69%) 310.55 301.35 - 325.85 0.8085 times
Wed 30 April 2025 310.05 (11.34%) 275.00 262.00 - 322.45 1.3464 times
Fri 28 March 2025 278.47 (17.35%) 239.00 234.01 - 285.85 1.6914 times
Fri 28 February 2025 237.30 (-9.12%) 250.95 236.15 - 267.20 0.9504 times
Fri 31 January 2025 261.10 (-10.72%) 292.30 251.50 - 299.15 1.3385 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 368.27
12 day DMA 369.78
20 day DMA 362.71
35 day DMA 352.48
50 day DMA 344.51
100 day DMA 336.37
150 day DMA 329
200 day DMA 313.09

EMA (exponential moving average) of Bharat Petroleum BPCL

EMA period EMA current EMA prev EMA prev2
5 day EMA367.13368.42370.1
12 day EMA366.54366.9367.24
20 day EMA362.23361.99361.67
35 day EMA353.97353.35352.66
50 day EMA344.35343.53342.65

SMA (simple moving average) of Bharat Petroleum BPCL

SMA period SMA current SMA prev SMA prev2
5 day SMA368.27369.59371.57
12 day SMA369.78370.48370.66
20 day SMA362.71361.05359.75
35 day SMA352.48351.77351
50 day SMA344.51343.5342.53
100 day SMA336.37336.05335.7
150 day SMA329328.56328.09
200 day SMA313.09312.55312.01

Futures expiry: 25 Tue November 2025

Date Closing Open Range Volume
21 Fri 364.35 366.10 363.35 to 367.70 0.61 times
20 Thu 365.90 368.50 364.05 to 369.00 0.92 times
19 Wed 366.75 371.00 365.80 to 373.05 1.15 times
18 Tue 371.90 374.00 371.00 to 376.85 1.15 times
17 Mon 374.80 379.80 373.75 to 381.80 1.18 times

Futures expiry: 30 Tue December 2025

Date Closing Open Range Volume
21 Fri 366.85 368.00 365.65 to 370.00 2.54 times
20 Thu 368.05 369.05 366.45 to 371.60 1.67 times
19 Wed 368.75 373.50 367.80 to 375.40 0.35 times
18 Tue 373.95 376.30 373.35 to 379.00 0.25 times
17 Mon 376.90 376.50 375.65 to 383.00 0.18 times

Futures expiry: 27 Tue January 2026

Date Closing Open Range Volume
21 Fri 368.05 367.40 366.80 to 371.00 1.12 times
20 Thu 369.55 371.30 367.90 to 372.35 0.95 times
19 Wed 370.20 373.50 369.50 to 375.90 0.93 times
18 Tue 375.70 377.20 375.30 to 379.40 1.02 times
17 Mon 377.50 381.80 377.50 to 383.85 0.97 times

Option chain for Bharat Petroleum BPCL 25 Tue November 2025 expiry

BharatPetroleum BPCL Option strike: 410.00

Date CE PE PCR
21 Fri November 2025 0.0545.00 0.04
20 Thu November 2025 0.0545.00 0.04
19 Wed November 2025 0.0533.30 0.03
18 Tue November 2025 0.1533.30 0.03
17 Mon November 2025 0.2533.30 0.03

BharatPetroleum BPCL Option strike: 402.50

Date CE PE PCR
21 Fri November 2025 0.0538.00 0.02
20 Thu November 2025 0.0526.50 0.02
19 Wed November 2025 0.1026.50 0.02
18 Tue November 2025 0.2026.50 0.03
17 Mon November 2025 0.3026.50 0.03

BharatPetroleum BPCL Option strike: 400.00

Date CE PE PCR
21 Fri November 2025 0.0526.15 0.07
20 Thu November 2025 0.1026.15 0.07
19 Wed November 2025 0.1026.15 0.07
18 Tue November 2025 0.3026.15 0.09
17 Mon November 2025 0.4526.15 0.08

BharatPetroleum BPCL Option strike: 397.50

Date CE PE PCR
21 Fri November 2025 0.0526.30 0.36
20 Thu November 2025 0.0526.30 0.36
19 Wed November 2025 0.1526.30 0.35
18 Tue November 2025 0.3026.30 0.26
17 Mon November 2025 0.5021.85 0.28

BharatPetroleum BPCL Option strike: 395.00

Date CE PE PCR
21 Fri November 2025 0.1023.50 0.17
20 Thu November 2025 0.1023.50 0.15
19 Wed November 2025 0.2023.50 0.14
18 Tue November 2025 0.4523.50 0.11
17 Mon November 2025 0.7020.60 0.13

BharatPetroleum BPCL Option strike: 392.50

Date CE PE PCR
21 Fri November 2025 0.1027.95 0.14
20 Thu November 2025 0.1025.60 0.15
19 Wed November 2025 0.2021.20 0.15
18 Tue November 2025 0.5521.20 0.12
17 Mon November 2025 0.9018.45 0.13

BharatPetroleum BPCL Option strike: 390.00

Date CE PE PCR
21 Fri November 2025 0.1521.30 0.04
20 Thu November 2025 0.1521.30 0.03
19 Wed November 2025 0.3021.30 0.03
18 Tue November 2025 0.7018.55 0.02
17 Mon November 2025 1.1516.25 0.03

BharatPetroleum BPCL Option strike: 387.50

Date CE PE PCR
21 Fri November 2025 0.1516.40 0.13
20 Thu November 2025 0.2516.40 0.11
19 Wed November 2025 0.3516.40 0.1
18 Tue November 2025 0.9016.40 0.1
17 Mon November 2025 1.5514.35 0.11

BharatPetroleum BPCL Option strike: 385.00

Date CE PE PCR
21 Fri November 2025 0.1521.20 0.08
20 Thu November 2025 0.2518.45 0.07
19 Wed November 2025 0.4517.00 0.06
18 Tue November 2025 1.2014.40 0.08
17 Mon November 2025 2.0512.05 0.16

BharatPetroleum BPCL Option strike: 382.50

Date CE PE PCR
21 Fri November 2025 0.1518.20 0.3
20 Thu November 2025 0.3515.75 0.35
19 Wed November 2025 0.5515.05 0.35
18 Tue November 2025 1.6012.10 0.3
17 Mon November 2025 2.6510.25 0.28

BharatPetroleum BPCL Option strike: 380.00

Date CE PE PCR
21 Fri November 2025 0.2015.85 0.1
20 Thu November 2025 0.5013.50 0.09
19 Wed November 2025 0.8514.05 0.08
18 Tue November 2025 2.2010.30 0.11
17 Mon November 2025 3.458.55 0.1

BharatPetroleum BPCL Option strike: 377.50

Date CE PE PCR
21 Fri November 2025 0.3014.05 0.21
20 Thu November 2025 0.7511.90 0.21
19 Wed November 2025 1.1510.45 0.3
18 Tue November 2025 2.858.45 0.4
17 Mon November 2025 4.406.95 0.54

BharatPetroleum BPCL Option strike: 375.00

Date CE PE PCR
21 Fri November 2025 0.4511.00 0.28
20 Thu November 2025 1.009.60 0.29
19 Wed November 2025 1.6010.05 0.28
18 Tue November 2025 3.806.90 0.36
17 Mon November 2025 5.555.75 0.56

BharatPetroleum BPCL Option strike: 372.50

Date CE PE PCR
21 Fri November 2025 0.708.80 0.58
20 Thu November 2025 1.407.50 0.55
19 Wed November 2025 2.207.95 0.64
18 Tue November 2025 4.805.50 0.64
17 Mon November 2025 6.854.55 0.74

BharatPetroleum BPCL Option strike: 370.00

Date CE PE PCR
21 Fri November 2025 1.056.75 0.35
20 Thu November 2025 2.055.80 0.49
19 Wed November 2025 3.056.05 0.54
18 Tue November 2025 6.204.30 0.74
17 Mon November 2025 8.403.60 0.85

BharatPetroleum BPCL Option strike: 367.50

Date CE PE PCR
21 Fri November 2025 1.604.85 1.03
20 Thu November 2025 2.904.65 1.2
19 Wed November 2025 4.054.60 0.9
18 Tue November 2025 7.553.30 1.1
17 Mon November 2025 9.952.80 1.09

BharatPetroleum BPCL Option strike: 365.00

Date CE PE PCR
21 Fri November 2025 2.553.35 1.62
20 Thu November 2025 4.103.30 1.9
19 Wed November 2025 5.353.60 2.66
18 Tue November 2025 9.502.55 3.31
17 Mon November 2025 12.052.20 2.54

BharatPetroleum BPCL Option strike: 362.50

Date CE PE PCR
21 Fri November 2025 3.902.35 1.63
20 Thu November 2025 5.302.20 1.03
19 Wed November 2025 6.952.60 1.41
18 Tue November 2025 11.452.00 1.04
17 Mon November 2025 13.901.75 1

BharatPetroleum BPCL Option strike: 360.00

Date CE PE PCR
21 Fri November 2025 5.451.50 4.31
20 Thu November 2025 7.401.50 3.95
19 Wed November 2025 8.701.95 5.7
18 Tue November 2025 13.401.55 3.75
17 Mon November 2025 16.501.35 2.15

BharatPetroleum BPCL Option strike: 357.50

Date CE PE PCR
21 Fri November 2025 7.600.85 1.8
20 Thu November 2025 9.400.95 2.06
19 Wed November 2025 10.451.55 1.85
18 Tue November 2025 15.501.20 1.93
17 Mon November 2025 18.601.10 1.98

BharatPetroleum BPCL Option strike: 355.00

Date CE PE PCR
21 Fri November 2025 9.750.55 13.71
20 Thu November 2025 14.500.75 16.33
19 Wed November 2025 14.501.00 14.4
18 Tue November 2025 17.700.95 15.5
17 Mon November 2025 22.100.90 16.08

BharatPetroleum BPCL Option strike: 352.50

Date CE PE PCR
21 Fri November 2025 12.100.40 1.71
20 Thu November 2025 13.250.55 1.48
19 Wed November 2025 15.150.85 1.42
18 Tue November 2025 20.150.80 1.37
17 Mon November 2025 23.100.80 1.41

BharatPetroleum BPCL Option strike: 350.00

Date CE PE PCR
21 Fri November 2025 14.600.25 14.71
20 Thu November 2025 14.950.25 17.92
19 Wed November 2025 18.900.60 17.38
18 Tue November 2025 22.550.60 16.21
17 Mon November 2025 26.000.65 29.25

BharatPetroleum BPCL Option strike: 347.50

Date CE PE PCR
21 Fri November 2025 16.000.20 4.3
20 Thu November 2025 18.100.30 4.41
19 Wed November 2025 19.850.50 4.93
18 Tue November 2025 24.500.55 4.72
17 Mon November 2025 27.900.60 4.41

BharatPetroleum BPCL Option strike: 345.00

Date CE PE PCR
21 Fri November 2025 22.100.15 24
20 Thu November 2025 22.100.25 26.4
19 Wed November 2025 27.150.40 34
18 Tue November 2025 27.150.50 38
17 Mon November 2025 29.450.50 75

BharatPetroleum BPCL Option strike: 342.50

Date CE PE PCR
21 Fri November 2025 21.550.15 1.89
20 Thu November 2025 23.850.15 1.81
19 Wed November 2025 24.300.35 1.92
18 Tue November 2025 29.900.40 2.23
17 Mon November 2025 32.500.50 2.24

BharatPetroleum BPCL Option strike: 340.00

Date CE PE PCR
21 Fri November 2025 39.550.10 138
20 Thu November 2025 39.550.15 152
19 Wed November 2025 39.550.25 158
18 Tue November 2025 39.550.30 128
17 Mon November 2025 39.550.40 128

BharatPetroleum BPCL Option strike: 337.50

Date CE PE PCR
21 Fri November 2025 26.800.05 1.18
20 Thu November 2025 28.000.05 1.16
19 Wed November 2025 31.700.25 1.17
18 Tue November 2025 35.800.30 0.77
17 Mon November 2025 35.750.35 0.75

BharatPetroleum BPCL Option strike: 332.50

Date CE PE PCR
21 Fri November 2025 32.650.05 0.81
20 Thu November 2025 34.550.05 0.82
19 Wed November 2025 33.700.20 0.88
18 Tue November 2025 39.200.25 0.92
17 Mon November 2025 43.000.20 1

BharatPetroleum BPCL Option strike: 330.00

Date CE PE PCR
21 Fri November 2025 41.500.05 20.5
20 Thu November 2025 41.500.05 21
19 Wed November 2025 41.500.15 21
18 Tue November 2025 41.500.25 21.5
17 Mon November 2025 41.500.35 21.5

BharatPetroleum BPCL Option strike: 327.50

Date CE PE PCR
21 Fri November 2025 37.350.05 1.3
20 Thu November 2025 36.800.05 1.54
19 Wed November 2025 44.000.10 1.65
18 Tue November 2025 44.000.15 1.83
17 Mon November 2025 50.650.20 1.91

BharatPetroleum BPCL Option strike: 322.50

Date CE PE PCR
21 Fri November 2025 41.100.05 3.51
20 Thu November 2025 42.000.05 3.14
19 Wed November 2025 45.000.15 3.18
18 Tue November 2025 50.000.10 3.03
17 Mon November 2025 50.000.15 3.21

BharatPetroleum BPCL Option strike: 317.50

Date CE PE PCR
21 Fri November 2025 50.200.05 9.4
20 Thu November 2025 47.250.05 9.1
19 Wed November 2025 54.700.10 8.88
18 Tue November 2025 54.700.10 8.91
17 Mon November 2025 45.450.05 8.03

BharatPetroleum BPCL Option strike: 312.50

Date CE PE PCR
21 Fri November 2025 52.150.05 5.61
20 Thu November 2025 53.800.05 3.97
19 Wed November 2025 55.700.10 3.69
18 Tue November 2025 64.000.05 3.74
17 Mon November 2025 64.000.05 4.26

BharatPetroleum BPCL Option strike: 307.50

Date CE PE PCR
21 Fri November 2025 57.900.05 5.73
20 Thu November 2025 52.600.10 5.81
19 Wed November 2025 52.600.05 6
18 Tue November 2025 52.600.05 6.15
17 Mon November 2025 52.600.05 6.19

BharatPetroleum BPCL Option strike: 302.50

Date CE PE PCR
21 Fri November 2025 62.500.05 8.47
20 Thu November 2025 63.000.05 6.17
19 Wed November 2025 65.100.05 4.66
18 Tue November 2025 65.750.05 4.44
17 Mon November 2025 65.750.05 4.44

BharatPetroleum BPCL Option strike: 292.50

Date CE PE PCR
21 Fri November 2025 71.350.05 2.94
20 Thu November 2025 74.600.05 2.69
19 Wed November 2025 77.900.05 2.56
18 Tue November 2025 80.450.05 2.78
17 Mon November 2025 88.200.05 2.75

BharatPetroleum BPCL Option strike: 282.50

Date CE PE PCR
21 Fri November 2025 85.000.50 1.6
20 Thu November 2025 85.000.05 1.6
19 Wed November 2025 86.000.05 1.5
18 Tue November 2025 90.000.05 1.41
17 Mon November 2025 93.500.10 1.41

BharatPetroleum BPCL Option strike: 272.50

Date CE PE PCR
21 Fri November 2025 92.300.05 0.87
20 Thu November 2025 94.900.05 0.7
19 Wed November 2025 97.100.05 0.65
18 Tue November 2025 102.000.05 0.65
17 Mon November 2025 90.000.05 0.63
Back to top Use Dark Theme