棒棒金 MT5 全中文行情管理面板 V2.4
全中文品种识别|分类行情|中文搜索|实时报价|涨跌幅|点差|分页|快速开图
一、软件简介
“棒棒金 MT5 全中文行情管理面板 V2.4”是一款专门为 MetaTrader 5(MT5)设计的中文行情管理工具。
它的主要作用是:
> 将 MT5 市场报价中的英文品种代码自动转换为更加直观的中文名称,并通过独立的中文行情面板,
对外汇、贵金属、原油、指数、加密货币、股票等大量交易品种进行分类管理和快速查看。
例如券商提供的原始品种:
EURUSD
GBPUSD
USDJPY
XAUUSDm
BTCUSDm
NAS100
US30
GER40
HK50
在面板中可以显示为:
欧元/美元
英镑/美元
美元/日元
伦敦金 / 黄金
比特币 / 美元
纳斯达克100指数
道琼斯指数
德国DAX40指数
恒生指数
程序不会修改券商服务器上的真实品种名称。
也就是说:
实际交易品种:XAUUSDm
中文显示名称:伦敦金 / 黄金
EA、指标、自动交易程序仍然使用原始的:
mql5
XAUUSDm
因此不会因为中文显示而影响原有交易系统。
二、V2.4 主要功能
1. 默认进入“外汇”分类
V2.4 已取消“全部”作为默认显示分类。
EA 加载以后默认显示:
外汇
分类栏依次为:
外汇
贵金属
原油/能源
指数
加密货币
股票
其他
这样可以避免券商市场报价中有几百甚至几千个品种时,一启动就加载大量无关品种。
默认启动后更加适合直接进行外汇行情查看。
三、分类功能
1. 外汇
点击:
外汇
主要显示各种货币对。
例如:
EURUSD 欧元/美元
GBPUSD 英镑/美元
USDJPY 美元/日元
USDCHF 美元/瑞郎
USDCAD 美元/加元
AUDUSD 澳元/美元
NZDUSD 纽元/美元
EURJPY 欧元/日元
GBPJPY 英镑/日元
AUDJPY 澳元/日元
同时支持大量其他交叉货币对。
2. 贵金属
点击:
贵金属
可以查看:
XAUUSD 伦敦金 / 黄金
XAGUSD 白银
XPTUSD 铂金
XPDUSD 钯金
同时兼容券商后缀,例如:
XAUUSDm
XAUUSD.a
XAUUSDpro
GOLD
GOLDm
程序会尽可能识别为:
伦敦金 / 黄金
3. 原油/能源
主要包括:
USOIL
WTI
UKOIL
BRENT
XBRUSD
NGAS
NATGAS
对应中文名称例如:
美国原油 / WTI
布伦特原油
天然气
---
4. 指数
主要包括:
US30
DJ30
US500
SPX500
SP500
NAS100
USTEC
US100
GER40
DAX40
UK100
FRA40
JP225
HK50
A50
例如:
US30 道琼斯指数
US500 标普500指数
NAS100 纳斯达克100指数
GER40 德国DAX40指数
HK50 恒生指数
JP225 日本日经225指数
---
5. 加密货币
可以识别常见:
BTC
ETH
LTC
DOGE
SOL
BNB
XRP
ADA
DOT
USDT
例如:
BTCUSD 比特币 / 美元
BTCUSDT 比特币 / 泰达币
ETHUSD 以太坊 / 美元
ETHUSDT 以太坊 / 泰达币
LTCUSD 莱特币 / 美元
DOGEUSD 狗狗币 / 美元
---
6. 股票
程序内置部分常见美股识别:
AAPL
MSFT
NVDA
TSLA
AMZN
GOOG
META
NFLX
AMD
显示为:
苹果
微软
英伟达
特斯拉
亚马逊
谷歌
Meta
奈飞
AMD
---
7. 其他
一些无法通过标准类别自动确定的品种会进入:
其他
用户可以结合自定义中文映射文件进一步管理。
---
四、中文名称自动识别机制
V2.4 的中文识别不是简单的“一条代码对应一个名称”,而是多级识别。
第一优先级:自定义中文映射
程序首先读取:
MQL5\Files\BBJ_行情中文映射.csv
用户可以自己指定:
代码关键词,中文名称,分类
例如:
XAUUSD,伦敦金 / 黄金,贵金属
BTCUSD,比特币 / 美元,加密货币
US30,道琼斯指数,指数
NAS100,纳斯达克100指数,指数
自定义名称优先于程序内置名称。
这意味着用户可以按照自己的交易习惯修改名称。
例如你完全可以将:
XAUUSD
改成:
现货黄金
或者:
伦敦金
---
五、自动兼容券商品种后缀
这是实际使用中非常重要的功能。
不同 MT5 券商的品种命名通常不同。
例如黄金可能叫:
XAUUSD
XAUUSDm
XAUUSD.a
XAUUSDpro
mXAUUSD
XAUUSD.cash
程序不是只做完全相等匹配,而是会根据关键代码进行识别。
所以:
XAUUSDm
仍然可以识别为:
伦敦金 / 黄金
同样:
EURUSDm
EURUSD.a
EURUSDpro
mEURUSD
都可以识别为:
欧元/美元
---
六、货币对自动解析
对于没有写入固定列表的外汇品种,程序还可以尝试从品种代码中提取货币组合。
例如:
USDCNH
可以识别:
美元/离岸人民币
例如:
USDSGD
识别为:
美元/新加坡元
例如:
USDTRY
识别为:
美元/土耳其里拉
例如:
USDZAR
识别为:
美元/南非兰特
这样可以明显减少“某个货币对没有写死在程序里面就无法翻译”的情况。
---
七、券商品种描述辅助识别
对于一些特殊品种,代码可能完全不是常见格式。
程序还会读取 MT5 品种的:
SYMBOL_DESCRIPTION
例如券商可能提供:
Gold
Silver
NASDAQ
S&P 500
Dow Jones
Bitcoin
Ethereum
程序可以根据这些描述继续进行中文识别。
因此即使代码比较特殊,只要券商提供了比较规范的英文描述,也有机会自动转换。
---
八、行情数据
每一个行情行可以显示:
代码
中文名称
Bid
涨跌
点差
Ask
状态
例如:
XAUUSDm 伦敦金 / 黄金 3865.25 +0.63% 18.2 3865.43 可交易
---
九、Bid 与 Ask
Bid
Bid 是当前市场买价。
面板中例如:
3865.25
Ask
Ask 是当前市场卖价。
例如:
3865.43
两者之间的差值就是:
点差
---
十、点差显示
程序会根据当前品种的最小价格变动单位计算点差。
例如:
Bid = 3865.25
Ask = 3865.43
根据该品种 Point 参数计算:
点差 = (Ask - Bid) / Point
所以不同品种即使小数位不同,也能够按照品种自身规则计算。
对于没有有效 Tick 数据的品种,程序会尝试读取 MT5 提供的:
SYMBOL_SPREAD
作为备用值。
---
十一、涨跌幅
V2.4 不再通过逐个品种调用日线历史数据计算涨跌幅。
而是优先读取 MT5 提供的:
SYMBOL_PRICE_CHANGE
从而减少大量品种情况下的历史数据加载。
例如:
+1.25%
-0.86%
+0.03%
上涨、下跌和平盘状态会使用不同的颜色进行区分。
---
十二、交易状态
行情面板会显示当前品种的交易状态。
例如:
可交易
仅多
仅空
仅平
禁用
未知
这样可以快速判断某个品种当前是否允许交易。
---
十三、中文搜索
面板上方提供搜索框。
搜索可以同时匹配:
英文品种代码
中文名称
例如输入:
黄金
可以搜索出:
XAUUSD
XAUUSDm
GOLD
GOLDm
输入:
XAU
同样可以快速找到黄金相关品种。
输入:
EUR
可以找到:
EURUSD
EURGBP
EURJPY
EURCHF
EURAUD
EURNZD
输入:
纳斯达克
则可以找到:
NAS100
USTEC
US100
---
十四、清空搜索
点击:
清空
即可删除当前搜索条件。
系统会自动恢复当前分类下的全部品种。
例如:
当前分类:外汇
搜索:EUR
点击:
清空
之后重新显示全部外汇品种。
---
十五、分页系统
由于 MT5 券商的市场报价可能存在几百、几千甚至更多品种,程序采用分页显示。
默认:
每页数量 = 18
例如总共有:
180 个外汇品种
则自动生成:
10 页
页面显示:
第 1/10 页
点击:
下一页
即可进入:
第 2/10 页
继续点击可以进入后续页面。
点击:
上一页
则返回上一页。
---
十六、为什么使用分页
分页主要是为了避免一次性创建几百、几千个 MT5 图表对象。
例如直接把:
3000 个品种
全部创建成:
3000 个行情按钮
9000 个文字标签
会大幅增加 MT5 图表对象数量和界面刷新负担。
现在只显示:
当前页 18 个
这样可以大幅降低图表对象数量。
---
十七、大量品种分批加载
V2.4 针对券商品种数量很多的情况进行了专门优化。
不是一次性处理:
3000 个品种
而是按照批量进行:
第1批 250
第2批 250
第3批 250
……
这样可以减少启动瞬间卡顿。
面板会显示类似:
正在加载 750/3280 个品种(23%)
加载完成以后进入正式行情显示。
---
十八、为什么之前会卡顿
早期版本存在两个主要性能问题。
第一:
每一个品种都调用 D1 历史数据
当品种很多以后,MT5 需要同时处理大量历史数据请求。
第二:
使用低效率排序方法处理大量品种
在几千个品种的情况下计算量明显增加。
V2.4 已针对这两个问题进行优化:
分批扫描
+
快速排序
+
直接读取 SYMBOL_PRICE_CHANGE
+
只显示当前分页
因此大量品种环境下的稳定性明显比早期版本更好。
---
十九、排序功能
点击行情表头可以排序。
目前支持:
代码
中文名称
Bid
涨跌
点差
例如点击:
涨跌
可以按照涨跌幅排序。
再次点击:
涨跌
则切换排序方向。
例如:
+8.52%
+5.37%
+3.21%
+1.15%
...
或者:
-8.52%
-5.37%
-3.21%
-1.15%
...
---
二十、点击品种快速打开图表
点击行情列表中的任意一行,就可以打开对应的 MT5 图表。
例如点击:
伦敦金 / 黄金
程序实际打开的是:
XAUUSDm
而不是创建一个叫:
伦敦金
的新交易品种。
所以不会影响券商真实交易环境。
---
二十一、为什么不直接修改 MT5 原生行情名称
这是一个非常重要的说明。
程序不能把券商服务器提供的:
XAUUSDm
直接改成:
伦敦金
因为那是券商定义的真实交易品种。
如果强行改名,会影响:
EA
指标
订单
持仓
交易请求
Symbol()
因此本程序采取的是:
原始品种代码
↓
中文显示层
↓
中文行情面板
例如:
XAUUSDm
↓
伦敦金 / 黄金
实际交易时依旧使用:
XAUUSDm
这是更加安全的设计。
---
二十二、自定义中文映射文件
映射文件名称:
BBJ_行情中文映射.csv
放置位置:
MT5数据目录
└─ MQL5
└─ Files
└─ BBJ_行情中文映射.csv
CSV格式:
代码关键词,中文名称,分类
例如:
XAUUSD,伦敦金 / 黄金,贵金属
BTCUSD,比特币 / 美元,加密货币
ETHUSD,以太坊 / 美元,加密货币
US30,道琼斯指数,指数
US500,标普500指数,指数
NAS100,纳斯达克100指数,指数
---
二十三、自定义映射示例
假设你的券商有一个特殊品种:
GOLDmicro
你希望它显示:
迷你黄金
可以在 CSV 中增加:
GOLDmicro,迷你黄金,贵金属
再次加载 EA 后即可识别。
如果你的券商有:
BTCUSDm
并且希望显示成:
比特币
可以写:
BTCUSDm,比特币,加密货币
自定义名称可以覆盖程序默认名称。
---
二十四、CSV 文件编辑注意事项
推荐使用:
Excel
记事本
Notepad++
等工具编辑。
基本格式:
代码关键词,中文名称,分类
不要随意增加多余列。
分类名称建议使用程序已有分类:
外汇
贵金属
原油/能源
指数
加密货币
股票
其他
---
二十五、EA 输入参数说明
自动刷新
参数:
自动刷新
默认:
true
作用:
自动定时更新行情数据。
设置为:
false
后,行情数据不会周期性重新扫描。
仍然可以使用:
刷新
按钮手动刷新。
---
刷新秒数
参数:
刷新秒数
默认:
2
表示每隔多少秒启动一次新的行情扫描。
例如:
2
表示:
约每2秒重新扫描一次
注意:
这个参数控制的是“刷新周期”,不是每个品种的 Tick 更新速度。
---
每页数量
参数:
每页数量
默认:
18
例如改成:
20
则每页显示 20 个品种。
如果改成:
30
则每页显示 30 个。
建议普通电脑保持:
15~25
这样界面更加紧凑。
---
打开周期
参数:
打开周期
用于点击行情品种后打开图表时使用的周期。
可以选择:
当前周期
M1
M5
M15
M30
H1
H4
D1
W1
MN1
例如设置:
M5
点击 XAUUSDm 后就打开黄金 M5 图表。
---
面板X
控制行情面板水平位置。
数值越大:
面板向右移动
---
面板Y
控制行情面板垂直位置。
数值越大:
面板向下移动
---
面板宽度
默认:
760
如果屏幕比较宽,可以增加:
850
900
1000
这样可以给中文名称和报价留出更多空间。
---
行高
控制每个行情品种之间的垂直距离。
默认:
24
如果想显示更多行,可以适当降低。
例如:
22
或者:
20
---
二十六、显示选项
程序提供:
显示代码
显示Bid
显示Ask
显示点差
显示涨跌
显示状态
例如关闭:
显示代码 = false
则可以减少英文代码显示,让界面更加偏向纯中文。
关闭:
显示点差 = false
则隐藏点差列。
---
二十七、版权信息
V2.4 已加入:
© 2026 棒棒金 | dgcai.vip
官方网站:
https://dgcai.vip/
版权信息同时加入程序属性和面板相关区域。
EA 属性中可以查看:
版权
官网
版本信息
---
二十八、安装步骤
第一步:复制 EA
将:
棒棒金_MT5全中文行情管理面板_V2.4_默认外汇首位修正版.mq5
复制到:
MQL5\Experts\
完整路径类似:
...\MetaQuotes\Terminal\你的终端ID\MQL5\Experts\
---
第二步:打开 MetaEditor
在 MT5 中点击:
工具
→ MetaQuotes语言编辑器
或者直接按:
F4
---
第三步:打开源代码
在 MetaEditor 中找到:
Experts
└─ 棒棒金_MT5全中文行情管理面板_V2.4_默认外汇首位修正版.mq5
---
第四步:编译
点击:
编译
或者按:
F7
正常情况下应该得到:
0 errors
---
第五步:加载 EA
回到 MT5:
导航器
→ 专家顾问
→ 棒棒金_MT5全中文行情管理面板_V2.4
将 EA 拖到任意图表。
例如:
EURUSD
M5
即可。
---
二十九、第一次启动后的正确流程
正常情况下,启动以后应该经历:
EA启动
↓
读取中文映射
↓
读取市场报价
↓
分批扫描品种
↓
显示加载进度
↓
默认进入“外汇”
↓
显示外汇行情
最终显示:
外汇
贵金属
原油/能源
指数
加密货币
股票
其他
并且:
外汇
默认处于选中状态。
---
三十、推荐的默认设置
对于大多数用户,建议使用:
自动刷新 = true
刷新秒数 = 2
每页数量 = 18
显示代码 = true
显示Bid = true
显示Ask = true
显示点差 = true
显示涨跌 = true
显示状态 = true
点击打开图表 = true
大品种量环境建议:
扫描批量 = 250
扫描定时毫秒 = 100
这样可以兼顾:
刷新速度
界面流畅度
大量品种稳定性
---
三十一、常见问题
问题1:为什么没有改变 MT5 原生行情列表里面的英文名称?
因为程序采用的是安全的显示层方式。
实际券商品种仍然保持:
XAUUSDm
EURUSDm
BTCUSDm
中文显示只是:
伦敦金 / 黄金
欧元/美元
比特币 / 美元
不会修改真实交易符号。
---
问题2:为什么某个特殊品种仍然没有中文名称?
通常有三种原因:
第一:
券商品种代码比较特殊
第二:
券商没有提供有效 DESCRIPTION
第三:
程序内置映射中还没有这个品种
解决办法是在:
BBJ_行情中文映射.csv
增加自己的映射。
---
问题3:为什么外汇品种比券商市场报价里的数量少?
因为当前默认分类是:
外汇
程序只显示被归类为外汇的品种。
切换:
贵金属
原油/能源
指数
加密货币
股票
其他
可以看到其它品种。
---
问题4:为什么第一次启动需要扫描?
因为程序需要读取:
市场报价品种
Bid
Ask
Point
交易状态
中文名称
分类
大量品种情况下必须进行初始化。
V2.4 使用了分批扫描,不会像早期版本一样一次性处理所有数据。
---
问题5:为什么分页不会一次显示全部品种?
这是设计好的。
例如:
外汇 360 个
每页 18 个
就会产生:
20 页
通过:
上一页
下一页
查看。
这样可以避免一次创建几百个行情对象。
---
三十二、使用建议
对于普通交易账户:
每页数量:18~20
刷新秒数:2~3秒
对于高性能电脑、大量品种:
每页数量:20~30
刷新秒数:1~2秒
对于低性能电脑:
每页数量:15
刷新秒数:3~5秒
如果市场报价中有几千个品种,不建议把每页数量设置得过高。
---
三十三、与其他 EA 的兼容性
这个程序本身主要负责:
行情读取
中文显示
行情管理
快速打开图表
不会自动下单。
因此它原则上可以与:
交易EA
跟单EA
AI行情分析EA
技术指标
风险管理EA
同时使用。
由于它没有修改实际:
Symbol
订单
持仓
止损
止盈
交易参数
因此不会主动改变其它交易系统的核心逻辑。
---
三十四、版本 V2.4 的核心特点总结
V2.4 可以理解为一个:
> **“MT5 中文行情管理层”**
它的结构为:
MT5真实市场报价
│
▼
品种扫描
│
├── 中文映射
├── 自动货币对识别
├── 品种描述识别
├── 分类识别
│
▼
中文行情管理面板
│
├── 外汇
├── 贵金属
├── 原油/能源
├── 指数
├── 加密货币
├── 股票
└── 其他
│
▼
搜索 / 排序 / 分页
│
▼
点击打开真实MT5品种图表
它不会替换 MT5 的真实交易品种,只是在上层增加一个更加适合中文用户操作的行情管理界面。
---
三十五、官方网站与版权
本程序版权标识:
© 2026 棒棒金
官方网站:
https://dgcai.vip/
程序中的中文行情映射、分类管理和界面显示属于本 EA 的功能设计。
实际交易品种数据、行情价格、交易规则及交易权限仍由对应 MT5 券商服务器决定。 |