MagicTradeBot 策略引擎的决策输入

概述

MagicTradeBot 提供了功能强大、灵活且高度可定制的决策模块,允许用户为选定的交易标的定义复杂规则,以发出 做多(Long)做空(Short) 交易订单。该模块支持 基础高级 输入,利用实时技术指标、价格走势、市场状况和用户偏好来优化交易策略。


输入类型

决策输入分为两大类:

  • i. 基础输入
  • ii. 高级输入

i. 基础输入

基础输入允许您定义作为交易触发条件集合的 条件组。只需验证其中的 任意一个条件组,Bot 即可执行交易决策。

条件组

每个条件组包含:

  1. 基础设置
  2. 条件列表
  3. 高级方向性设置
1. 基础设置:
  • 方向LongShort。当条件组满足时决定交易方向。
2. 条件列表:
  • 百分比变化:例如 4% — 触发条件所需的价格变化百分比。
  • 变化方向Up(上涨)或 Down(下跌)— 检测价格运动方向。
  • 匹配条件
    • Interval Start Position:与该时间区间的开盘价比较。
    • Price Min Position:与该时间区间的最低价比较。
    • Price Max Position:与该时间区间的最高价比较。
  • 时间间隔:从 [1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d, 2d, 3d, 7d] 中选择。
    • 请确保所选区间的 K 线数据可用。

3. 高级方向性设置

该设置针对每个条件组,仅适用于指定方向。

高级输入包括:
  • 显示高级设置[开/关]
  • 最低价格:若价格低于此值,则跳过该组。(0 = 禁用)
  • 最高价格:若价格高于此值,则跳过该组。(0 = 禁用)
基于 RSI 的条件
  • 启用 RSI 条件[开/关]
    • 什么是 RSI? RSI(相对强弱指数)衡量价格动量,70 以上常表示超买,30 以下表示超卖。
    • 用途:可用于识别潜在反转或确认趋势。
    • 示例:若 RSI < 30(以 1 小时为周期),可能是做多机会。
  • RSI 超买阈值:例如 70
  • RSI 超卖阈值:例如 30
  • RSI 条件方向
    • 超卖(做多用)
    • 超买(做空用)
    • 中性
    • 任意
RSI 背离
  • 启用 RSI 背离检测
    • 什么是背离? 背离指价格与 RSI 方向相反时的现象。
    • 用途:常作为强反转信号。
    • 示例:价格创出新低点,而 RSI 却形成更高低点 → 看涨背离。
  • 背离类型看涨看跌 或 两者兼备
  • 背离 RSI 周期:例如 14
  • 回溯蜡烛数量(Lookback Bars):用于检测背离模式的过去蜡烛数量。

ii. 高级设置(全局条件)

这些设置 仅在方向组已验证通过 时适用,作为附加筛选条件。

全局高级输入

  1. 显示高级设置[开/关]
  2. 最低交易量(24 小时):剔除流动性低的交易对。
    示例:仅交易 24 小时交易量 > 1,000,000 USDT 的交易对。
    影响:减少滑点,提高订单执行质量。
  3. 最低价格:排除低于该阈值的交易对。
    示例:避免价值低于 $0.01 的 Penny 代币。
  4. 最高价格:排除高于该阈值的交易对。
    示例:策略倾向 altcoins 时避免交易高价资产如 BTC。
  5. 跳空(Gap)检测百分比:探测蜡烛开盘与收盘之间的最小差距。
    示例:1% 跳空检测可捕捉价格剧烈跳动。
    建议值:通常 0.5–2%。
    用途:识别市场波动峰值。
  6. 启用健康评分(Health-Based Scoring):综合多项指标生成评分。
  7. 最低健康评分:排除评分低于该值的交易对。
    示例:仅交易评分 > 60 的。
  8. 交易量权重(%):健康评分中交易量的占比。
    示例:若交易量极为关键,可设为 40%。
  9. 波动率权重(%):基于标准差或 ATR 计算。
  10. 价格带位置权重(Band Position Weight %):衡量价格位于布林带或自定义带中的位置。
  11. 超买水平(%)示例1.02 表示上轨上方 2%。
  12. 超卖水平(%)示例0.98 表示下轨下方 2%。
  13. 启用跳空过滤(Gap Filter):避免交易在蜡烛之间出现金价跳跃的情况。
    示例:若过去两根蜡烛跳空幅度 > 3%,则跳过交易。
  14. 蜡烛总数量:用于评估例如震荡或突破等图形模式所需的蜡烛数量。
  15. 启用整合检测(Consolidation Check):识别突破前的盘整区间。
    影响:提高突破成功率。
  16. 整合回溯周期(Consolidation Lookback)示例:设定为 20 根蜡烛的整合区。
  17. 启用突破检测(Breakout Check):验证盘整后的潜在突破。
    影响:提升入场时机精度。
  18. 突破敏感度(Breakout Sensitivity)示例0.5 即若收盘价 > 当期最高价 × 1.005,则判定为突破。

该全面模块赋予交易者极高自由度,从简单的动量触发机制,到融合健康评分、波动率及高级技术指标的多层策略,皆可轻松打造稳健决策树。

MagicTradeBot 的决策引擎旨在平衡精准与灵活,让新手与专业者都能制定适应任何市场情形的交易规则。

📎 Related Topics