StratoBotBuild My EA
NewA free logic check that explains every trade

Your trading strategy.Your EA. No coding required.

Turn your forex trading rules into an Expert Advisor for MetaTrader 5. Describe your strategy, review the logic, and download code you can inspect and test.

StratoBot

You wrote

“9/21 EMA cross, stop loss 20 pips, take profit 40 pips”

Checks its rules once per candle, on whatever chart timeframe you attach it to, using closed candles only.

Buy when

  • •the 9 EMA crosses above the 21 EMA

Sell when

  • •the 9 EMA crosses below the 21 EMA

Exits

  • •Stop loss 20 pips from entry.
  • •Take profit 40 pips from entry.

Size

  • •Trade the lot size you set in the bot's inputs.

Free logic check

3 trades over 150 candles of a made-up price path

Bullish candleBearish candleTarget hitStopped outStill open

Why the buy on candle 9 happened

  • the 9 EMA crosses above the 21 EMA (9 EMA 1.09675 vs 21 EMA 1.09650)
  • Stop loss hit at 1.09684.

Real output for this example. The logic check uses a made-up price path, not market history, and isn't a backtest or a profit forecast.

How it works

Four steps, all in your browser. You only need MetaTrader 5 at the end.

A 1-minute narrated walkthrough: describe, review, check, download. Watch on YouTube
  1. 1.Describe it

    Write your entry and exit rules the way you'd explain them to another trader.

  2. 2.Review the logic

    See exactly what the bot will do, rule by rule. Anything it can't build is flagged, not guessed.

  3. 3.Check it fires

    A free logic check runs your exact rules on a made-up price path and explains every trade.

  4. 4.Download the .mq5

    A real MQL5 source file you open, read, compile and test in MetaTrader 5.

See the full walkthrough

Hiring a programmer compared with StratoBot

Hiring a programmer

  • Write a technical spec
  • Find an MQL4/MQL5 programmer
  • Explain the strategy, repeatedly
  • Pay upfront and wait 2 to 4+ weeks
  • Test it yourself, request revisions, pay again

With StratoBot

  • Describe the strategy in your own words
  • Confirm a rule-by-rule readback
  • Watch it trade on a free logic check
  • Download the .mq5 the same day
See the full cost and time comparison

Code you can read, not a black box

Your rules are compiled by a deterministic compiler, not written freeform by AI, and the compiler is checked against MetaTrader 5's own Strategy Tester. Every setting you described becomes an input you can change in MetaTrader.

  • An ordinary .mq5 source file, yours to keep and edit
  • Stops, targets and sizes exposed as inputs
  • Nothing locked to our platform
9-21-ema-cross.mq5 (inputs, real excerpt)
input double InpLots = 0.1; // Lot size
input double InpStopLossPips = 20; // Stop loss, pips (0 = none)
input double InpTakeProfitPips = 40; // Take profit, pips (0 = none)
input int Ma0_Period = 9; // EMA period
input int Ma1_Period = 21; // EMA period

Simple pricing

Your first EA is free. Pay only for the ones you build after that.

Free

KES 0

Describe your strategy, review the rules, run 5 logic checks and download your first EA. No account needed.

Each EA after that

KES 1,000 one-off

Yours to keep and re-download as you adjust it. Building a lot? Pro is KES 1,500 a month for unlimited EAs.

See full pricing

Give us your trading strategy

Describe it in plain language and see exactly what your bot will do. Free, no account needed.

Build My EA

Your first EA is free.

Risk warning: trading forex and CFDs on margin carries a high risk of losing money, including more than you deposit with some brokers. StratoBot builds the EA you describe; it doesn't give trading advice and can't make a strategy profitable. Test every EA on a demo account first. Read the FAQ