Entries with no category
Welcome back to Part 37 of the Introduction to MQL5 series! In the previous article, we introduced the basics of API signatures and explored how secure requests are created in MQL5 using hashing and HMAC-based techniques. We focused on why signatures are necessary, how they protect sensitive requests, and how MQL5 handles signature generation at a conceptual level. This article builds on that foundation by taking the next useful step. Here, we will write an MQL5 script that retrieves ...
Our remote risk manager is not just a tool, it is your insurance against financial chaos in the unpredictable world of Forex trading. Are you ready to turn your trading from a risky gamble into a controlled process? Then buckle up — we're going on a journey through the world of smart risk management, where technology meets financial security. more...
In the previous article, we discussed and made a simulator class in Python called TradeSimulator, which relied heavily on information from MetaTrader 5, such as ticks, bar data, symbol information, and much more. The first article laid the foundation for what's required in imitating the MetaTrader 5 client, and its strategy tester (simulator). In this article, we will introduce ticks and bars data, as well as functions similar to those provided by the Python-MetaTrader 5 module ...
Markets do not start trending by accident. According to Larry Williams, sustained price moves are usually born from moments of extreme volatility, when price expands beyond what has been normal recently. These volatility breakouts act like a spark, pushing the market into motion and keeping it moving in the same direction until an opposing force appears. This idea challenges the common habit of chasing small intraday swings and instead focuses attention on the moments when price activity ...
In the previous two parts of our article series, we made serious preparations for further experiments with auto optimization of trading EAs. In this new article, we will delve into the implementation of a new mechanism for loading parameters of final EAs, which should allow for partial or complete replacement of the composition and parameters of single instances of trading strategies, both during a single run in the strategy tester and when the final EA is running on a trading ...