Этимология и история слов русского языка    
В. В. Виноградов. История слов. Часть
В ударе. [...] разговорное выражение в ударе (т. е. `в таком состоянии или настроении, когда все силы находятся на подъеме в бодром возбуждении, сулящем удачу') распространилось из жаргона бильярдных игроков.

(Виноградов В. В. Семнадцатитомный академический словарь современного русского литературного языка и его значение для советского языкознания // Вопросы языкознания. 1966, № 6, с. 17).