Hourly Spread Profile
- 指标
- 版本: 1.0
Hourly Spread Profile 读取你自己账户的已收盘K线,按小时展示当前图表symbol和周期下点差的真实历史成本。它不预测,也不给出建议。面板上的每一个数字都是已经发生过的事实。
计算方式:服务器时间0点到23点的每一个小时,取最多5000根已收盘K线(终端保留多少就用多少)中点差的中位数。用中位数而不是平均数,是为了让新闻发布时的一次异常跳动不会扭曲整个小时的结果。样本少于20根的小时,显示的是短横线和样本数,而不是一个数字——3根K线算出的中位数不值得公布。没有记录点差的K线会被直接从统计中剔除,而不是当作0成本计入;整个历史里一根K线都没有的小时,面板会明确说明这一点,而不是猜测。
Cheapest 和 Most costly 分别列出实测中最低和最高的三个小时,同一个小时绝不会同时出现在两个列表里。如果某个symbol的点差从不变化,两个列表会合并成一行说明这一点。
截图1(GBPUSD,M5,模拟账户):00点测得96点,而周围每个小时大多在22到27点之间。这正是本面板要呈现的差距——这是这个账户上的实测结果,不是对所有经纪商或所有账户的断言。
在跨图表比较小时之前,有两点值得了解。第一,回溯范围固定为5000根K线,所以实际覆盖的日历跨度完全取决于图表周期:M1只有几天,H1大约一年,D1接近二十年。Samples 一行始终会说明参与统计的K线有多少根,以及其中有多少根记录了点差——截图2(USDJPY,M15)展示的是历史较短的2938根K线,用完全相同的方法测得。第二,部分品种以固定点差交易。此时面板测出的24个小时数值完全相同,会显示 "All hours are the same",而不是给出一个错误的排名——这是经纪商的定价方式,不是统计出了问题。
截图3(GOLD,M15):00点显示短横线和 n=0——这不是"样本不足",而是整个历史中这个小时根本没有一根收盘K线,State 一行会明确写出("Hours with no bars in this history: 1"),而不是留一行空白。截图4(EURUSD,H1,5000根K线):按每小时一根算,大约相当于310天,而 Most costly 依然只返回一个小时,不会重复一个已经出现在 Cheapest 里的小时。
它不会做的事:不下单、不平仓、不修改任何订单——它与终端的交易功能完全没有连接。不使用任何技术指标——没有ADX、没有RSI、没有均线;唯一的输入就是每根收盘K线自身的点差和时间。只读取图表自身的symbol和周期。不会告诉你应该在哪个小时交易——每小时的成本差异对策略意味着什么,由交易者自己判断,面板不做这个决定。Server-GMT 一行只显示交易服务器时间与GMT当前的差值,并不做校正,所以经纪商夏令时切换会改变的是这个数字,而不是表格里的小时。
六个输入参数,全部只关于显示,与统计无关:显示或隐藏面板、面板位置、字体大小、文字颜色、当前小时的颜色,以及警告行的颜色。设置里没有任何阈值、周期或倍数,因为这里根本没有需要调整的东西——加载到任意symbol和周期上,读取该账户自己的历史即可。
市面上已经有不少只显示"当前点差"的免费指标。本工具的不同之处在于,它按小时统计历史上已收盘的K线,而不是只看当下这一刻。样本不足的小时不会被隐藏,而是明确显示"-";没有记录的K线也不会被当作0成本混入统计——能说清楚的才说,说不清楚的地方就如实标出来。用法很简单:把它加到任意symbol、任意周期的图表上,面板会立刻显示这个账户自己的实测历史,不需要预先设置或学习任何东西。
这是同一作者提供的一小组免费、不给建议的测量工具之一。另外三款读取的是账户历史而不是点差:显示亏损后不久开的仓的 Trade Behavior Mirror;追踪连胜期间手数增长的 Win Streak Size Creep Mirror;以及统计一共在多少个不同的品种上开过新仓的 Multi Symbol Chase Mirror。作者的 MQL5 个人主页上列出了这些免费工具,以及多款针对黄金信号、交易风险限制、回测与实盘对比的付费 MT5 指标和工具,供希望在这款免费测量工具之外寻找更多工具的交易者参考。
免费,背后没有精简版或试用版——以上描述的就是这个工具的全部。
