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 340.95 and 346.3

Daily Target 1339.8
Daily Target 2342.1
Daily Target 3345.15
Daily Target 4347.45
Daily Target 5350.5

Daily price and volume Bharat Petroleum

Date Closing Open Range Volume
Mon 14 July 2025 344.40 (-0.13%) 345.85 342.85 - 348.20 0.7377 times
Fri 11 July 2025 344.85 (-1.74%) 351.80 343.30 - 352.65 0.6596 times
Thu 10 July 2025 350.95 (0.7%) 351.80 348.05 - 352.85 0.9037 times
Wed 09 July 2025 348.50 (-2%) 355.60 347.65 - 356.35 1.104 times
Tue 08 July 2025 355.60 (1.46%) 350.00 348.70 - 358.65 1.7723 times
Mon 07 July 2025 350.50 (1.24%) 345.80 343.45 - 351.55 1.1815 times
Fri 04 July 2025 346.20 (4.43%) 334.00 331.90 - 347.70 1.8873 times
Thu 03 July 2025 331.50 (-0.09%) 333.00 330.55 - 335.55 0.6935 times
Wed 02 July 2025 331.80 (-0.08%) 333.70 328.80 - 334.95 0.5217 times
Tue 01 July 2025 332.05 (0.03%) 331.55 330.90 - 335.50 0.5386 times
Mon 30 June 2025 331.95 (-0.32%) 334.00 330.35 - 337.70 0.8021 times

 Daily chart BharatPetroleum

Weekly price and charts BharatPetroleum

Strong weekly Stock price targets for BharatPetroleum BPCL are 340.95 and 346.3

Weekly Target 1339.8
Weekly Target 2342.1
Weekly Target 3345.15
Weekly Target 4347.45
Weekly Target 5350.5

Weekly price and volumes for Bharat Petroleum

Date Closing Open Range Volume
Mon 14 July 2025 344.40 (-0.13%) 345.85 342.85 - 348.20 0.1566 times
Fri 11 July 2025 344.85 (-0.39%) 345.80 343.30 - 358.65 1.1932 times
Fri 04 July 2025 346.20 (3.96%) 334.00 328.80 - 347.70 0.9431 times
Fri 27 June 2025 333.00 (6.22%) 310.00 308.20 - 334.20 1.4609 times
Fri 20 June 2025 313.50 (0.38%) 309.95 308.50 - 320.45 1.109 times
Fri 13 June 2025 312.30 (-1.39%) 317.80 299.30 - 334.50 1.7356 times
Fri 06 June 2025 316.70 (-0.53%) 318.40 308.25 - 320.95 0.8334 times
Fri 30 May 2025 318.40 (-0.16%) 319.00 313.75 - 323.95 0.8753 times
Fri 23 May 2025 318.90 (-0.37%) 318.55 308.70 - 320.00 0.6512 times
Fri 16 May 2025 320.10 (4.32%) 315.00 304.50 - 321.00 1.0417 times
Fri 09 May 2025 306.85 (-1.38%) 317.00 301.35 - 325.85 1.1755 times

 weekly chart BharatPetroleum

Monthly price and charts BharatPetroleum

Strong monthly Stock price targets for BharatPetroleum BPCL are 336.6 and 366.45

Monthly Target 1314.1
Monthly Target 2329.25
Monthly Target 3343.95
Monthly Target 4359.1
Monthly Target 5373.8

Monthly price and volumes Bharat Petroleum

Date Closing Open Range Volume
Mon 14 July 2025 344.40 (3.75%) 331.55 328.80 - 358.65 0.3919 times
Mon 30 June 2025 331.95 (4.26%) 318.40 299.30 - 337.70 0.9803 times
Fri 30 May 2025 318.40 (2.69%) 310.55 301.35 - 325.85 0.733 times
Wed 30 April 2025 310.05 (11.34%) 275.00 262.00 - 322.45 1.2206 times
Fri 28 March 2025 278.47 (17.35%) 239.00 234.01 - 285.85 1.5334 times
Fri 28 February 2025 237.30 (-9.12%) 250.95 236.15 - 267.20 0.8617 times
Fri 31 January 2025 261.10 (-10.72%) 292.30 251.50 - 299.15 1.2134 times
Tue 31 December 2024 292.45 (0.12%) 292.65 282.05 - 308.95 0.953 times
Fri 29 November 2024 292.10 (-6%) 311.95 279.35 - 319.00 0.886 times
Thu 31 October 2024 310.75 (-16%) 370.00 302.25 - 373.35 1.2267 times
Mon 30 September 2024 369.95 (3.44%) 361.00 322.95 - 376.00 1.4603 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 348.86
12 day DMA 341.78
20 day DMA 331.95
35 day DMA 325.75
50 day DMA 322.22
100 day DMA 299.11
150 day DMA 292.49
200 day DMA 299.38

EMA (exponential moving average) of Bharat Petroleum BPCL

EMA period EMA current EMA prev EMA prev2
5 day EMA346.12346.98348.04
12 day EMA341.29340.73339.98
20 day EMA335.91335.02333.99
35 day EMA329.52328.64327.69
50 day EMA324.05323.22322.34

SMA (simple moving average) of Bharat Petroleum BPCL

SMA period SMA current SMA prev SMA prev2
5 day SMA348.86350.08350.35
12 day SMA341.78340.55338.45
20 day SMA331.95330.55328.92
35 day SMA325.75325.14324.4
50 day SMA322.22321.75321.08
100 day SMA299.11298.22297.33
150 day SMA292.49292.15291.81
200 day SMA299.38299.32299.22

Futures expiry: 31 Thu July 2025

Date Closing Open Range Volume
11 Fri 345.10 350.60 343.30 to 352.00 1.01 times
10 Thu 350.05 350.40 348.50 to 351.40 1.02 times
09 Wed 348.95 355.00 348.35 to 355.55 1.01 times
08 Tue 354.75 349.70 348.20 to 357.15 0.99 times
07 Mon 349.70 346.50 343.40 to 350.40 0.97 times

Futures expiry: 28 Thu August 2025

Date Closing Open Range Volume
11 Fri 342.95 350.00 341.75 to 350.30 1.05 times
10 Thu 348.60 348.25 346.85 to 350.00 0.99 times
09 Wed 346.95 353.60 346.50 to 353.70 0.99 times
08 Tue 353.45 347.25 347.00 to 356.00 0.95 times
07 Mon 348.15 344.95 341.80 to 349.00 1.02 times

Futures expiry: 30 Tue September 2025

Date Closing Open Range Volume
11 Fri 344.55 347.50 343.20 to 347.50 1.04 times
10 Thu 349.95 348.85 348.85 to 351.00 1.16 times
09 Wed 348.65 353.95 348.55 to 354.35 1.06 times
08 Tue 355.20 350.90 350.70 to 356.90 0.99 times
07 Mon 349.75 345.65 344.70 to 350.20 0.75 times

Option chain for Bharat Petroleum BPCL 31 Thu July 2025 expiry

BharatPetroleum BPCL Option strike: 390.00

Date CE PE PCR
11 Fri July 2025 0.4536.20 0.05
10 Thu July 2025 0.6536.20 0.05
09 Wed July 2025 0.6036.20 0.05
08 Tue July 2025 1.1536.20 0.05

BharatPetroleum BPCL Option strike: 385.00

Date CE PE PCR
11 Fri July 2025 0.5033.80 0.02
10 Thu July 2025 0.9033.80 0.02
09 Wed July 2025 0.8533.80 0.05

BharatPetroleum BPCL Option strike: 380.00

Date CE PE PCR
11 Fri July 2025 0.6531.25 0.01
10 Thu July 2025 1.2531.25 0.01
09 Wed July 2025 1.1527.20 0.01
08 Tue July 2025 2.2027.20 0.01

BharatPetroleum BPCL Option strike: 375.00

Date CE PE PCR
11 Fri July 2025 1.0027.65 0.02
10 Thu July 2025 1.8027.65 0.02
09 Wed July 2025 1.6027.65 0.02

BharatPetroleum BPCL Option strike: 370.00

Date CE PE PCR
11 Fri July 2025 1.5026.50 0.07
10 Thu July 2025 2.6022.20 0.08
09 Wed July 2025 2.3023.05 0.11
08 Tue July 2025 4.1519.70 0.13

BharatPetroleum BPCL Option strike: 365.00

Date CE PE PCR
11 Fri July 2025 2.2022.00 0.22
10 Thu July 2025 3.6018.60 0.26
09 Wed July 2025 3.2519.35 0.28
08 Tue July 2025 5.5515.95 0.28

BharatPetroleum BPCL Option strike: 360.00

Date CE PE PCR
11 Fri July 2025 3.1518.00 0.12
10 Thu July 2025 5.0014.95 0.14
09 Wed July 2025 4.6015.45 0.15
08 Tue July 2025 7.3512.85 0.17

BharatPetroleum BPCL Option strike: 355.00

Date CE PE PCR
11 Fri July 2025 4.5014.40 0.17
10 Thu July 2025 6.8511.80 0.2
09 Wed July 2025 6.3512.35 0.3
08 Tue July 2025 9.6010.10 0.56

BharatPetroleum BPCL Option strike: 350.00

Date CE PE PCR
11 Fri July 2025 6.2511.05 0.5
10 Thu July 2025 9.009.05 0.68
09 Wed July 2025 8.459.50 0.73
08 Tue July 2025 12.257.80 0.84

BharatPetroleum BPCL Option strike: 345.00

Date CE PE PCR
11 Fri July 2025 8.508.35 0.87
10 Thu July 2025 11.756.75 1.19
09 Wed July 2025 11.107.20 1.21
08 Tue July 2025 15.405.95 1.52

BharatPetroleum BPCL Option strike: 340.00

Date CE PE PCR
11 Fri July 2025 11.206.10 0.8
10 Thu July 2025 15.004.95 0.92
09 Wed July 2025 14.405.35 0.95
08 Tue July 2025 18.904.45 1.07

BharatPetroleum BPCL Option strike: 335.00

Date CE PE PCR
11 Fri July 2025 14.404.35 1.85
10 Thu July 2025 18.453.55 1.87
09 Wed July 2025 17.753.90 1.91
08 Tue July 2025 22.753.30 1.52

BharatPetroleum BPCL Option strike: 330.00

Date CE PE PCR
11 Fri July 2025 18.003.00 1.39
10 Thu July 2025 22.552.50 1.39
09 Wed July 2025 21.502.80 1.33
08 Tue July 2025 27.002.45 1.47

BharatPetroleum BPCL Option strike: 325.00

Date CE PE PCR
11 Fri July 2025 22.002.10 2.84
10 Thu July 2025 26.551.80 2.76
09 Wed July 2025 25.802.00 2.47
08 Tue July 2025 31.201.80 2.53

BharatPetroleum BPCL Option strike: 320.00

Date CE PE PCR
11 Fri July 2025 26.251.40 2.23
10 Thu July 2025 31.001.30 2.22
09 Wed July 2025 30.001.45 2.08
08 Tue July 2025 35.601.30 2.02

BharatPetroleum BPCL Option strike: 315.00

Date CE PE PCR
11 Fri July 2025 42.001.05 6.3
10 Thu July 2025 42.000.90 6.23
09 Wed July 2025 42.001.00 6.46
08 Tue July 2025 42.001.00 6.82

BharatPetroleum BPCL Option strike: 310.00

Date CE PE PCR
11 Fri July 2025 35.550.75 1.32
10 Thu July 2025 40.850.70 1.37
09 Wed July 2025 39.350.75 1.39
08 Tue July 2025 45.200.70 1.47

BharatPetroleum BPCL Option strike: 305.00

Date CE PE PCR
11 Fri July 2025 45.000.65 3.36
10 Thu July 2025 45.000.45 3.48
09 Wed July 2025 45.000.55 3.43
08 Tue July 2025 45.000.50 3.07

BharatPetroleum BPCL Option strike: 300.00

Date CE PE PCR
11 Fri July 2025 44.900.50 3.18
10 Thu July 2025 50.100.40 3.26
09 Wed July 2025 49.500.40 3.18
08 Tue July 2025 52.950.40 3.23

BharatPetroleum BPCL Option strike: 295.00

Date CE PE PCR
11 Fri July 2025 59.750.30 2.78
10 Thu July 2025 59.750.30 2.78
09 Wed July 2025 59.750.30 2.78
08 Tue July 2025 59.750.25 3.27

BharatPetroleum BPCL Option strike: 290.00

Date CE PE PCR
11 Fri July 2025 60.900.20 6.27
10 Thu July 2025 60.900.20 6.22
09 Wed July 2025 62.150.25 6.27
08 Tue July 2025 62.150.20 6.76

BharatPetroleum BPCL Option strike: 285.00

Date CE PE PCR
11 Fri July 2025 35.150.15 0.77
10 Thu July 2025 35.150.15 0.77
09 Wed July 2025 35.150.15 0.85
08 Tue July 2025 35.150.20 1.15

BharatPetroleum BPCL Option strike: 280.00

Date CE PE PCR
11 Fri July 2025 51.500.15 5.21
10 Thu July 2025 51.500.10 5.26
09 Wed July 2025 51.500.15 5.29
08 Tue July 2025 51.500.15 5.55

BharatPetroleum BPCL Option strike: 275.00

Date CE PE PCR
11 Fri July 2025 40.100.05 77
10 Thu July 2025 40.100.05 77
09 Wed July 2025 40.100.10 77
08 Tue July 2025 40.100.10 77

BharatPetroleum BPCL Option strike: 270.00

Date CE PE PCR
11 Fri July 2025 78.850.10 7.08
10 Thu July 2025 78.850.05 7.23
09 Wed July 2025 81.450.10 7.23
08 Tue July 2025 70.750.10 11.08

BharatPetroleum BPCL Option strike: 265.00

Date CE PE PCR
11 Fri July 2025 49.300.10 5
10 Thu July 2025 49.300.10 5
09 Wed July 2025 49.300.10 5
08 Tue July 2025 49.300.10 5

BharatPetroleum BPCL Option strike: 260.00

Date CE PE PCR
11 Fri July 2025 73.600.05 4.42
10 Thu July 2025 73.600.05 4.42
09 Wed July 2025 73.600.05 4.46
08 Tue July 2025 73.600.10 4.85
Back to top Use Dark Theme