Generic term for any automated program that trades Forex markets. A Forex bot is a computer program that implements a trading strategy using algorithms, technical analysis or other logic, and then places orders on behalf of the trader. These bots connect to trading platforms or APIs to receive price data and execute trades. For example, an MT4 Expert Advisor or a custom Python script connected via a broker API are both forms of forex trading bots.