VibeFox Session Spring
- 指标
- 版本: 1.0
- 激活: 5
VibeFox Session Spring — 回归交易时段开盘价的弹簧式入场点
VibeFox Session Spring 是一款用于 MetaTrader 5 的实时日内指标。它标记每个交易时段开盘时的价格,观察价格偏离该开盘价的幅度,并在价格回弹靠近开盘价的那一刻发出信号——直接在价格图表上放置清晰的入场标记。所有控件都集中在一个现代化的交互式面板中,因此您可以在时段结构和入场点形成的那一刻就看到它们。
核心理念
许多品种在一天中都有一个天然的锚点:时段开盘时的价格。开盘后,价格会偏离该水平——有时偏离很远——但往往会被拉回该水平。这种回归时段开盘价的过程就是"弹簧"。VibeFox Session Spring 将这一行为转化为精确的自动化信号:它等待价格偏离开盘价达到所选距离,然后顺着回弹方向入场。
指标工作原理
对于每个交易日,指标会找到配置时段时间当时或之后的第一根K线。该K线的开盘价成为时段开盘水平,并以一条水平射线的形式横贯图表。您可以同时在屏幕上保留多条过去的时段开盘线,以研究价格围绕每条线的表现。
指标从时段开盘价开始测量价格延伸的幅度。当价格与开盘价之间的距离达到 Trigger Distance 时,市场被视为"已拉伸"。该距离可以用点数设置,也可以保持为自动(0),此时它会跟随当前波动率,等于该品种和周期的一倍 ATR(14)——因此触发条件会自动适应快速和缓慢的市场。
入场点
VibeFox Session Spring 的核心价值在于其自动入场点:指标自行跟踪拉伸与回归的条件,并直接在价格图表上放置清晰的标记。提供两种独立的信号类型,每种都有各自的开关。
Entry — Long Spring
价格首先向时段开盘价下方延伸达到触发距离——市场向下拉伸。然后一根K线收盘回升(高于前一根收盘价),但仍低于开盘价。这是朝开盘价回弹的起点,BUY 标记被放置在该K线下方。该走势的目标是时段开盘线。
Entry — Short Spring
价格首先向时段开盘价上方延伸达到触发距离——市场向上拉伸。然后一根K线收盘回落(低于前一根收盘价),但仍高于开盘价。这是朝开盘价回弹的起点,SELL 标记被放置在该K线上方。该走势的目标是时段开盘线。
每个方向每个时段触发一次,并在新时段开盘时重新激活,因此您在每个时段会获得一次干净的 Long 和一次干净的 Short 机会,而不是一连串的重复信号。买入和卖出标记分别用 Buy Color 和 Sell Color 设置着色,因此方向一目了然。Marker 选择器可在普通十字(+)、实心三角形或带尾箭头之间切换标记图形,而 Size 控件以像素(6 至 40)缩放标记,以适应任何图表密度。
全面的视觉控制
时段开盘线的颜色用 Session-Open Line Color 设置,粗细用 Session-Open Line Width 设置,范围为 1 至 5 像素。线条和两个入场标记均在颜色选择器弹窗中支持透明度设置(0-100%),因此您可以将它们柔和地融入图表背景。价格图表上的标记可独立调整大小和颜色,因此入场点在任何背景下都清晰突出。
交互式图表面板
整个界面是一个基于画布的流畅面板,专为快速鼠标操作而设计。时段参数被整齐地排列成行,入场区块以其专属的金色 ENTRY 标题区分开来,因此信号设置不会与线条设置混淆。面板标题栏中放置着控制图标。
Power — 开启和关闭入场标记的绘制,而无需从图表中移除指标。
Settings (gear) — 打开和关闭设置区块。
Updown (arrows) — 在子窗口和主图表之间移动面板。
Close (cross) — 关闭指标。
Resizable — 拖动右下角以缩放面板。
Collapsible — 在标题栏上双击可将面板折叠成紧凑的条状。
Mouse wheel — 将鼠标悬停在任何数值字段上并滚动滚轮即可更改数值,无需打开键盘。
设置与个性化
Settings 按钮打开一个区块,可将面板适配到您的工作空间:浅色、深色或自动 Theme,可调的面板宽度、标题大小、行高和字体大小。额外的细节让您可以通过 Hide Footer 隐藏底栏,使用 Mini Header 在折叠时缩小标题,以及在点击面板外部时自动折叠面板。几乎每个参数都能在面板上实时更改——Inputs 标签上的输入字段只设置初始值。您还可以通过为每个副本指定唯一的 Instance,在一张图表上运行多个独立的副本,以便并排比较不同的时段时间或触发距离。
入场通知
您无需坐在那里盯着图表等待信号。每个入场点都可以通过多个通知渠道发送,这些渠道可直接在面板上独立启用。
Alert — 终端内部的弹出消息。
Push — 发送到您手机上 MetaTrader 应用的移动通知。
Email — 通过终端的邮件设置发送的信件。
Telegram — 警报文本连同图表截图,直接发送到您的 Telegram 聊天。
只启用您需要的渠道,当您正在使用的品种和周期上出现新的弹簧入场点时,您就会立即收到通知。
可视化历史记录(HTML 报告)
启用 Html 渠道后,每个入场信号都会连同触发时刻的图表截图一起保存到 HTML 报告中。报告存储在终端的 Files 文件夹中的 VibeFox_Session_Spring 目录下(MQL5/Files/VibeFox_Session_Spring/result.html),可在任何浏览器中打开——您将获得指标找到的所有弹簧入场点的可视化日志。一键垃圾桶按钮可在您想要重新开始时随时清除报告及其截图。
Telegram 警报
信号也可以直接发送到您的 Telegram 聊天——警报文本连同检测时刻的图表截图。开启 Telegram 渠道并在输入参数中输入您的 bot token 和 chat id。
发送依托于 HTML 报告:每个新信号都会写入报告,而报告——在浏览器中打开后——会自行将其转发到您的 Telegram 聊天。因此,启用 Telegram 会自动保持 Html 报告开启,两个渠道协同工作。
内置多语言帮助
面板中内置了完整的帮助页面,提供多种语言,因此每个控件都在您使用它的地方得到解释。
参数(Inputs 标签)
大多数设置也可以直接在面板上实时更改(Settings 按钮)——输入参数仅在启动时设置初始值。
Session Spring
Session Open Hour — 时段开盘的小时(服务器时间),0..23。默认值:0。
Session Open Minute — 时段开盘的分钟(服务器时间),0..59。默认值:0。
Trigger Distance, points — 价格必须偏离开盘价多远才能激活弹簧,以点数计。0 = 自动 = 1.0 x ATR(14)。默认值:0。
Keep Sessions — 在图表上保留多少条过去的时段开盘线,1..30。默认值:3。
Session-Open Line Color — 时段开盘射线的颜色。默认值:DodgerBlue。
Line Transparency — 线条透明度,以百分比计,0-100。默认值:0。
Session-Open Line Width — 线条粗细,以像素计,1..5。默认值:1。
Entry Points
Long Spring — 当价格偏离开盘价下方然后向上回归时,启用 BUY 标记。默认值:on。
Short Spring — 当价格偏离开盘价上方然后向下回归时,启用 SELL 标记。默认值:on。
Marker Font Size — 入场标记的大小,以像素计,6..40。默认值:12。
Entry Marker — 标记图形:Cross (+)、Triangle 或 Arrow。默认值:Arrow。
Buy Color — BUY 标记的颜色。默认值:LimeGreen。
Buy Transparency — 买入标记透明度,以百分比计,0-100。默认值:0。
Sell Color — SELL 标记的颜色。默认值:Red。
Sell Transparency — 卖出标记透明度,以百分比计,0-100。默认值:0。
Notifications
Push Notification — 启用发送到 MetaTrader 移动应用的推送警报。默认值:off。
Alert Popup — 启用终端内部的弹出警报。默认值:off。
Email — 通过终端的邮件设置启用电子邮件警报。默认值:off。
Html Report — 将每个信号连同图表截图保存到 Files/VibeFox_Session_Spring/result.html。默认值:off。
Telegram — 通过 HTML 报告将带有图表截图的信号转发到 Telegram 聊天。默认值:off。
Telegram - bot token — 用于发送的 Telegram 机器人的令牌。默认值:空。
Telegram - chat id — 目标 Telegram 聊天标识符。默认值:空。
Panel / Settings
Panel width, px — 图表面板的宽度,以像素计,300..800。默认值:800。
Header size — 面板标题的高度,1..6。默认值:1。
Theme — 面板的配色主题:Light、Dark 或 Auto。默认值:Auto。
Row height (px) — 每个参数行的高度,以像素计。默认值:34。
Font size — 面板内使用的字体大小。默认值:8。
Hide Footer — 隐藏面板的底栏。默认值:off。
Mini Header on collapse — 面板折叠时显示紧凑的标题条。默认值:off。
Close on click outside — 点击面板外部时自动折叠面板。默认值:off。
Instance — 同一图表上每个指标副本的唯一编号,允许并排运行多个实例。默认值:1。
Panel Start Window — 设置面板的初始位置:子窗口或主图表。默认值:Subwindow。
