Blog
TradeSmithy blog
Guides and updates on building, backtesting and selling MetaTrader Expert Advisors.
How to Use AI to Create a Trading Bot
How to Use AI to Create a Trading Bot Artificial intelligence is changing how traders build and automate trading strategies. In the past, creating a trading bot for MetaTrader 5 usually meant…
14 min readHow to Turn a Trading Strategy Into an MT5 Expert Advisor With No Code
How to Turn a Trading Strategy Into an MT5 Expert Advisor With No Code Have you ever had a trading strategy that works well on paper but wished you could automate it in MetaTrader 5? Traditionally,…
10 min readHow to build a MetaTrader Expert Advisor without writing MQL
A node graph is a program. Here is what each node type does, how the connections become code, and what you get when you press export.
4 min readEvery indicator parameter can be a wire, not a typed-in number
An RSI period does not have to be 14 forever. Wire it to a global parameter and it becomes tunable in the terminal — and optimisable later — without touching the graph.
3 min readMQL4 vs MQL5: what actually changes when you switch platform
MQL5 is not MQL4 with a bigger version number. Orders, indicators, buffer numbering and even argument order differ — and the worst differences compile cleanly.
4 min readHow to size a position from account balance, not a fixed lot
A hardcoded 0.1 lot means something different on every account. Here is how to read balance, tick value and the broker's own limits into the graph and size a trade from them.
6 min readSelling a strategy in the marketplace — what the buyer actually receives
An editable graph, not a locked binary. Here is what transfers on a sale, what a listing can never leak before payment, and how the commission works.
4 min readHow to use your own custom indicator in an Expert Advisor
Wire a compiled .ex4 or .ex5 into a strategy through iCustom — what a definition needs, why the upload is required, and what a buyer receives.
6 min readWhat the AI assistant can and cannot change in your strategy
It edits the node graph directly, not a chat log. Here is the envelope it works inside, what gets rejected before it reaches your canvas, and how to ask for changes that land.
5 min readWhat we do not claim about Expert Advisor performance
No win rates, no returns, no testimonials with numbers attached. Here is why a tool for building trading bots should be measured on what it builds, not on what it promises.
4 min readWhy the builder refused that connection
Every wiring rule on the canvas and the reason behind it — port types, one edge per input, the one port that takes many, cycles, and why an event is not a condition.
6 min read