Торговый робот, также automated forex trading robot или forex robot,— это программное обеспечение (компьютерная программа), в основе которой находятся сигналы для покупки/продажи торгового актива. Торговые роботы подсказывают, стоит ли приобретать или избавляться от торгового актива в конкретный момент времени. В отличие от торговых сигналов, которые, например, предоставляет компания NPBFX, часть торговых роботов самостоятельно открывают/закрывают сделку, в то время как торговые сигналы только подсказывают действие, а трейдер решает сам.
История торговых роботов начинается с 70-х годов XX века в Соединенных Штатах. В те далекие времена появились самые первые прототипы советников. Они отслеживали тренд и показывали сигналы, когда на рынке начинался резкий рост или падение. Но эти торговые системы были полуавтоматическими, поэтому решение о входе/выходе из сделки принимал инвестор.
Инвесторы, финансовые аналитики и трейдеры, получив впечатляющие торговые результаты, поняли, что за автоматической торговлей будущее. Каждое десятилетие предлагались новые советники, основанные на разнообразных алгоритмах, пока не удалось разработать торговые роботы, которые самостоятельно могли открывать и закрывать торговые позиции. В основном преимуществами автоматизированной торговли пользовались крупные финансовые компании.
Переломный момент в развитии сферы торговых роботов произошел в 1998 г., когда комиссия по ценным бумагам Соединенных Штатов одобрила автоматизированные транзакции. Это вызвало массовую автоматизацию торговли. Сейчас алгоритмические процессы настолько усложнились, что вычисление объемных массивов информации о котировках и решение о сделке занимает несколько секунд. Современный трейдинга финансовых рынках сложно представить хотя бы без минимальной автоматизации, ведь на подсчитывание данных и анализ рынка вручную могут уйти часы, дни и недели. Но роботы решают эту проблему за мгновение.