Trade war\, Q3 earning keep Sensex\, Nifty in a tight range