StopFirst Loss Limit Monitor
- 实用工具
-
RUSLAN SLOBODIANIUK
Знание языков и технологий:C
C++
Visual C++
WinAPI
C#
GDI+
ADO.NET
LINQ to SQL
WPF
WCF
SQL
XHTML
XML
PHP
MySQL
JScript
Unity3D(C# scripting) - 版本: 1.1
- 更新: 22 十月 2026
StopFirst Loss Limit Monitor 针对您的整个账户,显示每日亏损限额和最大总亏损已用了多少、还剩多少空间 - 按照自营交易公司的方式计算。免费。
它是一个指标:只测量和提醒,从不平掉任何仓位。它可以与任何 EA 同时运行,不占用图表上的 EA 位置。
它测量什么
每日亏损限额(默认 4 %)
- 按账户规模的百分比或按金额。
- 从日初余额(默认)、日初余额与净值中的较大者,或日初净值开始计算 - 这是各公司定义它的三种方式。
- 包含浮动亏损(默认),或仅计已平仓交易。
- 交易日在您选择的时刻重置,可按经纪商时间、GMT、中欧时间或纽约时间,各自按其夏令时日期切换。默认:中欧时间午夜。在经纪商午夜重置的监控工具,一年中有一段时间会差一个小时。
最大总亏损(默认 8 %,静态)
- 底线为账户规模减去限额,以数字显示,与公司的显示方式一致。
所有止损被触发时
- 如果所有止损都被触发,您的持仓从当前价格起会损失多少,并与今天剩余的空间对比:仅凭您的止损就可能到达限额时显示 "OVER ROOM"。没有止损的仓位以红色显示为 UNBOUNDED。
可以信赖的数字
- 净值每秒测量两次,而不仅在图表品种的报价跳动时。
- 入金和出金不是盈利也不是亏损:它们从成交历史中读取并被排除。
- 如果交易日重置时终端处于关闭状态,日初余额会根据成交历史重建,而不是取"当前余额" - 否则在亏损的上午之后会显示新的每日额度。
- 在终端与服务器同步完成之前不做任何测量。
- 测量代码与 StopFirst Account Guard 相同。
提醒
- 在每项限额的 70 %(可调)时以及到达限额时再次提醒:面板变色、弹出警报,如果 MetaTrader 已设置推送,还会向您的手机发送推送通知。每种各一次,而不是每秒一次。
- 超过限额后,面板以红色显示 OVER 并继续测量。不会平掉任何仓位。
面板
顶部一个词:OK、WARNING、OVER、NO CONNECTION 或 WAITING。
DAILY LOSS - 已用额度(金额和百分比),带进度条和提醒水平标记;剩余空间和交易日何时重置;从何算起,以及日初数字从何而来;所有止损被触发时的风险。
OVERALL LOSS - 净值、亏损、剩余空间、底线。
每个区块都可以折叠,整个面板也可以最小化。
如果 StopFirst Account Guard 在同一终端上运行,会有一行显示其状态:ACTIVE 及其剩余空间,或 LOCKED。
向您的公司询问的问题
- 每日亏损是从日初余额、日初净值,还是两者中的较大者算起?
- 是否包含浮动亏损?
- 交易日何时重置,按哪个时区?
- 最大亏损是静态的还是跟随的?
策略测试器
它在测试器中的测量方式与实盘相同。请在输入参数中设置经纪商的 GMT 时差,使交易日按您公司的时区重置 - 测试器无法测量时差。面板仅在可视化模式下绘制。测试器会忽略警报和推送通知。
输入参数
Account
- 限额所依据的账户规模(0 = 首次加载时的余额;建议手动设置)。
Daily loss limit
- 开/关;百分比或金额;数值(默认 4 %);从何算起;是否包含浮动亏损;重置的时区和时刻(默认中欧时间 00:00);经纪商 GMT 时差(99 = 自动测量)。
Maximum overall loss (static)
- 开/关;百分比或金额;数值(默认 8 %)。
Warnings
- 在每项限额的此比例时提醒(默认 70 %);到达限额时再次提醒;推送通知。
Automation
- 接受同一图表上其他程序发出的面板命令。默认关闭;用于自动化测试。
Appearance
- 面板位置、字号、颜色。
启动时会检查每个输入参数。错误的值会使其停止,并提示是哪一个以及原因。
须知
- 它从不平仓、修改或开仓。要在到达限额时平掉所有仓位并在重置前保持空仓,请使用 StopFirst Account Guard,其测量方式相同。
- 它是指标,因此可以与任何 EA 共用一个图表。
- 其状态保存在以账户号命名的终端全局变量中,与 Account Guard 的分开;每次变化后都会写入磁盘。
- 跟随式总限额、盈利目标和时间规则属于 Account Guard,不属于监控工具。
- 不使用 DLL,不访问互联网,不向任何地方发送任何数据。
常见问题
到达限额时它会平掉我的交易吗?
不会。它做不到 - 它是指标。它会提醒您并显示 OVER。
为什么它显示的每日亏损与我公司后台的不同?
请检查上面的四个问题:计算起点、浮动亏损、重置时刻及其时区。按照您公司的定义设置后,数字就会一致。
我出金了,会被算作亏损吗?
不会。入金和出金被排除在外。
它和 StopFirst Account Guard 一样吗?
测量方式相同。Account Guard 还会采取行动:到达限额时平掉所有仓位,并在限额重置前保持账户空仓。
