Symbol Stats Board
- Indicatori
- Versione: 1.0
品种多空统计(Symbol Stats Board)是 MetaTrader 5 的纯图形面板指标:在图表上按【品种】分别统计「持仓订单」与「已关闭订单」的多空手数、多空盈亏,每个品种一行,末行汇总。 【两张表格】 · 持仓订单表:遍历当前持仓,按品种汇总 多单手数 / 多单盈亏 / 空单手数 / 空单盈亏(浮动盈亏,可选计入库存费)。 · 已关闭订单表:同样四列;统计区间可切换 今日 / 本周 / 本月 / 全部(按服务器时间计算,周以周一起始;盈亏默认含手续费与库存费,可分别关闭)。 · 汇总行:每张表末行为该表全部品种的合计;即使品种数超过显示上限,汇总仍统计全部品种。 · 多空归属:卖出平仓计入多单、买入平仓计入空单(与持仓方向相反),部分平仓按成交手数累加。 【交互】 · 底部按钮:今日 / 本周 / 本月 / 全部 切换统计区间;按品种 / 按盈亏 切换排序(A→Z 或盈亏从大到小);刷新 立即重算。 · 按住标题栏可拖动面板,拖动后不再自动跟随停靠角。 · 面板高度随品种数自动变化;超出图表高度时按缩放系数自动等比收缩,不会被裁切。 · 盈利绿色、亏损红色,便于快速区分。 【参数】 · InpPeriod / InpSort:默认统计区间与排序方式。 · InpShowOpen / InpShowClosed:分别开关两张表。 · InpMaxRows:每张表最大显示行数(0 = 不限),超出时给出提示行,汇总仍统计全部品种。 · InpMagic:魔术号过滤(0 = 全部);InpSymbols:品种过滤,逗号分隔,例如 XAUUSD.e,EURUSD.e。 · InpSwapOpen / InpSwapClosed / InpCommClosed:库存费、手续费是否计入盈亏。 · InpLotDigits / InpProfitDigits:手数、盈亏小数位。 · InpRefreshSec:自动刷新间隔(默认 3 秒)。 · InpFont / InpUIScale / InpAlpha / InpClr*:字体、界面缩放、面板不透明度与配色。 【数据口径】 · 持仓表 = 浮动盈亏(POSITION_PROFIT,可选加 SWAP)。 · 已关闭表 = 已实现盈亏(DEAL_PROFIT,可选加 SWAP 与 COMMISSION),只统计平仓成交(含 Close by),入金、出金与开仓成交不计入。 · 两张表口径不同:持仓表看浮动盈亏,已关闭表看已实现盈亏。 · 每次刷新重新遍历持仓并按所选区间扫描历史;今日 / 本周开销很小,全部 视图会扫描账户完整历史(成交极多时可调大刷新间隔)。 【兼容性】 · MetaTrader 5;任意品种、任意周期、任意账户类型(净额 / 对冲)。 · 全部界面由 CCanvas 位图自绘:不占用指标子窗口,不产生绘图缓冲区。 · 不使用 DLL,不访问网络,仅读取本账户的持仓与成交历史。
