免代码 EA builder
设计 MetaTrader 5 交易机器人——无需手写 MQL5。
AIStrategyMiner Strategy Builder 是一款无代码开发工具。你可以在免费画布上用可视化编辑器设计交易逻辑,用内置强度测试检验,并试用 Generate 工具的免费演示。使用 Pro,可运行完整生成器,并下载可用的 MetaTrader 5 EA——编译好的文件,或可编辑的 MQL5(.mq5)源代码。
- 12
- 个策略模板
- 119
- 个逻辑积木块,分为 8 个类别
- .ex5
- Pro 提供编译与 MQL5 导出
- 0
- 次安装——在浏览器中运行
Builder 是什么——不是什么
AIStrategyMiner Strategy Builder 是一款输出源代码的软件开发工具。它不是交易机器人、经纪商、信号服务,也不是财务建议。
- 它会根据可视化设计生成 MQL5 源代码。
- 它不会执行交易、下单,或连接经纪商。
- 它不会提供交易信号、可跟随的策略,或投资建议。Generate 产出的候选策略是对过去数据的拟合,可能只是偶然拟合;它们只是供你测试的起点,而不是推荐。
- 由你编译代码,并决定如何使用你生成的源代码。
工作原理
从想法到通过测试的 EA,只需三步
-
1可视化设计你的逻辑
把积木块——指标、入场和出场条件、风险规则——拖放到画布上,或从 12 个策略模板中选一个开始。不知道从哪里入手?Generate 会在你的浏览器中搜索积木块组合和参数(不会向服务器发送任何内容);任何候选策略都可以在编辑器中打开并修改。无需记忆 MQL5 语法。
-
2先测试,再信任
在历史数据上运行内置的强度测试,并在主要货币对上运行稳健性矩阵——全部在浏览器中完成,在任何东西接触你的终端之前。
-
3编译并带走
编译为可直接运行的 MetaTrader 5 .ex5,或下载可编辑的 MQL5(.mq5)源代码——两者均需 Pro。如何使用成果由你决定——Builder 绝不会替你运行。
功能
一个开发环境,而非黑箱
可视化积木编辑器
无需编写代码即可搭建入场/出场规则、指标条件与资金管理逻辑。8 个类别中共 119 个积木块。
12 个策略模板
从均线交叉、RSI 回归、布林带突破等模板开始,再把积木块调整成你自己的想法。
内置强度测试
在历史数据上回测你的设计,并在主要货币对上评估稳健性——全部在浏览器中完成,导出之前即可验证。
风险管理积木块
止损、止盈、保本和移动止损逻辑均以可复用组件的形式提供,导出前还会对危险配置发出警告。
项目保存在你的账户中
登录后可将设计保存为项目,在任何设备上重新打开,从上次停下的地方继续。未登录的设计只保存在你的浏览器中。
可读的源代码输出
Pro 版生成结构清晰、带注释的 MQL5 代码,供你查看、修改和进行版本控制。你的设计与生成结果完全归你所有。
你可以用什么来构建
Builder 的全部积木块,一张清单。
- Moving AverageMoving Average (SMA/EMA/SMMA/LWMA)趋势
- RSIRelative Strength Index振荡指标
- Bollinger BandsBollinger Bands (Upper/Main/Lower)波动率
- MACDMACD (Main/Signal)振荡指标
- ATRAverage True Range波动率
- IchimokuIchimoku Kinko Hyo (Tenkan/Kijun/Senkou A/B/Chikou)趋势
- Donchian ChannelHighest high / lowest low of the last N bars - for breakout and swing-level conditions波动率
- Opening Range BreakoutFreezes the high/low of the first N bars from a given time as a range, then reports a break of it as +1 (up) / -1 (down) / 0 (none)价格位
- Heiken AshiHeiken Ashi candle close/open - detect trend by candle color flip趋势
- ADXADX — Trend Strength (Main/+DI/-DI)趋势
- CCICommodity Channel Index振荡指标
- Parabolic SARParabolic SAR — Trend-following stop趋势
- StochasticStochastic Oscillator (%K/%D)振荡指标
- Williams %RWilliams %R — Overbought/oversold oscillator (-100~0)振荡指标
- MomentumMomentum — Rate of price change振荡指标
- OBVOn Balance Volume — Cumulative volume indicator成交量
- DeMarkerDeMarker — Trend exhaustion detection (0~1)振荡指标
- AlligatorBill Williams Alligator — Jaw/Teeth/Lips 3 lines趋势
- Bears PowerBears Power — Selling pressure strength振荡指标
- Bulls PowerBulls Power — Buying pressure strength振荡指标
- Force IndexForce Index — Price change x Volume成交量
- EnvelopeMA Envelope — Upper/Lower bands around moving average波动率
- RVIRelative Vigor Index — Trend strength (Main/Signal)振荡指标
- DEMADouble Exponential MA — a moving average with reduced lag趋势
- TEMATriple Exponential MA — even less lag than DEMA趋势
- Adaptive MAKaufman Adaptive MA — smoothing adapts to volatility趋势
- FrAMAFractal Adaptive MA — smoothing driven by fractal dimension趋势
- VIDyAVariable Index Dynamic Average — a CMO-driven adaptive MA趋势
- Std DeviationStandard Deviation — how far price spreads from its average波动率
- Awesome OscAwesome Oscillator — momentum from the 5/34 SMA difference振荡指标
- Accelerator OscAccelerator Oscillator — the acceleration of AO振荡指标
- SupertrendSupertrend — trend direction from an ATR-width trailing band趋势
- VLDMIVariable-period RSI — stretches the RSI period by the ATR ratio and fades sharp drops or spikes振荡指标
- Persistence RatioDirection-agreement ratio — how often the last N bars moved the same way as the bar before them趋势
- Hull MAHull MA — recombines two LWMAs so the line keeps up with price instead of trailing it趋势
- QQEQQE — trails a one-way band around a smoothed RSI and reports which side it broke振荡指标
- VWAPVWAP — volume-weighted average price accumulated from an anchor (the day boundary by default). The bands are multiples of the weighted standard deviation.成交量
- ADX WilderADX Wilder — trend strength using Wilder’s original smoothing (Main / +DI / −DI)趋势
- Keltner ChannelKeltner Channel — a moving average with bands at a multiple of ATR (Upper / Main / Lower)波动率
- ROCRate of Change — the percentage change from N bars ago振荡指标
- Ultimate OscillatorUltimate Oscillator — buying pressure over three periods, blended 4:2:1振荡指标
- DPODetrended Price Oscillator — strips the trend out and leaves the cycle振荡指标
- OsMADifference between the MACD line and its signal (histogram)振荡指标
- TRIXRate of change of a triple-smoothed EMA — momentum without the noise振荡指标
- Chaikin OscChaikin Oscillator — money flow that includes volume成交量
- Money Flow IndexMoney Flow Index — an RSI that includes volume (0-100)成交量
- VolumesTick volume — how active the bar was成交量
- Accum/DistribA/D line — cumulative buying and selling pressure成交量
- BW Market FacilBill Williams Market Facilitation Index — range per unit of volume成交量
- Gator OscGator Oscillator — the spread between the three Alligator lines振荡指标
- FractalsBill Williams Fractals — the most recent confirmed swing high/low价格位
- iCustomGet custom indicator values自定义
- CompareCompare two values (>, <, ==, !=, >=, <=)Conditions
- CrossCrossover / Crossunder detectionConditions
- MA Perfect OrderChecks whether multiple MAs are aligned in period order (perfect order). Composable with other conditions via AND/ORConditions
- Consecutive BarsChecks whether the last N closed bars moved in the same direction (up/down). Composable with other conditions via AND/ORConditions
- RSI DivergenceDetects regular divergence between RSI and price. Connect an RSI node (shift=1)Conditions
- AND GatePass only when all conditions are trueConditions
- OR GatePass when any condition is trueConditions
- NOT GateInvert condition (NOT)Conditions
- Signal LatchFires once, then stays silent until the reset condition occursConditions
- Math OperationsArithmetic on two inputsConditions
- Open BuyOpen a buy positionActions
- Open SellOpen a sell positionActions
- Close PositionClose position(s)Actions
- Time ExitClose by holding time / bars / time-of-day / FridayActions
- Profit Pips CloseClose the whole basket when aggregate floating pips reach the target (with time-decay)Actions
- Basket Money CloseClose the basket when its floating P/L in account currency reaches a thresholdActions
- Virtual/Hidden SL/TPClose at market on internal SL/TP levels (never sent to the broker)Actions
- Basket Average TPPlaces the weighted-average open +/- N pips as a hard TP on every position (disconnect-proof grid/nanpin take-profit)Actions
- Buy LimitBuy limit pending orderActions
- Sell LimitSell limit pending orderActions
- Buy StopBuy stop pending orderActions
- OCO BracketOCO straddle: places a Buy Stop above and a Sell Stop below; when one leg fills, the other is auto-cancelledActions
- Sell StopSell stop pending orderActions
- AlertAlert notificationActions
- Partial ClosePartial position closeActions
- Time FilterTrading time restrictionFilters
- Spread FilterMaximum spread filterFilters
- Position FilterMaximum position count limitFilters
- Session (auto DST)Gate by market session with automatic daylight-saving adjustmentFilters
- Holiday FilterHalt new orders on holidays and year-endFilters
- High-Low Range FilterSkip entry when the N-bar high-low range is out of range (filters volatile/quiet markets)Filters
- Range Size FilterBlocks entry unless the last closed bar's body is at least N times the recent average body (expansion-bar gate)Filters
- Days of Month FilterTrade only on the listed calendar days (comma-separated 1-31), e.g. 24,25,26,27,28,29 for the month-end weekFilters
- Candle Pattern FilterSkip entries unless the last closed bar is a pin bar / engulfing (price-action rejection reversal)Filters
- MA Distance FilterBlocks entry when the price-to-MA distance (pips) is out of range (pullback / over-extension filter)Filters
- Cooldown FilterWait N seconds/minutes after last entryFilters
- Daily Trade LimitStop opening new trades once the daily count is reachedFilters
- Gotobi FilterTrade only on Gotobi days (5th,10th,15th,20th,25th,month-end). Ideal for Nakane trade.Filters
- Weekday FilterAllow trading on specific weekdays onlyFilters
- Drawdown FilterStop trading when max drawdown exceededFilters
- Volatility FilterStop trading when volatility outside ATR rangeFilters
- Market Regime FilterCombines an ADX trend/range read with an ATR expansion/compression read, and trades only in the market regimes you allowFilters
- Equity TargetStop trading when profit target reachedFilters
- Session FilterTrading session filter with a selectable time basis (server time or UTC). Use Session (auto DST) for windows that follow daylight saving.Filters
- News FilterPause trading N minutes before/after news eventsFilters
- New Bar FilterPass only on new bar formationFilters
- Fixed LotFixed lot sizeMoney Mgmt
- Risk-Based LotCalculate lot from balance × risk %Money Mgmt
- Margin-Leverage LotAllocates a fixed % of balance as margin and sizes the lot at current leverageMoney Mgmt
- Martingale LotDouble lot on loss (Martingale)Money Mgmt
- PyramidingPyramiding — Add positions in profit directionMoney Mgmt
- Averaging DownAveraging Down — Add positions against loss to improve avg priceMoney Mgmt
- Reversal EntryReversal Entry — Enter opposite direction after closingMoney Mgmt
- Trailing StopTrailing stop lossExit Strategy
- Break EvenMove SL to entry when in profitExit Strategy
- Basket Break EvenMove every basket position SL to the weighted-average break-even once total floating profit hits the triggerExit Strategy
- Take ProfitTake profit level (Fixed pips / ATR multiple)Exit Strategy
- Stop LossStop loss level (Fixed pips / ATR multiple)Exit Strategy
- Close AllClose All — Close all positions when condition metExit Strategy
- Account GuardClose this EA's positions when the account's floating loss exceeds N% of balance, then pause new entriesExit Strategy
- Current PriceAsk/Bid/SpreadPrice / Info
- OHLCCandlestick Open/High/Low/ClosePrice / Info
- Time InfoTime information (Hour/Minute/DayOfWeek)Price / Info
- Account InfoAccount info (Balance/Equity/Profit)Price / Info
- ConstantOutput a fixed valuePrice / Info
- StartOnTick — Entry point executed every tickUtility
- Multi TimeframeReference indicator values from higher timeframesUtility
没有匹配的积木块。其他任何 MT5 指标都可以用 iCustom 积木块读取。
名称和说明与 Builder 中的显示完全一致。
每一部分能做到什么程度
- 任意周期,其他品种
- 每个指标积木块都能读取 M1 到 MN1 的任意周期,大多数还能读取与图表不同的品种。
- 你自己的指标
- iCustom 积木块可读取你正在使用的任何 MT5 自定义指标的数值。
- 四种手数计算方式
- 固定手数、按余额百分比承担风险、按余额百分比作为保证金,或带层数上限和回撤停止的马丁格尔。
- 何时检查规则
- 每根收盘K线一次、每个 tick,或价格触及某个水平的瞬间。同一个设计也可以同时在多个品种上运行。
- 细致的出场
- 按点数、ATR、均线、高低点、Parabolic SAR 等方式追踪止损 —— 另有保本、篮子平仓和整个账户的亏损保护。
- 在我们的服务器上测试并编译
- 用内置的强度测试和四个主要货币对上的稳健性检查衡量设计,然后编译成 .ex5 —— 无需 MetaEditor。
模板
从一个可运行的设计开始
每个模板打开后都是完整的积木图——载入一个,运行强度测试,再改你想改的部分。这里展示了 12 个模板中的几个。
-
Basic MA Crossover Entry on fast/slow MA crossover.
-
Basic RSI Reversal Buy at RSI < 30, sell at RSI > 70.
-
Basic Bollinger Bounce Buys when price touches the lower Bollinger band and sells when it touches the upper one.
-
Basic MACD Signal Entry on MACD/signal line cross.
-
Intermediate Ichimoku Cloud direction + Tenkan/Kijun cross entry.
-
Advanced Breakout Buys when price clears the previous day's high and sells when it breaks the previous day's low.
-
Advanced Multi-TF + Auto Lot + Trailing Higher-timeframe (H4) MA trend filter plus current-timeframe EMA crossover entry, sized by percent risk and protected with a trailing stop.
-
Advanced Opening Range Breakout (one trade a day) Freezes the high and low of two bars from 10:00 as the day's range, then enters on the bar that leaves it - buy above, sell below, and that is the day finished.
方案
在画布上免费构建;编译与导出请使用 Pro
| 不含 Pro | Pro | |
|---|---|---|
| 可视化编辑器 + 全部 119 个积木块 | ✓ | ✓ |
| 全部 12 个策略模板 | ✓ | ✓ |
| 强度测试 + 稳健性矩阵 | ✓ | ✓ |
| 策略生成器 | 演示(仅显示数量与通过/未通过) | ✓ |
| 编译版 .ex5 下载 | — | ✓ |
| 可编辑的 MQL5(.mq5)源代码 | — | ✓ |
| Code 标签页中的完整生成源代码 | 参数预览 | ✓ |
| 优先邮件支持 | — | ✓ |
任何人都可以在画布上设计;强度测试需要登录账户。生成器演示仅显示数量和各阶段的通过/未通过。Pro 为一次性 $399 许可,新增完整生成器、编译版 .ex5 和可编辑的 MQL5 源代码。 查看完整价格 →
适合谁
为想要构建、而非赌博的人而生
Builder 适合想要快速搭建 MQL5 逻辑原型的开发者,想把想法变成可编辑源代码又不想从空白文件开始的交易者,以及想了解策略逻辑如何映射为整洁 MQL5 代码的学习者。你对生成结果拥有完全的控制权,并对测试、编译以及如何使用所生成的代码全权负责。
从策略生成器过来的?Builder 也有自己的 Generate 工具,而它的不同之处在于,每一个候选策略你都可以自己修改并自行编译。读一读我们诚实的与 EA Studio 的对比——我们会直白地告诉你哪一款适合哪种交易者。
常见问题
常见问题解答
可以免费试用 AIStrategyMiner Strategy Builder 吗?
可以。在画布上设计——用模块搭建和打开模板——对所有人开放,免费账户可解锁内置强度测试,Generate 工具提供免费演示,显示候选数量和各阶段通过/未通过。完整生成器、编译为 .ex5、MQL5 源代码与导出属于 Pro——一次性 $399 许可。
我需要安装什么吗?
不需要。Builder 完全在浏览器中运行——设计、测试和编译都无需安装任何软件。你只需要 MetaTrader 5 来运行下载得到的 .ex5 文件。
Builder 会替我交易吗?
不会。Builder 是一款软件开发工具:它根据你的设计生成智能交易系统(EA)。它绝不会执行交易、下单、连接经纪商,也不提供交易信号。由你来编译、测试,并决定如何使用生成的代码。
使用之前可以测试我的 EA 吗?
可以——而且是两次。在 Builder 内部(需要免费账户),强度测试会在历史数据上回测你的设计,稳健性矩阵会在主要货币对上评估它。下载 EA 之后,在投入真实资金之前,你还应该用自己经纪商的数据,在 MetaTrader 5 策略测试器中做一次前向测试。
我生成的代码归我所有吗?
是的。你的设计和生成结果都可以下载并归你保留。Pro 许可持有者会获得可编辑、带注释的 MQL5 源代码,你可以像对待任何其他代码一样修改、扩展并进行版本控制。
风险提示: 差价合约(CFD)和衍生品交易涉及重大风险,并非适合所有投资者。你用 Builder 生成的源代码仅作为开发工具提供;你需自行负责对其进行测试,以及由此产生的任何交易决策。回测与稳健性结果描述的是过去的数据,并不能可靠地预示未来的结果。本服务不面向美国或其他受限司法管辖区的居民。