Expert Advisors sind Skripte auf Basis der Programmiersprache MQL. Expert Advisors kommen bei den Handelsplattformen MetaTrader4 und MetaTrader5 zum Einsatz. Bei den Skripten kann es sich um einfache technische Indikatoren oder komplette automatisierte Handelssysteme handeln. Dient ein Expert Advisor als automatisiertes Handelssystem, kann er zur vollständig automatisierten Umsetzung einer Strategie genutzt werden. Expert Advisors erkennen Ein- und Ausstiegssignale und setzen zusätzlich alle Vorgaben zum Risiko- und Money Management um.