Nifty rises to new all-time high; German 40 falls to EMA 200

by