Skip to content

MQL4 · MQL5 · MetaTrader Expert Advisors

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

TradeSmithy is a visual, no-code builder for MetaTrader 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 MQL4 or 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

    Live

  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: MetaTrader bots 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 MQL4 or 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
  • All 38 built-in MetaTrader indicators mapped to their real functions (iMA, iRSI, iMACD, iBands, iStochastic, iATR and more), each with typed parameters and named output lines
  • 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 MQL4 or MQL5 source you can compile in MetaEditor
03Live

Backtest

Set the strategy against history before it trades

Queue a historical run from inside the builder — symbol, timeframe, date range, spread and starting capital — and read the equity curve, trade list and statistics when it comes back.

  • Backtest configuration, queueing and execution are available today on Pro and Premium, with every Global Parameter adjustable per run
  • Runs execute on separate test servers and continue whether or not the page is open — queue position and progress are shown while you wait
  • Every run returns an equity curve, the full trade list and the run log, kept against the project that produced it
  • 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 parameter you can set already carries its own sensible range, which is what an optimizer needs to search
  • 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
  • Nobody can open a strategy they have not bought — not by inspecting the page, not by reading the listing
  • The sale and the money reaching your wallet are the same event: either both happen or neither does

Inside the builder

Everything a strategy needs is already a node

23 node types across 8 categories, all 38 MetaTrader built-in indicators and 20 ready-made strategies. You connect them; the platform writes the MQL4 or MQL5.

The node palette

Events
OnTick, OnNewCandle, and their end-of-handler counterparts
Indicators
All 38 MetaTrader built-in indicators with typed parameters and named output ports
Price data
Open, high, low, close, bid and ask for any bar
Account & symbol
Balance, equity, margin and leverage; point size, digits, spread, stop distance and lot limits
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 MetaTrader function, with typed parameters and separately wired output lines.

  • Moving Average iMA
  • Double Exponential Moving Average iDEMA
  • Triple Exponential Moving Average iTEMA
  • Fractal Adaptive Moving Average iFrAMA
  • Adaptive Moving Average iAMA
  • Variable Index Dynamic Average iVIDyA
  • Envelopes iEnvelopes
  • Parabolic SAR iSAR
  • Average Directional Movement Index iADX
  • ADX by Welles Wilder iADXWilder
  • Ichimoku Kinko Hyo iIchimoku
  • Alligator iAlligator
  • Gator Oscillator iGator
  • Fractals iFractals
  • Relative Strength Index iRSI
  • Moving Average Convergence Divergence iMACD
  • Moving Average of Oscillator iOsMA
  • Stochastic Oscillator iStochastic
  • Commodity Channel Index iCCI
  • Williams Percent Range iWPR
  • Momentum iMomentum
  • Relative Vigor Index iRVI
  • DeMarker iDeMarker
  • Awesome Oscillator iAO
  • Accelerator Oscillator iAC
  • Bears Power iBearsPower
  • Bulls Power iBullsPower
  • Triple Exponential Average iTriX
  • Bollinger Bands iBands
  • Average True Range iATR
  • Standard Deviation iStdDev
  • Volumes iVolumes
  • On Balance Volume iOBV
  • Money Flow Index iMFI
  • Accumulation/Distribution iAD
  • Force Index iForce
  • Chaikin Oscillator iChaikin
  • Market Facilitation Index iBWMFI

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 change is checked before it touches your canvas, so a bad answer cannot break a strategy that was working.

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. The sale, the commission and the credit reaching your wallet are one event, the moment a buyer goes through. Those earnings are spendable straight away on your plan and on other traders' strategies, and you can withdraw them to a crypto address once they mature 14 days after the sale — sale earnings only, never funds you added yourself, with a $50.00 minimum and a person reviewing every request.

Nobody reads a strategy they haven't bought

The public listing shows only the name, description, price, seller and node counts. The strategy itself is never sent to anyone who has not bought it — there is nothing to uncover by inspecting the page. It is handed to the buyer, and only at the moment the payment goes through.

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 are in your wallet the instant a buyer completes, and a top-up is only ever credited once the payment itself is confirmed.

How it works

How to build a MetaTrader 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 MQL4 or 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 every change is checked before it reaches your canvas.

  4. 04

    Backtest it against historical data

    On Pro or Premium, set the symbol, timeframe, date range, spread and starting balance, then queue the run. It executes on our test servers and comes back with an equity curve, the full trade list and the run log.

  5. 05

    Export compilable MQL4 or MQL5

    Export the graph as source code for the terminal the project targets, then compile it in MetaEditor and attach it to a chart.

  6. 06

    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 code export per month (MQL4 or MQL5)
  • 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 code exports per month (MQL4 or MQL5)
  • Publish and sell on the marketplace (15% commission)
  • 50 backtest runs per month
Choose Pro

Premium

Maximum throughput and the lowest selling fees.

$49/ 30 days

  • Unlimited projects
  • 1,200 AI chat messages per month
  • 300 code exports per month (MQL4 or MQL5)
  • Publish and sell on the marketplace (5% commission)
  • 200 backtest runs per month
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 per 30 days · max 50 a day1,200 per 30 days · max 150 a day
Code exports (MQL4/MQL5)1 per 30 days100 per 30 days · max 20 a day300 per 30 days · max 50 a day
Backtest runs50 per 30 days · max 10 a day200 per 30 days · max 40 a day
Sell in the marketplace
Marketplace commission15%5%

Backtest runs execute on our test servers and are included on the plans above; a run keeps going whether or not the page is open.

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 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 MQL4 or MQL5 source code, and sell it to other traders in a built-in marketplace — without leaving the platform.

Do I need to know MQL4, 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 source code for you in the language your target terminal uses. 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 Expert Advisor?

Create a project and pick its terminal, 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 MQL4 or 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. Every change it proposes is checked before it reaches your canvas, so a bad answer cannot break a strategy that was working. The assistant is included on Pro and Premium.

Which MetaTrader indicators are supported?

All 38 MetaTrader built-in indicators ship with the builder: Moving Average, Double Exponential Moving Average, Triple Exponential Moving Average, Fractal Adaptive Moving Average, Adaptive Moving Average, Variable Index Dynamic Average, Envelopes, Parabolic SAR, Average Directional Movement Index, ADX by Welles Wilder, Ichimoku Kinko Hyo, Alligator, Gator Oscillator, Fractals, Relative Strength Index, Moving Average Convergence Divergence, Moving Average of Oscillator, Stochastic Oscillator, Commodity Channel Index, Williams Percent Range, Momentum, Relative Vigor Index, DeMarker, Awesome Oscillator, Accelerator Oscillator, Bears Power, Bulls Power, Triple Exponential Average, Bollinger Bands, Average True Range, Standard Deviation, Volumes, On Balance Volume, Money Flow Index, Accumulation/Distribution, Force Index, Chaikin Oscillator, Market Facilitation Index. Each is mapped to its real function with typed parameters and named output lines, so a MACD node exposes its main, signal and histogram outputs separately. 29 of them exist in MetaTrader 4; the 9 that MetaTrader 5 added are shown but disabled on an MT4 project, so you always know why one is unavailable.

Is backtesting available yet?

Yes, on Pro and Premium. Set up a run — symbol, timeframe, date range, spread, leverage, modelling mode, starting balance and every parameter your strategy declares — and queue it; the run executes on our test servers and returns an equity curve, the full trade list and the run log. Runs continue whether or not the page is open, and you can see your position in the queue while you wait. Results are whatever the test produced, on your configuration: no invented figures are ever shown, and a backtest is not a prediction about a live account.

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 parameter you can set carries its own sensible range, which is what an optimizer needs in order to search it. 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 credit is in your wallet immediately — the sale and the settlement are one event, with nothing to claim. Commission is 15% on Pro and 5% on Premium, taken from your live plan at the moment of sale. Earnings pay for your plan and for other traders' strategies, and can be withdrawn to a crypto address once they mature 14 days after the sale. Only sale earnings are withdrawable, never funds you added yourself, and the minimum withdrawal is $50.00. Withdrawals are reviewed and sent by a person rather than automatically.

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 itself is never sent to anyone who has not bought it, so there is nothing to uncover by inspecting the page or the listing: it is handed over only to a buyer, at the moment the payment goes through.

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 code export every 30 days; Pro adds the AI assistant, marketplace selling and backtesting; 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?

Yes. Each project targets one terminal, chosen when you create it and changeable at any time, and the builder generates MQL4 for MetaTrader 4 or MQL5 for MetaTrader 5 accordingly — they are different languages, not versions of one, so each gets its own generator rather than a translation. The choice also decides which indicators the library offers, whether an uploaded custom indicator must be a .ex4 or a .ex5, and what buyers are told before they purchase a strategy in the marketplace.

Build the first one free

3 projects and a code 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 Expert Advisor builder for MetaTrader 4 and MetaTrader 5