Runaway Guard

你的风险工具盯着你的亏损。却没有任何东西盯着你的下单速度——直到你买来的某个工具在一分钟内打出四十笔交易。

Runaway Guard 按来源分别测量账户上下单的速度,只有在越过速度上限时才动作。它不看盈亏。当某个东西失控时,它会写出一份事件文件,里面是真实的成交票号,让你能拿出证据说明发生了什么,而不是靠争论。

四个速度上限,用滚动时间窗测量

- 成交频率:快窗内到达了多少笔成交。默认 5 分钟 20 笔。
- 往返:几秒内开仓又平仓的持仓。默认 15 分钟 10 次短平仓,这里的“短”指持有不足 60 秒。
- 再入场:平仓后立即在同一品种上按同一方向重新开仓。默认 15 分钟 5 次,这里的“立即”指 30 秒以内。
- 周转烧掉的成本:慢窗内的手续费加库存费加已实现结果,按余额的百分比计。默认 15 分钟 0.5%。

任何一个上限填 0 即可关闭。

按来源计数,而不是按账户

每一笔成交都带着产生它的那个东西的 magic 编号。Runaway Guard 对每个 magic 编号分别计数,手动下单也计入,显示为 Manual / no magic。账户合计单独占一行。

这一点很关键,因为失控的通常是某一个 EA 或某一个工具,而不是整个账户。其余的可以继续运行。

发生什么由你决定,按来源分别设定

- Alert。只告诉你,不改变任何东西。这是默认值。
- Cancel pendings。撤掉属于该来源的挂单。
- Stop the chart。关闭该来源所在的图表,让它不再产生新订单。
- Close the terminal。默认关闭,并且放在第二道开关后面,因为它确实会关掉 MetaTrader。

事件文件——这是本产品的另一半

越过上限时,会在 MQL5/Files/RunawayGuard/ 下写出一个 CSV 文件。文件共十五列:三个时钟(经纪商时间、UTC、本地时间)、越过的是哪个上限、实测值与上限、magic 编号、品种、成交数、往返数、手续费、库存费、已实现结果、执行的动作,以及成交票号清单。

票号是真实的编号。你可以逐一与终端历史核对。文件里没有任何评价、评分或估算。

文件不会被覆盖,也不会被自动删除。

三道过滤,避免无谓地吵闹

- 预热。启动后的前 60 秒不做任何动作,这段时间用来读取历史。
- 开盘。开盘后的前 120 秒,上限翻倍。
- 排除。任何 magic 编号都可以排除。被排除的来源也会从账户合计中扣除,否则排除之后账户那一行照样会触发。

某个来源触发之后,同一个上限在 10 分钟内不会再次触发。计数仍在继续,面板也照常显示。

两个画面

- Watch:账户、余额、状态、时间窗长度、每个来源一行(成交数、往返、再入场、成本、所选动作),以及最近三次事件及其文件名。
- Sources:针对选中的来源,显示动作、排除开关、图表关联,以及当前值与上限的对照。

状态有 WATCHING、TRIGGERED、DISABLED 三种。DISABLED 从来不表示停止计数,而是表示所选动作当前无法执行,并且会用一行文字写出原因。

面板可以拖动,会记住位置,图表尺寸变化时会重新计算能放下多少行。设置在切换周期和重启终端之后依然保留。

它做不到的事

- 它不开仓、不平仓、不改单。用于开仓、平仓、改单的交易动作常量(DEAL、PENDING、SLTP、MODIFY、CLOSE_BY)在源码中任何地方都没有出现。唯一的交易调用是撤销挂单,那正是 Cancel pendings 的内容。
- 它无法停用另一个 EA。MQL5 没有这样的调用。能做的只是关闭那个 EA 所在的图表。
- 它无法关闭终端的 Algo Trading 按钮。MQL5 做不到。
- 它无法拦下从手机或另一台终端发出的订单。它能检测到,因为这些订单会进入账户历史,但它伸不到本终端之外。
- 它无法撤销已经成交的交易。它能做的是让后面的不再到来,并把已经到来的记下来。
- 它不判定原因。它报告的是哪个 magic 编号在什么时候产生了多少笔成交。
- 它不用亏损或回撤作为触发条件。触发条件是速度。金额上限是另一类工具的职责。
- 它不向任何地方发送任何东西。没有网络请求,没有我们的服务器,没有外部文件,没有 DLL。

免费演示

演示在策略测试器中运行。由于本产品不下单,测试器会把一串合成的成交注入计数层,让你用默认设置亲自看到检测、面板和事件文件。此时面板会显示 TESTER DEMO - synthetic sample, no orders are placed。Cancel pendings、Stop the chart、Close the terminal 在测试器内没有作用对象,因此在那里永远不会被调用。

运行要求

- MetaTrader 5,不限经纪商,不限品种。它盯的是账户,不是某一张图表。
- 本产品在对冲账户上开发并验证。净额账户已实现,但未经验证。
- 十九个输入参数,全部带可用的默认值。不需要向任何人索取 set 文件。
- 界面为英文。
作者的更多信息
Drawdown Limit Guard 用于监控亏损是否达到您设定的金额,并在达到时平掉仓位。 本工具不做交易判断。它监控当日亏损与累计亏损,接近上限时发出警告,达到上限时执行平仓。动作仅此而已。 您可以设定当日亏损上限与累计亏损上限,只用其中一项或两项都用均可。达到上限后,此后产生的仓位会被平掉,此后产生的挂单会被删除。至于达到上限时已经持有的仓位,只有在您开启相应选项时才会被平掉。 先说最重要的一点 本工具无法阻止新订单被下达这一行为本身。MetaTrader 5 没有停止新交易的功能,而 MQL5 Market 禁止使用 DLL。 因此,在达到上限之后下达的订单,本工具会在成交后立即平掉(实测约 0.25 秒)。该笔订单会产生相当于点差、以及成交到平仓之间价格波动的亏损。 作为商品说明,这一点写出来并不占便宜,但让人误解的后果更严重,所以放在前面说明。 常见的使用方式 ・监控自己设定的规则,例如「一天的亏损不超过余额的 5%」。 ・监控资金提供计划所规定的当日亏损与累计亏损金额。 本工具按您输入的数值显示,并严格按该数值动作。能否满足某项具体规则,取决
Trade Pause Scheduler 是一款在您指定的时间段内暂停交易的工具。 您可以预先登记不希望交易的时间段,例如经济数据公布前后、周一开盘等。进入该时间段后,工具会取消新下达的挂单,并平掉新建立的仓位。时间段结束后,一切恢复原状。 工具本身不进行交易。它不判断入场时机,也不发出交易信号。 时间段的设定方式 按经济数据设定 选择重要程度(仅高/高与中/全部)和目标国家,再指定在数据公布前多少分钟开始、公布后多少分钟结束。相应的数据会自动从 MetaTrader 5 内置的财经日历中获取。 按星期与时刻设定 最多可登记三组。格式如下:   Mon-Fri 06:00-08:00 周一至周五 6:00 至 8:00   Mon,Wed,Fri 09:30-10:15 周一、周三、周五 9:30 至 10:15   All 12:00-12:30 每天 12:00 至 12:30   Fri 23:00-01:00 周五 23:00 至周六 1:00(跨零点的时间段) 启动时会在日志中输出对输入内容的解析结果。即使格式正确,若设定与您的本意不符,也能在此时发现。
Risk Lock Trade Panel 是一款用于 MetaTrader 5 手动交易的下单面板。方向和入场时机由你来定,面板负责计算手数、把止损一并附在订单上发出去,之后的持仓管理也在同一个窗口里完成。 它不会自己开仓,不提供任何建议,也不发送信号。 手数由你的风险算出来 风险可以按余额或净值的百分比设置,也可以直接填账户货币的固定金额。止损距离用点数输入,或者按下「Show line」,直接在图表上拖动止损线。拖动的过程中,止损距离、手数和风险金额每移动一次就重新算一次。 止损放得近,手数就变大;放得远,手数就变小。而风险金额始终是你设定的那个数。这就是这块面板的思路:你决定止损该放在图表的哪个位置,手数跟着这个决定走。 盈亏比预设会按止损距离的倍数放置止盈,可选一比一、一比一点五、一比二,或者不设。选好之后,它会和止损一起写进订单。 手数会按品种规格取整:手数步长、最小和最大手数都从经纪商那里读取,而一手在你这个止损距离上的亏损金额,交给 MetaTrader 自己去算。所以货币对、黄金、股指以及其他差价合约都能用同一块面板处理。取整之后,面板会再检查一次结果,如
大多数风险管理工具是按整个账户来看的:账户一旦触及上限,全部都会停下,连那些本来没出问题的EA也一起停了。 EA Circuit Breaker 是一个一个EA地处理。当某一个EA越过你为它划的那条线时,只处理这一个,账户里其余的照常运行。 它不会自己下单,不提供建议,也不发送信号。 为对冲账户设计 只有在平台把每笔交易保留为各自独立的持仓时,才能分辨出哪一笔属于哪个EA,而对冲账户正是如此。在净额结算账户上,同一品种会被合并成一个持仓,魔术号也就不再指向任何东西,任何工具在那里都无法区分。本工具启动时会读取账户类型,在净额结算账户上只做观察,并把原因显示出来。已平仓的交易仍然按魔术号区分。 不需要做任何设置 启动后表格就已经填好了。它读取你的持仓和最近30天的历史,把找到的魔术号收集起来,为每个EA建一行。行名取自该EA的订单注释,你可以改名。新的EA一旦交易就会出现。 每一行显示什么 - 今日盈亏、持仓数量、总手数、累计盈亏 - 已包含手续费和库存费,没有把它们排除在外 - 你设定的上限,以及已经用掉了多少 - 达到上限的 80% 变黄,触及上限变红 可以为每个EA
Most trade managers work on the orders they placed themselves, or on the symbol of the chart they sit on. This one works on the account. Trade Control Center puts every open position and every pending order on your account into one list - whoever opened them. Trades you placed by hand, from your phone, from another terminal, or from any EA all appear in the same table, across every symbol, and you can act on them from there. It does not open trades on its own, it does not give advice, and it d
A backtest is a promise. This tool keeps score against it. Load the Strategy Tester report of an EA and Backtest Reality Check takes it apart: how many trades it really rests on, how much of the winnings came from the three biggest ones, how straight the balance curve is, how long the quiet stretches are, whether the lot size grows inside a run of losses, and how much history the whole thing stands on. Then link that report to an EA running on your account. The same figures are measured again
一个交易时段,一个区间,每个方向只有一个箭头,以及产生这个箭头的确切规则。 Gold Session Range Signals 会标出您所选交易时段的开盘区间,然后只在第一根收盘价越出该区间、且越出幅度达到按 ATR 计算的缓冲值的已收盘K线上画出一个箭头。所有计算公式都公布在下方,您可以自己核对指标做了什么,而不是选择相信它。 它只负责显示,不进行交易。不下单、不修改、不平仓、不访问账户。 三点不同 - 它不重画。未收盘的K线上不会画任何东西。信号只在K线收盘之后出现,并且停留在出现的位置。切换周期后,箭头不会增加也不会减少。 - 它在数据公布前后保持安静。在您按重要性和国家筛选出的经济日历事件前后的时间窗内,不发出信号。面板会显示为什么安静,以及何时恢复。 - 它每次都指明成立的条件。箭头标注为 Long setup 或 Short setup,每条提醒的正文中一定包含品种、周期和已满足的条件。 您在图表上看到的内容 - 该时段的开盘区间,以方框显示。 - 第一根越出区间达到缓冲值的已收盘K线上的一个箭头。 - 四条计算出的参考价位及其价格:Entry、Stop re
没有什么要问的。计算的内容写在商品名里,阈值则是从你自己的账户上测出来的。 Gold Adx Atr Dashboard 会在 ADX 趋势中的回调结束的那根已收盘K线上做标记。它只用两个教科书指标,别无其他:ADX 判方向,ATR 判幅度。没有任何一个阈值、周期或倍数需要你去设置。回调要多深才算数,是从你自己的账户上测出来的,而这个测量结果会显示在图表上,供你核对。 它只作图。它不交易。不下单、不改单、不平仓、不访问账户。 为什么校准面板才是重点 两个交易者在同一品种上用相同设置运行同一个指标,得到的信号却不同,因为他们的经纪商并不相同。品种名不同。小数位不同。点差不同。服务器时钟不同。多数工具的应对方式是给每个品种配固定预设,或者拿参数去拟合过去的结果。本产品的做法是测量你的账户,并把测到的东西摆出来。 - Symbol:在你账户上找到的黄金品种,不管你的经纪商把它叫什么。 - Digits 与 Point:从你的账户读取。 - Tick value:经纪商返回的数值,并附上该数值所使用的货币代码。 - Spread:最近 200 根已收盘K线的中位数,以点为单位。 -
筛选:
无评论
回复评论