Реализация стратегииДля реализации большинства
алгоритмических стратегий применяются современные
языки программирования, хотя некоторые стратегии всё еще создаются с помощью электронных таблиц. Современные алгоритмы, используемые крупными брокерскими конторами и компаниями по управлению активами, всё чаще пишут на языке Algorithmic Trading Definition Language (англ. «Язык определения алгоритмической торговли») протокола
FIX (англ. аббрев. FIXatdl). Это позволяет фирмам, принимающим ордеры, задать правила формулирования электронных ордеров. Ордеры, написанные на языке FIXatdl, можно отправить из системы трейдера по протоколу
FIX. Простейшие модели могут быть основаны, например, на линейной регрессии. Трейдеры применяют и более сложные модели, основанные на теории игр, распознавании закономерностей или прогнозировании. Для создания таких моделей зачастую используются нейронные сети и генетическое программирование.