🏷️ 标语
基于人工智能的cTrader动态趋势线交易机器人——突破、触及和接近信号通过九层确认过滤。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 DynamicTrendlineProBot V24 — AI 情绪版
一款专业的cTrader cBot,结合了先进的动态趋势线分析和基于AI的市场情绪评分。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 它是什么?
DynamicTrendlineProBot自动识别图表中的动态支撑和阻力位,响应突破、触及和接近信号,并通过9层确认过滤每笔交易——包括内部AI情绪引擎和可选的外部AI API连接(GPT、Claude、自定义模型)。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ 主要特点
🔹 自动计算的动态趋势线,每根K线更新 🔹 3种交互类型:突破、触及、接近——均可完全配置 🔹 内部AI情绪,综合评分范围从-100到+100 🔹 通过HTTP POST API的外部AI情绪 🔹 完整的风险管理,包括每日/总回撤、权益底线、连续亏损冷却 🔹 智能金字塔加仓,带手数倍增 🔹 自动保本+移动止损 🔹 高波动条件下的ATR覆盖 🔹 MA、RSI、ADX过滤器及斜率和触及验证 🔹 适用于任何资产和时间框架 🔹 AccessRights.None — 用户最高安全保障
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏷️ 交易 — 通用
📌 标签 — 标识机器人交易的标签。如果在同一账户上运行多个实例,必须唯一。
📌 手数模式 — 选择固定手数(FixedLots)或基于余额风险百分比自动计算(RiskPercent)。
📌 交易手数(手) — 每笔交易的固定手数,仅在FixedLots模式下使用。默认: 0.01
📌 每笔交易风险百分比 — 每笔交易风险占余额的百分比。机器人根据止损自动计算手数。默认:1.9%
📌 接近距离(点数) — 距离趋势线触发接近信号的点数。默认:241
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡️ 风险管理
📌 使用每日回撤限制 — 如果每日亏损超过阈值,则停止交易。默认:开启
📌 最大每日回撤百分比 — 相对于日初余额的最大每日亏损。达到后,机器人暂停至次日。默认:5%
📌 使用总回撤限制 — 如果从最高权益的总回撤超过阈值,则停止交易。默认:开启
📌 最大总回撤百分比 — 从最高权益的最大回撤。权益恢复时自动恢复交易。默认:15%
📌 使用最大敞口限制 — 限制总开仓手数敞口。默认:开启
📌 最大总敞口(手) — 所有持仓合计的最大手数。默认:1.0
📌 使用权益底线 — 当权益低于固定金额时阻止交易。默认:关闭
📌 权益底线(金额) — 账户货币的最低权益阈值。默认:500
📌 使用连续亏损冷却 — 连续亏损后暂停交易。默认:开启
📌 触发连续亏损次数 — 激活冷却的连续亏损次数。默认:3
📌 亏损冷却周期(K线数) — 亏损连续后机器人保持空闲的K线数量。默认:5
📌 连续亏损后减少手数百分比 — 连续亏损后减少的交易量。50%表示机器人将手数减半。默认:50%
📌 最大同时持仓数(全部) — 同时持有的最大仓位数,包括多头、空头和金字塔加仓。默认:6
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 AI情绪 — 内部
内部情绪引擎通过结合4个技术组件计算得分,范围从-100(极度看跌)到+100(极度看涨),每个组件都有可配置的权重。
📌 使用内部情绪 — 启用内部情绪过滤器。默认:开启
📌 情绪RSI周期 — 动量组件的RSI周期。默认:14
📌 情绪MA周期 — 趋势组件的指数移动平均周期。默认:50
📌 情绪动量周期 — 变化率的回溯周期。默认:10
📌 情绪BB周期 — 布林带周期。默认:20
📌 情绪BB标准差 — 布林带标准差。默认:2.0
📌 买入最低分数 — 允许多头入场的最低分数。默认:15
📌 卖出最高分数 — 允许空头入场的最高分数(负值)。默认:-15
📌 情绪动作模式 — BlockOnly仅阻止不符合条件的交易。ConfirmAndScale还会根据信号强度按比例调整交易量。默认:ConfirmAndScale
📌 最大分数时的缩放因子 — 分数达到峰值时的最大交易量倍数。默认: 1.5x
📌 RSI权重百分比 — RSI组件的权重。默认:30%
📌 MA趋势权重百分比 — MA趋势组件(距离+斜率)的权重。默认:25%
📌 布林带权重百分比 — 布林带位置组件的权重。默认:20%
📌 动量权重百分比 — 变化率组件的权重。默认:25%
💡 例如:RSI为70产生+40分量,价格高于MA且斜率为正+60,价格接近上轨布林带+80,正动量+50 → 加权最终得分约为+52 → 允许买入(高于15阈值)。如果得分为+8,则买入被阻止。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 AI情绪 — 外部API
可选连接任何AI API。机器人发送完整市场上下文(OHLCV蜡烛图、指标、账户数据)并接收情绪评分。
📌 使用外部AI API — 启用连接。默认:关闭
📌 API端点URL — POST端点URL。支持返回JSON的任何服务。
📌 API密钥(Bearer令牌) — 发送在Authorization头中的认证令牌。
📌 API超时(秒) — 最大响应超时。默认:10秒
📌 缓存时长(分钟) — 机器人不会在N分钟内多次调用API。默认:5分钟
📌 API失败时 — 如果API无响应,操作:AllowTrade仍继续,BlockTrade阻止交易。默认:AllowTrade
📌 外部买入最低分数 — 允许多头的最低外部分数。默认:20
📌 外部卖出最高分数 — 允许空头的最高外部分数。默认:-20
📌 向API发送OHLCV数据 — 在负载中包含蜡烛数据。默认:开启
📌 发送的OHLCV K线数 — 负载中包含的K线数量。默认:20
📡 预期响应格式: { "score": -100..100, "signal": "buy|sell|neutral", "confidence": 0.0-1.0 } 解析器灵活,接受多种变体。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 趋势线 — 计算
📌 前期蜡烛数量 — 用于计算支撑和阻力的K线窗口。更多K线=更慢但更稳健的趋势线。默认:185
📌 支撑价格来源 — HighLow使用蜡烛低点,Close使用收盘价。默认:HighLow
📌 阻力价格来源 — HighLow使用蜡烛高点,Close使用收盘价。默认:HighLow
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 趋势线 — 验证
📌 使用触及验证 — 趋势线必须至少被触及N次才被视为有效。默认:关闭
📌 最小触及次数 — 最小触及次数(包括定义的2个点)。默认:7
📌 触及容差(点数) — 计为有效触及的容差。默认:1.3点
📌 使用斜率过滤器 — 拒绝角度过平或过陡的趋势线。默认:关闭
📌 最小斜率角度 — 可接受的最小角度(度)。默认:8.2°
📌 最大斜率角度 — 可接受的最大角度。默认:18.2°
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 支撑动作
当价格与支撑趋势线交互时,机器人执行的操作。
📌 支撑突破动作 — 价格向下突破支撑。默认:反转(买入) 📌 支撑触及动作 — 价格触及支撑并反弹。默认:无动作 📌 支撑接近动作 — 价格在配置距离内接近支撑。默认:继续趋势(买入)
🎯 阻力动作
当价格与阻力趋势线交互时,机器人执行的操作。
📌 阻力突破动作 — 价格向上突破阻力。默认:无动作 📌 阻力触及动作 — 价格触及阻力并反转。默认:继续趋势(卖出) 📌 阻力接近动作 — 价格接近阻力。默认:无动作
💡 继续趋势 = 按自然方向交易。反转 = 反向交易。无动作 = 忽略信号。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔴🟢 止损 / 止盈
📌 多头止损 — 默认:2500点 📌 多头止盈 — 默认:3000点 📌 空头止损 — 默认:2500点 📌 空头止盈 — 默认:3600点
设置为0以禁用。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚖️ 保本
📌 使用保本 — 触发后将止损移至保本(或盈利区)。默认:关闭 📌 保本触发(盈利点数) — 触发移动的盈利点数。默认:1401 📌 保本额外点数 — 超出入场价的额外点数(止损设置在盈利区,不完全是保本)。默认:530
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📏 移动止损
📌 使用移动止损 — 通过跟踪价格保护利润。默认:开启 📌 移动止损触发(盈利点数) — 激活移动止损的最低盈利点数。默认:801 📌 移动止损距离(点数) — 距当前价格的移动止损距离。默认:1401
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔺 金字塔加仓
📌 使用金字塔加仓 — 同方向增加仓位。默认:关闭 📌 保本后加仓 — 保本触发后增加仓位。默认:关闭 📌 回撤加仓(点数) — 价格从最高价回撤N点时增加仓位。默认:381 📌 金字塔手数倍增 — 每个金字塔级别的交易量倍数。默认: 1.5x 📌 最大金字塔多头仓位数 — 最大额外多头仓位数。默认:3 📌 最大金字塔空头仓位数 — 最大额外空头仓位数。默认:3
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 仓位管理
📌 最大初始多头仓位数 — 最大初始多头仓位数(非金字塔加仓)。默认:1 📌 最大初始空头仓位数 — 最大初始空头仓位数。默认:1
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 趋势过滤器(MA)
📌 使用趋势MA过滤器 — 仅允许多头在MA上方,空头在MA下方。默认:关闭 📌 MA周期 — 移动平均周期。默认:20 📌 MA类型 — 移动平均类型。默认:简单
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 RSI确认过滤器
📌 使用RSI确认过滤器 — 额外的基于RSI的入场确认。默认:关闭 📌 RSI确认周期 — RSI周期。默认:8 📌 买入RSI确认水平(≥) — 允许买入的最低RSI。默认:43 📌 卖出RSI确认水平(≤) — 允许卖出的最高RSI。默认:68
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📉 ADX过滤器(横盘市场)
📌 使用横盘ADX过滤器 — 当ADX低于阈值时阻止交易。默认:关闭 📌 ADX周期 — ADX周期。默认:14 📌 ADX阈值水平 — 低于此值时阻止交易。默认:2
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ 趋势覆盖(ATR / 手动)
📌 强制始终继续趋势(手动) — 手动强制所有交易的突破方向,绕过过滤器和配置的动作。默认:关闭
📌 使用ATR覆盖 — 当波动率(ATR)高于平均水平时,机器人进入高波动模式。默认:开启
📌 ATR恐慌模式 — 在高波动时,绕过所有过滤器,按突破方向交易。⚠️ 请谨慎使用。默认:关闭
📌 仅ATR方向 — 在高波动时,强制突破方向,但保持所有过滤器激活。默认:关闭
📌 ATR周期 — 用于波动率检测的ATR周期。默认:8
📌 ATR平均周期 — ATR移动平均基线周期。默认:4
📌 ATR阈值倍数 — 如果当前ATR > 平均ATR × 此值,则激活覆盖。默认:0.7
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔧 技术说明
🔸 AccessRights.None — 无需提升权限,HTTP调用使用cTrader原生接口 🔸 单个.cs文件,无外部依赖 🔸 兼容任何cTrader经纪商(对冲和净额) 🔸 适用于外汇、贵金属、指数、加密货币——任何资产和时间框架
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 要求
🔸 cTrader 4.x或更高版本 🔸 任何cTrader经纪商的模拟或实盘账户 🔸 (可选)用于外部情绪的AI API端点
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📩 如需定制配置、参数优化或AI API集成,请联系支持。
DynamicTrendlineProBot V24 — AI 情绪版 © Algotrend
5 | 67 % | |
4 | 33 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |