I wrote a program, but every day new data is added and I have to do analyzing from the beginning. how can I automate my program that imports new data itself and analyzing automatically?
Read the tutorial http://reference.wolfram.com/language/tutorial/IntroductionToDynamic.html
In Windows you can schedule openning the notebook. In notebook you can put relevant code in InitializationCells. You have also to change options of notebook:
InitializationCells
InitializationCellEvaluation -> True, InitializationCellWarning -> False
More in this thread and linked questions: Running an initialization cell on Mathematica start up
thank you