Jasmine
- 专家
- 版本: 1.0
# 茉莉花EA 发布版 1.0
## 产品简介
茉莉花EA 发布版 1.0(JasmineEA Release 1.0)是一款面向黄金 XAUUSD 的多子策略组合 EA。系统内置 15 条独立子策略,覆盖 M15、M30、H1 三个周期;每条子策略最多持有 1 个仓位,组合默认最多同时持有 7 条腿。
发布版外部参数全部为英文,支持对冲/净额账户、品种后缀自适应、独立子策略开关、风险权重、成本过滤和订单注释。
## 运行机制
- 每条腿只在自己的周期出现新 K 线时计算信号。
- 信号取最后一根已收盘 K 线,避免当前 K 线重绘。
- 下一根 K 线第一个 tick 以市价入场。
- 入场时同时设置 SL/TP,之后只由 SL/TP 出场。
- 不使用移动止损、时间平仓、反向信号平仓、加仓、网格或马丁。
- 每条腿使用独立魔术码,最多 1 个持仓。
- 组合层通过 `InpMaxOpenLegs` 限制最大同时持仓腿数,默认 7。
- 净额账户下自动退化为单持仓模式,避免多腿叠加导致成交量或保证金错误。
## 15 条子策略逻辑
SL/TP 均为 ATR14 的倍数,不是固定点数。
权重为默认风险权重,实际风险 = 风险档 × 权重。
| 腿 | 周期 | 族 | 参数 | 做多逻辑 | 做空逻辑 | SL/TP | 权重 |
|---:|---|---:|---|---|---|---:|---:|
| 0 | M30 | 39 | 19 / 22.0046 / 15 | SMA19 > SMA22 > SMA15 | SMA19 < SMA22 < SMA15 | 0.25 / 4.0 | 0.94 |
| 1 | M30 | 39 | 19 / 22.1114 / 14 | SMA19 > SMA22 > SMA14 | SMA19 < SMA22 < SMA14 | 0.25 / 5.0 | 1.00 |
| 2 | M30 | 31 | 8 / 3 / 14 | Donchian8 宽度 > 3×ATR14,且收盘突破上轨 | 同宽度条件,且收盘跌破下轨 | 2.0 / 2.0 | 1.60 |
| 3 | M15 | 25 | 120 / 2.5 / 40 | Z-score120 > 2.5 | Z-score120 < -2.5 | 0.5 / 3.0 | 1.00 |
| 4 | M15 | 25 | 134 / 2.5 / 28 | Z-score134 > 2.5 | Z-score134 < -2.5 | 0.5 / 1.5 | 1.00 |
| 5 | M30 | 31 | 10 / 3 / 50 | Donchian10 宽度 > 3×ATR50,且收盘突破上轨 | 同宽度条件,且收盘跌破下轨 | 2.0 / 3.0 | 1.41 |
| 6 | M30 | 37 | 9 / 3.15 / 12 | EMA9 > EMA3 > EMA12 | EMA9 < EMA3 < EMA12 | 1.25 / 4.0 | 1.34 |
| 7 | M15 | 7 | 16 / 250 / 1 | CCI16 < -250 | CCI16 > 250 | 0.75 / 2.0 | 1.25 |
| 8 | H1 | 9 | 120 / 0.002 / 5 | 120 根 ROC > 0.2% | 120 根 ROC < -0.2% | 0.75 / 1.5 | 0.50 |
| 9 | M15 | 34 | 34 / 0.75 / 50 | 收盘 < Donchian34 下轨 - 0.75×ATR50 | 收盘 > Donchian34 上轨 + 0.75×ATR50 | 0.75 / 3.0 | 1.27 |
| 10 | M15 | 12 | 200 / 3 / 10 | 收盘突破布林带 200 上轨(3σ) | 收盘跌破布林带 200 下轨 | 3.0 / 0.5 | 0.60 |
| 11 | M30 | 12 | 72 / 2.5 / 7 | 收盘突破布林带 72 上轨(2.5σ) | 收盘跌破布林带 72 下轨 | 3.0 / 0.5 | 0.60 |
| 12 | M30 | 31 | 89 / 4 / 7 | Donchian89 宽度 > 4×ATR7,且收盘突破上轨 | 同宽度条件,且收盘跌破下轨 | 3.0 / 0.5 | 0.60 |
| 13 | H1 | 46 | 72 / 0.75 / 7 | CMF72 > 0.075 | CMF72 < -0.075 | 3.0 / 0.5 | 0.60 |
| 14 | H1 | 39 | 72 / 120 / 5 | SMA72 > SMA120 > SMA5 | SMA72 < SMA120 < SMA5 | 3.0 / 0.5 | 0.42 |
说明:
- 周期参数会向下取整,例如 `22.0046 → 22`、`3.15 → 3`。
- 当前 15 腿的 `p3` 不参与信号;`p0/p1/p2` 按上表使用。
- 腿 0/1 使用小止损、大止盈;腿 10–14 使用大止损、小止盈,用于提高胜率和组合稳定性。
- 所有腿可以独立启用/停用,也可以单独调整风险权重。
## 发布版外部参数
| 参数 | 默认值 | 说明 |
|---|---|---|
| `InpSymbolBase` | 空 | 空=当前图表品种;实盘黄金建议填 `XAUUSD` |
| `InpRiskLevel` | 1.0% | 12 档风险:0.1%–3.0% |
| `InpLotMode` | 风险比例 | 风险比例 / 固定手数 |
| `InpFixedLot` | 0.01 | 固定手数模式使用 |
| `InpMinAtrSpread` | 3.0 | 成本闸:ATR14/点差最低比 |
| `InpUseCostGate` | true | 启用成本闸 |
| `InpMaxOpenLegs` | 7 | 最大同时持仓腿数,0=不限 |
| `InpBoosterCount` | 5 | 使用 0–5 条助推腿 |
| `InpLegWeights` | r01_04 | 15 腿风险权重 |
| `InpDDStopPct` | 0.0 | 权益回撤暂停新单,0=关闭 |
| `InpMagic` | 20261115 | 魔术码,每腿 +序号 |
| `InpOrderComment` | Jasmine | 订单注释,最多 31 字符 |
| `InpFillMode` | AUTO | 自动/FOK/IOC/RETURN/BOC |
| `InpLeg0`–`InpLeg14` | true | 15 条子策略独立开关 |
## 安全过滤
以下情况 EA 会跳过新开仓,不强行下单:
- 可用保证金不足
- 市场休市或交易时段外
- 计算手数低于最小手数
- 超过品种成交量上限
- SL/TP 距离小于最小止损距离
- 当前腿已有持仓(对冲账户)或品种已有持仓(净额账户)
## 使用建议
- 建议账户:10,000 美分账户(cent account)起步
- 推荐品种:XAUUSD / XAUUSDc / XAUUSDm
- 推荐图表:M15
- 使用前请充分回测,并在模拟账户中充分验证
- 实盘从低风险开始:建议 0.1%–0.3%,稳定后再逐步提高
- 建议使用低点差、低佣金账户
- 实盘黄金请把 `InpSymbolBase` 设置为 `XAUUSD`
## 风险提示
历史表现不代表未来收益,不构成收益承诺。高杠杆、高风险档、滑点、点差、佣金、成交量和流动性都会影响实盘结果,请先模拟测试并控制风险。
