С уважением к разнообразным другим ответам - позвольте добавить свои 5 копеек- как трейдеру на бирже еще в 1990-х...
(1) Сам вопрос поставлен настолько категорично //Всегда ли человек, хорошо знающий математику...//, что прямой ответ заранее понятен = НЕТ.
(2) Внимательное понимание сути вопроса - особенно по моему многолетнему опыту - предполагает мою нижайшую просьбу к вам, господа, заметить самое главное = Трейдер, это - особая профессия, а иногда и судьба. Понятно, что только в простенькой рекламе "можно стать успешным трейдером за 3-6-9-12 месяцев"))
(3) Настоящие работающие биржевые алгоритмы на московской бирже известны в узком кругу, они принадлежат людям с кандидатской степенью к.ф.-м.н., причем срок постепенного создания алгоритмов - действительно около 20 лет.
(4) Могут ли существовать торговые алгоритмы, для создания которых нужно не 20 лет, а поменьше времени? Из моей практики могу сказать, что да, могут быть созданы алгоритмы в течение года - но на синтетических инструментах(комбинациях от исходных). Например, можно создать на рынке металлического золота плюс фьючерсы.