[Русский] - [English] - [中文] - [Español] - [Português] - [日本語] - [Deutsch] - [한국어] - [Français] - [Italiano] - [Türkçe]
算法交易的新手很容易迷失方向:策略成千上万,而市场的变动速度往往快过你做出决定。是不是很熟悉?大多数顾问要么配置过于复杂,要么只是在"猜测"蜡烛图走势,风险难以预料。VR Black Box 以另一种方式解决这个问题:它不预测未来,而是持续跟随价格变动,按照严格规则开仓,并自动管理交易——从入场到出场。本文将详细剖析这款顾问的工作原理、哪些设置能让他灵活适应各种交易风格,以及为什么你在购买之前就能在策略测试器中验证它的表现。
这款机器人由拥有 15 年以上经验的交易员兼程序员开发,策略还经过人工智能的额外验证。它适用于任何交易工具和时间框架,可在策略测试器与真实终端中运行,支持 MetaTrader 4 和 MetaTrader 5。下面——对其结构、算法与设置的坦诚剖析。

简而言之:VR Black Box 的过人之处
经典的趋势型机器人只会回答"买入还是卖出?"这一个问题。VR Black Box 还会回答第二个同样重要的问题:入场后如何管理仓位。顾问会自动计算考虑佣金和掉期的交易量,监控点差和新柱的到来,在内部持有虚拟的"秘密" Take Profit 和 Stop Loss 级别,随着价格牵引尾随止损,亏损后暂停,并在达到设定结果时关闭所有仓位。从条件检查到结果计算的完整循环——全部自动完成。
自动化的价值不仅在于速度,更在于规则铁一般的可复现性:机器人不受情绪影响,不会"死扛"亏损,在一周中的任何一天都表现一致。您只需设定一次逻辑——顾问便会毫无偏差地执行它。
独有特性的详细剖析
系统支持在五种模式下交易。Jointly Buying and Selling 同时维持两条独立的线路——单独的买入手数和单独的卖出手数同时进行(这需要一个带对冲功能的账户)。Alternately Buying and Selling 由上一笔交易的结果决定新交易的方向:盈利——继续,亏损——反转。Accidental Purchase or Sale 实现"掷硬币"机制,并完全掌控循环与风险。模式 Only Buy 和 Only Sell 将交易限制在单一方向——当市场趋势明确时非常方便。
手动模式——顾问中罕见的功能。如果交易员自己打开了仓位且它陷入亏损,只需将 MagicNumber 设为 0——机器人便会按照自己的逻辑打开相反方向的仓位,帮助弥补亏损并把局面引向盈亏平衡。这能把顾问从策略的"接收者"转变为全面的风险管理助手。
顾问引以为傲的独特之处——虚拟"秘密"级别。在 Virtual Levels (Secret) 模式下,实际使用的 Take Profit 和 Stop Loss 由机器人本人在终端内存中控制,不向经纪商透露,同时在服务器上设置保险性真实止损,以防通讯中断。如果更看重透明度——启用 Real levels,级别便会作为经典级别传递给经纪商。尾随止损在两种模式下都会跟随价格牵引止损线,保住已累积的利润。

买入手数和卖出手数被分开且独立地计算,并考虑佣金与掉期。支持三种计算方式:Fixed lot(固定)、Percentage lot(百分比)和 The balance for the minimum lot(余额式)。Lot Multiplier 设定交易量乘数,而 Type of lot increase 决定其应用规则:马丁格尔在亏损后增加手数,反马丁格尔在盈利后增加手数。工具的最小手数会被自动考虑。
亏损交易之后,顾问会暂停:按时间、按距离、按两个条件(且)或按首个触发条件(或)。余额管理评估所有仓位的合计结果(盈利加掉期加佣金),并在达到设定目标时全部关闭——之后机器人会停止或开始新的循环。点差控制会在点差扩大时暂停入场,而新柱允许按照所选时间框架进行交易,与顾问启动所在图表无关。
工作原理:从条件检查到循环结束
算法的核心——持续跟随价格。每一个新柱机器人都要经历一连串检查:点差是否可接受、新柱是否到来、亏损后的延迟是否已过、方向是否与所选模式一致。如果条件未满足——则不会创建入场。这可以防止"随便打开一个仓位"式的草率交易。
新柱 —> 检查点差 —> 检查亏损后的延迟 —> 按模式确定方向 —> 计算交易量 —> 打开仓位 —> 管理(Take Profit、Stop Loss、尾随止损)—> 关闭 —> 在下一循环中计入结果。
当条件满足时,顾问计算交易量并打开仓位。在管理阶段,Take Profit、Stop Loss、虚拟级别(如果启用)和尾随止损共同工作。关闭之后循环闭合:结果计入下一次的交易量,亏损时启动暂停,达到目标余额时余额管理生效。如此一个循环平稳地过渡到下一个。
从技术上来说,顾问构建在统一的模块化库之上:Bid 和 Ask 价格在每个 tick 只缓存一次,Take Profit 和 Stop Loss 级别仅在真正变化时才修改,历史计算按计划执行。这降低了终端和服务器的负载。启动时机器人会检查账户类型和算法交易的权限,以便立即报告问题。

顾问可在策略测试器和真实终端中运行,适用于任何工具——Forex 货币对、金属、加密货币、CFD 和指数——以及任何时间框架。要同时进行买入和卖出交易需要 Hedging 类型的账户,使用马丁格尔建议杠杆至少 1:100,全天候运行则需要 VPS 服务器。
交易机器人的设置:从点差到 Telegram
所有参数都被分组到逻辑区块中。参数名称严格使用英文——与它们在 MetaTrader 终端中的显示完全一致,而说明已翻译成中文。带有 * 符号标记的设置属于设定性参数。
< = Trading Settings = > —— 负责市场入场与保护级别:
- Maximum Spread (0-Disabled) —— 机器人打开仓位时可接受的最大点差。该限制只影响入场:如果点差大于设定值,机器人不会打开新仓位,但会继续管理已打开的仓位。0 —— 检查关闭。
- Take Profit (0-Disabled) —— 仓位的目标利润,以点为单位设定。
- Stop Loss (0-Disabled) —— 仓位可接受的亏损,以点为单位设定。
- Type of stop levels —— 止损级别类型:Real levels(经典级别,传递给经纪商)或 Virtual Levels (Secret)(虚拟"秘密"级别,在终端上执行;同时在服务器上设置保险性真实止损)。
- New bar (select the timeframe for the new bar) —— 在所选时间框架的新柱到来时交易,从 1 分钟到 1 个月。
- Type of trading strategy —— 方向模式:Jointly Buying and Selling、Alternately Buying and Selling、Accidental Purchase or Sale、Only Buy、Only Sell。
< = Lot calculation settings = > —— 交易量计算:
- The type of lot calculation —— 计算方式:Fixed lot(固定,例如 0.01)、Percentage lot(百分比,余额的一定比例)、The balance for the minimum lot(余额式:存款除以设定金额,再乘以允许的最小手数)。
- The initial lot —— 用于计算手数的数值。
- Lot Multiplier (0 - Disabled) —— 交易量乘数,用于在亏损或盈利后增大交易量。
- Type of lot increase —— 增大规则:Martingale(亏损后手数增大)或 AntiMartingale(盈利后手数增大)。
< = Distance calculation settings = > —— 亏损后的暂停:
- Type of delay after loss —— 亏损后延迟打开下一仓位的方式:Disabled、By time、By distance、Time AND distance(两个条件同时满足)、Time OR distance(先触发者优先)。
- Time waiting (0 - Disabled) —— 按时间的暂停,以秒为单位。
- Distance waiting (0 - Disabled) —— 按距离的暂停,以点为单位。
< = Trailing Stop Settings = > —— 利润管理:
- Trailing Stop Size (0 - Disabled) —— 尾随止损的大小,以点为单位。数值越小,止损"追赶"当前价格越快,对已累积利润的保护就越紧密。
< = Balance Settings = > —— 管理总体结果:
- Close all positions with profit (50 or -50) (0 - Disabled) —— 在达到设定的合计利润(正值)或亏损(负值)时关闭所有仓位。
- The Expert's actions after closing all positions —— 关闭后的动作:Closing all positions + stopping the robot(完全停止)或 Closing all positions + the robot will continue trading(继续交易)。
< = Notification settings = > —— 与交易员的联系:
- Manual mode, turning a losing trade into a profit —— 手动模式,将亏损仓位带向盈利(MagicNumber 必须设为 0)。
- Panel Size —— 图表上信息面板的大小。
- Smartphone notifications —— 智能手机通知(终端必须启用 Push 推送)。
- Notifications in the terminal —— 终端中的通知提醒。
- Email Notifications —— 电子邮件通知。
- Notifications in the Telegram channel —— Telegram 频道通知。
- The name of the telegram channel —— Telegram 频道名称。
- Telegram Bot Token —— Telegram 机器人的秘密令牌。

< = Other settings = > —— 附加参数:
- Comments on positions —— 添加到顾问仓位上的注释。
- MagicNumber —— 唯一数字,机器人据此区分自己的仓位与其他顾问的仓位。
- Slippage —— 执行时可接受的滑点。对于 0.12345 这类价格,请设置约 500;对于 0.1234 这类价格,约 50。
关于设置的重点。所有区块独立工作:您可以保持交易设置"原样不变",只启用尾随止损,或者构建自己的风险管理体系,配合余额管理和亏损后暂停。先从现成的设置文件开始,然后逐步一次只修改一个参数,在策略测试器中观察行为变化。
关于作者
作者——弗拉基米尔·帕斯图沙克(Vladimir Pastushak),拥有 15 年以上为 MetaTrader 4 和 MetaTrader 5 开发交易策略经验的交易员兼程序员。他开发了整整一系列机器人,全球数以千计的交易员正在使用,并且他会根据用户的经验定期完善这些策略。
VR Black Box 策略还经过人工智能的额外验证:这有助于消除错误,让机器人的行为更加可预测。对购买者的技术支持与更新免费。

风险提示
坦诚地谈谈风险。交易伴随着资本损失的高风险,任何设置都无法保证盈利。策略测试器中的测试结果并不能承诺在真实账户上会有同样的表现。马丁格尔可能急剧增加存款压力——请从最小手数开始。虚拟级别由终端执行并依赖其运行状态:一旦通讯中断,关闭可能无法生效——保险性真实止损正是为此而存在的。不仅要评估利润,还要评估下滑(drawdown)和对保证金的需求。
在真实交易之前,请务必先在策略测试器中测试顾问,然后在使用相同条件(符号、点差、佣金和账户类型)的模拟账户上测试。从最小交易量开始,随着对策略信心的增长逐步增大。
结语
VR Black Box 解决了新手面临的最大问题:顾问按照既定规则行动,不分心、不受情绪左右。五种交易模式、虚拟"秘密"级别、尾随止损、亏损后暂停、手数分开计算和余额管理——所有这些都可以在购买之前在策略测试器中验证。

下载 VR Black Box,在策略测试器中用您自己的工具运行它,在模拟账户上测试——然后再转向真实交易。可以在文章评论区向作者提问:对购买者的支持免费。

关键词
VR Black Box, 交易机器人, MetaTrader 顾问, 趋势交易, 自动交易, 顾问设置, 马丁格尔, 尾随止损, 虚拟级别, 资金管理


