Вам надо для начала определиться в какой системе координат Вы будете определять моменты стояния: в эклиптической или экваториальной.
Эклиптической.
Тогда программа должна уметь анализировать изменение эклиптической долготы. Долгота растет - движение прямое, долгота уменьшается - движение обратное . Момент смены знака изменения долготы - это и будет момент стояния.