Mechanical systems are too simplistic in most cases: (1) There are multiple factors that need to considered in trading decisions with appropriate dynamic weightings. (2) Markets change over time so systems based on data mining over a restricted time period are of limited reliability. (3) Position sizing may not be considered in many mechanical systems. (4) Diversification may not be considered in many mechanical systems.