SlowBroker / FastBroker - 延迟比较和执行计时机器人

慢速经纪人/快速经纪人 是一个免费的内置演示机器人 (延迟套利)的 FIX API 终端, 旨在展示 执行速度差异、进价时机和延迟行为 不同的流动性来源和经纪人。.

该机器人不是传统的交易策略 - 它是一种 教育和分析工具 帮助交易者了解 价格延迟和执行速度影响实际交易结果 在 FIX API 层面。.


核心理念

SlowBroker / FastBroker 背后的理念简单而强大:

不同的经纪人和流动性提供商接收和执行价格的速度不同。.

该机器人允许用户

  • 观察不同来源的价格是如何形成的、,
  • 实时查看执行延迟、,
  • 了解延迟如何影响入口和出口、,
  • 比较快速和较慢的执行环境。.

这是专业人员的基础 延迟敏感型交易.


🧠 该机器人展示的内容

SlowBroker / FastBroker 可帮助用户实现可视化:

  • 价格反馈延迟、,
  • 执行时间上的差异、,
  • 延迟造成的滑移、,
  • 订单确认速度、,
  • 不同条件下的 FIX 会话行为。.

它提供了以下实用见解 为什么执行质量比指标更重要.


📊 面向执行的逻辑

该机器人的重点不是指标或模式,而是

  • 订单提交时间、,
  • FIX 响应行为、,
  • 执行确认速度、,
  • 价格快速变化时的市场反应。.

因此,它在下列情况下特别有用:

  • 动荡的市场环境、,
  • 新闻稿、,
  • 流动性转移。.

🛡 受控与安全的设计

作为一款免费的内置机器人,SlowBroker / FastBroker 的设计宗旨是:..:

  • 非攻击性、,
  • 透明、,
  • 交易频率有限、,
  • 不受鞅法、网格或平均法的影响。.

其主要作用是 分析和观察, 而不是利润最大化。.


本地 FIX API 基础设施

SlowBroker / FastBroker 运行:

  • 内的 FIX API 终端,
  • 直接通过 FIX 连接、,
  • 无需任何外部脚本或零售平台桥接。.

有:

  • 无需安装、,
  • 没有汇编、,
  • 不依赖交易平台。.

一切都发生在 FIX 执行层。.


👤 这个机器人是为谁设计的?

该机器人适用于

  • 交易者从零售外汇交易平台过渡到 FIX API、,
  • 探索延迟套利概念的用户、,
  • 开发人员测试执行环境、,
  • 想了解 真正的执行机制.

它对考虑以下问题的用户尤其有价值:

  • 高级套利策略、,
  • 多经纪人设置、,
  • 基于 FIX 的自动化。.

🎁 在 FIX API 终端内免费提供

SlowBroker / FastBroker 作为 免费内置机器人 以帮助用户:

  • 了解执行速度如何影响交易、,
  • 探索 FIX 级市场机制、,
  • 为更先进的延迟敏感策略做好准备。.

无需额外购买。.


SlowBroker / FastBroker - 先了解执行情况,再制定交易策略

在专业交易中、, 速度和时机是关键 策略.

参数 (SlowBroker v1.4.) - 含义和单位

连接/符号映射

  • connectionID (int):用于形成全局变量名称的 ID: fastValue_ASK(connectionID) 等。必须与 FastBroker EA 匹配。.
  • 通用符号名称(字符串):进线/快线上的符号名称。如果为空,EA 会尝试从内置符号列表(EURUSD、XAUUSD 等)中自动检测。.
  • Symbol_Digits_loc (int):符号点/点乘法器助手(数字处理)。.

订单发送参数

  • 滑动 (int)滑点:传递给订单发送/订单关闭的滑点。.
  • MagicNumber (int):用于识别 EA 订单的神奇数字。.
  • DiffToOpen (双):进入阈值。内部用作 DiffToOpen * 点 (所以是在 “根据您的输入转换的点数 ”中)。.
  • MaxSpreadSlow (双):允许的最大慢速传播(如果 0 → 禁用)。与 传播 > MaxSpreadSlow * Point.
  • MaxSpreadFast (双):允许的最大快速传播(如果 0 → 禁用)。与 传播 > MaxSpreadFast * Point.
  • 最大订单数 (int):允许的最大同时开放订单。.
  • EA_Comment (字符串):订单注释(修剪为 25 个字符)。.
  • 市场执行(bool)如果为 "true",则发送无 SL/TP 订单(ECN 类型行为)。.

订单管理

  • 止损(双):SL 距离(用符号点逻辑转换)。.
  • 获利(双):TP 距离(用符号点逻辑转换)。.
  • 利润起点(双):开始跟踪的利润(点)。0 禁用跟踪。.
  • 跟踪止损(双)跟踪距离(点)。.
  • 步长:再次修改 SL 前所需的最小改进(点数)。.
  • 订单生命周期(双):强制关闭前的最大寿命,以秒为单位(0 禁用)。.

隐藏/可视停机坪

  • UseHiddenSL (bool)如果为真,则使用 VisibleSL 而不是完整的 SL。.
  • UseHiddenTP (bool)如果为真,则使用 可见TP 而不是全额 TP。.
  • VisibleSL (双):启用隐藏 SL 时使用的 “可见 ”SL 距离。.
  • 可见TP(双):“可见 ”TP 距离在启用隐藏 TP 时使用。.

资金管理和风险锁定

  • useFixLot (bool)如果为真,则为固定地段。.
  • 固定地块(双)地块面积:固定地块面积。.
  • 每手风险百分比(双)如果 useFixLot=false 且此值 > 0,地段 = (账户余额()/1000) * (每手风险百分比/100).
  • 最小权益(双):如果 > 0 且净值跌至 → 以下,则禁止交易。.
  • 余额风险百分比(双):缩减限制器;更新动态 “最低允许余额”,如果余额低于该值,则禁止交易。.
  • 停止无利可图的交易(bool)交易:连续亏损后停止交易。.
  • 最大无利可图订单数(int):触发止损的连续亏损平仓交易次数。.

其他选择

  • 交易暂停 (int)开立新交易前的等待时间:上次收盘后的等待时间。.
  • 出价偏移(双) / AskOffset (double)手动偏移:手动偏移(应用于快速报价;转换为点)。.
  • 偏移自动计算 (bool):根据刻度点样本自动计算偏移量。.
  • 打印调试信息(bool):打印额外日志,用于偏移和诊断。.
  • TimeSleep_ms (int)睡眠时间:EA 内部无限循环中的睡眠时间。.

4) FastBroker 参数

  • connectionID (int):必须与慢速 EA 匹配。用于命名全局变量。.