(2018 Edition) Updated for hedging accounts, the first guide to programming in MQL 5 is here! Expert Advisor Programming for MetaTrader 5 is a practical guide to creating automated trading strategies in the MQL5 language.
(2015 Edition) Fully updated for the latest versions of MetaTrader 4, Expert Advisor Programming for MetaTrader 4 is a practical guide to programming expert advisors in the MQL4 language.