# 突破交易策略

## 基础概念
- 平台：MQL5
- 品种：XAU黄金
- 1美金：4100与4101之间相差1美金
- 1美金 = 100点

## 辅助指标
- 移动平均线（Moving Average）
- 周期默认设置为：14

## 核心概念
- 突破K线：开盘价在均线下方，收盘价在均线上方，称之为多单突破K线，反之亦然
- 极值点：相邻两根突破K线之间所有K线(包括突破K线)中的最高价或最低价称之为极值点
- 有效波段：相邻两个极值点的价差达到波段阈值点数时，期间的所有K线(包含突破K线本身)组成的行情，称之为有效波段

## 开仓逻辑
- 价格突破有效波段的高点开多单，价格突破有效波点的低点开空单
- 该开仓逻辑仅适用最新的一个有效波段
- 浮盈达到止损点数后，即可将止损移动至成本价
- 已经开仓后，继续监控新的有效波段突破，每单开仓后就与有效波段无关了

## 参数设置

### 波段识别参数
- K线周期：支持参数设置，不跟随图表，默认1min
- 使用百分比模式：默认true（使用百分比模式）
- 波段阈值点数：默认1000点（固定模式有效）
- 波段阈值百分比：默认0.25%（百分比模式有效）

### 风险管理参数
- 止损点数：默认200点
- 止盈点数：默认300点
- 最大持仓时间：默认5分钟

### 仓位管理参数
- 使用复利模式：默认true（开启复利模式）
- 固定手数：默认0.01（固定模式有效）
- 每500$开仓手数：默认0.05（复利模式有效）
- 最大开仓手数：默认99

## 补充说明

### 突破K线处理
- 如果出现多个多单突破K线，仅保留最低价更低的那个K线，反之亦然
- 多头有效波段之间，仅允许出现一个多单突破K线和一个空单突破K线，反之亦然

### 有效波段规则
- 一个有效波段只能开一单（无论是高点还是低点）
- 开仓后该波段立即失效
- 必须等新的有效波段形成才能再次开仓

### 波段阈值模式说明
**固定点数模式：**
- 相邻极值点价差达到固定点数即为有效波段
- 适合明确知道想要的波段大小的场景
- 例如：设置1000点，则任何1000点以上的波段都有效

**百分比模式：**
- 以前一个极值点价格为基准，按百分比计算阈值
- 动态适应不同价格水平
- 例如：设置1%，价格4700时阈值为47美元（4700点），价格2350时阈值为23.5美元（2350点）
- 适合价格波动较大或需要根据价格水平动态调整的场景
