Механика расхождения одна, но сравниваемые величины разные — поэтому на одном графике MACD и RSI дают разные наборы дивергенций. Ни один из них не «правильнее»: у них разные единицы, разные пороги и у MACD есть дополнительное правило.
Что именно сравнивается
RSI — сам осциллятор, обычно с периодом 14. Значения от 0 до 100, и расхождение меряется прямо в его пунктах. Совсем мелкая разница между пиками — шум, а не расхождение.
MACD — не линия и не сигнальная, а гистограмма: разница между линией MACD (12/26) и её сигнальной (9). Гистограмма измеряется в единицах цены, поэтому осмысленный порог у неё не абсолютный, а привязанный к волатильности инструмента.
Отсюда первое следствие: у RSI шкала своя и одинаковая для всех инструментов, у MACD — в ценах, поэтому сравнивать её пороги между инструментами напрямую нельзя.
Правило нуля у MACD
У гистограммы есть условие, которого нет у RSI: между двумя сравниваемыми пиками гистограмма должна пересечь ноль.
Смысл в том, чтобы пики относились к разным импульсам. Гистограмма шумная, и один импульс легко разбивается на два горба; без правила нуля такие горбы сравнивались бы между собой и давали бы дивергенцию внутри одного движения. Это правило Элдера, и у нас оно включено, в том числе для скрытых расхождений.
У RSI аналога нет: он не колеблется вокруг нуля, а живёт в полосе от 0 до 100, и делить его на импульсы по переходу через уровень было бы произволом.
Почему наборы не совпадают
Экстремумы цены для обоих одни и те же — их ищет один детектор. Различается всё остальное: значение индикатора в пивоте, порог расхождения, наличие правила нуля.
Поэтому нормальная ситуация — когда на одной паре пиков RSI расхождение видит, а MACD нет, или наоборот. Это не противоречие: два индикатора измеряют разные вещи.
Что выбрать
Вопрос поставлен неверно, как и в случае «FVG или order block». Это не альтернативы, а две независимые мерки одного участка. Смотреть стоит на обе и отдельно замечать, когда они расходятся во мнении, — само это расхождение информативнее, чем любая из двух отметок.
Чего ни одна из них не обещает
Ни по MACD, ни по RSI дивергенция не является сигналом ко входу и не используется у нас как таковой. Она описывает уже случившееся: импульс текущего движения слабее предыдущего по мерке этого индикатора.