Нет никаких трендов на MACD, как и на других индикаторах. Есть значения. Короче, можно узнать значение индикатора на любом баре. 15 раз вызвать индикатор и узнать 15 значений не проблема.
А что потом делать с этими значениями ты толком объяснить не можешь.
Забудь о "трендах" и "флетах". Их не существует. Нет ни одного тренда который не был бы оспорен другим трейдером. Ну нет у этих понятий чёткого определения с которым согласились бы все трейдеры. Программирование точное дело. Запрограммировать можно только то что чётко определено.
Пока не начнёшь оперировать только реальными цыфрами, а не мифическими трендами, не получится что то запрограммировать.