Ну примеры индикаторов на API есть в соответствующем разделе. А для чего рекурсия использовать, у меня мыслей нет.