Skip to content

MQL5 · MetaTrader 5 · Expert Advisors

from idea to build(no code), backtest, parameter optimization and sell in marketplace ecosystem

TradeSmithy is a visual, no-code builder for MetaTrader 5 Expert Advisors: you assemble a trading strategy as a node graph on a canvas, refine it in plain English with an AI assistant, export it as ready-to-compile MQL5 source code, and sell it to other traders in a built-in marketplace — without leaving the platform.

No credit card · 3 free projects · Top up in USDT or USDC

rsi-reversal.eabuilder5 nodes · 4 edges
OnTickRSIperiod 14 · iRSImainIf Conditionrsi < 30rsi > 70truefalseBuy Order0.10 lot · SL 50 · TP 100Sell Order0.10 lot · SL 50 · TP 100
ExportRSI_Reversal.mq5 — compile in MetaEditor, attach to a chart
  1. 01

    Idea

    Live

  2. 02

    Build (no code)

    Live

  3. 03

    Backtest

    In development

  4. 04

    Parameter optimization

    In development

  5. 05

    Sell in marketplace

    Live

The ecosystem

Five stations, one platform — you never have to leave

Most traders stitch this workflow together from a builder, a tester, a spreadsheet and a forum thread. Here it is one account, one canvas and one wallet: from idea to build(no code), backtest, parameter optimization and sell in marketplace ecosystem.

01Live

Idea

Start from the strategy you already trade

Open a blank canvas or one of 20 prebuilt strategy templates, from an RSI bot to a multi-timeframe or grid system.

  • 20 strategy templates covering trend, oscillator, breakout, volatility, scalping and portfolio approaches
  • Every template opens as an editable graph, not a locked preset
  • Projects save automatically and reload by URL, so a refresh never costs you work
02Live

Build (no code)

Wire the strategy together — no MQL5 required

Drag nodes onto the canvas and connect them. Events, indicators, price data, logic, orders, variables and math are all node types, and the connections are the program.

  • 20 node types across 7 categories: events, indicators, price data, logic and conditions, trading operations, variables and parameters, math
  • 16 built-in MetaTrader 5 indicators mapped to their real MQL5 functions (iMA, iRSI, iMACD, iBands, iStochastic, iATR and more)
  • An AI assistant that edits the graph itself — it adds nodes and rewires connections on request, then the result is validated before it touches your canvas
  • One-click export to clean MQL5 source you can compile in MetaEditor
03In development

Backtest

Set the strategy against history before it trades

Configure the symbol, timeframe, date range, spread and starting capital for a historical run from inside the builder.

  • Backtest configuration is available today on Pro and Premium
  • The execution engine is not connected yet, so the Run button is deliberately disabled rather than returning invented results
  • No separate terminal, spreadsheet or third-party tester in the loop
04In development

Parameter optimization

Find the inputs that hold up, not the ones that fit

Sweep indicator periods, thresholds, lot sizing and stop distances across ranges instead of guessing a single value by hand.

  • Every node parameter is already a typed input with a declared range and default, which is what an optimizer sweeps
  • In development, and shipping into the same canvas — it is not a separate product or an add-on purchase
05Live

Sell in marketplace

Publish the finished strategy and get paid for it

List a working strategy in the community marketplace, set your price, and take the proceeds into your wallet the moment someone buys.

  • Commission is 15% on Pro and 5% on Premium — the seller keeps the rest
  • Buyers get the workflow copied straight into their own projects, ready to edit
  • The strategy graph is never readable before purchase — it is stored where no client can reach it and released only by the server, at settlement
  • Wallet balances are settled server-side in integer cents, in the same database transaction as the sale

Inside the builder

Everything a strategy needs is already a node

20 node types across 7 categories, 16 MetaTrader 5 indicators and 20 ready-made strategies. You connect them; the platform writes the MQL5.

The node palette

Events
OnTick, OnNewCandle, and their end-of-handler counterparts
Indicators
16 MetaTrader 5 indicators with typed parameters and named output ports
Price data
Open, high, low, close, bid and ask for any bar
Logic & conditions
If-condition, AND, OR, NOT, comparison
Trading operations
Buy, sell, close and modify orders with lot, stop loss and take profit
Variables & parameters
Global inputs, custom values, variables and assignments
Math operations
Arithmetic between any two wired values

Built-in MetaTrader 5 indicators

Each maps to its real MQL5 function, with typed parameters and separately wired output lines.

  • Moving Average iMA
  • Relative Strength Index iRSI
  • MACD iMACD
  • Bollinger Bands iBands
  • Stochastic Oscillator iStochastic
  • Average True Range iATR
  • Commodity Channel Index iCCI
  • Average Directional Index iADX
  • Williams %R iWPR
  • Momentum iMomentum
  • Moving Average of Oscillator iOsMA
  • Relative Vigor Index iRVI
  • Parabolic SAR iSAR
  • Standard Deviation iStdDev
  • DeMarker iDeMarker
  • Envelopes iEnvelopes

An AI assistant that edits the graph, not just the chat

Ask for a change in plain English and the assistant adds the nodes and rewires the connections itself. Every reply is normalised, validated and synchronised before it touches your canvas, so a malformed answer cannot corrupt a working strategy.

you ▸ only buy when ATR is above 0.0015, and move the stop to breakeven at +20 pips

graph ▸ +2 nodes, +3 edges, condition rows grown to fit

The marketplace

Your strategy is an asset — the platform lets you sell it

Publishing turns a finished graph into a listing other traders can buy. Settlement, commission and the payout into your wallet all happen server-side, in one transaction, the moment the sale goes through.

Nobody reads a strategy they haven't bought

The public listing shows only the name, description, price, seller and node counts. The strategy graph is stored where every client is denied access and is released by the server alone, to the buyer, at settlement.

You keep the majority of every sale

Commission comes from your live plan at the moment of sale, not from a rate stamped on the listing: 15% on Pro, 5% on Premium. Seller proceeds and the platform cut always add up to exactly what the buyer paid.

Top up in crypto, get paid the moment you sell

USDT and USDC are accepted across Tron, BNB Smart Chain, Polygon, Solana, TON, Arbitrum, Optimism and Base — plus BUSD, TRX, TON, BNB and SOL. Sale proceeds land in your wallet in the same transaction as the purchase, and a balance is only ever credited by a verified payment notification.

How it works

How to build a MetaTrader 5 Expert Advisor without writing code

Five steps from a trading idea to a compiled Expert Advisor you can sell. The first one is free.

  1. 01

    Create a project

    Sign in and start a project from a blank canvas or from one of the 20 strategy templates. The free plan includes three projects.

  2. 02

    Build the strategy as a node graph

    Drag an event node, the indicators you trade, your entry conditions and a buy or sell order onto the canvas, then connect them. The connections are the logic — you never write MQL5.

  3. 03

    Refine it with the AI assistant

    Describe the change you want in plain English. The assistant edits the graph directly — adding nodes and rewiring connections — and the result is normalised and validated before it is applied.

  4. 04

    Export compilable MQL5

    Export the graph as MQL5 source code, then compile it in MetaEditor and attach it to a MetaTrader 5 chart.

  5. 05

    Publish it to the marketplace

    On Pro or Premium, list the finished strategy at your own price. When someone buys, the sale settles to your wallet immediately, minus commission.

Pricing

Three plans, billed every 30 days

Plans are paid from your wallet balance, so a lapsed plan never locks a project — it only stops you creating new ones beyond the limit. Nothing you have built is ever hidden or deleted.

Free

Try the builder and ship one Expert Advisor.

$0forever

  • Up to 3 projects
  • 1 MQL5 export per month
  • AI chat assistant not included
  • Marketplace browsing and buying
Start free
Recommended

Pro

For traders building and selling strategies regularly.

$19/ 30 days

  • Up to 25 projects
  • 400 AI chat messages per month
  • 100 MQL5 exports per month
  • Publish and sell on the marketplace (15% commission)
  • Strategy backtesting
Choose Pro

Premium

Maximum throughput and the lowest selling fees.

$49/ 30 days

  • Unlimited projects
  • 1,200 AI chat messages per month
  • 300 MQL5 exports per month
  • Publish and sell on the marketplace (5% commission)
  • Strategy backtesting
  • Priority AI throughput
Choose Premium
TradeSmithy plan comparison: price, project limits, AI quotas, backtesting, marketplace selling and commission
FeatureFreeProPremium
Price per 30 days$0$19$49
Saved projects325Unlimited
AI chat messages400 / period · 50 per day1,200 / period · 150 per day
MQL5 exports1 / period · 1 per day100 / period · 20 per day300 / period · 50 per day
Backtest configuration
Sell in the marketplace
Marketplace commission15%5%

Backtest configuration is available on the plans above; the execution engine is still in development.

Questions

Frequently asked questions

Short, direct answers about what the platform does today — including the parts that are not finished.

What is TradeSmithy?

TradeSmithy is a visual, no-code builder for MetaTrader 5 Expert Advisors: you assemble a trading strategy as a node graph on a canvas, refine it in plain English with an AI assistant, export it as ready-to-compile MQL5 source code, and sell it to other traders in a built-in marketplace — without leaving the platform.

Do I need to know MQL5 or any programming to build an Expert Advisor?

No. You build the strategy by dragging nodes onto a canvas and connecting them, and the platform generates the MQL5 source code for you. Reading code helps if you want to check the output before compiling it, but nothing in the build process requires you to write any.

How do I turn a trading idea into a MetaTrader 5 Expert Advisor?

Create a project, drop an event node such as OnTick onto the canvas, add the indicators your strategy uses, wire them into an if-condition, connect that to a buy or sell order node, then export the graph as MQL5 and compile it in MetaEditor. A working first strategy takes about fifteen minutes from a template.

Can the AI assistant modify my strategy for me?

Yes. The assistant edits the node graph itself rather than just describing changes — ask it to add an ATR filter or to route a second condition into an existing order and it will add the nodes and the connections. Its output is normalised, grown to fit dynamic inputs, validated and synchronised before it is applied, so a malformed reply cannot corrupt your canvas. The assistant is included on Pro and Premium.

Which MetaTrader 5 indicators are supported?

16 indicators ship built in: Moving Average, Relative Strength Index, MACD, Bollinger Bands, Stochastic Oscillator, Average True Range, Commodity Channel Index, Average Directional Index, Williams %R, Momentum, Moving Average of Oscillator, Relative Vigor Index, Parabolic SAR, Standard Deviation, DeMarker, Envelopes. Each one is mapped to its real MQL5 function with typed parameters and named output lines, so a MACD node exposes its main, signal and histogram outputs separately.

Is backtesting available yet?

Backtest configuration is available on Pro and Premium — you can set the symbol, timeframe, date range, spread and starting balance from inside the builder. The execution engine is not connected yet, so the Run button is disabled rather than showing results that were never computed. It is the next thing being built.

Is parameter optimization available yet?

Not yet — it is in development and will run inside the same builder. The groundwork is already in place: every node parameter is a typed input with a declared minimum, maximum and default, which is exactly what an optimizer needs to sweep. It will not be sold as a separate product.

Can I sell the strategies I build?

Yes, on Pro and Premium. Publish a strategy to the community marketplace at a price you set; when someone buys it, the money lands in your wallet in the same transaction as the sale. Commission is 15% on Pro and 5% on Premium, taken from your live plan at the moment of sale.

If I list a strategy, can people copy it without paying?

No. The public listing carries only the shop-window details — name, description, price, seller and node counts. The strategy graph itself is stored in a separate location that every client is denied access to, and it is released only by the server, only to a buyer, at the moment the payment settles.

How do I add funds, and which cryptocurrencies are accepted?

Wallet top-ups are paid in crypto through a hosted checkout. USDT and USDC are accepted across Tron, BNB Smart Chain, Polygon, Solana, TON, Arbitrum, Optimism and Base, plus BUSD, TRX, TON, BNB and SOL. A balance is only ever credited by a verified payment notification from the provider — returning to the site never credits anything by itself.

How much does TradeSmithy cost?

There are three plans, each billed per 30 days from your wallet balance: Free at $0, Pro at $19, Premium at $49. Free includes 3 projects and 1 MQL5 export per period; Pro adds the AI assistant, backtesting and marketplace selling; Premium adds unlimited projects and the lowest commission.

What happens to my projects if I downgrade or my plan lapses?

Nothing is locked, hidden or deleted. The project limit is checked only when you create a project, so a lapsed Pro account keeps full read and write access to all 25 of its projects and simply cannot create the 26th until it upgrades or removes one. There is no read-only project state.

Does the generated code work on MetaTrader 4?

No. The output is MQL5, targeting MetaTrader 5 Expert Advisors. MQL4 and MetaTrader 4 are not supported.

Can I run TradeSmithy on my own server?

Yes. The application ships with a Docker setup and a documented self-hosting path, so you can run the whole stack on your own infrastructure with your own API keys.

Build the first one free

3 projects and an MQL5 export on the free plan — no card, no trial clock. Upgrade only when you want the AI assistant, backtesting or a marketplace listing.

TradeSmithy — No-code MQL5 Expert Advisor builder for MetaTrader 5