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 279.2 and 287.15

Daily Target 1277.42
Daily Target 2280.98
Daily Target 3285.36666666667
Daily Target 4288.93
Daily Target 5293.32

Daily price and volume Bharat Petroleum

Date Closing Open Range Volume
Wed 25 March 2026 284.55 (0.81%) 288.20 281.80 - 289.75 1.2513 times
Tue 24 March 2026 282.25 (4.04%) 280.00 270.70 - 283.00 1.3253 times
Mon 23 March 2026 271.30 (-5.73%) 280.05 270.00 - 281.00 0.9737 times
Fri 20 March 2026 287.80 (0.63%) 288.50 286.95 - 295.85 1.1258 times
Thu 19 March 2026 286.00 (-5.83%) 298.00 284.40 - 298.00 1.0508 times
Wed 18 March 2026 303.70 (1.22%) 300.80 299.60 - 307.45 0.6255 times
Tue 17 March 2026 300.05 (-1.61%) 305.30 298.15 - 305.90 1.1167 times
Mon 16 March 2026 304.95 (-4.49%) 314.90 301.10 - 318.45 1.2606 times
Fri 13 March 2026 319.30 (-2.16%) 323.65 318.15 - 325.35 0.5124 times
Thu 12 March 2026 326.35 (0.4%) 318.70 314.00 - 330.35 0.7579 times
Wed 11 March 2026 325.05 (-0.26%) 326.00 322.75 - 328.90 0.9433 times

 Daily chart BharatPetroleum

Weekly price and charts BharatPetroleum

Strong weekly Stock price targets for BharatPetroleum BPCL are 277.28 and 297.03

Weekly Target 1261.68
Weekly Target 2273.12
Weekly Target 3281.43333333333
Weekly Target 4292.87
Weekly Target 5301.18

Weekly price and volumes for Bharat Petroleum

Date Closing Open Range Volume
Wed 25 March 2026 284.55 (-1.13%) 280.05 270.00 - 289.75 1.1005 times
Fri 20 March 2026 287.80 (-9.87%) 314.90 284.40 - 318.45 1.6055 times
Fri 13 March 2026 319.30 (-9.48%) 341.35 314.00 - 342.20 1.7513 times
Fri 06 March 2026 352.75 (-8.47%) 368.00 351.10 - 376.95 1.0759 times
Fri 27 February 2026 385.40 (5.21%) 370.00 366.65 - 389.90 0.7631 times
Fri 20 February 2026 366.30 (-2.09%) 372.65 362.30 - 381.40 0.4061 times
Fri 13 February 2026 374.10 (-3.17%) 386.50 372.95 - 390.90 0.4728 times
Fri 06 February 2026 386.35 (5.99%) 364.50 348.00 - 391.65 1.1825 times
Fri 30 January 2026 364.50 (4.4%) 358.00 350.55 - 368.00 1.075 times
Fri 23 January 2026 349.15 (-3.87%) 364.00 345.50 - 367.00 0.5673 times
Fri 16 January 2026 363.20 (2.56%) 353.60 349.55 - 367.75 0.4662 times

 weekly chart BharatPetroleum

Monthly price and charts BharatPetroleum

Strong monthly Stock price targets for BharatPetroleum BPCL are 223.8 and 330.75

Monthly Target 1203.55
Monthly Target 2244.05
Monthly Target 3310.5
Monthly Target 4351
Monthly Target 5417.45

Monthly price and volumes Bharat Petroleum

Date Closing Open Range Volume
Wed 25 March 2026 284.55 (-26.17%) 368.00 270.00 - 376.95 1.6692 times
Fri 27 February 2026 385.40 (5.73%) 364.50 348.00 - 391.65 0.852 times
Fri 30 January 2026 364.50 (-5.08%) 386.40 345.50 - 388.15 0.9016 times
Wed 31 December 2025 384.00 (6.93%) 361.50 349.10 - 386.00 0.8025 times
Fri 28 November 2025 359.10 (0.64%) 361.95 353.70 - 381.55 1.1037 times
Fri 31 October 2025 356.80 (5.05%) 341.00 327.20 - 360.55 1.0336 times
Tue 30 September 2025 339.65 (10.2%) 308.50 306.80 - 342.30 0.8424 times
Fri 29 August 2025 308.20 (-6.41%) 329.00 307.00 - 331.40 0.6875 times
Thu 31 July 2025 329.30 (-0.8%) 331.55 323.10 - 358.65 0.9526 times
Mon 30 June 2025 331.95 (4.26%) 318.40 299.30 - 337.70 1.155 times
Fri 30 May 2025 318.40 (2.69%) 310.55 301.35 - 325.85 0.8636 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 282.38
12 day DMA 301.43
20 day DMA 327.26
35 day DMA 349.16
50 day DMA 352.37
100 day DMA 359.08
150 day DMA 348.83
200 day DMA 344.02

EMA (exponential moving average) of Bharat Petroleum BPCL

EMA period EMA current EMA prev EMA prev2
5 day EMA285.92286.6288.77
12 day EMA301.97305.14309.3
20 day EMA317.12320.55324.58
35 day EMA332.5335.32338.44
50 day EMA346.13348.64351.35

SMA (simple moving average) of Bharat Petroleum BPCL

SMA period SMA current SMA prev SMA prev2
5 day SMA282.38286.21289.77
12 day SMA301.43305.32311.19
20 day SMA327.26331.75336.24
35 day SMA349.16351.7354.12
50 day SMA352.37353.85355.29
100 day SMA359.08359.81360.47
150 day SMA348.83349.03349.26
200 day SMA344.02344.18344.31

Futures expiry: 30 Mon March 2026

Date Closing Open Range Volume
25 Wed 284.40 290.00 281.40 to 290.05 0.6 times
24 Tue 281.70 279.90 270.15 to 282.55 0.97 times
23 Mon 271.10 279.00 269.85 to 281.40 1.18 times
20 Fri 288.65 290.00 287.75 to 296.55 1.15 times
19 Thu 286.20 298.10 284.40 to 298.10 1.11 times

Futures expiry: 28 Tue April 2026

Date Closing Open Range Volume
25 Wed 286.15 286.90 283.10 to 291.00 2.29 times
24 Tue 283.30 280.00 271.55 to 284.05 1.38 times
23 Mon 272.25 285.00 270.50 to 285.00 0.56 times
20 Fri 288.60 291.00 287.80 to 295.75 0.4 times
19 Thu 285.95 299.90 284.90 to 299.90 0.37 times

Futures expiry: 26 Tue May 2026

Date Closing Open Range Volume
25 Wed 287.55 290.15 284.95 to 290.90 1.44 times
24 Tue 284.30 283.10 273.80 to 285.50 1.4 times
23 Mon 274.20 282.00 272.90 to 282.15 1.21 times
20 Fri 290.65 294.85 289.85 to 295.00 0.48 times
19 Thu 287.75 300.30 286.30 to 300.30 0.47 times

Option chain for Bharat Petroleum BPCL 30 Mon March 2026 expiry

BharatPetroleum BPCL Option strike: 430.00

Date CE PE PCR
25 Wed March 2026 0.05150.35 0.05
24 Tue March 2026 0.05150.35 0.04
23 Mon March 2026 0.10121.75 0.05
20 Fri March 2026 0.10121.75 0.05
19 Thu March 2026 0.10121.75 0.05

BharatPetroleum BPCL Option strike: 425.00

Date CE PE PCR
25 Wed March 2026 0.05100.90 0.07
24 Tue March 2026 0.05100.90 0.05
23 Mon March 2026 0.05100.90 0.06
20 Fri March 2026 0.05100.90 0.03
19 Thu March 2026 0.05100.90 0.03

BharatPetroleum BPCL Option strike: 420.00

Date CE PE PCR
25 Wed March 2026 0.0538.85 0.05
24 Tue March 2026 0.0538.85 0.05
23 Mon March 2026 0.0538.85 0.04
20 Fri March 2026 0.0538.85 0.04
19 Thu March 2026 0.1038.85 0.04

BharatPetroleum BPCL Option strike: 410.00

Date CE PE PCR
25 Wed March 2026 0.05138.80 0.1
24 Tue March 2026 0.05138.80 0.1
23 Mon March 2026 0.05138.80 0.09
20 Fri March 2026 0.0552.00 0.09
19 Thu March 2026 0.1052.00 0.09

BharatPetroleum BPCL Option strike: 400.00

Date CE PE PCR
25 Wed March 2026 0.05129.00 0.15
24 Tue March 2026 0.05129.00 0.14
23 Mon March 2026 0.10127.50 0.13
20 Fri March 2026 0.10111.30 0.13
19 Thu March 2026 0.1099.00 0.13

BharatPetroleum BPCL Option strike: 395.00

Date CE PE PCR
25 Wed March 2026 0.0541.10 0.09
24 Tue March 2026 0.0541.10 0.08
23 Mon March 2026 0.0541.10 0.08
20 Fri March 2026 0.0541.10 0.08
19 Thu March 2026 0.1041.10 0.08

BharatPetroleum BPCL Option strike: 390.00

Date CE PE PCR
25 Wed March 2026 0.10105.50 0.2
24 Tue March 2026 0.05109.00 0.2
23 Mon March 2026 0.10118.50 0.16
20 Fri March 2026 0.05101.45 0.16
19 Thu March 2026 0.10104.15 0.16

BharatPetroleum BPCL Option strike: 385.00

Date CE PE PCR
25 Wed March 2026 0.05103.20 0.75
24 Tue March 2026 0.05103.20 0.74
23 Mon March 2026 0.05112.60 0.73
20 Fri March 2026 0.0579.00 0.65
19 Thu March 2026 0.1079.00 0.61

BharatPetroleum BPCL Option strike: 380.00

Date CE PE PCR
25 Wed March 2026 0.1096.00 0.36
24 Tue March 2026 0.1097.85 0.43
23 Mon March 2026 0.10109.25 0.43
20 Fri March 2026 0.1091.25 0.43
19 Thu March 2026 0.0592.65 0.44

BharatPetroleum BPCL Option strike: 375.00

Date CE PE PCR
25 Wed March 2026 0.05102.50 0.53
24 Tue March 2026 0.05102.50 0.53
23 Mon March 2026 0.05102.50 0.51
20 Fri March 2026 0.1086.40 0.47
19 Thu March 2026 0.1086.40 0.45

BharatPetroleum BPCL Option strike: 370.00

Date CE PE PCR
25 Wed March 2026 0.0585.50 0.49
24 Tue March 2026 0.0588.35 0.5
23 Mon March 2026 0.0599.30 0.5
20 Fri March 2026 0.1080.25 0.48
19 Thu March 2026 0.1082.15 0.49

BharatPetroleum BPCL Option strike: 365.00

Date CE PE PCR
25 Wed March 2026 0.0575.05 0.74
24 Tue March 2026 0.0575.05 0.74
23 Mon March 2026 0.0575.05 0.74
20 Fri March 2026 0.0575.05 0.68
19 Thu March 2026 0.1071.80 0.69

BharatPetroleum BPCL Option strike: 360.00

Date CE PE PCR
25 Wed March 2026 0.0575.65 0.86
24 Tue March 2026 0.0581.20 0.9
23 Mon March 2026 0.0587.50 0.9
20 Fri March 2026 0.1072.00 0.87
19 Thu March 2026 0.1067.00 0.9

BharatPetroleum BPCL Option strike: 355.00

Date CE PE PCR
25 Wed March 2026 0.0570.50 0.68
24 Tue March 2026 0.0574.45 0.67
23 Mon March 2026 0.0582.55 0.67
20 Fri March 2026 0.1062.25 0.67
19 Thu March 2026 0.1051.10 0.65

BharatPetroleum BPCL Option strike: 350.00

Date CE PE PCR
25 Wed March 2026 0.0565.50 0.69
24 Tue March 2026 0.0568.00 0.66
23 Mon March 2026 0.0579.50 0.66
20 Fri March 2026 0.1561.75 0.64
19 Thu March 2026 0.2063.50 0.63

BharatPetroleum BPCL Option strike: 345.00

Date CE PE PCR
25 Wed March 2026 0.0561.00 2.17
24 Tue March 2026 0.1065.00 2.32
23 Mon March 2026 0.1073.50 2.14
20 Fri March 2026 0.1553.05 1.88
19 Thu March 2026 0.2559.00 1.88

BharatPetroleum BPCL Option strike: 340.00

Date CE PE PCR
25 Wed March 2026 0.1055.30 0.54
24 Tue March 2026 0.1561.45 0.58
23 Mon March 2026 0.1069.00 0.63
20 Fri March 2026 0.2051.95 0.59
19 Thu March 2026 0.2053.00 0.58

BharatPetroleum BPCL Option strike: 335.00

Date CE PE PCR
25 Wed March 2026 0.0550.00 0.91
24 Tue March 2026 0.1062.15 0.91
23 Mon March 2026 0.1062.15 0.9
20 Fri March 2026 0.2041.00 0.88
19 Thu March 2026 0.2541.40 0.87

BharatPetroleum BPCL Option strike: 330.00

Date CE PE PCR
25 Wed March 2026 0.0545.45 0.67
24 Tue March 2026 0.2048.15 0.66
23 Mon March 2026 0.1557.75 0.68
20 Fri March 2026 0.2541.45 0.58
19 Thu March 2026 0.3543.00 0.55

BharatPetroleum BPCL Option strike: 325.00

Date CE PE PCR
25 Wed March 2026 0.1039.00 0.97
24 Tue March 2026 0.2542.85 0.94
23 Mon March 2026 0.2054.50 0.96
20 Fri March 2026 0.4036.00 0.94
19 Thu March 2026 0.5038.65 0.9

BharatPetroleum BPCL Option strike: 320.00

Date CE PE PCR
25 Wed March 2026 0.2035.30 0.57
24 Tue March 2026 0.3037.95 0.65
23 Mon March 2026 0.2049.10 0.57
20 Fri March 2026 0.5531.90 0.47
19 Thu March 2026 0.7534.05 0.41

BharatPetroleum BPCL Option strike: 315.00

Date CE PE PCR
25 Wed March 2026 0.2030.70 0.56
24 Tue March 2026 0.4034.70 0.46
23 Mon March 2026 0.3044.50 0.5
20 Fri March 2026 0.8527.25 0.34
19 Thu March 2026 1.0529.40 0.28

BharatPetroleum BPCL Option strike: 310.00

Date CE PE PCR
25 Wed March 2026 0.4025.15 0.37
24 Tue March 2026 0.5529.90 0.41
23 Mon March 2026 0.3539.15 0.35
20 Fri March 2026 1.2522.55 0.32
19 Thu March 2026 1.5024.80 0.32

BharatPetroleum BPCL Option strike: 305.00

Date CE PE PCR
25 Wed March 2026 0.6521.40 0.61
24 Tue March 2026 0.8524.95 0.58
23 Mon March 2026 0.4534.55 0.53
20 Fri March 2026 1.9518.10 0.4
19 Thu March 2026 2.1520.85 0.35

BharatPetroleum BPCL Option strike: 300.00

Date CE PE PCR
25 Wed March 2026 1.0516.65 0.65
24 Tue March 2026 1.2519.35 0.65
23 Mon March 2026 0.6529.45 0.73
20 Fri March 2026 3.0514.30 0.67
19 Thu March 2026 3.2516.70 0.88

BharatPetroleum BPCL Option strike: 295.00

Date CE PE PCR
25 Wed March 2026 1.8012.50 0.7
24 Tue March 2026 2.0015.05 0.83
23 Mon March 2026 0.9525.25 0.71
20 Fri March 2026 4.6510.85 0.8
19 Thu March 2026 4.7513.20 0.51

BharatPetroleum BPCL Option strike: 290.00

Date CE PE PCR
25 Wed March 2026 3.108.85 0.51
24 Tue March 2026 3.2511.45 0.57
23 Mon March 2026 1.4520.30 0.76
20 Fri March 2026 6.958.00 1
19 Thu March 2026 6.8010.35 1.68

BharatPetroleum BPCL Option strike: 285.00

Date CE PE PCR
25 Wed March 2026 5.305.90 0.7
24 Tue March 2026 5.108.35 0.6
23 Mon March 2026 2.2516.00 0.31
20 Fri March 2026 9.705.90 0.99
19 Thu March 2026 9.458.00 1.15

BharatPetroleum BPCL Option strike: 280.00

Date CE PE PCR
25 Wed March 2026 8.253.80 0.82
24 Tue March 2026 7.556.00 0.54
23 Mon March 2026 3.6512.50 0.64
20 Fri March 2026 13.054.35 2.17
19 Thu March 2026 12.856.20 3.8

BharatPetroleum BPCL Option strike: 275.00

Date CE PE PCR
25 Wed March 2026 12.002.45 1.16
24 Tue March 2026 11.004.30 0.89
23 Mon March 2026 5.659.50 1.11
20 Fri March 2026 17.003.10 11.32
19 Thu March 2026 16.354.90 43.71

BharatPetroleum BPCL Option strike: 270.00

Date CE PE PCR
25 Wed March 2026 16.001.65 5.04
24 Tue March 2026 14.553.15 4.89
23 Mon March 2026 8.207.00 1.12
20 Fri March 2026 21.452.45 10.49
19 Thu March 2026 20.353.85 22.3

BharatPetroleum BPCL Option strike: 265.00

Date CE PE PCR
25 Wed March 2026 20.451.05 6.75
24 Tue March 2026 18.902.20 9.06
23 Mon March 2026 10.955.25 9.54

BharatPetroleum BPCL Option strike: 260.00

Date CE PE PCR
25 Wed March 2026 25.000.70 7.08
24 Tue March 2026 21.601.60 8
23 Mon March 2026 15.103.90 6.49
20 Fri March 2026 30.451.45 7.64
19 Thu March 2026 29.052.45 38

BharatPetroleum BPCL Option strike: 250.00

Date CE PE PCR
25 Wed March 2026 32.100.40 5.17
24 Tue March 2026 32.100.85 5.78
23 Mon March 2026 23.652.30 11.56
20 Fri March 2026 39.850.95 138.75
19 Thu March 2026 38.651.60 323.5
Back to top | Use Dark Theme