Skip to main content

Как я могу стать количественным программистом?

Человек, желающий стать количественным программистом, должен обладать хорошим сочетанием навыков компьютерного программирования, а также навыков финансового анализа. Количественные программисты, также известные как «кванты», специализируются на создании программ, которые анализируют финансовые данные и делают прогнозы относительно будущих ценовых движений. Те, кто хочет стать количественным программистом, должны понимать, что это очень конкурентная область, и потенциальные кандидаты должны иметь большой опыт работы в области компьютерного программирования и математики, чтобы претендовать на открытую позицию.

Большинству количественных программистов потребуется знание таких языков, как C / C ++, Excel, Python, Matlab и Perl. Программисты регулярно используют эти языки для создания новых систематических торговых программ, которые обыскивают огромные объемы финансовых данных, чтобы проводить прибыльные сделки в пользу финансовой фирмы, использующей программное обеспечение. Многие из программ используются в высокочастотной торговой модели, и программист должен дать программному обеспечению возможность совершать несколько сделок в течение нескольких секунд.

Начинающие программисты, желающие войти в мир количественного программирования, должны уметь анализировать количественные данные и проводить тщательный статистический анализ. Хотя многие люди, стремящиеся стать количественным программистом, имеют опыт создания программ, те, кто работает в финансовой индустрии, также должны иметь обширный опыт в математике. Многие количественные программисты имеют высшее образование по математике или количественным финансам в дополнение к формальному образованию в области компьютерных наук.

Программисты с опытом работы в области статистики, физики или операционных исследований, как правило, могут плавно перейти в индустрию количественного финансового программирования. Человек, который хочет стать количественным программистом, но испытывает недостаток в традиционных количественных навыках, может попытаться войти в индустрию как неколичественный программист и перейти к количественному программированию в более поздний момент времени. Неколичественные программисты обычно несут ответственность за создание ориентированных на клиента приложений, которые включают в себя отправку заказов или организацию информации в базе данных.

В целом, становление количественным программистом может быть выгодной возможностью для подходящего кандидата; Однако у него есть свои недостатки. Финансовая индустрия в целом является отраслью с высокими ставками и высоким уровнем стресса, и количественные программисты нередко тратят на работу от 50 до 65 часов в неделю. Эта рабочая нагрузка часто оправдана для многих людей, так как годовой доход и бонусы за количество могут превышать шесть цифр. Поскольку многие финансовые учреждения продолжают выделять большие суммы в свои бюджеты на финансовые технологии, важность количественного программирования и спрос на него будут по-прежнему существенными.