Gold Session Range Signals

一个交易时段,一个区间,每个方向只有一个箭头,以及产生这个箭头的确切规则。

Gold Session Range Signals 会标出您所选交易时段的开盘区间,然后只在第一根收盘价越出该区间、且越出幅度达到按 ATR 计算的缓冲值的已收盘K线上画出一个箭头。所有计算公式都公布在下方,您可以自己核对指标做了什么,而不是选择相信它。

它只负责显示,不进行交易。不下单、不修改、不平仓、不访问账户。

三点不同

- 它不重画。未收盘的K线上不会画任何东西。信号只在K线收盘之后出现,并且停留在出现的位置。切换周期后,箭头不会增加也不会减少。
- 它在数据公布前后保持安静。在您按重要性和国家筛选出的经济日历事件前后的时间窗内,不发出信号。面板会显示为什么安静,以及何时恢复。
- 它每次都指明成立的条件。箭头标注为 Long setup 或 Short setup,每条提醒的正文中一定包含品种、周期和已满足的条件。

您在图表上看到的内容

- 该时段的开盘区间,以方框显示。
- 第一根越出区间达到缓冲值的已收盘K线上的一个箭头。
- 四条计算出的参考价位及其价格:Entry、Stop reference、Objective 1、Objective 2。
- 只读状态面板:时段状态、区间数值、区间除以 ATR、信号数量、日历状态、最近一次信号。
- 每当没有画出任何内容时给出文字说明:没有区间、区间过窄、区间过宽、没有 ATR、无法读取日历、处于静默期,以及另外九种情况。

完整的计算过程,没有任何隐藏

ATR = iATR(InpAtrPeriod) 在已收盘K线 i 上的取值
Margin = InpBreakAtr * ATR
RangeW = RangeHigh - RangeLow

条件一,区间质量:InpMinRangeAtr * ATR <= RangeW <= InpMaxRangeAtr * ATR
条件二,日历:该K线的收盘时间不在数据公布的时间窗内
条件三,仅一次:每个时段每个方向只出一个信号

Long setup:Close[i] >= RangeHigh + Margin
Short setup:Close[i] <= RangeLow - Margin

对于 Long setup:
   Entry = Close[i]
   Stop reference = min(RangeLow, Entry - InpStopAtr * ATR)
   Risk = Entry - Stop reference
   Objective 1 = Entry + InpR1 * Risk
   Objective 2 = Entry + InpR2 * Risk

Short setup 为镜像计算。

条件一在每个时段只判定一次,即区间结束的那一刻,使用完全落在区间形成期内的最后一根已收盘K线的 ATR。如果每根K线都判定,同一个时段会在"跳过"和"有效"之间来回切换。

参考价位是计算得出的数值,不是建议。面板会始终显示这一点。

时段开始时间按服务器时间设定

经纪商的服务器时间与您的当地时间不同。请按照您自己经纪商的服务器时钟设置时段小时数。对于 MetaTrader 经纪商中常见的 GMT+3 服务器:

- 东京当地时间 09:00,对应服务器时间 03:00
- 伦敦当地时间 08:00,对应服务器时间 10:00,这是默认值
- 纽约当地时间 08:00,对应服务器时间 15:00

提醒

弹窗、声音、手机推送和邮件,可分别开启或关闭。每条提醒正文都包含品种、周期和已满足的条件。提醒只针对指标启动之后收盘的K线触发。历史上的箭头会画出,但不会发出提醒。

本指标不做的事情,购买前请阅读

1. 它不开仓、不修改、不平仓、不停止任何东西。代码中没有任何一个交易函数。
2. 在策略测试器中,基于真实日历事件的静默不会生效,因为终端不允许在测试器中调用日历。作为替代,会重现一个带有明确标注的示例静默窗口,让您看到这一行为。
3. 未收盘的K线上不会出现任何东西。如果您希望在K线还在跳动时就看到箭头,会觉得本指标反应慢。这是设计使然。
4. 它不显示命中比例、点数或任何盈亏结果。产品中没有这个功能。
5. 它不会对过去的K线发出提醒。
6. 它显示数据公布的时间、国家和重要性,不显示预测值和实际值。
7. 信号出现后,它不跟踪价格是否重新回到区间之内。箭头一旦画出就固定不变。
8. 可以单独选择的国家为美国、欧元区、日本和英国。其余全部归入一个名为 All other countries 的开关,其中也包括 AU、CA、NZ 和 CH。
9. 静默是推迟,而不是取消。如果窗口结束时价格仍在区间之外,箭头会在那一刻出现。
10. 终端启动后第一次加载时,绘图可能需要几秒钟,因为终端要载入自己的日历。之后在 100,000 根K线的图表上约需 0.1 秒。
11. 刚更换品种或周期之后,先前的显示可能会残留约一秒,然后被重画。

输入参数,共 31 项,按组划分

- Session:按服务器时间的开始小时与分钟、开盘区间长度(分钟)、区间结束后接受信号的时长。
- Signal:ATR 周期、突破缓冲(以 ATR 为单位)、区间宽度的最小值与最大值(以 ATR 为单位)。
- Reference levels:是否显示、止损参考距离(以 ATR 为单位)、Objective 1 与 Objective 2 相对风险的倍数。
- Economic calendar:开关、重要性、公布前后的分钟数、四个国家加上其余国家的一个开关。
- Alerts:弹窗、声音、手机、邮件。
- Display:面板位置、面板开关、区间方框开关、两种颜色。
- Strategy Tester:示例静默窗口的开关。

超出允许范围的数值不会被悄悄修正。面板会指出是哪一个参数,指标随后恢复为默认值。

如果您从自己的智能交易系统中调用它

在 iCustom 中,input group 标题各自占用一个参数位置。本指标有七个标题,因此需要七个占位参数,否则其后的每个数值都会错位一位。这种情况仍可编译并运行,且不会出现任何错误提示,因此很容易被忽略。

int h = iCustom(_Symbol, _Period, "Market\\GoldSessionRangeSignals",
                0, 10, 0, 30, 240,
                0, 14, 0.15, 0.5, 3.0,
                0, true, 1.0, 1.0, 2.0,
                0, true, 0, 15, 15, true, true, false, false, false,
                0, true, false, false, false,
                0, 0, true, true, clrDodgerBlue, clrCrimson,
                0, true);

运行环境

MetaTrader 5。适用于任何品种和任何周期。默认值针对 XAUUSD 的 M5 进行了调整。经济日历过滤使用您终端内置的日历。

免费试用版

试用版在策略测试器中运行。示例静默窗口会在那里显示,因此您可以在购买之前看到与日历相关的行为。

风险提示

交易存在亏损风险。本指标显示的是依据上述公式计算出的数值,不提供投资建议,也不对结果作出任何声明。请先在模拟账户上测试,并由您自己判断这种显示方式是否适合您的方法。
作者的更多信息
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
你的风险工具盯着你的亏损。却没有任何东西盯着你的下单速度——直到你买来的某个工具在一分钟内打出四十笔交易。 Runaway Guard 按来源分别测量账户上下单的速度,只有在越过速度上限时才动作。它不看盈亏。当某个东西失控时,它会写出一份事件文件,里面是真实的成交票号,让你能拿出证据说明发生了什么,而不是靠争论。 四个速度上限,用滚动时间窗测量 - 成交频率:快窗内到达了多少笔成交。默认 5 分钟 20 笔。 - 往返:几秒内开仓又平仓的持仓。默认 15 分钟 10 次短平仓,这里的“短”指持有不足 60 秒。 - 再入场:平仓后立即在同一品种上按同一方向重新开仓。默认 15 分钟 5 次,这里的“立即”指 30 秒以内。 - 周转烧掉的成本:慢窗内的手续费加库存费加已实现结果,按余额的百分比计。默认 15 分钟 0.5%。 任何一个上限填 0 即可关闭。 按来源计数,而不是按账户 每一笔成交都带着产生它的那个东西的 magic 编号。Runaway Guard 对每个 magic 编号分别计数,手动下单也计入,显示为 Manual / no magic。账户合计单独占一行
没有什么要问的。计算的内容写在商品名里,阈值则是从你自己的账户上测出来的。 Gold Adx Atr Dashboard 会在 ADX 趋势中的回调结束的那根已收盘K线上做标记。它只用两个教科书指标,别无其他:ADX 判方向,ATR 判幅度。没有任何一个阈值、周期或倍数需要你去设置。回调要多深才算数,是从你自己的账户上测出来的,而这个测量结果会显示在图表上,供你核对。 它只作图。它不交易。不下单、不改单、不平仓、不访问账户。 为什么校准面板才是重点 两个交易者在同一品种上用相同设置运行同一个指标,得到的信号却不同,因为他们的经纪商并不相同。品种名不同。小数位不同。点差不同。服务器时钟不同。多数工具的应对方式是给每个品种配固定预设,或者拿参数去拟合过去的结果。本产品的做法是测量你的账户,并把测到的东西摆出来。 - Symbol:在你账户上找到的黄金品种,不管你的经纪商把它叫什么。 - Digits 与 Point:从你的账户读取。 - Tick value:经纪商返回的数值,并附上该数值所使用的货币代码。 - Spread:最近 200 根已收盘K线的中位数,以点为单位。 -
筛选:
无评论
回复评论