【北翱.均线猎手】一款基于均线过滤的网格挂单,挂单追踪策略进行入场, 结合多层止盈止损和智能风控系统

| 发表于 6 小时前 | 显示全部楼层 |复制链接
【一、核心策略】

1. 挂单入场策略
   - 使用BUYSTOP/SELLSTOP挂单方式入场
   - 挂单价格 = 当前价格 ± MinDistance点
   - 等待价格突破挂单价格后成交入场

2. 挂单追踪策略 (StepTrallOrders)
   - 当挂单价格与当前价格距离超过 MinDistance + StepTrallOrders 时
   - 自动修改挂单价格追踪当前价格
   - 保持挂单始终在合理距离等待突破

3. 均线过滤策略
   - 开多单条件: 价格必须高于均线 N点
   - 开空单条件: 价格必须低于均线 N点
   - 可设置均线周期、类型、价格应用方式

4. 网格加仓策略
   - 根据价格与最低/最高持仓价格的距离判断加仓
   - 正常状态: 使用Step间距加仓
   - 浮亏状态: 使用TwoStep间距加仓(更密集)

5. 手数递进策略
   - 方式1: 累加手数 (PlusLot) - 每单增加固定手数
   - 方式2: 倍率手数 (K_Lot) - 每单乘以倍率
   - 支持小数位数控制 (DigitsLot)

================================================================================

【二、止盈止损机制】

1. 整体止盈 (CloseAll)
   - 当多空总盈利达到设定值时,全部平仓
   - 可设置平仓后停止交易 (Over=true)

2. 单边止盈 (StopProfit)
   - 当买单/卖单单独盈利达到设定值时,平掉该方向所有仓位
   - 需开启 Profit=true

3. 止损保护 (StopLoss)
   - 当买单/卖单单独亏损达到设定值时,全部平仓

4. 浮亏限制 (MaxLoss)
   - 当浮亏超过设定值时,暂停开新单

5. 单边平仓限制 (MaxLossCloseAll)
   - 当单边浮亏超过设定值时,平掉该方向所有仓位

================================================================================

【三、风控系统】

1. 时间控制
   - EAStartTime/EAStopTime: EA运行时间段
   - 非交易时间自动删除所有挂单

2. 点差控制 (MaxSpread)
   - 点差超过设定值时暂停交易

3. 杠杆控制 (Leverage)
   - 账户杠杆超过设定值时暂停交易

4. 单量控制 (Totals)
   - 持仓+挂单总数超过设定值时暂停交易

5. 限价控制
   - On_top_of_this_price_not_Buy: 价格高于某值不开多单
   - On_under_of_this_price_not_Sell: 价格低于某值不开空单

6. 逆势保护 (CloseBuySell)
   - 当多空双向持仓且一方亏损时
   - 平掉亏损方向,保留盈利方向

7. 顺势保护 (HomeopathyCloseAll + Homeopathy)
   - 当多空双向持仓且总盈利达标时
   - 全部平仓出场

================================================================================

【四、参数说明】

【均线参数】
┌─────────────────────────────────────────────────────────────────────────────┐
│ 参数名称                    │ 默认值      │ 说明                              │
├─────────────────────────────────────────────────────────────────────────────┤
│ 图表周期_T2                 │ PERIOD_CURRENT│ 均线计算的图表周期              │
│ 均线周期a                   │ 20          │ 均线计算周期                      │
│ 均线平移a                   │ 0           │ 均线平移                          │
│ 移动平均a                   │ MODE_SMA    │ 均线类型(SMA/EMA/SMMA/LWMA)       │
│ 价格应用a                   │ PRICE_CLOSE │ 价格应用(收盘/开盘/最高/最低等)   │
│ 多时T2中价格应大于均线aN微点│ 10          │ 开多单时价格需高于均线N点(0关闭)  │
│ 空时T2中价格应小于均线aN微点│ 10          │ 开空单时价格需低于均线N点(0关闭)  │
│ 整体平仓后多少分钟后新局    │ 0           │ 整体平仓后等待N分钟再开新单       │
└─────────────────────────────────────────────────────────────────────────────┘

【挂单参数】
┌─────────────────────────────────────────────────────────────────────────────┐
│ 参数名称                    │ 默认值      │ 说明                              │
├─────────────────────────────────────────────────────────────────────────────┤
│ FirstStep                   │ 30          │ 首单距离(价格需偏离均线N点)       │
│ MinDistance                 │ 60          │ 挂单距离当前价格N点               │
│ TwoMinDistance              │ 60          │ 浮亏时挂单距离(第二参数)          │
│ StepTrallOrders             │ 5           │ 挂单追踪触发点数(0关闭追踪)       │
│ Step                        │ 100         │ 正常加仓间距                      │
│ TwoStep                     │ 100         │ 浮亏时加仓间距(第二参数)          │
└─────────────────────────────────────────────────────────────────────────────┘

【开单参数】
┌─────────────────────────────────────────────────────────────────────────────┐
│ 参数名称                    │ 默认值      │ 说明                              │
├─────────────────────────────────────────────────────────────────────────────┤
│ OpenMode                    │ C           │ 开单延迟模式(A时区/B秒间距/C不延迟)│
│ TimeZone                    │ PERIOD_M1   │ 时区模式参考周期                  │
│ sleep                       │ 30          │ 秒间距模式延迟时间                │
│ lot                         │ 0.01        │ 起始手数                          │
│ Maxlot                      │ 10          │ 最大手数限制                      │
│ PlusLot                     │ 0           │ 累加手数(0则使用倍率)             │
│ K_Lot                       │ 1.3         │ 手数倍率                          │
│ DigitsLot                   │ 2           │ 手数小数位数                      │
│ Magic                       │ 9453        │ 魔术编号                          │
│ Totals                      │ 50          │ 最大单量(持仓+挂单)               │
└─────────────────────────────────────────────────────────────────────────────┘

【止盈止损参数】
┌─────────────────────────────────────────────────────────────────────────────┐
│ 参数名称                    │ 默认值      │ 说明                              │
├─────────────────────────────────────────────────────────────────────────────┤
│ CloseAll                    │ 0.5         │ 整体止盈(美金)                    │
│ Profit                      │ true        │ 单边止盈开关                      │
│ StopProfit                  │ 2           │ 单边止盈(美金)                    │
│ StopLoss                    │ 0           │ 止损(美金)                        │
│ MaxLoss                     │ 100000      │ 浮亏限制(美金)                    │
│ MaxLossCloseAll             │ 50          │ 单边平仓限制(美金)                │
│ Money                       │ 0           │ 启用第二参数的浮亏阈值            │
│ Over                        │ false       │ 整体平仓后是否停止交易            │
└─────────────────────────────────────────────────────────────────────────────┘

【风控参数】
┌─────────────────────────────────────────────────────────────────────────────┐
│ 参数名称                    │ 默认值      │ 说明                              │
├─────────────────────────────────────────────────────────────────────────────┤
│ MaxSpread                   │ 32          │ 最大点差限制                      │
│ Leverage                    │ 100         │ 最大杠杆限制                      │
│ EA_StartTime                │ "00:00"     │ EA开始时间                        │
│ EA_StopTime                 │ "24:00"     │ EA结束时间                        │
│ Limit_StartTime             │ "00:00"     │ 限价开始时间                      │
│ Limit_StopTime              │ "24:00"     │ 限价结束时间                      │
└─────────────────────────────────────────────────────────────────────────────┘

【限价参数】
┌─────────────────────────────────────────────────────────────────────────────┐
│ 参数名称                    │ 默认值      │ 说明                              │
├─────────────────────────────────────────────────────────────────────────────┤
│ On_top_of_this_price_not_Buy_first_order│ 0 │ 价格高于此值不开首单多单        │
│ On_under_of_this_price_not_Sell_first_order│ 0 │ 价格低于此值不开首单空单     │
│ On_top_of_this_price_not_Buy_order      │ 0 │ 价格高于此值不开补单多单        │
│ On_under_of_this_price_not_Sell_order   │ 0 │ 价格低于此值不开补单空单        │
└─────────────────────────────────────────────────────────────────────────────┘

【保护参数】
┌─────────────────────────────────────────────────────────────────────────────┐
│ 参数名称                    │ 默认值      │ 说明                              │
├─────────────────────────────────────────────────────────────────────────────┤
│ CloseBuySell                │ true        │ 逆势保护开关                      │
│ HomeopathyCloseAll          │ true        │ 顺势保护开关                      │
│ Homeopathy                  │ false       │ 完全对锁模式                      │
└─────────────────────────────────────────────────────────────────────────────┘

================================================================================

【五、界面功能】

1. 信息面板显示
   - Balance: 账户余额
   - Equity: 账户净值
   - Free Margin: 可用保证金
   - Buy Profit: 买单盈利
   - Sell Profit: 卖单盈利
   - Total Profit: 总盈利
   - Spread: 当前点差
   - Buy Pending: 买单挂单数量
   - Sell Pending: 卖单挂单数量

2. 按钮控制
   - [C buy]: 平掉所有买单和买单挂单
   - [C sel]: 平掉所有卖单和卖单挂单
   - [Close]: 平掉所有仓位和挂单

================================================================================

【六、交易流程】

1. 首单入场
   ┌─────────────────────────────────────────────────────────────────────────┐
   │ 检查交易时间 → 检查均线过滤 → 检查首单距离 → 放置挂单 → 追踪挂单    │
   │                                                                         │
   │ 条件:                                                                    │
   │ - 在交易时间内                                                           │
   │ - 价格高于均线N点(多单) 或 价格低于均线N点(空单)                         │
   │ - 价格偏离均线超过FirstStep点                                            │
   │ - 无持仓且无挂单                                                         │
   └─────────────────────────────────────────────────────────────────────────┘

2. 补单入场
   ┌─────────────────────────────────────────────────────────────────────────┐
   │ 计算距离 → 判断间距 → 放置挂单 → 追踪挂单                               │
   │                                                                         │
   │ 条件:                                                                    │
   │ - 持仓价格与当前价格距离 ≥ Step(正常) 或 TwoStep(浮亏)                  │
   │ - 距离 ≥ MinDistance(正常) 或 TwoMinDistance(浮亏)                      │
   │ - 当前无同方向挂单                                                       │
   └─────────────────────────────────────────────────────────────────────────┘

3. 挂单追踪
   ┌─────────────────────────────────────────────────────────────────────────┐
   │ 每秒检查 → 计算挂单距离 → 超过阈值 → 修改挂单价格                       │
   │                                                                         │
   │ 条件:                                                                    │
   │ - 挂单价格与当前价格距离 > MinDistance + StepTrallOrders                │
   │ - 新价格符合最小止损距离要求                                             │
   └─────────────────────────────────────────────────────────────────────────┘

4. 止盈出场
   ┌─────────────────────────────────────────────────────────────────────────┐
   │ 检查盈利 → 达到阈值 → 平仓 → 删除挂单                                   │
   │                                                                         │
   │ 优先级:                                                                  │
   │ 1. 止损 (StopLoss) - 最高优先级                                         │
   │ 2. 整体止盈 (CloseAll)                                                  │
   │ 3. 单边止盈 (StopProfit)                                                │
   │ 4. 单边平仓限制 (MaxLossCloseAll)                                       │
   └─────────────────────────────────────────────────────────────────────────┘

================================================================================

【七、使用建议】

1. 资金要求
   - 建议资金: 根据MaxLot计算所需保证金 × 3-5倍
   - 网格策略需要充足保证金应对浮亏

2. 参数设置
   - 首次使用建议使用默认参数
   - 根据品种特性调整Step和MinDistance
   - 止损金额建议设置为账户可承受的最大亏损

3. 测试流程
   - 先在模拟账户测试1-2周
   - 确认策略逻辑符合预期
   - 再投入实盘使用

4. 风险提示
   - 网格策略在极端行情下可能产生较大浮亏
   - 请合理设置止损和最大单量
   - 建议设置Over=true,防止连续亏损后继续交易

================================================================================

【八、技术支持】

版权归属: 北翱金盾EA交易平台
软件作者: 北翱量化
================================================================================

以上为均线猎手的说明文档,下载就可以使用


ScreenShot_2026-06-05_142101_253.png
ScreenShot_2026-06-05_142137_876.png
filetype

北翱·均线猎手.ex5

61.75 KB, 下载次数: 0, 下载积分: 活跃度 -5 售价: 1 H币  [记录]  [购买]

评分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN    参与人数:0    我的评分:未评 下载时遇到问题?
最近访问 头像模式
举报

评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册