В ударе. [...] разговорное выражение в ударе (т. е. `в таком состоянии или настроении, когда все силы находятся на подъеме в бодром возбуждении, сулящем удачу') распространилось из жаргона бильярдных игроков.
(Виноградов В. В. Семнадцатитомный академический словарь современного русского литературного языка и его значение для советского языкознания // Вопросы языкознания. 1966, № 6, с. 17).