MQL4: Using Structures to Improve Program Development Efficiency