================================================================
     MT5跟单-根据订单数延迟跟单V1.0  使用说明
================================================================
文件：MT5跟单-根据订单数延迟跟单V1.0.mq5
版本：3.21


================================================================
一、工作模式
================================================================

EA支持两种工作模式，通过参数「EA工作模式」切换：

    喊单模式（默认）
        将本账号的订单信息写入CSV文件，供跟单账号读取。
        喊单账号运行此模式。

    跟单模式
        读取喊单账号的CSV文件，自动复制其订单操作。
        跟单账号运行此模式。


================================================================
二、参数说明
================================================================

【喊单参数】
    商品名称只取前6字符    默认开启
        写入CSV时商品名称只取前6位，适配不同平台后缀差异。

【跟单参数】
    喊单账号               默认0（自动扫描）
        填写喊单账号的MT5账号数字。填0时自动扫描可用账号。

    显示账号选择按钮       默认开启
        在图表上显示账号切换面板，可点击切换喊单账号。

    按钮X坐标 / 按钮Y坐标  默认10/10
        账号选择面板的位置偏移（像素）。

    按钮位置               默认右上角
        面板锚定位置，可选左上/右上/左下/右下。

    跟单现价单开关         默认开启
        是否跟随喊单账号的市价单（买入/卖出）。

    跟单挂单开关           默认开启
        是否跟随喊单账号的挂单（限价单/止损单）。

    跟单平仓开关           默认开启
        是否跟随喊单账号的平仓操作。

    跟单止损止盈开关       默认开启
        是否同步喊单账号的止损止盈修改。

    补单间隔秒数           默认10秒
        检测到未跟单的订单后，每隔N秒尝试补跟一次。

    补单延迟秒数           默认5秒
        发现新订单后延迟N秒再跟单，避免滑点过大。

    商品名称后缀           默认空
        跟单平台的品种后缀，如填"m"则XAUUSD→XAUUSDm。

    喊单手数类型           默认同比例手数
        同比例手数：按单量比例缩放；
        用自定义手数：所有订单固定使用指定手数。

    单量比例               默认1
        同比例模式下的手数倍率，1=等比，0.5=减半，2=翻倍。

    固定手数               默认0.01
        自定义手数模式下每笔订单的固定手数。

    品种映射               默认空
        手动指定品种对应关系，格式：XAUUSD|GOLD,EURUSD|EURUSDm
        多个映射用逗号分隔，左边喊单品种，右边跟单品种。

    同步挂单价格开关       默认开启
        跟单挂单时是否同步喊单账号的挂单价格。

【订单数触发跟单参数】
    启用订单数触发         默认关闭
        关闭：正常跟单，喊单账号开单即跟。
        开启：多单和空单分别独立计数，达到设定张数后才开始跟。

    多单触发订单数         默认3
        喊单账号多单数量达到N张时，开始跟多单。
        达到前的多单全部跳过，只跟触发后新开的多单。

    空单触发订单数         默认3
        喊单账号空单数量达到N张时，开始跟空单。
        达到前的空单全部跳过，只跟触发后新开的空单。

【公共参数】
    魔术编号               默认1
        跟单订单的魔术号标识，多个跟单EA同时运行时需设不同值。

    自定义注释             默认空
        跟单订单的备注内容，空则自动生成。

    启用日志输出           默认开启
        是否在MT5日志窗口输出详细运行日志，调试完成后可关闭。


================================================================
三、订单数触发功能详解
================================================================

功能说明：
    多单和空单分别独立计数触发，互不影响。
    适合跟随"加仓策略"的喊单账号，从第N张开始跟，
    避免跟到前期建仓的低价位订单。

多单触发逻辑（空单同理）：
    多单数 < 触发数：不跟任何多单，等待
    多单数首次达到触发数：触发！
        → 把当前所有多单记录为跳过列表
        → 之后只跟触发时刻之后新开的多单

使用举例（多单触发订单数 = 3）：

    喊单账号开单顺序：
        第1张多单：不跟（多单数未达到3张）
        第2张多单：不跟（多单数未达到3张）
        第3张多单：触发！把第1、2、3张记录为跳过
        第4张多单：跟单 ✓（触发后新开的）
        第5张多单：跟单 ✓
        第6张多单：跟单 ✓

    同期空单不受多单触发状态影响，按空单触发订单数独立判断。

注意事项：
    1. 触发后不会自动重置，除非手动切换喊单账号或重新加载EA
    2. 触发前已有的订单平仓时，跟单账号不会跟随平仓
       （因为这些订单本来就没有跟）
    3. 触发计数包含持仓单，不含挂单


================================================================
四、账号选择面板
================================================================

跟单模式下，图表上会显示账号选择面板：
    - 自动扫描当前MT5终端内所有运行喊单EA的账号
    - 点击账号按钮可实时切换喊单来源，无需重新加载EA
    - 每10秒自动刷新一次可用账号列表
    - 切换账号后跟单记录和触发状态会同步重置


================================================================
五、注意事项
================================================================

1. 喊单账号和跟单账号必须在同一台电脑的同一个MT5终端内运行

2. 喊单EA和跟单EA都需要加载到图表上才能正常工作

3. 品种名称不一致时，优先使用「品种映射」参数手动指定，
   或开启「商品名称只取前6字符」让EA自动匹配

4. 跟单账号需要有足够的保证金，否则订单会开仓失败

5. 建议先在模拟账号测试，确认跟单效果后再用于实盘

================================================================
如有问题请联系客服：
================================================================
