Визуально, они абсолютно совпадают, но momentum это разность между ценой сейчас и ценой несколько периодов назад, а rate of change это отношение тех же величин. Т.е. последний не может быть отрицательным в принципе. Но программистам дали немного другие формулы и один индикатор получается из другого судя по шкале значений умножением на 100. Возможно, ошиблись реально с формулой или придумали именно такой индикатор, кто запретит? Но вывод, который напрашивается у меня, программисту все равно что кодировать, а тому кто ставил ему задачу? Получается тоже. Не потому, что он плохой специалист, а потому что знает, что все индикаторы одинаковы, т.е одинаково работают или не работают.
Итак, Вы можете стать хорошим программистом на это у Вас уйдет лет пять. И писать софт для крупных компаний. А можете за месяц освоить простой встроенный язык в метатрейдере и стать консультантом по метатрейдеру с написанием простых волшебных индикаторов. Конечно можно эти пути совместить, и пока становишься программистом «подхалтурить» на индикаторах, но в теории давайте разделим эти два пути, либо либо.
Значит, в первом случае, вам нужно стать спецом, потом устраиваться в известные бренды на интересующую Вас зарплату. В этом случае повторюсь, Вы будете страшно далеки от рынка, ибо Вам все равно что кодировать.