In this paper, a new computational population-based optimization algorithm, which is designed based on the advantages and disadvantages of other evolutionary optimization algorithms introduced so far, is proposed. This new algorithm, which is named as "multi-tracker optimization algorithm," due to a multi-level structure of trackers within it, has some unique features, such as increasing the accuracy of the optimal point and continuous local search after convergence in order to escape from local minima simultaneously. Another important advantage of this algorithm is optimizing time-varying dynamical problems and tracking the optimal point. These characteristics make the algorithm very efficient for optimization problems, especially in the field of engineering. For a thorough investigation and comparison of this algorithm with other efficient optimization algorithms, different optimization problems such as static, dynamic, unconstrained and constrained, each of which has different challenges, are considered. The results of applying this algorithm on the abovementioned basic problems show the superiority of this algorithm over other efficient evolutionary algorithms.