免代码 Indicator Builder
打造 MetaTrader 5 自定义指标——无需手写 MQL5。
AIStrategyMiner Indicator Builder 是一款免代码开发工具。你在可视化画布上连接计算逻辑,在浏览器中实时看到图形被绘制出来。使用 Pro,可导出真正可用的MQL5(.mq5)自定义指标。
- 28
- 个积木块,分为 5 个类别
- .mq5
- MQL5 源代码——包含在 Pro 中
- iCustom
- 可在你构建的 EA 中调用
- 0
- 次安装——在浏览器中运行
Indicator Builder 是什么——不是什么
它是一款输出 MQL5 源代码的软件开发工具。它不是交易机器人、经纪商、信号服务,也不是财务建议。
- 它会根据可视化设计生成自定义指标(.mq5)。
- 它不会执行交易、下单,或连接经纪商。
- 它不会告诉你何时买入或卖出——指标只负责绘图,决定权在你。
- 由你在 MetaEditor 中编译源代码,并在自己的图表上验证它。
工作原理
从设计图到编译好的指标,只需三步
-
1在画布上连接计算逻辑
把价格来源、MetaTrader 内置指标和数学运算积木块拖到流程图上并连接起来——5 个类别中共 28 个积木块。无需编写 OnCalculate 样板代码,也不会因缓冲区索引写错而出错。
-
2边构建边查看绘制效果
浏览器预览会在你连接逻辑的同时,在示例 K 线上绘制出图形,这样逻辑中的错误在你导出任何东西之前就能被看到。这个预览是对 MetaTrader 计算结果的近似,并不能替代它。
-
3导出真正可用的 MQL5 指标
下载一个 .mq5 自定义指标——包含规范绘图缓冲区的 OnCalculate——在 MetaEditor 中编译,然后放到任意图表上。或者直接把它作为 iCustom 积木块发送到 EA Builder 中。 .mq5 源代码是 Pro 的功能。
功能
一个开发环境,而非黑箱
可视化计算编辑器
价格、内置指标、数学运算、比较和绘图都以可连接的积木块形式提供——5 个类别中共 28 种类型,各自带有独立参数。
内置 MetaTrader 指标
均线、RSI、MACD、ATR、布林带、随机指标等均以积木块形式提供——生成的代码调用的是 MetaTrader 自身的句柄,而不是重新实现一遍。
浏览器内实时预览
图形会随着你的编辑实时绘制,让你立刻看到指标的形状。它只是用于构思阶段的近似值;数值的最终依据仍然是 MetaTrader。
可读的 MQL5 输出
生成器输出结构清晰的自定义指标——注册好缓冲区、处理好预热期、声明好输入参数——你可以阅读它、在 MetaEditor 中编辑并保留下来。
在 EA 中使用它
“Use in an EA”标签页会通过深度链接把缓冲区编号和参数传给 EA Builder,这样到达时 iCustom 积木块已经预先填好。
无需安装任何东西
Builder 完全在浏览器中运行。你只需要 MetaTrader 5 来编译和运行下载得到的文件。
模板
从一个可运行的指标开始
每个模板打开后都是完整的积木图,绘图线已接好——载入一个,再改你想改的部分。这里展示其中几个。
-
oscillator Smoothed RSI RSI with an EMA on top, plus an arrow where the smoothed line crosses up through 30.
-
chart Price Channel Highest high and lowest low of the last 20 bars, with the midline between them.
-
chart ATR Bands A 20-period moving average with bands two ATRs above and below it.
-
oscillator MACD Histogram The classic MACD line minus its signal line, drawn as a histogram in a sub-window.
-
oscillator Price Z-Score How far price sits from its own mean, measured in standard deviations.
-
oscillator Bollinger %B Where close sits inside the Bollinger band, as 0 at the lower band and 1 at the upper.
-
oscillator Stochastic Cross %K and %D drawn together, with an arrow on every bar where %K crosses up through %D.
-
oscillator ADX Trend Strength ADX as a histogram with a 25 level, plus a flag that is 1 while the trend is strong enough to follow.
两个 Builder,一个画布
指标负责绘图,智能交易系统(EA)负责行动。
Indicator Builder 生成的是自定义指标——负责计算数值并把它们绘制在图表上的代码。EA Builder 生成的是智能交易系统(EA)——负责开仓和管理持仓的代码。它们共用同一个可视化编辑器,并在 iCustom 处相遇:你在这里构建的指标,可以被你在那边构建的 EA 读取,缓冲区编号和参数会自动为你传递过去。
当你的想法是“我想在图表上看到这个”时,从这里开始。当你的想法是“我想让这条规则替我自动交易”时,从 EA Builder 开始。
常见问题
常见问题解答
Indicator Builder 免费吗?
搭建并预览指标无需付费,也无需账户。可编辑的 MQL5(.mq5)源代码、下载以及“Use in an EA”的衔接属于 Pro——一次性购买的许可证,同时涵盖 EA Builder 的编译与源代码。
导出时我究竟能得到什么?
一个 .mq5 自定义指标源文件:包含已注册绘图缓冲区的 OnCalculate、以输入参数形式声明的你的设置,以及按你所设计方式连接好的计算逻辑。你可以在 MetaEditor 中编译它,然后像使用任何其他指标一样把结果附加到图表上。
预览显示的数值和 MetaTrader 一致吗?
并不完全一致。浏览器预览是用 JavaScript 计算内置指标,以便在你编辑时绘制出设计的形状;而真实数值由 MetaTrader 根据你经纪商的历史数据计算得出。请把预览当作设计辅助工具,并在图表上验证编译后的指标。
我可以在智能交易系统(EA)中使用这个指标吗?
可以。把导出的指标编译进 MetaTrader,然后打开“Use in an EA”标签页:它会把指标名称、参数和缓冲区编号传给 EA Builder,由后者为你放置对应的 iCustom 积木块。缓冲区编号按你放置绘图的先后顺序排列。
Indicator Builder 会替我交易吗?
不会。它是一款输出源代码的软件开发工具。它不会执行交易、下单、连接经纪商,也不提供交易信号。指标只是在图表上绘制线条;如何使用这些线条由你决定。
风险提示: 差价合约(CFD)和衍生品交易涉及重大风险,并非适合所有投资者。你用 Indicator Builder 生成的源代码仅作为开发工具提供;你需自行负责验证它,以及由此做出的任何交易决策。指标描述的是过去和当前的价格数据,并不能可靠地预示未来的结果。本服务不面向美国或其他受限司法管辖区的居民。