This page explains how every tool and article on forexmt4systems.com is produced, tested, and maintained. We publish it so you can judge our work with full transparency. The site is run by Dominic Walsh, known in trading communities as forexobroker. You can verify his public work on TradingView and MQL5.
How our indicators are built
Every indicator in the library is written as custom MQL4 and MQL5 code for MetaTrader 4 and MetaTrader 5. We build the exact algorithm each article describes. A named method must match its published definition. We do not ship generic substitutes under well-known names.
Each build follows a strict technical checklist. Buffers initialise cleanly so charts never show false spikes. Signal tools draw visible buy and sell arrows. Alerts fire once per closed bar. Warmup regions stay blank instead of plotting misleading values.
How we test before publishing
No indicator reaches the download library untested. First, we compile every file in MetaEditor and require zero errors and zero warnings. Next, we load the compiled indicator on a live EURUSD H1 chart. We check that lines render correctly, arrows appear at signal points, and nothing repaints in ways the article does not disclose. Then we capture the chart screenshots you see in each guide from those real, live charts. We do not use mock-ups or synthetic chart images.
If a tool fails any check, we rebuild it before release. If a published tool breaks on a new platform build, we repair and re-issue it.
Our content standards
Plain English comes first. Each guide explains what the tool plots, how to read it, which inputs matter, and where it falls short. We state limitations openly because every indicator has them.
We never publish performance promises. You will not find win-rate claims, profit guarantees, or “can’t lose” language anywhere on this site. Trading involves substantial risk, and our content says so. Every article ends with a FAQ that repeats one honest line: results are not guaranteed, and past performance is not indicative of future results.
Sources and references
Where an article explains a known method, we link to established references such as exchange education portals, regulator resources, and widely cited financial encyclopedias. We verify each external link before publishing. Labels always match the destination so you know where a click leads.
Corrections and updates
We fix mistakes quickly. If you find an error in any guide or a fault in any tool, report it through the contact page. Confirmed issues are corrected in the article, and affected downloads are rebuilt. We also refresh older guides as platforms change so instructions stay accurate.
How the site is funded
All indicators are free. Downloads are delivered by email after an opt-in, which keeps the library sustainable without paywalls. Some pages may contain clearly disclosed partner links to services we use ourselves. Sponsorships never influence what a tool does or what a guide claims.
Risk disclosure
Everything on this website is educational and informational. Nothing here is financial advice. Forex and CFD trading carries a high level of risk and may not suit every investor. Results are not guaranteed, and past performance is not indicative of future results. Read the full disclaimer for detail.