说明
🏷️ 标语
基于人工智能的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
摘要
Key features include:
- Auto-calculated dynamic trendlines updated every bar.
- Three configurable interaction types: Breakout, Touch, and Approach.
- Internal AI sentiment scoring from -100 (bearish) to +100 (bullish), combining RSI, moving averages, Bollinger Bands, and momentum indicators.
- Optional external AI sentiment via HTTP POST API.
- Comprehensive risk management with daily and total drawdown limits, equity floor, loss streak cooldown, and maximum exposure controls.
- Smart pyramiding with configurable lot multipliers.
- Automatic break-even and trailing stop functionalities.
- Multiple technical filters including MA, RSI, ADX, slope, and touch validation.
- Supports all asset types and timeframes on cTrader brokers.
- No elevated permissions required; single-file implementation.
The bot is suitable for day trading with medium trade frequency and supports prop firm compatibility. It requires cTrader 4.x or higher and optionally an AI API endpoint for enhanced sentiment analysis.
客户评价
5 | 67 % | |
4 | 33 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |