Isabelle 是一个复杂的全自动和半自动交易助手,适合那些希望两全其美的交易者:强大的自动化 和 图表上的控制。它可以完全自动运行,具备智能时机、适应波动性的网格逻辑、恢复模式和虚拟跟踪利润管理——或者通过直观的面板手动暂停、恢复以及开/平仓。
重要提示:
默认参数配置针对 M15 时间框架上的 EURUSD 进行了优化,提供了 Isabelle 核心逻辑和行为的平衡演示。
然而, Isabelle 完全兼容所有货币对、商品和指数。
为了获得最佳性能,诸如 网格步长、目标利润、波动暂停和过滤器设置 等参数应根据 标的的波动性和交易特性 进行调整。
v6.0.0 新功能
- 新增主面板,附加分析功能:
-
- 侧边手数总计(买/卖)
- 实时掉期利率(多头/空头),带正负颜色区分
- 扩展的利润读数(买入、卖出、每日、总计)
- 新增交易过滤器
-
- 重心(CoG) 方向过滤器(可选)
- RSI 过滤器,带时间框架和阈值控制(可选)
- 布林带(BB) 过滤器,带时间框架和阈值控制(可选)
- MA1 过滤器,带时间框架和阈值控制(可选)
- MA2 过滤器,带时间框架和阈值控制(可选)
- MA3 过滤器,带时间框架和阈值控制(可选)
- 一般用户体验优化,更流畅的图表视觉更新,以及注重性能的内部改进。
交易者选择 Isabelle 的原因
- 设计灵活: Isabelle 的输入涵盖时机、网格间距、动态暂停、过滤器、跟踪、恢复和用户界面——因此您可以根据 大多数交易风格 进行配置:免操作网格、纪律性的均值回归、带自动化辅助的半手动剥头皮,或以恢复为重点的会话管理。
- 精准视觉: 图表上的保本/止盈/止损/跟踪线以及清晰的利润面板让您一目了然地了解风险和进展。
- 恢复意识: 可切换恢复模式,或在达到阈值后自动启用。智能地在困难阶段降低利润目标。
- 波动性适应: 平滑的标准差引擎动态拉伸或压缩入场之间的暂停时间,以更好地匹配当前市场状况。
核心功能
- 网格交易,可配置步长、手数增长、每边最大订单数和可选固定止损。
- 动态暂停,基于平滑波动率(标准差周期 + 时间框架),带最小/最大边界。
- 恢复模式,具有四种目标行为: 不变,一半,按仓位分割,或 保本。
- 虚拟止盈 / 跟踪利润:
-
- 固定止盈(从净保本点计算,包括佣金和掉期),或
- 目标达到后激活的虚拟跟踪止损。
- 过滤器与安全:
-
- 点差过滤器,交易时间窗口,可选的 重心(CoG) 和 RSI 过滤器。
- 图表控制面板:
-
- 利润汇总(买/卖/每日/总计)、各边手数、掉期多头/空头
- 手动买入/卖出按钮、暂停切换和恢复切换。
- 视觉叠加:
-
- 自动绘制 保本线(BE),止盈激活线(TP activation),止损线(SL),以及(激活时)跟踪线(Trailing)。
演示说明: 商店演示仅在 回测中 运行,用于评估逻辑和用户界面。实时/前瞻测试需要授权版本。
建议的工作流程
免操作网格:
设置交易时间、步长距离、最大订单数、基础手数和倍数;启用动态暂停;保持过滤器关闭或轻微偏向。
半手动控制:
禁用种子订单,使用面板的手动按钮打开初始方向,保持恢复可用,让跟踪/止盈管理退出。
以恢复为重点的会话:
在达到 N 个仓位后启用 自动恢复,选择降低的目标行为,并依靠视觉(保本/止盈线 + 面板)进行监督。
风险提醒
Isabelle 是一个强大的工具。如果配置错误或使用高杠杆,网格交易可能导致大幅回撤或灾难性损失。务必在演示中进行前瞻测试,保守设置仓位,并谨慎使用过滤器/时机控制和恢复功能。
完整参数参考(v6.0.0)
以下所有参数反映当前源码和默认值。
身份 / 许可
- CBot 标签 (默认:Isabelle.v6.0.0) — 用于将此实例的所有仓位和历史分组的标识符。运行多个副本时请更改。
- 许可证密钥 — 仅授权版本需要(演示或完整测试版本不使用)。
交易参数
- 种子买入 (默认:开启) — 当交易条件允许时自动开第一个买入仓位。
- 种子卖出 (默认:开启) — 当交易条件允许时自动开第一个卖出仓位。
- 开始时间(UTC) (默认:00:00) — 机器人允许开新仓的最早时间。
- 结束时间(UTC) (默认:23:59) — 机器人允许开新仓的最晚时间。
- 最大订单数 (默认:1000) — 每边(买或卖)最大开仓数。
- 手数(lots) (默认:0.02) — 每边第一个仓位的初始手数。
- 手数倍数 (默认:1.01) — 每个额外网格订单的增长因子(1.0 = 固定大小)。
- 最大手数(lots) (默认:0.04) — 单个订单允许的最大手数(乘以倍数后)。
- 目标利润(点数) (默认:150) — 从加权保本点到止盈激活的距离(10点 ≈ 大多数标的的1点子)。
- 跟踪利润(点数) (默认:0) — 如果 0:固定止盈平仓。如果 >0:止盈激活后使用此大小的虚拟跟踪止损。
- 止损(点数) (默认:0) — 可选固定止损,从加权入场价计算(0 = 禁用)。
- 最大点差(点) (默认:1.0) — 当点差 ≥ 此值时阻止新市价单(0 = 禁用)。
网格参数
- 步长(点数) (默认:0) — 添加另一个网格订单前与上次入场的最小距离(0 = 无距离过滤)。
- 仅交易时间内 (默认:关闭) — 开启时,网格和种子订单仅在开始-结束时间窗口内发生。
暂停参数
- 订单间暂停(分钟) (默认:0) — 每边网格订单之间的基础冷却时间;可被动态暂停逻辑修改。
动态暂停(波动性适应)
- 标准差周期 (默认:0) — 用于调整暂停时长的标准差回溯周期(0 = 禁用)。
- 标准差时间框架 (默认:小时) — 波动率采样的时间框架。
- 最小暂停(分钟) (默认:20) — 波动率低时的最小自适应暂停。
- 最大暂停(分钟) (默认:240) — 波动率高时的最大自适应暂停。
过滤器参数(全部可选)
- 应用过滤器 (默认:自动 + 恢复) — 控制何时应用过滤器(CoG、RSI、MA、BB)。手动订单不受过滤。
- 重心周期 (默认:0,0=关闭) — 需要重心(CoG)在交易方向上倾斜(买=上坡;卖=下坡)。
RSI 过滤器
- RSI 周期 (默认:0,0=关闭) — 启用基于 RSI 的过滤。
- RSI 时间框架 (默认:小时) — 用于 RSI 计算的时间框架。
- RSI 上限 (默认:55) — 仅当 RSI ≥ 此水平时允许卖出入场(过滤器激活时)。
- RSI 下限 (默认:45) — 仅当 RSI ≤ 此水平时允许买入入场(过滤器激活时)。
布林带过滤器
- BB 周期 (默认:0,0=关闭) — 布林带过滤器的周期。
- BB 时间框架 (默认:小时) — 用于布林带计算的时间框架。
- BB 标准差 (默认:2.0) — 带宽的标准差因子。
- BB 移动平均类型 (默认:简单) — 布林带中使用的移动平均类型。
- BB 模式 (默认:MidlineTrend) — 过滤模式,决定布林带如何影响交易方向。
多重移动平均趋势过滤器
- 所有 MA 类型 (默认:Hull) — 应用于下面三个 MA 过滤器的移动平均类型。
MA1 过滤器
- MA1 周期 (默认:50) — 第一个移动平均周期(0 = 关闭)。
- MA1 时间框架 (默认:15分钟) — MA1 的时间框架。
- MA1 反转 (默认:是) — 反转 MA1 规则:价格 ≤ MA1 时买入,价格 ≥ MA1 时卖出。
MA2 过滤器
- MA2 周期 (默认:200) — 第二个移动平均周期(0 = 关闭)。
- MA2 时间框架 (默认:30分钟) — MA2 的时间框架。
- MA2 反转 (默认:否) — 反转 MA2 规则:价格 ≤ MA2 时买入,价格 ≥ MA2 时卖出。
MA3 过滤器
- MA3 周期 (默认:100) — 第三个移动平均周期(0 = 关闭)。
- MA3 时间框架 (默认:小时) — MA3 的时间框架。
- MA3 反转 (默认:否) — 反转 MA3 规则:价格 ≤ MA3 时买入,价格 ≥ MA3 时卖出。
恢复参数
- 达到仓位数自动恢复 (默认:0 = 关闭) — 当单边开仓达到 N 个时自动启用恢复模式。
- 降低利润目标 (默认:无) — 定义恢复期间目标利润的调整方式:
-
- 无 — 保持完整目标不变。
- 一半 — 使用目标利润的一半。
- 按仓位分割 — 将目标利润除以开仓数(最小1点)。
- 保本 — 将目标设定为保本点(目标=0)。
图形界面 / 视觉效果
- 启用视觉更新 (默认:开启) — 绘制保本、止盈、止损和跟踪线,带实时利润标签。禁用可加快回测速度。
- 视觉更新间隔(毫秒) (默认:300) — 视觉更新频率(0 = 每个tick更新)。
- 面板顶部偏移(像素) (默认:5) — 顶部面板的垂直偏移,避免与图表指标重叠。
视觉效果与面板
- 主面板(左上角)
买卖净利润,每日 和 总计 净利润,买卖手数,多空掉期利率,配合直观的颜色。 - 交易面板(左下角)
手动买入/卖出、侧边暂停切换、恢复切换和实时状态反馈。 - 图表叠加
-
- 保本线(BE)(扣除佣金和掉期)
- 止盈激活线(TP Activation)(从保本点加目标利润计算)
- 可选止损线(SL)(从加权入场价计算)
- 虚拟跟踪线(跟踪激活时显示)
演示版与授权版
- 演示版本: 仅限回测。用于评估逻辑、用户界面和不同配置下的性能。
- 授权版本: 需要用于实时或前瞻测试。请联系作者获取许可条款。
快速入门(简易指南)
默认参数针对 M15 时间框架上的 EURUSD 进行了优化——非常适合初次测试和熟悉操作。
- 使用默认设置回测您的标的,其中 种子买入/卖出 = 开启。
-
- 从 保守的手数 和 合理的最大订单数 开始,以控制风险敞口。
- 设置步长值,并启用 动态暂停,配合实用的 最小/最大暂停 限制,以适应市场波动。
- 添加 RSI 和/或 CoG 过滤器,如果您想引入方向偏好并减少过度交易。
- 在固定止盈和虚拟跟踪之间选择:
-
- 使用 跟踪利润 > 0 激活自适应跟踪模式。
- 谨慎配置恢复行为和阈值,并测试 最坏情况下的回撤场景,以了解网格的韧性。
- 结果稳定后,使用 授权版本 运行演示前瞻测试,然后再用真实资金上线。