My personal view - BPCL is either forming a corrective wave pattern or a triangle ( if trendline holds).
Since its a weekly chart not going for short strategy (since its bearish now for short-term)
Will wait for proper levels to consider it for portfolio long term.
My view is around 200-220 levels - lets see how the chart unfolds ahead.
Feel Free to correct me :)