MQL5 programming language: Advanced use of the trading platform MetaTrader 5: Creating trading robots and indicators by Timur Mashnin Development of indicators and advisors using the MQL5 programming language for the MetaTrader 5.