AI-Powered Code Generation

Turn Trading Strategy Videos Into Trading Robots.

Upload a video → Download a trading bot for MT4, MT5, or Trading View.
Make revisions with AI or Get the source code. No coding required.

make me a bot
Target platform
first EA is free, no card required!
Simple Process

How It Works.

01

Paste or Upload

Drop a YouTube URL or upload an MP4, MOV, or AVI file. EA Engine handles the rest. No preprocessing needed.

02

Video Analysis & Code

EA Engine uses AI to analyze the video visuals and audio to extract every entry, exit, and risk management rule from the strategy. And writes the code.

03

Download

Get a compiled .ex4/.ex5 Expert Advisor file for MetaTrader, or a .pine strategy script for TradingView. Ready to deploy.

BUILDING

The assembly line.

A continuous loop of what we actually do: analyze audio and video, write the code, compile the file.

01 · SOURCEyoutube.com
Break of Structure Pullback Entry
@ictmentor · 24:18 · 147K views
02 · ANALYZINGthe strategy
Analyzing audio
Analyzing Video
03 · WRITINGEA.mq5
You've built 0 EAs this month·avg build time 0m 0s·0/50 revisions used
Dashboard

One dashboard.
For every EA you build.

01
Paste a YouTube link. Any strategy video works: Forex, crypto, indices, any language.
02
Track every EA build in real time. Stage-by-stage logs, compile status, and ETAs.
app.eaengine.aiLIVE
EA Engine
Search EAs...
New EA
Home
Revisions
Settings
Billing
Recent EAs
Supply/Demand EMA Cross
Volume Profile Scalper
London Breakout v2
ICT Silver Bullet 4H
Home
Good afternoon, Alex
+ New EA
Paste a YouTube link...
MT5Generate
EAs
24
Success
94%
Build
1:48
Revs
18/50
Your EAs BUILDING · 1
Supply/Demand EMA Cross
@forexmonk
MT5COMPILING64%
Volume Profile Scalper
@volumegod
MT5READY.ex5
London Breakout v2
@fxstrategy
PineREADY.pine
ICT Silver Bullet 4H
@priceaction
MT5READY.ex5
03
Your full library, searchable and sortable by platform, status, or date.
04
Expert plan includes full MQL source alongside the compiled binaries.
app.eaengine.aiLIVE
EA Engine
Search EAs...
New EA
Home
Revisions
Settings
Billing
Recent EAs
Supply/Demand EMA Cross
Volume Profile Scalper
London Breakout v2
ICT Silver Bullet 4H
Home
Good afternoon, Alex
+ New EA
Paste a YouTube link...
MT5Generate
EAs
24
Success
94%
Build
1:48
Revs
18/50
Your EAs BUILDING · 1
Supply/Demand EMA Cross
@forexmonk
MT5COMPILING64%
Volume Profile Scalper
@volumegod
MT5READY.ex5
London Breakout v2
@fxstrategy
PineREADY.pine
ICT Silver Bullet 4H
@priceaction
MT5READY.ex5
Workspace

Watch it build.
Ask to change anything, in plain English.

01
Chat live with the AI as it writes your EA. Every decision is visible.
02
It asks clarifying questions when your strategy is ambiguous. Never a black box.
app.eaengine.aiLIVE
EA Engine
ACTIVE · v3
EMA Cross · MT5
SETUP SUMMARY
Strategy: EMA cross 50/200 with RSI filter
Install: drop EA.ex5 into MQL5/Experts
EA Engine
Watched the video, transcribed audio (12:43), sampled 28 frames. Extracted EMA cross 50/200 with RSI filter.
NEEDS INPUT
Use a trailing stop? Heard it at 4:12 but skipped at 7:30.
Yes, 20 pipsNo, fixed SL
Yes, 20 pips.
EA.mq5Utils.mqh
Building...
// Waiting for clarification...
$ compiling...
03
Full syntax-highlighted code view for MQL5, MQL4, or Pine Script.
04
Every download lives forever. You never lose a working version.
app.eaengine.aiLIVE
EA Engine
ACTIVE · v3
EMA Cross · MT5
SETUP SUMMARY
Strategy: EMA cross 50/200 with RSI filter
Install: drop EA.ex5 into MQL5/Experts
EA Engine
Watched the video, transcribed audio (12:43), sampled 28 frames. Extracted EMA cross 50/200 with RSI filter.
NEEDS INPUT
Use a trailing stop? Heard it at 4:12 but skipped at 7:30.
Yes, 20 pipsNo, fixed SL
Yes, 20 pips.
EA.mq5Utils.mqh
Building...
// Waiting for clarification...
$ compiling...
Revisions

Bulk-revise multiple EAs with one rule. Credits refunded on failures.

01
Type a rule once ("skip NFP Fridays") and apply it to multiple EAs at once.
02
Batch-group your revisions. See which builds passed and which need attention.
app.eaengine.aiLIVE
Revisions
Batch runs this week
AllReadyFailed
Parent: EMA Cross family
3 EAs · 1 rule applied
v3 → v4
London Breakout v2
"Skip NFP Fridays"
MT5 · v4READYjust now
RSI Divergence Scalper
"Skip NFP Fridays"
MT5 · v4COMPILINGjust now
ICT Silver Bullet
"Skip NFP Fridays"
MT5 · v4NEEDS INPUTjust now
03
Failed builds refund their credits automatically. You never pay for our mistakes.
04
Every version is permanent and never overwritten. Roll back to any v-number.
app.eaengine.aiLIVE
Revisions
Batch runs this week
AllReadyFailed
Parent: EMA Cross family
3 EAs · 1 rule applied
v3 → v4
London Breakout v2
"Skip NFP Fridays"
MT5 · v4READYjust now
RSI Divergence Scalper
"Skip NFP Fridays"
MT5 · v4COMPILINGjust now
ICT Silver Bullet
"Skip NFP Fridays"
MT5 · v4NEEDS INPUTjust now
Settings

Set defaults baked into every new bot.

01
Set your defaults once: platform, risk per trade, trading days. They apply to every EA you generate.
02
Hard no-rules like "skip NFP Fridays" or "no martingale" get baked straight into every bot’s code.
app.eaengine.aiLIVE
Settings · Defaults
Applied to every EA you generate
ACTIVE ON 6 EAs
Default platform
MT5
MT4
Pine Script
Risk per trade
1.2% of balance
Trading days
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Hard-no rules
Skip NFP Fridays
Skip FOMC days
No martingale
Add rule
Allowed symbols
EURUSD
GBPUSD
USDJPY
NAS100
XAUUSD
Add symbol
Custom rules
e.g. Never add to a losing trade
Add rule
03
Custom plain-English rules let you add personal trading principles EA Engine enforces for you.
04
Switch defaults off anytime to go back to per-EA configuration.
app.eaengine.aiLIVE
Settings · Defaults
Applied to every EA you generate
ACTIVE ON 6 EAs
Default platform
MT5
MT4
Pine Script
Risk per trade
1.2% of balance
Trading days
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Hard-no rules
Skip NFP Fridays
Skip FOMC days
No martingale
Add rule
Allowed symbols
EURUSD
GBPUSD
USDJPY
NAS100
XAUUSD
Add symbol
Custom rules
e.g. Never add to a losing trade
Add rule

From Video to Production-Grade Code.

Get a compiled .ex5 or .ex4 EA for MetaTrader, or a .pine strategy for TradingView. Ready to deploy.

EMA_Crossover_EA.mq5 Download .ex5
//+------------------------------------------+
//| EMA Crossover EA - MetaTrader 5 |
//| Generated by EA Engine |
//+------------------------------------------+
#property copyright "EA Engine"
#property version "1.00"
 
input double LotSize = 0.01;
input int FastEMA = 50;
input int SlowEMA = 200;
input int RsiFilter = 55;
 
void OnTick() {
double fast = iMA(_Symbol, 0, FastEMA, 0, MODE_EMA, PRICE_CLOSE, 0);
double slow = iMA(_Symbol, 0, SlowEMA, 0, MODE_EMA, PRICE_CLOSE, 0);
double rsi = iRSI(_Symbol, 0, 14, PRICE_CLOSE, 0);
 
if (fast > slow && rsi > RsiFilter && !HasOpenLong()) {
OrderSend(_Symbol, OP_BUY, LotSize, Ask, 3, 0, 0);
}
}

Built for Non-Coders.

Everything you need to go from watching a strategy video to a working trading bot.
No coding required.

01

Works with YouTube trading strategy videos

Paste a YouTube link to any trading strategy video, with or without audio. If the video explains a strategy, EA Engine can turn it into a working trading bot.

02

Reads audio AND chart visuals

Most tools only process text. EA Engine analyzes both the audio and the on-screen chart visuals for complete context and accuracy.

03

Compiled EA or Pine Script output

No copying and pasting code. You get a compiled .ex4/.ex5 binary for your MT4 or MT5 Experts folder, or a Pine Script .pine file for TradingView users.

04

Plain-English revisions

Type "add a trailing stop" or "only enter during London session" and receive an updated bot. No coding, no syntax. Just plain English.

05

MT4, MT5, and TradingView supported

Choose your platform before generating. EA Engine outputs a compiled EA for MetaTrader, or a Pine Script strategy for TradingView. All from the same video.

06

Source code access on Expert plan

Expert plan users get full .mq4 or .mq5 source code alongside the compiled EA. Inspect, modify, and learn from the generated code.

Simple Pricing.

Start free. Upgrade when you’re ready. Cancel anytime.

FREE TRIAL
$0one-time
Try it once, no card needed.
  • 1 EA generation
  • 15 min max video
  • Compiled EA (.ex4/.ex5) or Pine Script
  • No expiry on trial EA
  • Source code (.mq4/.mq5)
Start Free
STARTER
$29/mo
For occasional automation.
  • 5 EA generations/month
  • 15 revisions/month*
  • 15 min max video
  • MT4, MT5 & TradingView (Pine Script)
  • Compiled EA (.ex4/.ex5) or Pine Script
  • 500MB upload limit
  • Email support
  • Source code (.mq4/.mq5)
EXPERT
$249/mo
Full access for serious traders.
  • 30 EA generations/month
  • 100 revisions/month*
  • 60 min max video
  • MT4, MT5 & TradingView (Pine Script)
  • Compiled EA (.ex4/.ex5) or Pine Script
  • Full .mq4 / .mq5 source code
  • Live code streaming
  • 2GB upload limit
  • Priority support
Add-On Packs

Top up revisions or EA generations without upgrading your plan.
Available to all paid plans. Credits never expire and don't reset monthly.

Single Revision
$5
1 credit
$5.00/ea
BEST VALUE
10-Pack
$45
10 credits
$4.50/ea
20-Pack
$80
20 credits
$4.00/ea
*One revision = one complete request + response cycle, including up to 5 optional screenshots. The revised EA is recompiled and delivered as a new .ex4, .ex5, or .pine file.

Subscriptions renew automatically. Cancel anytime before the next billing date.

FAQ

Everything you need to know about EA Engine.

EA Engine works best with technical trading strategy YouTube videos. The more information about the strategy, the better. Any entry rules, exit rules, indicators used, risk management rules, etc, described in the video will be applied to your bot. Unless you state otherwise.

No. However, a video with captions or where a trader is explaining the strategy is recommended for best accuracy. Screen recordings of chart analysis, strategy tutorials, and text explanations of specific setups in the video also work. For videos without audio, you will be prompted to add optional instructions to improve accuracy.

EA Engine uses AI to analyze the video content, extracting strategy rules from both the audio and on-screen chart visuals. For MT4 and MT5, it converts those rules into MQL4 or MQL5 code and compiles a .ex4 or .ex5 file. For TradingView, it generates a Pine Script v6 .pine file ready to paste into the Pine Editor.

An .ex4 file is a compiled Expert Advisor for MT4, and an .ex5 file is for MT5. These are the binary files that MT4/MT5 runs as automated Expert Advisors. You simply drag the file into your Experts folder and attach it to a chart.

Yes. You can request plain-English revisions like "add a trailing stop" or "only enter during the London session" and EA Engine will update the code and deliver a new file. For MT4 and MT5 this means a recompiled .ex4 or .ex5. For Pine Script it means an updated .pine file. On the Expert plan, you also receive the raw .mq4 or .mq5 source code to edit manually.

You can use revision credits to refine the output. Describe what needs to change in plain English, and EA Engine will update the code accordingly. Each revision delivers a new .ex4, .ex5, or .pine file depending on your platform.

Every revision generates a new file, but all previous versions remain available for download from your dashboard. That includes .ex4, .ex5, and .pine files. Expert plan users can also download old .mq4 or .mq5 source code versions. Nothing is overwritten.

Yes. Select "Pine Script" as your platform when generating. EA Engine produces a Pine Script v6 strategy file (.pine) you paste directly into TradingView’s Pine Editor.

A .pine file is a Pine Script strategy that runs on TradingView's cloud servers, with results displayed in your browser. Paste it into the Pine Editor on any TradingView chart, no installation needed. An .ex5 file is a compiled Expert Advisor that runs inside MetaTrader 5 on your local machine or VPS.

Your first EA is free.

No credit card. Paste a link, get a bot.

MT5MT4Pine Script
No credit card required for your first EA.