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 295.23 and 302.98

Daily Target 1293.62
Daily Target 2296.83
Daily Target 3301.36666666667
Daily Target 4304.58
Daily Target 5309.12

Daily price and volume Bharat Petroleum

Date Closing Open Range Volume
Tue 17 March 2026 300.05 (-1.61%) 305.30 298.15 - 305.90 1.0651 times
Mon 16 March 2026 304.95 (-4.49%) 314.90 301.10 - 318.45 1.2023 times
Fri 13 March 2026 319.30 (-2.16%) 323.65 318.15 - 325.35 0.4887 times
Thu 12 March 2026 326.35 (0.4%) 318.70 314.00 - 330.35 0.7228 times
Wed 11 March 2026 325.05 (-0.26%) 326.00 322.75 - 328.90 0.8996 times
Tue 10 March 2026 325.90 (-1.59%) 336.50 324.35 - 342.20 1.0295 times
Mon 09 March 2026 331.15 (-6.12%) 341.35 322.80 - 341.45 2.2479 times
Fri 06 March 2026 352.75 (-2.11%) 362.05 351.20 - 362.05 0.6815 times
Thu 05 March 2026 360.35 (1.11%) 356.65 351.10 - 362.50 0.7872 times
Wed 04 March 2026 356.40 (-4.91%) 365.00 352.70 - 367.85 0.8754 times
Mon 02 March 2026 374.80 (-2.75%) 368.00 367.10 - 376.95 0.9662 times

 Daily chart BharatPetroleum

Weekly price and charts BharatPetroleum

Strong weekly Stock price targets for BharatPetroleum BPCL are 288.95 and 309.25

Weekly Target 1285.25
Weekly Target 2292.65
Weekly Target 3305.55
Weekly Target 4312.95
Weekly Target 5325.85

Weekly price and volumes for Bharat Petroleum

Date Closing Open Range Volume
Tue 17 March 2026 300.05 (-6.03%) 314.90 298.15 - 318.45 0.8673 times
Fri 13 March 2026 319.30 (-9.48%) 341.35 314.00 - 342.20 2.0611 times
Fri 06 March 2026 352.75 (-8.47%) 368.00 351.10 - 376.95 1.2662 times
Fri 27 February 2026 385.40 (5.21%) 370.00 366.65 - 389.90 0.8981 times
Fri 20 February 2026 366.30 (-2.09%) 372.65 362.30 - 381.40 0.4779 times
Fri 13 February 2026 374.10 (-3.17%) 386.50 372.95 - 390.90 0.5564 times
Fri 06 February 2026 386.35 (5.99%) 364.50 348.00 - 391.65 1.3916 times
Fri 30 January 2026 364.50 (4.4%) 358.00 350.55 - 368.00 1.2652 times
Fri 23 January 2026 349.15 (-3.87%) 364.00 345.50 - 367.00 0.6676 times
Fri 16 January 2026 363.20 (2.56%) 353.60 349.55 - 367.75 0.5486 times
Fri 09 January 2026 354.15 (-7.16%) 380.00 352.20 - 385.45 0.7843 times

 weekly chart BharatPetroleum

Monthly price and charts BharatPetroleum

Strong monthly Stock price targets for BharatPetroleum BPCL are 259.7 and 338.5

Monthly Target 1246.25
Monthly Target 2273.15
Monthly Target 3325.05
Monthly Target 4351.95
Monthly Target 5403.85

Monthly price and volumes Bharat Petroleum

Date Closing Open Range Volume
Tue 17 March 2026 300.05 (-22.15%) 368.00 298.15 - 376.95 1.1431 times
Fri 27 February 2026 385.40 (5.73%) 364.50 348.00 - 391.65 0.9059 times
Fri 30 January 2026 364.50 (-5.08%) 386.40 345.50 - 388.15 0.9585 times
Wed 31 December 2025 384.00 (6.93%) 361.50 349.10 - 386.00 0.8532 times
Fri 28 November 2025 359.10 (0.64%) 361.95 353.70 - 381.55 1.1734 times
Fri 31 October 2025 356.80 (5.05%) 341.00 327.20 - 360.55 1.0989 times
Tue 30 September 2025 339.65 (10.2%) 308.50 306.80 - 342.30 0.8955 times
Fri 29 August 2025 308.20 (-6.41%) 329.00 307.00 - 331.40 0.7309 times
Thu 31 July 2025 329.30 (-0.8%) 331.55 323.10 - 358.65 1.0127 times
Mon 30 June 2025 331.95 (4.26%) 318.40 299.30 - 337.70 1.2279 times
Fri 30 May 2025 318.40 (2.69%) 310.55 301.35 - 325.85 0.9181 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 315.14
12 day DMA 338.54
20 day DMA 353.29
35 day DMA 362.81
50 day DMA 361.74
100 day DMA 362.44
150 day DMA 350.18
200 day DMA 344.85

EMA (exponential moving average) of Bharat Petroleum BPCL

EMA period EMA current EMA prev EMA prev2
5 day EMA313.95320.9328.87
12 day EMA332.2338.04344.05
20 day EMA343.82348.42352.99
35 day EMA352.66355.76358.75
50 day EMA358.31360.69362.96

SMA (simple moving average) of Bharat Petroleum BPCL

SMA period SMA current SMA prev SMA prev2
5 day SMA315.14320.31325.55
12 day SMA338.54345.7352.04
20 day SMA353.29357.01360.47
35 day SMA362.81364.45365.72
50 day SMA361.74363.37364.9
100 day SMA362.44362.83363.16
150 day SMA350.18350.25350.32
200 day SMA344.85344.95345.03

Futures expiry: 30 Mon March 2026

Date Closing Open Range Volume
17 Tue 300.85 305.00 298.80 to 305.55 1.05 times
16 Mon 305.90 317.10 301.95 to 318.95 1.02 times
13 Fri 320.15 322.90 318.35 to 326.35 0.98 times
12 Thu 327.20 318.00 315.00 to 331.65 0.98 times
11 Wed 325.65 328.00 323.80 to 330.00 0.97 times

Futures expiry: 28 Tue April 2026

Date Closing Open Range Volume
17 Tue 302.65 307.80 300.90 to 307.80 1.75 times
16 Mon 307.75 320.00 304.10 to 320.00 0.97 times
13 Fri 321.90 325.75 321.25 to 326.95 0.78 times
12 Thu 328.95 320.00 316.75 to 333.40 0.78 times
11 Wed 327.35 331.80 326.25 to 332.00 0.72 times

Futures expiry: 26 Tue May 2026

Date Closing Open Range Volume
17 Tue 304.30 307.00 303.50 to 307.45 3.62 times
16 Mon 309.35 314.00 305.45 to 317.20 0.39 times
13 Fri 323.80 329.00 323.15 to 329.00 0.33 times
12 Thu 330.70 323.30 319.30 to 334.90 0.3 times
11 Wed 329.20 332.50 328.15 to 333.00 0.36 times

Option chain for Bharat Petroleum BPCL 30 Mon March 2026 expiry

BharatPetroleum BPCL Option strike: 430.00

Date CE PE PCR
17 Tue March 2026 0.15121.75 0.07
16 Mon March 2026 0.20121.75 0.06
13 Fri March 2026 0.25110.00 0.07
12 Thu March 2026 0.20102.80 0.06
11 Wed March 2026 0.2063.80 0.06

BharatPetroleum BPCL Option strike: 425.00

Date CE PE PCR
17 Tue March 2026 0.10100.90 0.03
16 Mon March 2026 0.15100.90 0.03
13 Fri March 2026 0.20100.90 0.03
12 Thu March 2026 0.15100.90 0.03
11 Wed March 2026 0.2085.25 0.04

BharatPetroleum BPCL Option strike: 420.00

Date CE PE PCR
17 Tue March 2026 0.1538.85 0.03
16 Mon March 2026 0.1538.85 0.03
13 Fri March 2026 0.2038.85 0.03
12 Thu March 2026 0.2538.85 0.02
11 Wed March 2026 0.2038.85 0.02

BharatPetroleum BPCL Option strike: 410.00

Date CE PE PCR
17 Tue March 2026 0.1052.00 0.08
16 Mon March 2026 0.2552.00 0.08
13 Fri March 2026 0.2552.00 0.08
12 Thu March 2026 0.2052.00 0.08
11 Wed March 2026 0.2552.00 0.07

BharatPetroleum BPCL Option strike: 400.00

Date CE PE PCR
17 Tue March 2026 0.1599.00 0.12
16 Mon March 2026 0.2078.50 0.13
13 Fri March 2026 0.3078.50 0.13
12 Thu March 2026 0.3575.90 0.12
11 Wed March 2026 0.3568.40 0.11

BharatPetroleum BPCL Option strike: 395.00

Date CE PE PCR
17 Tue March 2026 0.1541.10 0.07
16 Mon March 2026 0.2541.10 0.06
13 Fri March 2026 0.3041.10 0.07
12 Thu March 2026 0.3541.10 0.07
11 Wed March 2026 0.4041.10 0.06

BharatPetroleum BPCL Option strike: 390.00

Date CE PE PCR
17 Tue March 2026 0.1088.65 0.15
16 Mon March 2026 0.2084.60 0.17
13 Fri March 2026 0.4070.05 0.19
12 Thu March 2026 0.4562.75 0.17
11 Wed March 2026 0.5059.55 0.17

BharatPetroleum BPCL Option strike: 385.00

Date CE PE PCR
17 Tue March 2026 0.1583.00 0.59
16 Mon March 2026 0.2063.00 0.54
13 Fri March 2026 0.4063.00 0.46
12 Thu March 2026 0.5055.55 0.38
11 Wed March 2026 0.6555.55 0.32

BharatPetroleum BPCL Option strike: 380.00

Date CE PE PCR
17 Tue March 2026 0.1578.85 0.41
16 Mon March 2026 0.3072.55 0.41
13 Fri March 2026 0.5060.20 0.42
12 Thu March 2026 0.7549.00 0.44
11 Wed March 2026 0.7552.35 0.42

BharatPetroleum BPCL Option strike: 375.00

Date CE PE PCR
17 Tue March 2026 0.1575.30 0.42
16 Mon March 2026 0.3070.00 0.41
13 Fri March 2026 0.6554.55 0.38
12 Thu March 2026 0.9048.00 0.38
11 Wed March 2026 0.9549.30 0.33

BharatPetroleum BPCL Option strike: 370.00

Date CE PE PCR
17 Tue March 2026 0.2068.55 0.5
16 Mon March 2026 0.3064.30 0.48
13 Fri March 2026 0.7549.70 0.42
12 Thu March 2026 1.1542.00 0.43
11 Wed March 2026 1.2545.35 0.43

BharatPetroleum BPCL Option strike: 365.00

Date CE PE PCR
17 Tue March 2026 0.1557.95 0.65
16 Mon March 2026 0.4057.95 0.63
13 Fri March 2026 0.9545.60 0.63
12 Thu March 2026 1.5038.95 0.62
11 Wed March 2026 1.5540.90 0.55

BharatPetroleum BPCL Option strike: 360.00

Date CE PE PCR
17 Tue March 2026 0.2059.00 0.74
16 Mon March 2026 0.5055.00 0.77
13 Fri March 2026 1.2040.30 0.56
12 Thu March 2026 2.0034.45 0.57
11 Wed March 2026 2.0535.45 0.53

BharatPetroleum BPCL Option strike: 355.00

Date CE PE PCR
17 Tue March 2026 0.2552.65 0.6
16 Mon March 2026 0.6049.10 0.59
13 Fri March 2026 1.6034.90 0.6
12 Thu March 2026 2.7028.00 0.69
11 Wed March 2026 2.7532.00 0.56

BharatPetroleum BPCL Option strike: 350.00

Date CE PE PCR
17 Tue March 2026 0.3048.30 0.45
16 Mon March 2026 0.7544.90 0.53
13 Fri March 2026 2.1031.85 0.5
12 Thu March 2026 3.6526.15 0.56
11 Wed March 2026 3.6027.50 0.52

BharatPetroleum BPCL Option strike: 345.00

Date CE PE PCR
17 Tue March 2026 0.3544.40 1.66
16 Mon March 2026 0.9540.10 1.52
13 Fri March 2026 2.8527.35 0.95
12 Thu March 2026 4.8022.40 0.97
11 Wed March 2026 4.8024.15 0.94

BharatPetroleum BPCL Option strike: 340.00

Date CE PE PCR
17 Tue March 2026 0.5039.35 0.5
16 Mon March 2026 1.2535.35 0.57
13 Fri March 2026 3.9023.55 0.67
12 Thu March 2026 6.3019.00 0.71
11 Wed March 2026 6.3020.75 0.71

BharatPetroleum BPCL Option strike: 335.00

Date CE PE PCR
17 Tue March 2026 0.6534.45 0.74
16 Mon March 2026 1.7030.55 0.72
13 Fri March 2026 5.1520.20 0.86
12 Thu March 2026 8.1515.90 0.94
11 Wed March 2026 8.2017.20 1.04

BharatPetroleum BPCL Option strike: 330.00

Date CE PE PCR
17 Tue March 2026 0.9030.00 0.48
16 Mon March 2026 2.3026.40 0.48
13 Fri March 2026 6.7516.75 0.63
12 Thu March 2026 10.4513.20 0.92
11 Wed March 2026 10.2514.55 0.82

BharatPetroleum BPCL Option strike: 325.00

Date CE PE PCR
17 Tue March 2026 1.3025.25 0.66
16 Mon March 2026 3.2522.10 1.06
13 Fri March 2026 8.9013.45 1.11
12 Thu March 2026 13.1510.95 1.4
11 Wed March 2026 12.8012.25 1.15

BharatPetroleum BPCL Option strike: 320.00

Date CE PE PCR
17 Tue March 2026 1.9521.00 0.4
16 Mon March 2026 4.4518.35 0.93
13 Fri March 2026 11.3011.05 1.48
12 Thu March 2026 16.158.95 2.6
11 Wed March 2026 15.6510.05 3.61

BharatPetroleum BPCL Option strike: 315.00

Date CE PE PCR
17 Tue March 2026 2.9016.95 0.38
16 Mon March 2026 6.0015.00 0.45
13 Fri March 2026 14.158.90 0.8
12 Thu March 2026 19.557.30 1.2
11 Wed March 2026 18.758.30 3.1

BharatPetroleum BPCL Option strike: 310.00

Date CE PE PCR
17 Tue March 2026 4.3013.30 0.41
16 Mon March 2026 8.0512.05 0.6
13 Fri March 2026 17.457.20 2.79
12 Thu March 2026 23.105.95 5.27
11 Wed March 2026 22.156.85 9.19

BharatPetroleum BPCL Option strike: 305.00

Date CE PE PCR
17 Tue March 2026 6.2010.20 0.64
16 Mon March 2026 10.459.50 0.95
13 Fri March 2026 20.955.70 1.45
12 Thu March 2026 26.804.90 1.57
11 Wed March 2026 27.655.50 35.6

BharatPetroleum BPCL Option strike: 300.00

Date CE PE PCR
17 Tue March 2026 8.607.65 1.44
16 Mon March 2026 13.407.45 2.01
13 Fri March 2026 24.604.65 4.64
12 Thu March 2026 31.154.05 5.55
11 Wed March 2026 29.804.60 17.74

BharatPetroleum BPCL Option strike: 295.00

Date CE PE PCR
17 Tue March 2026 11.605.70 2.02
16 Mon March 2026 16.705.80 24.86

BharatPetroleum BPCL Option strike: 290.00

Date CE PE PCR
17 Tue March 2026 15.054.15 6.81
16 Mon March 2026 20.554.55 5.5
13 Fri March 2026 33.202.95 4.07
12 Thu March 2026 39.852.75 3.01
11 Wed March 2026 38.003.10 7

BharatPetroleum BPCL Option strike: 285.00

Date CE PE PCR
17 Tue March 2026 18.853.05 1.52
16 Mon March 2026 24.503.55 0.67
13 Fri March 2026 36.502.45 104

BharatPetroleum BPCL Option strike: 280.00

Date CE PE PCR
17 Tue March 2026 23.002.25 23.58
16 Mon March 2026 28.702.70 30.69
13 Fri March 2026 42.051.95 41.38
12 Thu March 2026 49.351.90 96.5
11 Wed March 2026 46.052.10 74.25
Back to top | Use Dark Theme