Разница в том, на каких экстремумах она строится: бычья — на двух минимумах, медвежья — на двух максимумах. Название говорит про тип экстремума, а не про прогноз.
Точные условия
Сравниваются два соседних подтверждённых экстремума одного типа и значения индикатора в этих же барах.
Медвежья. Цена ставит более высокий максимум, индикатор в этом максимуме — более низкое значение. В сокращениях это «цена HH, индикатор LH»: higher high у цены, lower high у индикатора.
Бычья. Цена ставит более низкий минимум, индикатор — более высокое значение. То есть «цена LL, индикатор HL».
Оба условия разумно проверять с порогом, а не по чистому знаку: без него любое дрожание в сотых давало бы дивергенцию на каждой паре пиков. Каким именно быть порогу, зависит от индикатора — у RSI своя шкала в пунктах, у гистограммы MACD величина в ценах.
Почему «бычья» на минимумах
Логика названия такая: на минимумах цена падает, а индикатор уже нет — значит нисходящий импульс слабее предыдущего по мерке этого индикатора. Отсюда «бычья».
Но это именно про импульс, а не про то, что будет дальше. Ослабевший импульс может ослабевать ещё долго, и тренд при этом спокойно продолжается.
Что должно совпасть по барам
Значение индикатора берут не в произвольной точке, а в самом пивоте — с небольшим допуском по времени. Если ровно в баре пика у индикатора экстремума нет, берут ближайший.
Допуск нужен потому, что индикатор сглажен и его собственный пик почти всегда немного смещён относительно ценового. Без допуска терялась бы значительная часть настоящих расхождений; со слишком большим начали бы склеиваться разные пики.
Дистанция между пиками
Пару экстремумов осмысленно рассматривать, только если они не слишком близко и не слишком далеко друг от друга. Совсем рядом — это один и тот же экстремум, размазанный шумом; на разных концах графика — два несвязанных участка, между которыми расхождение ничего не описывает.
Чего это не означает
Ни бычья, ни медвежья дивергенция не является сигналом ко входу и не используется у нас как таковой. Это характеристика участка: импульс текущего движения слабее предыдущего по мерке выбранного индикатора. Всё остальное — уже интерпретация, и она не наша.