As per chart, Nifty has given triangle pattern break out. It was Retested triangle pattern support and successfully bounced from19250. Nifty also break all time high 19995 which is bullish sign for considerable gain now. It may consolidate here and then resume it's upward journey towards 21320 and 23320 soon.