Some traders do not fully automate because their approach is not entirely rules based or they are using rules that include data not easily accessible via an auto trading platform (i.e. earnings, government reports, etc). Also, most traders are not competent programmers.