> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fxcores.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 定时平仓功能

> 每日定时自动平仓的配置和应用场景详解

## 功能概述

定时平仓功能提供基于时间的自动风险控制，允许用户设置每日固定时间自动平仓所有持仓和挂单。这个功能特别适合日内交易者、风险规避者以及需要避免隔夜风险的交易策略。

## 工作原理

### 时间监控机制

系统通过定时器持续监控当前时间，当达到预设的平仓时间时自动执行全部平仓操作。

### 执行条件

#### 时间匹配

$$
\text{当前时间} \geq \text{设定时间} \text{ 且 } \text{当前时间} \leq \text{设定时间} + 2\text{秒}
$$

#### 执行窗口

* **窗口大小**: 2秒
* **执行频率**: 每个定时器周期检查一次
* **时间基准**: 电脑本地时间（TimeLocal()）

## 时间设置

### 时间格式

<CardGroup cols={2}>
  <Card title="格式规范" icon="clock">
    **标准格式**: HH:MM（24小时制）

    **示例**:

    * 09:30（上午9:30）
    * 15:45（下午3:45）
    * 20:30（晚上8:30）
  </Card>

  <Card title="输入验证" icon="check-circle">
    **小时范围**: 00-23

    **分钟范围**: 00-59

    **分隔符**: 冒号(:)

    **前导零**: 支持但非必需
  </Card>
</CardGroup>

### 时间选择器操作

<Steps>
  <Step title="启用定时功能">
    勾选"使用每日定时计划"复选框
  </Step>

  <Step title="点击时间输入框">
    在"执行的时间(HH:MM)"输入框中点击
  </Step>

  <Step title="输入时间">
    按HH:MM格式输入所需的平仓时间
  </Step>

  <Step title="确认设置">
    点击其他区域或按回车确认时间设置
  </Step>
</Steps>

## 应用场景

### 日内交易策略

#### 场景描述

专门进行日内交易，不持有隔夜仓位的交易策略。

#### 设置建议

<Accordion title="欧美时段交易">
  **交易时间**: 08:00 - 17:00

  **平仓时间**: 16:50

  **目的**: 在欧美市场收盘前平仓

  **优势**: 避免隔夜跳空风险
</Accordion>

<Accordion title="美盘交易">
  **交易时间**: 21:00 - 04:00

  **平仓时间**: 03:50

  **目的**: 在美盘收盘前平仓

  **优势**: 避免亚洲开盘的跳空
</Accordion>

### 风险规避策略

#### 隔夜风险控制

<CardGroup cols={2}>
  <Card title="新闻风险" icon="newspaper">
    **风险**: 重要经济数据发布

    **时间**: 通常在特定时间发布

    **策略**: 在新闻发布前平仓

    **示例**: 非农数据前30分钟平仓
  </Card>

  <Card title="周末风险" icon="calendar">
    **风险**: 周末期间的突发事件

    **时间**: 周五收盘前

    **策略**: 周五下午强制平仓

    **示例**: 周五16:00全部平仓
  </Card>
</CardGroup>

### 资金管理策略

#### 强制休息机制

<Accordion title="防止过度交易">
  **问题**: 交易者容易过度交易

  **解决**: 设置强制停止时间

  **实施**: 每日固定时间强制平仓

  **效果**: 强制交易者休息和反思
</Accordion>

<Accordion title="情绪控制">
  **问题**: 亏损后的情绪化交易

  **解决**: 通过定时平仓中断交易

  **实施**: 在情绪容易失控的时间平仓

  **效果**: 避免情绪化的报复性交易
</Accordion>

## 时间设置策略

### 基于市场时段

#### 主要市场收盘时间

| 市场       | 当地时间      | GMT时间     | 建议平仓时间    |
| -------- | --------- | --------- | --------- |
| **亚洲市场** | 17:00 JST | 08:00 GMT | 07:50 GMT |
| **欧洲市场** | 17:00 CET | 16:00 GMT | 15:50 GMT |
| **美国市场** | 17:00 EST | 22:00 GMT | 21:50 GMT |

#### 时区转换注意事项

<Warning>
  **时区设置重要提醒**:

  * 定时平仓使用电脑本地时间
  * 确保电脑时区设置正确
  * 考虑夏令时的影响
  * 定期检查时间设置的准确性
</Warning>

### 基于交易策略

#### 短线交易策略

<CardGroup cols={2}>
  <Card title="剥头皮策略" icon="zap">
    **持仓时间**: 几分钟到几小时

    **平仓时间**: 每个交易时段结束前

    **示例**: 欧盘16:00，美盘04:00
  </Card>

  <Card title="日内波段" icon="chart-line">
    **持仓时间**: 几小时到一天

    **平仓时间**: 当日收盘前

    **示例**: 纽约收盘前21:30
  </Card>
</CardGroup>

#### 中长线策略

<Accordion title="周内交易">
  **策略**: 只在工作日持仓

  **平仓时间**: 周五下午

  **示例**: 周五16:00平仓

  **目的**: 避免周末风险
</Accordion>

<Accordion title="月末平仓">
  **策略**: 每月末强制平仓

  **平仓时间**: 月末最后一个交易日

  **示例**: 月末17:00平仓

  **目的**: 月度结算和风险控制
</Accordion>

## 实际配置示例

### 示例1：欧美时段日内交易

#### 交易计划

* **开始交易**: 08:00（伦敦开盘）
* **结束交易**: 16:00（伦敦收盘）
* **策略类型**: 趋势跟踪

#### 定时设置

```
启用定时平仓: ✓
执行时间: 15:50
```

#### 设置理由

* 在伦敦收盘前10分钟平仓
* 避免纽约午盘的低流动性
* 确保有足够时间执行平仓

### 示例2：美盘夜间交易

#### 交易计划

* **开始交易**: 21:00（纽约开盘）
* **结束交易**: 04:00（纽约收盘）
* **策略类型**: 新闻交易

#### 定时设置

```
启用定时平仓: ✓
执行时间: 03:45
```

#### 设置理由

* 在纽约收盘前15分钟平仓
* 避免亚洲开盘的跳空风险
* 预留充足的平仓执行时间

### 示例3：周五风险控制

#### 风险考虑

* 周末可能发生突发事件
* 周一开盘可能出现跳空
* 流动性在周五下午降低

#### 定时设置

```
启用定时平仓: ✓
执行时间: 16:00（周五）
```

#### 实施方法

* 手动在周五启用定时平仓
* 或使用多个EA实例分别管理
* 周一重新启动交易

## 注意事项和限制

### 技术限制

<AccordionGroup>
  <Accordion title="执行精度">
    **精度**: 2秒执行窗口

    **影响因素**:

    * 定时器调用频率
    * 系统响应速度
    * 网络延迟

    **建议**: 设置时间时考虑1-2分钟的缓冲
  </Accordion>

  <Accordion title="时间基准">
    **基准**: 电脑本地时间

    **风险**:

    * 电脑时间不准确
    * 时区设置错误
    * 夏令时变化

    **解决**: 定期同步系统时间
  </Accordion>
</AccordionGroup>

### 使用建议

<Tip>
  **最佳实践**:

  * 在设定时间前5-10分钟停止开新仓
  * 定期检查电脑时间的准确性
  * 考虑网络延迟对执行时间的影响
  * 在重要时间节点前手动检查持仓
</Tip>

<Warning>
  **风险提醒**:

  * 定时平仓会无视盈亏状况强制执行
  * 可能在不利时机平仓造成损失
  * 无法区分不同策略或重要性
  * 建议结合其他风险控制措施使用
</Warning>

## 故障排除

<AccordionGroup>
  <Accordion title="定时平仓没有执行">
    可能原因：

    * 定时功能未启用
    * 时间格式输入错误
    * 电脑时间不准确
    * EA未正常运行

    解决方法：

    * 检查复选框是否勾选
    * 验证时间格式是否正确
    * 同步系统时间
    * 重启EA
  </Accordion>

  <Accordion title="执行时间不准确">
    可能原因：

    * 系统负载过高
    * 网络延迟
    * 定时器频率设置

    解决方法：

    * 关闭不必要的程序
    * 检查网络连接
    * 提前1-2分钟设置时间
  </Accordion>
</AccordionGroup>
