KeltnerStoch Consensus EA Hedge
- 专家
- 版本: 2.4
- 激活: 5
# KeltnerStoch Consensus EA (带对冲马丁格尔和指标模式)
**简介:**
一款结合**肯特纳通道(EMA20+ATR)** + **随机指标(14,3,3)** 并辅以**趋势共识过滤器(EMA200 + ADX + MACD)** 的智能交易系统(EA)。它可以**自动交易**,或作为**视觉指标**在图表上显示**买入/卖出**箭头和文字。
**适用场景:**
适用于**任何交易品种和时间框架**。在**EURUSD H4**上使用**TP=40点**和**SL=80点**获得了最佳测试结果。⚠️ 请注意,这并非盈利保证,仅为实用参考。请根据您的经纪商和波动情况进行调整。
**设置文件:**
📎 **SET设置文件**将在产品的**评论区**发布。
🧪 请在真实账户使用前务必进行**回测**和/或**模拟账户测试**。
**推荐资金:**
💰 建议使用**1000美元及以上**的账户,以确保有足够的保证金操作空间,尤其是在启用**对冲马丁格尔循环**时。
---
## ✅ 使用模式
### 🟦 1) 指标模式 (不开仓交易)
* 当满足肯特纳通道+随机指标的条件(以及您选择的共识过滤器条件)时,在图表上显示**买入/卖出**箭头和文字。
* 适用于**自主决策信号**或结合您自己的入场规则。
* 设置方法:将 `Draw_Signals_Always` 设为 true,并关闭自动交易(或者将 `Hedge_Block_Normal_Entries` 设为 true + **不**启用对冲功能)。
### 🟩 2) 自动交易模式 (普通)
* EA根据肯特纳通道+随机指标的逻辑和**共识**过滤器进行**买入/卖出**操作。
* 使用固定的**止损/止盈(SL/TP)**(以点为单位)并遵守**最大点差**限制。
### 🟥 3) 对冲马丁格尔模式 (双向循环)
* 启用 `Enable_Hedge_Martingale` 后,EA将管理一个**对冲循环**,该循环会**加倍(或按倍数增加)** 手数,按**点步长**开仓,并在达到**货币目标**时**平掉整个篮子**的所有仓位。
* 在**净额结算账户(Netting)** 中,对冲行为会被**净额处理**(抵消/补偿头寸),因此该循环的行为更类似于**平均成本法**。若要实现具有多个同时反向头寸的“纯”对冲,推荐使用**对冲账户(Hedging)**。
---
## ⚙️ 参数说明 (带图标)
### 🔧 通用设置
* `Only_New_Bar` – 仅在**K线收盘**时交易(减少噪音和重复入场)。
* `Draw_Signals_Always` – **始终**在图表上绘制箭头和文字,即使未开仓。
* `Debug_Comment` – 在图表上显示**调试信息面板**。
* `Trade_Buy` / `Trade_Sell` – **启用/禁用**买入和卖出交易。
* `Entry_Signal_Mode`
* `KS_AND_CONSENSUS` (保守) ➜ 需要肯特纳通道+随机指标信号 **和** 共识信号。
* `KS_ONLY` (更活跃) ➜ 仅需肯特纳通道+随机指标信号,无需共识。
* `CONSENSUS_ONLY` (纯趋势) ➜ 仅需共识信号。
* `One_Position_Per_Symbol` – 在普通模式下避免同一品种的**多个头寸**。
### 💵 资金管理
* `Lots_Pips` – **基础手数**(也是对冲循环的基础手数)。
* `StopLoss_Pips` / `TakeProfit_Pips` – 固定的**止损/止盈**(点)。
* `Max_Spread_Pips` – 如果**点差**超过此限制,则不交易。
* `Margin_Reserve_Percent` – **可用保证金**预留百分比,以避免“资金不足”错误。
🔒 EA会根据交易品种的**最小/步长/最大**手数要求以及您的**可用保证金****自动调整**交易量(符合市场规则)。
### 📏 肯特纳通道设置
* `KC_EMA_Period` – **均线(EMA)** 中轨的周期(典型价格)。
* `KC_ATR_Period` – **ATR** 的周期。
* `KC_ATR_Mult` – **上轨/下轨**的乘数。
### 📉 随机指标设置
* `Stoch_K_Period`, `Stoch_D_Period`, `Stoch_Slowing` – 标准参数 (14,3,3)。
* `Stoch_Overbought`, `Stoch_Oversold` – **超买/超卖**水平。
### 🧭 共识过滤器 (趋势)
* `EMA_Long` – 用于方向偏差的**EMA 200**。
* `ADX_Period` / `ADX_Threshold` – 用于判断**趋势强度**的ADX。
* `MACD_Fast/Slow/Signal` – 用于确认偏差的**MACD柱状图**。
### 🔁 对冲马丁格尔设置 (可选)
* `Enable_Hedge_Martingale` – 启用**对冲循环**。
* `Hedge_Step_Pips` – 从循环中**最后一次**开仓起算,开立**新仓位**的点距离(双向:价格上涨该步长则开BUY;价格下跌该步长则开SELL)。
* `Hedge_Max_Steps` – **加倍次数**限制(风险控制)。
* `Hedge_Lot_Mult` – 手数**乘数**(例如:1.5 或 2.0)。
* `Hedge_Basket_Target_Money` – 平掉**整个篮子**仓位的**货币目标**。
* `Hedge_Block_Normal_Entries` – 在活跃循环期间**暂停普通模式**的开仓。
---
## 🚀 快速启动 (推荐示例)
**EURUSD – H4 (保守设置)**
* `Entry_Signal_Mode = KS_AND_CONSENSUS`
* `Lots_Pips = 0.01` (或交易品种的最小允许手数)
* `TakeProfit_Pips = 40`
* `StopLoss_Pips = 80`
* `Max_Spread_Pips = 3.0`
* `Enable_Hedge_Martingale = false` (初始阶段建议禁用)
* `Draw_Signals_Always = true`
* `Margin_Reserve_Percent = 30`
**如果您启用对冲** (仅在理解加仓风险的前提下):
* `Hedge_Step_Pips = 50`
* `Hedge_Lot_Mult = 1.5 ~ 2.0`
* `Hedge_Max_Steps = 4 ~ 6`
* `Hedge_Basket_Target_Money = 3 ~ 10` (以0.01手为基础仅供参考)
* 为实现真正的多腿同步对冲行为,推荐使用**对冲账户**。
---
## 🧠 提示与最佳实践
* 📊 先用您的经纪商数据**回测**;然后**模拟盘**;最后再**实盘**。
* 🔍 如果“不开仓”:请检查**点差**、`Only_New_Bar`、`Entry_Signal_Mode`、**手数最小/步长**以及您的**可用保证金**。
* 🧱 对于**XAU/USD(黄金)/XAG/USD(白银)** 等品种,其**手数步长**和**点差**可能较高:请相应调整 `Lots_Pips`、`Max_Spread_Pips` 和 `Margin_Reserve_Percent`。
* 🧯 马丁格尔会增加**风险**。请使用限制(`Hedge_Max_Steps`)和**切合实际**的篮子目标。
---
## ❓ 常见问题解答
* **能否仅作为指标使用而不交易?**
✅ 可以。保持 `Enable_Hedge_Martingale=false`,如果您只想看信号,可以取消勾选 `Trade_Buy/Sell`。保持 `Draw_Signals_Always=true`。
* **适用于净额结算账户(Netting)吗?**
✅ 是的。但**对冲**功能在净额账户中会被净额处理;如需同时持有相反方向头寸的真正对冲,请使用**对冲账户**。
* **EA会自动根据经纪商调整手数吗?**
✅ 是的。EA会根据 `SYMBOL_VOLUME_STEP` 进行舍入,遵守`最小/最大`手数限制,并且在**保证金**不足时**不会强行**下单(避免“资金不足”)。
---
## 📎 设置文件与支持
* 📥 请在产品的**评论区**下载**SET设置文件**。
* 💬 留下您的问题和测试结果;我将根据用户反馈发布**额外的预设文件**。
---
**风险提示**:交易涉及风险。本EA不保证盈利,必须配合适当的资金管理使用。请在投入真实账户前进行回测和模拟测试。建议使用**1000美元**或以上的账户,尤其是在启用马丁格尔循环时。
— 祝您成功,交易顺利! ✨

