找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛eahub.trade222.com 独立测试站
查看: 0|回复: 0

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

[复制链接]

4162

主题

54

回帖

3874

积分

管理员

积分
3874
发表于 前天 20:14 | 显示全部楼层 |阅读模式
【一、核心策略】


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交易平台

软件作者: 北翱量化

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


以上为均线猎手的说明文档,下载就可以使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-8-24 08:25 , Processed in 0.103980 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表