Is it possible to answer my question: "But you have to explain ALL parameters that user has to select!"
The recommendation will depend on the whole picture, not only time selection!
P.S. What a strange idea to write badi before testing script logic!