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 309.18 and 316.63

Daily Target 1303.23
Daily Target 2307.67
Daily Target 3310.68333333333
Daily Target 4315.12
Daily Target 5318.13

Daily price and volume Bharat Petroleum

Date Closing Open Range Volume
Fri 17 April 2026 312.10 (1.35%) 308.80 306.25 - 313.70 0.6631 times
Thu 16 April 2026 307.95 (-0.81%) 314.90 307.25 - 314.90 0.867 times
Wed 15 April 2026 310.45 (5.97%) 300.60 299.00 - 311.45 1.6115 times
Mon 13 April 2026 292.95 (-2.14%) 284.25 284.25 - 294.00 0.8293 times
Fri 10 April 2026 299.35 (0.67%) 297.40 296.20 - 303.20 0.8538 times
Thu 09 April 2026 297.35 (-0.25%) 296.00 293.00 - 299.70 1.0836 times
Wed 08 April 2026 298.10 (7.44%) 293.50 292.15 - 301.50 1.6424 times
Tue 07 April 2026 277.45 (-0.45%) 273.20 271.00 - 278.25 0.8882 times
Mon 06 April 2026 278.70 (0.2%) 277.75 272.15 - 279.95 0.7349 times
Thu 02 April 2026 278.15 (-1.1%) 275.30 266.60 - 281.15 0.8262 times
Wed 01 April 2026 281.25 (0.09%) 292.00 280.10 - 292.00 1.0428 times

 Daily chart BharatPetroleum

Weekly price and charts BharatPetroleum

Strong weekly Stock price targets for BharatPetroleum BPCL are 298.18 and 328.83

Weekly Target 1273.1
Weekly Target 2292.6
Weekly Target 3303.75
Weekly Target 4323.25
Weekly Target 5334.4

Weekly price and volumes for Bharat Petroleum

Date Closing Open Range Volume
Fri 17 April 2026 312.10 (4.26%) 284.25 284.25 - 314.90 1.1407 times
Fri 10 April 2026 299.35 (7.62%) 277.75 271.00 - 303.20 1.4946 times
Thu 02 April 2026 278.15 (-1.61%) 274.95 266.60 - 292.00 0.7982 times
Fri 27 March 2026 282.70 (-1.77%) 280.05 270.00 - 298.50 1.4497 times
Fri 20 March 2026 287.80 (-9.87%) 314.90 284.40 - 318.45 1.3523 times
Fri 13 March 2026 319.30 (-9.48%) 341.35 314.00 - 342.20 1.4752 times
Fri 06 March 2026 352.75 (-8.47%) 368.00 351.10 - 376.95 0.9062 times
Fri 27 February 2026 385.40 (5.21%) 370.00 366.65 - 389.90 0.6428 times
Fri 20 February 2026 366.30 (-2.09%) 372.65 362.30 - 381.40 0.3421 times
Fri 13 February 2026 374.10 (-3.17%) 386.50 372.95 - 390.90 0.3982 times
Fri 06 February 2026 386.35 (5.99%) 364.50 348.00 - 391.65 0.996 times

 weekly chart BharatPetroleum

Monthly price and charts BharatPetroleum

Strong monthly Stock price targets for BharatPetroleum BPCL are 289.35 and 337.65

Monthly Target 1249.57
Monthly Target 2280.83
Monthly Target 3297.86666666667
Monthly Target 4329.13
Monthly Target 5346.17

Monthly price and volumes Bharat Petroleum

Date Closing Open Range Volume
Fri 17 April 2026 312.10 (11.07%) 292.00 266.60 - 314.90 1.1071 times
Mon 30 March 2026 281.00 (-27.09%) 368.00 270.00 - 376.95 1.9002 times
Fri 27 February 2026 385.40 (5.73%) 364.50 348.00 - 391.65 0.8303 times
Fri 30 January 2026 364.50 (-5.08%) 386.40 345.50 - 388.15 0.8786 times
Wed 31 December 2025 384.00 (6.93%) 361.50 349.10 - 386.00 0.782 times
Fri 28 November 2025 359.10 (0.64%) 361.95 353.70 - 381.55 1.0755 times
Fri 31 October 2025 356.80 (5.05%) 341.00 327.20 - 360.55 1.0073 times
Tue 30 September 2025 339.65 (10.2%) 308.50 306.80 - 342.30 0.8209 times
Fri 29 August 2025 308.20 (-6.41%) 329.00 307.00 - 331.40 0.6699 times
Thu 31 July 2025 329.30 (-0.8%) 331.55 323.10 - 358.65 0.9283 times
Mon 30 June 2025 331.95 (4.26%) 318.40 299.30 - 337.70 1.1255 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 304.56
12 day DMA 292.9
20 day DMA 290.66
35 day DMA 316.83
50 day DMA 335.17
100 day DMA 349.01
150 day DMA 346.85
200 day DMA 342.35

EMA (exponential moving average) of Bharat Petroleum BPCL

EMA period EMA current EMA prev EMA prev2
5 day EMA305.23301.8298.72
12 day EMA299.22296.88294.87
20 day EMA301.99300.93300.19
35 day EMA315.62315.83316.29
50 day EMA334.38335.29336.41

SMA (simple moving average) of Bharat Petroleum BPCL

SMA period SMA current SMA prev SMA prev2
5 day SMA304.56301.61299.64
12 day SMA292.9290.45288.5
20 day SMA290.66290.3290.87
35 day SMA316.83318.38320.09
50 day SMA335.17336.11337.25
100 day SMA349.01349.55350.18
150 day SMA346.85346.85346.88
200 day SMA342.35342.39342.45

Futures expiry: 28 Tue April 2026

Date Closing Open Range Volume
17 Fri 313.05 308.45 306.65 to 314.65 1.03 times
16 Thu 308.85 314.80 308.30 to 314.80 1.03 times
15 Wed 311.20 305.00 300.00 to 312.00 1.01 times
13 Mon 293.15 285.00 284.90 to 294.55 0.96 times
10 Fri 299.80 297.95 296.55 to 303.50 0.97 times

Futures expiry: 26 Tue May 2026

Date Closing Open Range Volume
17 Fri 314.55 310.30 308.50 to 316.00 1.24 times
16 Thu 310.45 314.00 309.65 to 315.85 1.21 times
15 Wed 312.75 305.45 302.00 to 313.25 1.06 times
13 Mon 294.85 290.50 287.15 to 295.70 0.81 times
10 Fri 301.40 301.00 298.00 to 304.90 0.67 times

Futures expiry: 30 Tue June 2026

Date Closing Open Range Volume
17 Fri 316.65 313.75 310.50 to 317.40 1.19 times
16 Thu 312.05 316.50 311.70 to 317.50 1.06 times
15 Wed 314.55 305.35 305.35 to 314.90 0.9 times
13 Mon 296.65 290.10 290.10 to 297.05 0.95 times
10 Fri 302.00 302.50 301.30 to 304.45 0.91 times

Option chain for Bharat Petroleum BPCL 28 Tue April 2026 expiry

BharatPetroleum BPCL Option strike: 440.00

Date CE PE PCR
17 Fri April 2026 0.05104.05 0.02
16 Thu April 2026 0.05104.05 0.02
15 Wed April 2026 0.05104.05 0.02
13 Mon April 2026 0.05104.05 0.02

BharatPetroleum BPCL Option strike: 415.00

Date CE PE PCR
17 Fri April 2026 0.0583.15 1.22
16 Thu April 2026 0.0583.15 1.22
15 Wed April 2026 0.0583.15 0.73
13 Mon April 2026 0.0583.15 0.73

BharatPetroleum BPCL Option strike: 410.00

Date CE PE PCR
17 Fri April 2026 0.1086.30 0.05
16 Thu April 2026 0.0586.30 0.05
15 Wed April 2026 0.0586.30 0.05
13 Mon April 2026 0.0586.30 0.05

BharatPetroleum BPCL Option strike: 405.00

Date CE PE PCR
17 Fri April 2026 0.05104.95 1.5
16 Thu April 2026 0.05104.95 1.5
15 Wed April 2026 0.05104.95 0.25
13 Mon April 2026 0.05104.95 0.2

BharatPetroleum BPCL Option strike: 400.00

Date CE PE PCR
17 Fri April 2026 0.1088.00 0.07
16 Thu April 2026 0.1088.00 0.07
15 Wed April 2026 0.0588.60 0.07
13 Mon April 2026 0.10110.00 0.06

BharatPetroleum BPCL Option strike: 390.00

Date CE PE PCR
17 Fri April 2026 0.1099.90 0.04
16 Thu April 2026 0.1099.90 0.04
15 Wed April 2026 0.1099.90 0.03
13 Mon April 2026 0.1099.90 0.02

BharatPetroleum BPCL Option strike: 385.00

Date CE PE PCR
17 Fri April 2026 0.1061.00 0.05
16 Thu April 2026 0.1061.00 0.05
15 Wed April 2026 0.1061.00 0.05
13 Mon April 2026 0.1061.00 0.05

BharatPetroleum BPCL Option strike: 380.00

Date CE PE PCR
17 Fri April 2026 0.1587.80 0.03
16 Thu April 2026 0.2087.80 0.03
15 Wed April 2026 0.2087.80 0.03
13 Mon April 2026 0.1087.80 0.02

BharatPetroleum BPCL Option strike: 370.00

Date CE PE PCR
17 Fri April 2026 0.2573.00 0.17
16 Thu April 2026 0.2573.00 0.16
15 Wed April 2026 0.2073.00 0.16
13 Mon April 2026 0.1073.00 0.13

BharatPetroleum BPCL Option strike: 365.00

Date CE PE PCR
17 Fri April 2026 0.3097.00 1.62
16 Thu April 2026 0.3097.00 1.67
15 Wed April 2026 0.3097.00 1.67
13 Mon April 2026 0.1597.00 1.33

BharatPetroleum BPCL Option strike: 360.00

Date CE PE PCR
17 Fri April 2026 0.3549.00 0.1
16 Thu April 2026 0.3549.00 0.14
15 Wed April 2026 0.4049.00 0.13
13 Mon April 2026 0.2069.55 0.14

BharatPetroleum BPCL Option strike: 350.00

Date CE PE PCR
17 Fri April 2026 0.6537.70 0.17
16 Thu April 2026 0.7040.35 0.21
15 Wed April 2026 0.7043.00 0.15
13 Mon April 2026 0.2552.85 0.17

BharatPetroleum BPCL Option strike: 345.00

Date CE PE PCR
17 Fri April 2026 0.8537.00 0.11
16 Thu April 2026 0.8537.00 0.08
15 Wed April 2026 0.9538.20 0.17
13 Mon April 2026 0.3050.50 0.21

BharatPetroleum BPCL Option strike: 340.00

Date CE PE PCR
17 Fri April 2026 1.1531.70 0.11
16 Thu April 2026 1.1531.70 0.1
15 Wed April 2026 1.3530.40 0.09
13 Mon April 2026 0.4548.00 0.11

BharatPetroleum BPCL Option strike: 335.00

Date CE PE PCR
17 Fri April 2026 1.6538.60 0.06
16 Thu April 2026 1.6038.60 0.07
15 Wed April 2026 2.1038.60 0.08
13 Mon April 2026 0.6038.60 0.14

BharatPetroleum BPCL Option strike: 330.00

Date CE PE PCR
17 Fri April 2026 2.4019.20 0.12
16 Thu April 2026 2.2023.50 0.19
15 Wed April 2026 2.7021.65 0.2
13 Mon April 2026 0.8538.40 0.22

BharatPetroleum BPCL Option strike: 325.00

Date CE PE PCR
17 Fri April 2026 3.4515.50 0.36
16 Thu April 2026 3.1019.05 0.37
15 Wed April 2026 3.8017.85 0.34
13 Mon April 2026 1.2529.70 0.3

BharatPetroleum BPCL Option strike: 320.00

Date CE PE PCR
17 Fri April 2026 4.9011.90 0.49
16 Thu April 2026 4.3015.45 0.38
15 Wed April 2026 5.3014.20 0.37
13 Mon April 2026 1.7528.30 0.25

BharatPetroleum BPCL Option strike: 315.00

Date CE PE PCR
17 Fri April 2026 6.959.00 0.44
16 Thu April 2026 6.0012.10 0.3
15 Wed April 2026 7.3011.25 0.48
13 Mon April 2026 2.5023.90 0.23

BharatPetroleum BPCL Option strike: 310.00

Date CE PE PCR
17 Fri April 2026 9.456.55 0.77
16 Thu April 2026 8.109.25 0.59
15 Wed April 2026 9.708.65 0.73
13 Mon April 2026 3.5020.90 0.5

BharatPetroleum BPCL Option strike: 305.00

Date CE PE PCR
17 Fri April 2026 12.554.75 0.83
16 Thu April 2026 10.706.90 0.71
15 Wed April 2026 12.606.60 0.78
13 Mon April 2026 4.8517.00 0.57

BharatPetroleum BPCL Option strike: 300.00

Date CE PE PCR
17 Fri April 2026 16.253.25 1.39
16 Thu April 2026 13.905.05 1.42
15 Wed April 2026 15.955.00 1.27
13 Mon April 2026 6.6513.80 0.84

BharatPetroleum BPCL Option strike: 295.00

Date CE PE PCR
17 Fri April 2026 20.202.30 1.67
16 Thu April 2026 17.453.65 1.37
15 Wed April 2026 19.703.80 1.45
13 Mon April 2026 8.8511.05 1.16

BharatPetroleum BPCL Option strike: 290.00

Date CE PE PCR
17 Fri April 2026 24.601.60 1.19
16 Thu April 2026 21.552.65 1.22
15 Wed April 2026 23.752.90 1.37
13 Mon April 2026 11.658.75 1.31

BharatPetroleum BPCL Option strike: 285.00

Date CE PE PCR
17 Fri April 2026 29.401.15 1.32
16 Thu April 2026 25.701.95 1.47
15 Wed April 2026 28.102.20 1.57
13 Mon April 2026 14.756.85 1.51

BharatPetroleum BPCL Option strike: 280.00

Date CE PE PCR
17 Fri April 2026 33.700.85 1.54
16 Thu April 2026 30.451.40 1.65
15 Wed April 2026 32.551.70 1.74
13 Mon April 2026 18.355.40 1.7

BharatPetroleum BPCL Option strike: 275.00

Date CE PE PCR
17 Fri April 2026 38.200.65 1.56
16 Thu April 2026 37.201.05 1.6
15 Wed April 2026 37.201.30 1.69
13 Mon April 2026 21.454.20 2.23

BharatPetroleum BPCL Option strike: 270.00

Date CE PE PCR
17 Fri April 2026 40.900.55 2.42
16 Thu April 2026 39.650.85 2.46
15 Wed April 2026 41.501.05 2.44
13 Mon April 2026 25.403.30 2.74

BharatPetroleum BPCL Option strike: 265.00

Date CE PE PCR
17 Fri April 2026 36.850.45 1.89
16 Thu April 2026 36.850.65 2.06
15 Wed April 2026 36.850.80 2.16
13 Mon April 2026 36.852.55 2.42

BharatPetroleum BPCL Option strike: 260.00

Date CE PE PCR
17 Fri April 2026 39.550.35 5.29
16 Thu April 2026 39.550.55 5.65
15 Wed April 2026 39.550.65 5.7
13 Mon April 2026 39.552.00 7.56

BharatPetroleum BPCL Option strike: 255.00

Date CE PE PCR
17 Fri April 2026 46.600.40 3.5
16 Thu April 2026 46.600.40 3.67
15 Wed April 2026 46.600.50 4
13 Mon April 2026 46.601.60 4.23

BharatPetroleum BPCL Option strike: 250.00

Date CE PE PCR
17 Fri April 2026 57.950.20 3.66
16 Thu April 2026 57.950.30 3.63
15 Wed April 2026 57.950.45 4.18
13 Mon April 2026 44.001.30 4.62

BharatPetroleum BPCL Option strike: 245.00

Date CE PE PCR
17 Fri April 2026 64.900.20 3.64
16 Thu April 2026 64.900.30 4
15 Wed April 2026 53.350.35 4
13 Mon April 2026 53.351.05 4.92

BharatPetroleum BPCL Option strike: 240.00

Date CE PE PCR
17 Fri April 2026 69.500.20 3.58
16 Thu April 2026 69.500.25 3.61
15 Wed April 2026 70.000.30 3.65
13 Mon April 2026 53.000.85 3.63

BharatPetroleum BPCL Option strike: 235.00

Date CE PE PCR
17 Fri April 2026 73.800.15 13
16 Thu April 2026 74.800.15 13
15 Wed April 2026 63.500.25 14
13 Mon April 2026 63.500.65 16.67

BharatPetroleum BPCL Option strike: 230.00

Date CE PE PCR
17 Fri April 2026 79.700.10 4.23
16 Thu April 2026 79.350.10 4.04
15 Wed April 2026 58.600.20 4.04
13 Mon April 2026 58.600.60 4.58

BharatPetroleum BPCL Option strike: 220.00

Date CE PE PCR
17 Fri April 2026 90.600.05 28.06
16 Thu April 2026 87.350.10 25.26
15 Wed April 2026 87.350.10 25.79
13 Mon April 2026 77.250.35 28.42
Back to top | Use Dark Theme