Forex trading robots are a class of forex trading software that can execute trades without human intervention given the permission of the user. A forex robot initiates and manages positions based on an algorithm or a trading strategy that the trader has chosen to use in the forex market. Forex robots are one way that forex traders can avoid having their emotions interfere with their trading strategy.