“MCM Control Panel” for Multicurrency Expert Advisors and Indicators – EA MetaTrader 5

"MCM Control Panel" for Multicurrency Expert Advisors and Indicators - expert for MetaTrader 5
The one of the benefits of MQL5 language is the possibility to use the multicurrency indicators and Expert Advisors. See Multicurrency OnTickMarketWatch tick event handler in MQL5 CodeBase. The use of the concept, proposed in script isn’t convenient. For example, in the case of many events, there may be overflow of the events queue. Here … Read more

MQLUnit – Tiny Unit Tests Framework For Complex Expert Advisors – script MetaTrader 5

MQLUnit - Tiny Unit Tests Framework For Complex Expert Advisors - script for MetaTrader 5
As a Java developer for 20 years I am used to writing more complex programs using test driven development technique. When I started writing more complex expert advisors I was missing a solid framework that supports me in doing unit tests in MQL5. Therefore I have developed my own simple yet straight forward solution, MQLUnit … Read more

Simple check open orders filter boolean function for Expert Advisors – EA MetaTrader 4

Simple check open orders filter boolean function for Expert Advisors - expert for MetaTrader 4
It is common for novice developers to face the challenge of making the Expert Advisor able to detect if there are open orders independently, without using the OrdersTotal() function, as this does not recognize if an order was opened by an EA or if it was opened manually, since it returns the total amount of … Read more