信号计算器(基础篇)
📘

信号计算器(基础篇)

第 1/3 篇

◍ 用信号计算器给 EA 打分的底层逻辑

MT5 内置的「信号计算器」本质是把策略性能换算成统一可比的积分,方便横向挑 EA。它跑在 MetaTrader 5 客户端里,输入品种、周期和账户参数后,会基于历史成交回算胜率、回撤与稳定性三类指标。 公开记录显示,该计算模块自 2016-05-10 上线讨论帖后,单帖浏览量达到 6949、跟评 18 条,说明老交易员很早就在用积分挑信号。 实操时别只看总积分:把「最大回撤」和「持仓平均时长」拆开看,才能判断这 EA 是刷头皮还是趋势跟随。外汇与贵金属杠杆高,历史积分不代表未来,验证前先用策略测试器跑一遍同周期回测。

「信号计算器文档的结构导航」

这份信号计算器的技术文档按功能分层展开,先讲使用限制,再给一份从启动到比例计算细节的操作手册,最后落到如何用 MQL5 自建这套工具。 目录里能看到两个关键落点:2.3 获取复制比例与 2.4 复制比例的计算细节,说明实盘跟单不是简单按手数搬,而是有一套映射逻辑;3.4 新控件 CTable ListView 附带指标动态数组实例,是开发侧最值得抄的一段。 对读者来说,先翻 2.2 用户界面摸清面板布局,再去看 3.1–3.3 的界面设计与二维数组排序,能在 MT5 里复刻一个最小可用版。外汇与贵金属信号复制存在滑点、点差扩大等高风险,比例计算仅降低手动误差,不消除市场风险。

订阅前先算清仓位:信号计算器面板

信号订阅者最纠结的两件事:这个信号能不能订阅,复制过来我的账户该下多大手数。针对这两点,可以做一个基于 CDialog 的面板工具,把判断和换算直接在 MT5 里跑完。 面板用到的核心控件很常规:CLabel 做文字标签,CEdit 收手数输入,CComboBox 选账户类型,CButton 触发计算,CBmpButton 做图标按钮,CCanvas 负责在面板上画说明文字。其中 CTableListView 是较新的表格控件,能按列把终端信号库里的项目列出来,方便横向比对。 计算器直接读取终端内置信号库,而非外部接口,这样和当前账户的类型、杠杆、净值匹配度最高。终端自带的过滤系统会把复制效果差、或根本无法复制的信号先剔除,省得人工一个个排查。 该工具已上架,MT5 和 MT4 版本均可在市场免费下载,装完就能在终端里调用信号库做订阅前测算。外汇与贵金属信号复制存在滑点、断连等高风险,测算结果仅作仓位参考,不保证实际复制收益。

◍ 信号列表为何时有时无

MT5 终端“信号”页只展示与当前订阅者交易账户高度兼容的信号。也就是说,那些仅在信号网站展示、却未进入兼容池的提供者,不会出现在你本地终端里。 切换交易服务器或交易账户后,信号列表可能整体变化——同一台电脑、不同账户登录,看到的可用信号集合未必一致。 外汇与贵金属信号跟随涉及杠杆与滑点,兼容≠稳妥,实盘前应在模拟账户验证跟单逻辑与延迟。

「信号计算器里复制比例怎么算出来」

在 MT5 里用信号计算器前,先到「工具箱」点开「信号」页。信号库有任何变动,终端大概 3 到 5 秒内就会刷新;这页要在连上交易账户之后、或切换账户时再激活,否则读到的余额和杠杆可能是旧的。 界面里能改的四个输入是:账户余额(仅限 0–9 数字)、账户币别(找不到就默认 USD)、账户杠杆(找不到就默认 1:100)、复制入金比例(找不到就默认 95%)。改其中任意一个,下方信号表的 Copy ratio 列会重算,并按「最小存款*」降序重排,原来排在前面的信号可能瞬间被挤下去。 复制比例不是单看余额,而是四个系数相乘:K1 是账户与信号源币别比(靠市场报价里交叉盘算),K2 是余额比,K3 是把入金百分比转成小数,K4 是杠杆差异修正。最终 K = K1×K2×K3×K4,再经多步取整得到实际复制比例。 币别映射最容易出事。比如账户选了 SGD、信号源是 RUB 或 EUR,计算器会去「市场报价」找 SGDxxx 或 xxxSGD 交叉盘;若都没有,专家日志直接报 Error find symbols,对应信号 Copy ratio 显示 n/d(无数据)。这时候手动在报价窗口加一个含 SGD 的品种(如 USDSGD)往往就能解除阻塞。外汇与贵金属信号复制受杠杆与汇率映射影响,存在滑点和断连风险,实际比例可能偏离理论值。 点信号表某行,下方立即展开该信号的分步计算细节,你能直接看到 K1–K4 每一步用了什么数。验证方法很简单:挂上计算器后随便改一次杠杆下拉框,观察表格重排和最小存款列跳动,就能确认这套逻辑在跑。

MQL5 / C++
Сalculator for signals(EURUSD,M5)      Error find symbols: (Account currency SGD, Signal currency RUB)
Сalculator for signals(EURUSD,M5)      Error find symbols: (Account currency SGD, Signal currency EUR)
Сalculator for signals(EURUSD,M5)      Error find symbols: (Account currency SGD, Signal currency EUR)

常见问题

主要看交易频率、回撤、盈利因子和持仓时间。打开文档结构导航,先读评分逻辑那段,再对照面板逐项核对即可。
填你实际准备跟单的净值,别算杠杆虚头。面板会按信号历史波动给建议比例,贵金属外汇风险高,建议保守减半。
可以。小布盯盘已内置信号诊断,打开对应品种页就能并列看到评分、回撤和复制比例,省去手动切换文档。
多半是提供方下了订阅门槛或临时停更。文档里写了刷新规则和隐藏条件,等几分钟或看提供方公告就行。
按信号仓位是你净值的 30% 倒推的,公式在面板说明里。能调,但外汇贵金属波动大,调高容易扛不住回撤。