Expert Advisor Programming for MetaTrader 4: Creating automated trading systems in the MQL4 language