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