MetaRobot is robot (Expert Advisor) built for MetaTrader 4 platform and is used for automated trading.
It's architecture is based on "Order Processors" and "Order Strategies" which make MetaRobot really flexible and configurable.
It contains two types of Order Processors, grid based Order Processors and freestyle Order Processors.
Every Order Processor contains one Order Strategy that can be composed from unlimited Order Strategies.
Because MetaRobot can run unlimited Order Processors, it practically overcomes MetaTrader 4 limitation where only 1 Expert Advisor can run at the time.
Beside processors and strategies, MetaRobot contains few more advanced "mechanisms":
hedge strategies, advanced trailing stop, trailing order, advanced logging and order state persistence.