A weaker greenback and falling global crude oil prices prevented sharper loss in the local unit, say forex traders