---
title: "执行交易 - 交易操作 - MetaTrader 5帮助"
description: "平台上的交易活动, 意味着准备并发送由经纪商执行的 市价 和 挂单 , 以及管理当前 仓位 , 修改它们或将之平仓。在平台里, 您可以查看账户 交易历史 , 配置市场事件的 预警 以及更多。 入场或 开仓... - 执行交易 - 交易操作 - MetaTrader 5帮助"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/zh/terminal/help/trading/performing_deals"
---

[MetaTrader 5帮助](https://www.metatrader5.com/zh/terminal/help) → [交易操作](https://www.metatrader5.com/zh/terminal/help/trading) → 执行交易

# 执行交易

平台上的交易活动, 意味着准备并发送由经纪商执行的 [市价](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_open) 和 [挂单](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#pending), 以及管理当前 [仓位](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_manage), 修改它们或将之平仓。在平台里, 您可以查看账户 [交易历史](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#trade_history), 配置市场事件的 [预警](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#alert) 以及更多。

## 开仓 [#](#position_open)

入场或 [开仓](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#position) 主要是购买或出售一定额度的金融工具。在交易平台里, 这可以通过放置一笔 [市价单](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#market_order) 来完成, 作为结果, 一笔 [成交](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#deal) 被执行。一笔仓位也可作为触发 [挂单](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#pending_order) 的结果。

### 放置订单和一般参数 [#](#position_common)

有若干种方式来调用一个对话窗口用于创建订单:

- 在市场观察里选择一个品种, 并在关联菜单里点击 "![新订单](https://www.metatrader5.com/i/help/terminal/en/new_order_icon.png)新订单"。
- 按下 F9 热键。在订单窗口, 根据 [平台设置](https://www.metatrader5.com/zh/terminal/help/startworking/settings#use_symbol) 插入一个品种。
- 点击 "![新订单](https://www.metatrader5.com/i/help/terminal/en/new_order_icon.png) 新订单", 在 [工具](https://www.metatrader5.com/zh/terminal/help/startworking/interface) 菜单, 或 "![新订单](https://www.metatrader5.com/i/help/terminal/en/new_order_button.png) 新订单", 在 [标准](https://www.metatrader5.com/zh/terminal/help/startworking/interface) 工具条。

![采用不同执行模式放置订单](https://www.metatrader5.com/i/help/terminal/en/order_execution.gif)

一般订单参数:

- 品种― 执行交易的金融工具。
- 类型 ― 如果在此字段选择了执行模式之一, 为所选工具执行一笔市场操作。否则一笔选择类型的 [挂单](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#pending_order) 将被放置。
- 交易量 ― 订单的交易量手数。成交量越大, 依据品种价格的走向, 其潜在的盈利或亏损越大。成交量也影响预留在账户内用于开仓的 [保证金](https://www.metatrader5.com/zh/terminal/help/trading_advanced/margin_forex)。
- 止损 ― [止损](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#stop_loss) 价位依据 [平台设置](https://www.metatrader5.com/zh/terminal/help/startworking/settings#use_stops) 可作为价格或距订单指定价格的点数。设置此级别来限制仓位的亏损。如果您在此字段留空, 此订单类型将不会被设置。
- 止盈t ― [止盈](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#take_profit) 价位依据 [平台设置](https://www.metatrader5.com/zh/terminal/help/startworking/settings#use_stops)可作为价格或距订单指定价格的点数。设置此级别来锁定仓位的盈利。如果您在此字段留空, 此订单类型将不会被设置。
- 备注 ― 订单的可选文本备注。最大备注长度是 31 个字符。备注将会出现在已开仓位, 以及订单成交历史列表中。订单的备注可由经纪商或服务器更改。例如, 如果一笔仓位由止损或止盈平仓, 相应的信息将会被加入备注。

> 有一个简便的方式按照一定额度来修改价格, 交易量或止损和止盈:按住 "Shift", ― 增量 5 个点;按住 "Ctrl", ― 增量 10 个点;按住 "Ctrl"+"Shift", ― 增量 50 个点。在任何订单放置窗口里都可以显示和隐藏分时图表。为此, 在窗口双击。交易窗口显示当前最佳的供给价和采购价。紧随订单执行, 一条与 [开仓](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_list) 相关的消息被添加到工具窗口的交易栏, 并且 [订单](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#trade_history) 和为订单执行的 [成交](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#trade_history) (或一组成交) 被添加到历史栏里。如果订单里指定的止损和止盈有误, 紧接着按下按钮, "Invalid stops (无效停止)" 警告出现且订单不会被接受。

若要发送买入订单点击 "买入", 若要发送卖出订单点击 "卖出"。

一旦一笔订单发出, 其执行结果出现在窗口 ― 成功的交易操作, 或为什么不能执行的原因。如果 [一键交易](https://www.metatrader5.com/zh/terminal/help/startworking/settings#one_click) 在平台设置里启用, 在交易执行成功后窗口关闭且无任何执行结果通知。

让我们现在来看看不同 [执行模式](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#execution_type) 的交易特点。它依赖工具类型和经纪商。

### 在即时执行模式里进行交易 [#](#instant)

在此模式里, 订单在经纪商提供的报价执行。当发送一笔要执行的订单, 平台自动在订单里加上当前价格。如果经纪商接受此价格, 订单被执行。

如果订单处理期间价格变化大于 ["偏离"](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#deviation) 字段内指定的数值, 交易员 (服务器) 可以拒绝接受此订单并提供新的执行价格。在此情况下, 一条相应消息出现在创建窗口:

![在重报价里为交易者提供新订单执行价格](https://www.metatrader5.com/i/help/terminal/en/requote.png)

如果您同意新价格, 点击 "接受", 随后订单在此新价格执行。如果新价格不太满意, 点击 "拒绝"。

新价格仅在几秒钟内有效。如果您未能在此时间内作出决定, 消息 "价位变更" 出现在窗口。点击 "确定" 返回到初始订单窗口。

偏离是经交易者同意的, 订单执行类型和指定价格之间的差价。此值越大, 订单请求执行时您收到新执行价格 ([重报价](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#requote)) 的响应就少一些。如果偏离等于或小于此值, 订单在新价格执行而无任何通知。否则, 经纪商返回订单可以执行的新价格。

### 在请求执行模式里进行交易 [#](#request)

在此模式, 一笔市价单按照之前从经纪商接收的价格执行。某些市价订单的价格是在订单发送前从经纪商那里得到的。收到价格之后, 按照给定价格执行订单, 即可能被确认, 也可能被拒绝。

> 订单参数只能在请求价格之前修改。一旦请求发出, 交易者只能按照预设参数放置订单。

若要接收价格, 点击 "请求"。之后 "买入" 和 "卖出" 按钮出现在窗口里。提供的报价在请求之后只在几秒钟内有效。如果您不能在此时间内决定, 按钮 "买入" 和 "卖出" 再次隐藏。

### 在市场执行模式里进行交易 [#](#market)

在此订单执行模式里, 由经纪商决定有关订单的执行价格且无需另行与交易者商讨。在此模式里发送订单意味着预先同意在此价格执行。

在 '填充政策' 附加订单里 [填充规则](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#fill_policy) 可以被指定: "填充或清除" 或是 "立即或取消"。如果此字段无效, 则此选项在服务器被禁用。

当 "市价卖出" 或 "市价买入" 按钮被按下, 按照经纪商给定价格执行的买入或卖出订单被发送到经纪商。

### 在交易所执行模式里进行交易 [#](#exchange)

在 '填充政策' 附加订单里 [填充规则](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#execution_type) 可以被指定: "填充或清除" 或是 "立即或取消"。如果此字段无效, 则此选项在服务器被禁用。

分别点击 "卖出" 或 "买入", 创建一笔订单, 令经纪商执行一笔卖出或买入交易。

> 更多有关交易所执行模式的信息请参阅 ["市场深度"](https://www.metatrader5.com/zh/terminal/help/trading/depth_of_market#market)。

## 管理仓位 [#](#position_manage)

在金融市场里进行交易, 重要的一个方面就是有效的仓位管理。交易平台为此提供所有必要的工具。

### 何处我能查看当前持仓？ [#](#position_list)

当前持仓列表显示在工具窗口的交易栏里。

![持仓和挂单](https://www.metatrader5.com/i/help/terminal/en/position_manage.png)

持仓清单:

- 成交号 ― 持仓价格。每个新持仓分配唯一的号码通常用于持仓的订单价格是匹配的，除非由于服务器的服务操作而导致价格发生变化，例如，收取重新持仓的库存费时。
- 品种 ― 持仓的金融工具。
- ID ― 在外部交易系统的持仓ID（例如，在交易所）。根据您交易商的设定，可以禁用这个参数的展示。
- 时间 ― 开仓时间。根据交易商交易服务器的时区指定。记录表示为 YYYY.MM.DD HH:MM (年.月.日 时:分)。
- 类型 ― 持仓类型: "买入" ― 多头, "卖出" ― 空头。
- 交易量 ― 交易操作的交易量 (以手数为单位)。最小交易量和其变化增量由经纪商限制, 最大数额 ― 由存款额决定。
- 价格 ― 成交价格, 即开仓的价位结果。如果已开仓位是若干笔成交的执行结果, 则此字段显示它们的权重平均价格: (第一笔成交价 * 第一笔成交量 + ... + 第 N 笔成交价 * 第 N 笔成交量) / (第一笔成交量 + ... + 第 N 笔成交量)。加权均价的舍入精度等于品种的小数位数价格加上三个附加的字符。
- S/L ― 当前仓位的 [止损价位](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#stop_loss)。如果此订单还未放置, 在此字段显示零值。
- T/P ― 当前仓位的 [止盈价位](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#take_profit)。如果此订单还未放置, 在此字段显示零值。
- 价格 ― 金融品种的当前价格。显示供给价用于空头仓位, 而采购价用于多头仓位。显示的最后执行的成交价格 (最后) 用于证券品种的仓位 (双向)。
- 值 ― 持仓的市场价值。该值根据开盘价和合约大小的乘积进行计算的。
- 掉期 ― 掉期支付额。
- 盈利 ― 考虑当前价格的财务结果写在此字段。正数结果表示成交盈利, 负数代表亏损。
- 变化 ― 在操作执行时资产价格变动的百分比。正负值分布用蓝色和红色表示。
- 幻数 ― 当新建订单和持仓时[EA交易](https://www.metatrader5.com/zh/terminal/help/algotrading/trade_robots_indicators)指定的值（EA交易ID）

以放置的挂单列表:

- 品种 ― 挂单的金融工具。
- 订单 ― 挂单的单号 (独有标识符)。
- ID ― 在外部交易系统的订单ID（例如，在交易所）。根据您交易商的设定，可以禁用这个参数的展示。
- 时间 ― 挂单放置时间。记录表示为 YYYY.MM.DD HH:MM (年.月.日 时:分)。
- 类型 ― [挂单类型](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#order_type): "突破卖出", "回踩卖出", "突破买入", "回踩买入", "突破回踩买入" 或 "突破回踩卖出"。
- 交易量 ― 挂单请求的交易量, 和成交覆盖的交易量 (以手数为单位)。
- 价格 ― 挂单触发要抵达的价位。
- S/L ― 订单的 [止损](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#stop_loss) 价位。如果此订单还未放置, 在此字段显示零值。
- T/P ― 订单的 [止盈](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#take_profit) 价位。如果此订单还未放置, 在此字段显示零值。
- 价格 ― 金融品种的当前价格。显示供给价用于空头订单, 而采购价用于多头订单。显示的最后执行的成交价格 (最后) 用于证券品种的订单参与 (双向)。
- 备注 ― 挂单的备注添加在此列。备注只能在放置挂单时写入。备注不能在订单修改时更改。此外, 经纪商可以添加交易操做备注。
- 状态 ― 在最后一列, 显示当前挂单的 [状态](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#order_state): "已开始", "已放置", 等等。

交易账户状态:

- 余额 ― 账户资金, 未包括当前已开仓位结果 (存入)。
- 赠金 ― 经纪商赠予交易者的赠金数额。
- 资产 ― 已购金融工具的当前价值 (多头仓位), 以交易者存款货币定义。此值基于金融工具最后一笔成交的价格动态确定, 考虑了流动性保证金率。事实上, 资产数额等价于资金数额, 这笔钱交易者在将多头仓位平仓后会立即收到。此比率用在证券市场。更多详情请阅读 [相应章节](https://www.metatrader5.com/zh/terminal/help/trading_advanced/margin_exchange#assets)。
- 负债是偿还当前空头仓位的款项, 按照这些仓位的当前市价计算。事实上, 负债数额等价于资金数额, 这笔钱交易者在将空头仓位平仓后会立即支付。此比率用在证券市场。更多详情请阅读 [相应章节](https://www.metatrader5.com/zh/terminal/help/trading_advanced/margin_exchange#liabilities)。
- 佣金 ― 在一天/月期间积累的订单或仓位的佣金。依据佣金收取条款 (由经纪商确定), 佣金的预算在一日或一月期间执行。相对应的金额在账户内被锁定, 并显示在此字段。最终的佣金计算在一日或一月结束时执行, 且相应的合计将从账户里按照余额操作支取 (在 ["历史"](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#trade_history) 栏里显示为单独的一笔成交), 而锁定的数额解锁。如果成交执行期间立即收取佣金, 它的值加入成交历史栏的 "佣金" 字段。
- 锁定 ― 在某些交易条件下 (由经纪商判断), 一日内获取的盈利不能用于执行交易操作 (这不包括可用保证金)。这些锁定的利润显示在 "锁定" 字段。在交易日结束时, 这些利润解锁并存入账户余额。
- 净值 ― 净值计算为: 余额 + 赠金 - 佣金 +/- 浮盈/浮亏 - 锁定。
- 保证金 ― 覆盖开仓和挂单所需资金。
- 可用保证金 ― 可用用于开仓的资金数额。它的计算为: 净值 - 已用保证金。依据交易条件 (由经纪商定义), 净值也可或无需考虑: 浮盈, 浮亏, 或两者一起。
- 保证金级别 ― 净值与保证金的百分比 (净值 / 保证金 * 100).
- 成交总数 ― 所有已开仓位的财务结果总数。

如果账户处于追加保证金警告或爆仓状态, 则账户状态线以红色加亮。

以下仓位参数显示于此: 金融工具, 类型, 交易量, 当前盈利/亏损以及更多。另外, 当前交易账户状态, 和所有持仓的财务结果总数也显示于此。

有关所有持仓资产状态的汇总信息在 "展示" 栏里提供。

![资产](https://www.metatrader5.com/i/help/terminal/en/exposure.png)

货币或金融工具名称。

交易者的货币或金融工具的持仓量, 含杠杆。

工具或货币以存款货币的汇率。

买卖货币或金融工具实际花费的存款货币数额 (排除杠杆)。

以存款货币图示的仓位 (多头仓位以蓝色柱线显示, 空头仓位以红色显示)。

在图解标题上点击可在空头和多头仓位信息之间切换。

以存款货币显示的账户资产考虑了可用保证金。

平台根据应用于交易账号的风险管理系统来适应资产显示：[零售外汇，期货](https://www.metatrader5.com/zh/terminal/help/trading_advanced/margin_forex) 或[交易所模式](https://www.metatrader5.com/zh/terminal/help/trading_advanced/margin_exchange)。

资产部分有助于在交易所交易外汇或期货 显示它们在市场的状态。相同货币可以在不同的交易品种种类中找到：作为货币组中的一个，作为基础货币，等等。例如，您可以反向持仓GBPUSD，USDJPY 和 GBPJY。在这种情况下，了解您有多少货币以及您需要多少货币是非常困难的。持有超过3个持仓会使这个任务进一步复杂化。这样，账户的所有状态都可以轻松地在资产标签查看。

让我们使用3种相同的持仓举例说明：

- 以134.027 的价位买入1手 GBPJPY― 收到 100 000 GBP，给出134 027 000 JPY
- 以102.320 的价位卖出1手 USDJPY― 给出 100 000 USD，收到102 320 000 JPY
- 以1.30923 的价位卖出1手 GBPUSD― 给出100 000 GBP，收到 103 920 USD

我们同时买入卖出100 000GBP。您有0GBP，资产标签不会显示这个货币。而USD，我们在一种情况下给出货币而在另一种情况下接收它。由于入金货币也是USD，资产标签会计算最终结果并将其添加到当前结余。参与两个交易的JPY意味着该标签显示其总值。

![显示零售外汇，CFD，期货模式的资产](https://www.metatrader5.com/i/help/terminal/en/exposure_forex.png)

使用交易所模式的人们 可以使用这个部分了解他们资金的使用情况。与之前模式不同，资金是在交易执行的时候直接出金/加入。例如，如果您买入EURRUB，您马上会收到EUR而相应的RUB总值会从结余取出。在交易过程中，账户结余甚至可能是负数：当您使用借款时而购买的资产则用作抵押。在这种情况下，资产标签可以使您轻松地了解交易账户状态。

此外，在这里您还可以看到清算值 ― 账户的金额和以市价平掉当前所有持仓的价格（结果）。

![显示交易所模式的资产](https://www.metatrader5.com/i/help/terminal/en/exposure_exchange.png)

### 如何通过止损和止盈保障仓位安全 [#](#position_sltp)

[止盈](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#take_profit) 和 [止损](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#stop_loss) 是附加在仓位或挂单上的订单。事实上, 它们是发给经纪商的指令, 当价格抵达确定价位时平仓。当价格按喜好方向移动, 止盈设置锁定利润。止损的目的是当价格移向非喜好方向时限制亏损。

当然, 交易者可自行监控仓位, 或使用一款 [交易机器人](https://www.metatrader5.com/zh/terminal/help/algotrading)。然而, 这些途径有一些缺点:

- 交易者不可能用全部时间在监视器前控制仓位。
- 对于机器人这不是问题。不过, 它运行在用户的 PC 上。相应地, 智能交易系统遇到故障, 或与服务器连接断线时 (互联网问题), 也不能管理仓位。

止盈和止损可帮助解决这些问题。这些订单伴随一笔交易仓位, 它们保存并执行在经纪商服务器上, 所以它不会依赖交易平台的性能。

这个类型的订单也能附加于挂单: 回踩, 突破和突破-回踩。作为挂单触发结果的仓位,, 继承订单指定的止损和止盈。如果触发的挂单与金融工具有关, 若其存在已开仓位, 则仓位将被修改: 其交易量增加或减少。在订单里指定的止损和止盈将用于此种情况。如果在订单里指定了零值, 仓位的相应价位被移除。

有若干方式修改停止级别:

- 使用 [仓位修改](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_modify) 对话框。
- [在金融工具图表上使用鼠标](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_modify_chart) 修改已开仓位。
- 使用金融工具 [图表上的关联菜单](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_context) 修改已开仓位。

### 仓位修改 [#](#position_modify)

若要修改仓位的停止位, 点击 "![修改或删除](https://www.metatrader5.com/i/help/terminal/en/modify_delete_order_icon.png) 修改或删除", 在 ["交易"](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_list) 栏的关联菜单里。

![仓位的止损和止盈可被修改](https://www.metatrader5.com/i/help/terminal/en/modify_position.png)

在结果窗口里, 有两种方式修改价位:

- 在 ["止损"](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#stop_loss) 和 ["止盈"](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#take_profit) 字段里设置新数值;
- 设置级别值作为距开仓价的点数。

之后点击 "修改...".

> 按钮 "修改..." 处于无效状态, 直至止损和止盈正确设置。停止级别的条款由经纪商确定, 并在 [品种规格](https://www.metatrader5.com/zh/terminal/help/trading/market_watch#specification) (合约规格) 里指定。双击仓位修改窗口显示/隐藏分时图表。

仓位修改也可从图表上的仓位关联菜单里访问:

![使用图表上的仓位关联菜单修改仓位](https://www.metatrader5.com/i/help/terminal/en/chart_position_context.png)

### 从图表上管理止损 [#](#position_modify_chart)

在图表上修改止损和止盈, 只有在 [平台设置](https://www.metatrader5.com/zh/terminal/help/startworking/settings#trade_levels) 的 "显示交易价位" 选项启用时才可用。

若要在图表上修改价位, 在其上左键点击不要放(Drag'n'Drop), 并上下拖拽价位到期望的位置:

![在图表上拖拽价位来修改它](https://www.metatrader5.com/i/help/terminal/en/modify_position_chart.png)

一旦价位设置完毕, [仓位修改](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_modify) 窗口出现, 允许用户更精确地调整价位。

> 如果您在平台设置里启用的 ["禁止拖拽交易价位"](https://www.metatrader5.com/zh/terminal/help/startworking/settings#trade_levels) 选项, 则在图表上修改止损和止盈被禁用。

### 从关联菜单上放置止损 [#](#position_context)

如果持仓金融工具的图表可用, 其停止价位可以从图表的关联菜单的 "交易" 子菜单里设置:

![若要快速设置止损和止盈, 打开所需价位的关联菜单](https://www.metatrader5.com/i/help/terminal/en/chart_trading_menu.png)

设置停止订单的价位要根据当前光标在图表价格刻度的位置。根据开仓价及其方向, 放置相应 [止损](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#stop_loss) 或 [止盈](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#take_profit) 的命令出现在菜单。

命令会打开 [订单修改窗口](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_modify), 在此, 价格可被手动调整。

> 如果 [一键交易](https://www.metatrader5.com/zh/terminal/help/startworking/settings#one_click) 在平台设置里启用, 停止订单立即被放置在指定价位, 且不会显示交易对话框。

### 什么是尾随停止以及如何设置它 [#](#trailing)

[止损](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#stop_loss) 是当证券价格向错误方向移动时, 将损失最小化。一旦仓位变为盈利, 其止损位可以手动移至盈亏平衡位。尾随停止将此过程自动化此工具在价格单边移动或由于一些原因无法监视市场变化时尤其有用。

尾随停止总是结合一笔 [已开仓位](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_open) 或一笔 [挂单](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#pending_order)。它是在交易平台内执行, 而非像止损一样在服务器执行。若要设置尾随停止, 在 ["交易"](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_list) 栏里的仓位或订单的关联菜单里选择 "尾随停止":

![若要启用尾随停止, 打开仓位的关联菜单并指定其值](https://www.metatrader5.com/i/help/terminal/en/trailing_stop_menu.png)

在止损位和当前价位之间选择期望的距离数值。使用 "![设置自定义级别](https://www.metatrader5.com/i/help/terminal/en/trailing_stop_custom_icon.png)设置自定义级别" 按钮来手动设置尾随停止:

![设置您自己的尾随停止级别](https://www.metatrader5.com/i/help/terminal/en/trailing_stop_custom.png)

> 对于每笔已开仓位或挂单, 只能设置一个尾随停止。尾随停止操作的详尽描述在 [单独章节](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#trailing_stop) 里。

### 如何增加或减少仓位交易量 [#](#position_partial)

增加或减少仓位交易量依据交易账户采用的 [仓位结算系统](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#position)。

| 净余 | 对冲 |
| --- | --- |
| 对于一种金融工具在任何时间只能存在一笔仓位。不允许不同方向的持仓 (买入和卖出)。<br><br>因此, 如果您执行一笔 [交易操作](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_open) 买入 1 手金融品种, 并开出 1 手卖出仓位, 则之前买入的仓位被平仓。<br><br>如果您有 1 手买入仓位, 并再次执行交易操作买入一手相同品种, 您将有一笔 2 手的持仓。在此情况下开仓价会重新计算 ― 计算权重平均开仓价: (第一笔成交的价格*第一笔成交的交易量 + 第二笔成交的价格*第二笔成交的交易量)/(第一笔成交的交易量 + 第二笔成交的交易量)。<br><br>这对于逆向成交也为真。如果您有 1 手买入持仓, 并执行交易操作来卖出 0.5 手相同品种, 您会有的一笔 0.5 手的持仓。 | 在一个交易账户内同品种的多笔仓位可以同时存在, 包括反向的 (买入和卖出)。<br><br>一笔已存在仓位的交易量不能增加。<br><br>如要部分平仓, 在相应仓位的关联菜单里点击 "平仓"。接着输入平仓交易量并点击 "平仓..."。 |

### 如何在图表上分析您的入场记录 [#](#position_showonchart)

在交易中, 评估入场和离场时机的正确性是十分重要的。这可以通过品种图表上的图释轻易地完成。

在“交易”或“历史”选项卡上选择一个持仓或交易，并在快捷菜单中点击“在图表显示”：接下来，点击“添加[交易品种名称]交易”。然后，对应的交易将会显示在选定交易品种当前打开的图表上。如果所选交易品种没有打开的图表，那么将会打开一个新图表。还可以在[图表属性](https://www.metatrader5.com/zh/terminal/help/charts_advanced/charts_settings#trade_history)中启用“显示交易历史”选项。

在图表上用图标标记交易![购买](https://www.metatrader5.com/i/help/terminal/en/buy_icon.png)（一个“买入”交易）和![卖出](https://www.metatrader5.com/i/help/terminal/en/sell_icon.png)（一个“卖出”交易）。当您将鼠标光标悬停在图标上时，会出现包含交易信息的提示框：单号、交易类型、交易量、交易品种、开盘价和光标的当前价坐标。该对象名称还包括注释"autotrade"。它表明该对象已自动添加到图表中。它可用于处理来自 [MQL5程序的此类对象](https://www.metatrader5.com/zh/terminal/help/algotrading/autotrading)。

![若要在图表上显示成交, 在其关联菜单里点击 &quot;显示图表&quot;](https://www.metatrader5.com/i/help/terminal/en/show_on_chart.png)

若要图表上显示所有历史交易，请在快捷菜单中启用“在图表显示\自动更新”选项或在[平台设置](https://www.metatrader5.com/zh/terminal/help/startworking/settings#trade_history)中启用“显示交易历史”选项。

## 平仓 [#](#position_close)

为了从汇率差价中盈利, 必须要平仓。若要平仓, 执行一笔与持仓逆向的交易操作。例如, 首笔交易操作是买入一手黄金, 平仓则是必须卖出一手同一证券。

> 根据逆向交易执行的交易量, 持仓可全部或部分平仓。若要在 [净余系统](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#netting) 里平仓, 您应该执行一笔同品种、同交易量的反向交易操作。若要在 [对冲](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#hedging) 系统里平仓, 在仓位的关联菜单里明确选择 "平仓" 命令。

若要整体平仓, 在其上双击, 或在 "交易" 栏的关联菜单里使用命令 "![平仓](https://www.metatrader5.com/i/help/terminal/en/close_position_icon.png)平仓"。

![若要整体平仓, 在关联菜单里点击平仓](https://www.metatrader5.com/i/help/terminal/en/close_position.png)

紧随点击 "平仓..." 平仓完成。

> 如果您想部分平仓, 在 "交易量" 字段输入平仓交易量。在 [请求执行](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#execution_type) 模式, 价格必须在您平仓之前请求。

## 对冲平仓 [#](#closeby)

这种操作可以将同品种的两笔相反仓位平仓。如果仓位交易量不同, 只会保留一个方向的仓位。它的交易量等于两笔仓位交易量的差额, 且方向与仓位较大的相同。

与两笔仓位分别平仓对比, 对冲平仓操作可以节省一些交易点差:

- 当分别平仓时, 交易者要支付两次点差: 一次是在供给价平多头仓位, 一次是在采购价平空头仓位。
- 在对冲平仓操作中, 第一笔仓位的开盘价用于平第二笔仓位, 而第一笔则按照第二笔仓位的开盘价平仓。

> 这种操作类型仅在 [对冲](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#hedging) 仓位账户系统里可用。

在一笔仓位上点击两次, 或在交易栏里仓位的关联菜单里选择 "平仓"。在类型字段里选择 "对冲平仓":

![对冲平仓](https://www.metatrader5.com/i/help/terminal/en/close_by.png)

选择一笔反向仓位并点击 "平仓"。

![已平仓位及其相反仓位显示在交易操作的历史中](https://www.metatrader5.com/i/help/terminal/en/close_by_history.png)

在对冲平仓操作期间, 订单的类型是 "close by"。平仓的单号在其备注里指明。

一对相反仓位由两笔 "out by" 成交平仓。

对冲平仓操作的总赢利/亏损结果只在其中一笔成交里指明。

## 批量平仓 [#](#bulk_positions)

交易平台只需点击几下即可一次关闭所有持仓。例如，如果有重要新闻发布，您可能希望立即获利。为此，请使用交易部分快捷菜单中的“组操作”项：

![批量平仓](https://www.metatrader5.com/i/help/terminal/en/bulk_positions.png)

可用命令列表会根据所选操作和您的账户类型自动形成。

菜单中始终提供以下命令：

- 关闭锁仓账户中的所有持仓，系统尝试[反向平仓(Close By)](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#closeby)，然后按照常规程序关闭剩余持仓。
- 关闭所有盈利持仓或亏损持仓。

如果您选择一个持仓，菜单中会出现其他命令：

- 关闭交易品种的所有持仓。
- 关闭同方向的所有持仓（锁仓账户）。
- 关闭相同交易品种的反向持仓（锁仓账户）。如果没有反向操作来平仓，它将保留持仓。
- 持仓逆转（单边账户）。例如，如果您对两手交易量的EURUSD买入持仓运行此命令，您将获得相同两手交易量的EURUSD卖出持仓。在这种情况下，将在您的账户上执行四手交易：两手平仓当前持仓，两手反向持仓。

> 这些命令仅在[平台设置](https://www.metatrader5.com/zh/terminal/help/startworking/settings#one_click)中启用一键交易时可用。某些批量操作与 [FIFO（先进先出）](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#fifo) 账户不兼容并且不显示：关闭所有盈利/亏损头寸、同向头寸和反向头寸。

平仓流程和限制：

- 对于对冲账户，系统首先会尝试使用反向订单平仓。然后，使用标准流程关闭任何剩余头寸。
- 头寸依次被相反的头寸关闭：第一对、第二对，依此类推。如果在关闭反向头寸时发生错误，整个过程将被停止。任何剩余头寸都不会关闭。
- 对于按照 [FIFO（先进先出）](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#fifo) 规则操作的账户，头寸也会按顺序关闭。同样，如果在平仓时发生错误，整个过程也会停止。
- 成功关闭相反头寸后，平台继续关闭其余头寸。该过程以异步方式执行：平台尽快向经纪商的交易服务器发送关闭每个头寸的请求，而无需等待之前关闭头寸的确认。
- 如果服务器在响应任何请求时返回错误（重新报价、参数无效或任何其他问题），则头寸将保持开放，应用程序将继续为剩余头寸发送关闭请求。
- 如果在此过程中应用程序被关闭，批量关闭程序将立即终止。申请未关闭的头寸将继续开放。

## 根据FIFO规则进行平仓 [#](#fifo)

根据某些权威机构的监管要求（例如，[NFA](https://www.nfa.futures.org/)），交易商可以为账户设置一个特殊的平仓规则，只允许FIFO规则平仓（先进先出）。根据这一规则，每个交易品种的持仓只能按照开仓的相同顺序进行平仓。最早的持仓最先关闭，然后是下一个，以此类推。如果试图以不同的顺序平仓，则平台将返回错误。该规则只能对[锁仓账户](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#position_type)启用。

主要有三种平仓方法：

- 从交易平台平仓 ― 交易者使用EA，基于[信号](https://www.metatrader5.com/zh/terminal/help/signals)服务订阅等手动平仓。当试图在不符合FIFO规则的情况下平仓时，交易者将收到相应的错误。
- 在[止损](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#stop_loss)或[止盈](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#take_profit)激活时平仓 ― 这些订单在服务器端处理，因此不在交易者端（平台）请求平仓，而是由服务器发起。如果一个持仓触发“止损”或“止盈”，且该持仓不符合FIFO规则（相同交易品种有一个更早的持仓），则该持仓将不会平仓。为了防止非FIFO规则平仓，在平台端改变设置止损水平的订单。如果同一个交易品种存在多个持仓，则为其中任何一个持仓设置止损水平会导致为所有其他持仓设置相同的水平。因此，如果水平触发，则所有持仓将按照FIFO顺序被平仓。在修改和删除止损水平时，实施相同的操作。
- 在“强平”触发时平仓：这些操作也在服务器端处理。在正常模式下（禁用基于FIFO平仓），“强平”会导致从亏损最大的持仓开始平仓。如果启用此选项，则将为亏损持仓额外检查开仓时间。服务器确定每个交易品种的亏损持仓，找出每个交易品种的最早持仓，然后在找到的持仓中关闭亏损最大的持仓。

## 放置挂单 [#](#pending)

一笔挂单就是交易者的一条指令, 令经纪商公司在未来按照预定义条件买入或卖出一种证券。例如, 如果您打算在 1.10800 卖出 EURUSD, 但价格还未升至此价位, 您不必等待。放置一笔挂单, 经纪商将会执行它, 即使交易平台在那时已关闭。

> 止损和止盈也可在挂单里指定。它们将根据开仓订单为持仓设置。
>
> [六类挂单](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#pending_order) 在平台上可用。

### 放置挂单和一般参数 [#](#pending_place)

挂单可按照不同方式放置:

- 在市场观察里选择一个品种, 并在关联菜单里点击 "![新订单](https://www.metatrader5.com/i/help/terminal/en/new_order_icon.png)新订单"。
- 按下 F9。在订单窗口, 根据 [平台设置](https://www.metatrader5.com/zh/terminal/help/startworking/settings#use_symbol) 插入一个品种。
- 点击 "![新订单](https://www.metatrader5.com/i/help/terminal/en/new_order_icon.png) 新订单", 在 [工具](https://www.metatrader5.com/zh/terminal/help/startworking/interface) 菜单, 或 "![新订单](https://www.metatrader5.com/i/help/terminal/en/new_order_button.png) 新订单", 在 [标准](https://www.metatrader5.com/zh/terminal/help/startworking/interface) 工具条。

之后, 在订单放置窗口的 "类型" 字段里选择 "挂单", 以及在 "品种" 字段里选择必要的品种:

![放置挂单](https://www.metatrader5.com/i/help/terminal/en/pending_order.png)

- 类型 ― 挂单 [类型](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#pending_order)
- 交易量 ― 订单交易量的手数。
- 价格 ― 挂单将被触发的价格。对于突破和回踩订单, 它是订单将被放置的价位。对于突破回踩订单, 它是激活回踩订单, 并放置在 "订单价格" 指定的价位。
- 止损 ― [止损](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#stop_loss) 价位。如果您在此字段留空, 订单类型将不会被设置。
- 过期 ― 订单过期条款:

    - 有效直至被取消 (GTC) ― 订单一直在队列中直到手动移除;
    - 今日 ― 订单仅在交易日当天有效;
    - 指定 ― 订单有效直到 "过期日期" 字段指示时间;
    - 过期日期 ― 订单有效直到指定日期的 00:00。如果此时间出现在交易时段之外,将在最接近的交易时间处理过期。
- 备注 ― 订单的文本备注。最大备注长度为 31 个字符。

- 填充政策 ― 对于回踩和突破回踩订单的附加 [填充规则](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#fill_policy): "填充或清除", "立即或取消", 预订或取消 或 "返回"。如果此框不能用, 则此选项在服务器上被禁用。
- 突破回踩 ― 此字段仅对突破回踩订单有效。当突破回踩订单触发, 一笔回踩订单将被放置在此字段指定的价位。
- 止盈 ― [止盈](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#take_profit) 价位。如果您在此字段留空, 订单类型将不会被设置。
- 过期日期 ― 如果订单的过期条件选择了 "指定" 或 "指定日期", 则在此字段指定订单过期日期。

> 如果任何参数不正确, 则 "放置" 按钮无效。止损和止盈只能在已开仓位里被触发, 而非挂单。订单的备注可由经纪商或服务器更改。如果 "填充政策" 和 "过期" 字段无效, 则意味着它们可能在服务器上被禁用。

### 放置回踩订单 [#](#pending_limit)

回踩订单被放置在期望的 "回踩" 价格。交易者期望价格抵达一个确定价位, 例如支撑位或阻力位, 之后移向反方向。

这些订单将在等于指定值或更好的价位被执行。相应地, 订单执行期间不会发生滑点。这些订单的不利之处在于它们不能保证执行, 因为如果价格距离反方向太远, 经纪商也许会拒绝订单。

此处是我们如何放置一笔回踩买入订单。

![设置回踩订单是预期 &quot;回踩&quot; - 价格到达确定价位并开始移向反方向](https://www.metatrader5.com/i/help/terminal/en/buy_limit_example.png)

在此例中, 价格处于 1.25350, 交易者在 1.24620 放置一笔回踩订单来买入, 期望价格抵达支撑位 1.24453, 然后将继续向上移动。

它是逆向的回踩卖出订单。放置此订单是预期价格将涨到确定价位然后下落。

### 放置突破订单 [#](#pending_stop)

突破订单意指期待突破确定价位。交易者期望价格抵达确定价位, 将之穿透并继续在同一方向前进。交易者推断价格抵达支撑或阻力价位后市场会反转。

当这样的一笔订单触发, 执行相应市价订单的请求被发送给经纪商。订单将在等于指定价或更坏的价位被执行。换言之, 如果市场价逆向前进, 订单填充时将会有滑点。然而, 不像回踩订单, 突破订单的执行有保证。

![设置突破订单是预期 &quot;突破&quot; - 价格到达确定价位并在同方向上继续前进](https://www.metatrader5.com/i/help/terminal/en/sell_stop_example.png)

在此例中, 价格处于 1.28190, 交易者在 1.27600 放置一笔突破订单来卖出, 推测市场在 1.28260 反转, 并继续向下移动。

它是逆向的突破买入订单。交易者推断市场会反转, 且价格将上涨。

### 放置突破回踩订单 [#](#pending_stoplimit)

这是一种结合突破和回踩的订单。如果价格抵达突破价格, 则放置一笔回踩订单。当交易者打算设置一笔突破订单并限制滑点时, 使用这个订单类型。

在下例中, 放置了一笔突破回踩订单, 期望价格到达阻力价位 1, 然后回踩, 之后再涨到阻力位 2。

![这是一种结合突破和回踩的订单](https://www.metatrader5.com/i/help/terminal/en/stoplimit_example.png)

### 如何从图表上快速放置订单 [#](#pending_chart)

挂单可以从图表上放置, 使用图表关联菜单的 [交易](https://www.metatrader5.com/zh/terminal/help/charts_advanced/charts_manage#trading) 子菜单:

![图表上的交易菜单](https://www.metatrader5.com/i/help/terminal/en/chart_trading_menu.png)

将鼠标光标移动到图表的必要价位, 并在关联菜单里执行相应的命令。

依据光标位置, 可用的 [订单类型](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#order_type) 显示在菜单里。如果菜单在当前价格之上被激活, 用户可以放置回踩卖出和突破买入订单。如果菜单在当前价格之下被激活, 用户可以放置回踩买入和突破卖出订单。

在所选价位和品种当前价格之间的可用距离之内, 是另外的 ("[停止价位](https://www.metatrader5.com/zh/terminal/help/trading/market_watch#specification)")。

一旦命令执行, 出现 [订单窗口](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#pending_place) 允许用户更精确地调整其参数。

> 如果 [一键交易](https://www.metatrader5.com/zh/terminal/help/startworking/settings#one_click) 选项在平台设置里启用, 订单立即放置于指定的价位且无交易对话框出现。

## 管理挂单 [#](#pending_manage)

有些时候您也许需要修改一笔 [挂单](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#pending_order): 设置新的激活价格, 改变停止级别, 或其过期时间。

### 订单修改 [#](#pending_modify)

若要修改一笔挂单, 点击 "![修改或删除](https://www.metatrader5.com/i/help/terminal/en/modify_delete_order_icon.png) 修改或删除", 在 ["交易"](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_list) 栏的关联菜单里。

![挂单修改](https://www.metatrader5.com/i/help/terminal/en/modify_pending_order.png)

在您 [放置](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#pending_place) 挂单期间填写的几乎所有字段都可被修改, 除了交易量, [填充政策](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#fill_policy) 和其备注。在您输入新的参数之后点击 "更改"。

> 如果参数设置不正确, 按钮 "修改" 变成无效。

### 使用鼠标在图表上修改订单 [#](#pending_modify_chart)

在图表上修改挂单, 只有在 [平台设置](https://www.metatrader5.com/zh/terminal/help/startworking/settings#trade_levels) 里 "显示交易价位" 选项启用时才可用。

对于挂单, 分别修改 [止损](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#stop_loss) 和 [止盈](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#take_profit) 价位是有可能的, 还可以连带停止价位一起修改订单价格:

- 若要在图表上本别修改停止价位, 左键点中必要价位并将之拖拽到期望值 (Drag'n'Drop)。
- 拖拽价格线修改整个订单。在此情况下, 价格和停止价位两者都被移动。
- 对于突破回踩订单, 其突破价格和回踩订单价格也可以被移动。当移动图表上示意的突破价位时, 如 "突破回踩买入" 或 "突破回踩卖出" 订单, 包括回踩订单价格, 止损和止盈的所有价位一并移动。在图表上指示的回踩订单价格, 如 "回踩买入" 或 "回踩卖出", 要与其它价位分开独立移动。

![在图表上修改挂单](https://www.metatrader5.com/i/help/terminal/en/modify_pending_order_chart.png)

一旦设置了一个价位, [订单修改](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#pending_modify) 出现, 允许用户更精确地调整价位。如果 ["一键交易"](https://www.metatrader5.com/zh/terminal/help/startworking/settings#one_click) 选项在平台设置里启用, 订单立即放置于指定的价位且无交易对话框出现。

> 在图表上改变挂单可以通过在平台设置里启用 ["禁止拖拽交易价位"](https://www.metatrader5.com/zh/terminal/help/startworking/settings#trade_levels) 选项来禁用。

### 使用关联菜单在图表上修改订单 [#](#pending_context)

![图表上的订单菜单](https://www.metatrader5.com/i/help/terminal/en/chart_pending_context.png)

您可以更改或移除您的挂单, 以及使用图表上的挂单关联菜单来设置尾随停止:

- ![修改或删除](https://www.metatrader5.com/i/help/terminal/en/modify_delete_order_icon.png)修改 ― 打开 [选择的订单修改](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#pending_modify) 窗口;
- ![删除订单](https://www.metatrader5.com/i/help/terminal/en/delete_order_icon.png)删除 ― 打开订单删除窗口。如果 [一键交易](https://www.metatrader5.com/zh/terminal/help/startworking/settings#one_click) 在平台设置里启用, 移除立即执行且无交易对话框出现;
- 尾随停止 ― 打开 [尾随停止](https://www.metatrader5.com/zh/terminal/help/trading/general_concept#trailing_stop) 选择菜单。

### 删除挂单 [#](#pending_delete)

一笔挂单可从其修改窗口通过按下 "删除" 按钮来删除。挂单也可在 ["过期"](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#pending_place) 字段指定的时间自动被删除。一笔删除的订单在工具窗口的 [历史](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#trade_history) 栏里被标记为 "取消"。

挂单也可以使用关联菜单 [直接从图表上移除](https://www.metatrader5.com/zh/terminal/help/trading/one_click_trading#pending_delete)。

### 批量删除挂单 [#](#bulk_orders)

交易平台允许一次取消所有挂单，只需点击几下。例如，如果有重要的市场新闻发布，您可能希望删除订单以避免在价格急剧上涨的情况下激活它们。为此，请使用交易部分快捷菜单中的“组操作”项：

![批量删除挂单](https://www.metatrader5.com/i/help/terminal/en/bulk_orders.png)

可用命令列表会根据所选操作和您的账户类型自动形成。

菜单中始终提供以下命令：

- 删除所有挂单。
- 删除特定类型的挂单：limit（限价单）、stop（停损单）和stop limit（停损限价）

如果您选择挂单，菜单中会出现其他命令：

- 删除同一交易品种的所有挂单。
- 删除相同交易品种的所有相同类型的挂单。

> 这些命令仅在[平台设置](https://www.metatrader5.com/zh/terminal/help/startworking/settings#one_click)中启用一键交易时可用。

## 交易账户历史 [#](#trade_history)

平台提供全部账户交易历史的访问, 以及各种工具来分析它。打开工具窗口的 "历史" 栏。

![交易账户历史](https://www.metatrader5.com/i/help/terminal/en/history.png)

交易账户的交易清单:

- 时间 ― 成交执行时间。根据交易商交易服务器的时区指定。记录表示为 YYYY.MM.DD HH:MM (年.月.日 时:分);
- 成交 ― 成交单号 (独有标识符);
- ID ― 在外部交易系统的交易ID（例如，在交易所）。根据您交易商的设定，可以禁用这个参数的展示。
- 订单 ― 订单的单号 (唯一标识符), 基于哪个成交被执行。若干笔成交可以对应于一笔订单, 如果订单指定的所需交易量不能一次性由一个市场供给覆盖;
- 品种 ― 成交的金融工具;
- 类型 ― 交易操作类型: "买入" ― 一笔买入成交, "卖出" ― 一笔卖出成交。在某些情形里一笔之前执行的成交被取消。在此情况下, 以前执行的成交类型被改为 "Canceled buy" 或 "Canceled sell", 且其盈利/亏损重置为零。以前获取的盈利/亏损, 在账户里作为单独的余额操作, 被强制存款/取款;
- 方向 ― 相对于特别品种当前仓位的成交方向: "in", "out" 或 "in/out";
- 交易量 ― 执行的成交交易量 (手数);
- S/L ― 止损价位。根据发起这些交易的订单的止损来设置进入和逆转交易的止损值。平仓时对应持仓的止损值被用于退出交易。
- T/P ― 止盈价位。根据发起这些交易的订单的止盈来设置进入和逆转交易的止盈值。 价格 ― 成交的执行价位所在。值 ― 交易的市场价值。该值根据价格和合约大小的乘积进行计算的。成本 ― 相对于交易品种的当前中点价格的交易执行成本（中点点差成本）。实际上，这是交易者在交易点差上的亏损。 ? 这个选项的可用性取决于您的交易商。使用以下公式计算该值： Forex: 买入交易: Normalize((Market Bid price + Market Ask price)/2 * Contract size * Volume in lots) - Normalize(Deal price * Contract size * Volume in lots) 卖出交易: Normalize(Deal price * Contract size * Volume in lots) - Normalize((Market Bid price + Market Ask price)/2 * Contract size * Volume in lots) CFD, CFD Index, CFD Leverage and Exchange Stocks, Exchange MOEX Stocks: 买入交易: Normalize((Market Bid price + Market Ask price)/2 - Deal price) * Contract size * Volume in lots 卖出交易: Normalize(Deal price - (Market Bid price + Market Ask price)/2) * Contract size * Volume in lots Futures, Exchange Futures, FORTS Futures, Exchange Options, Exchange Margin Options: 买入交易: Normalize((Market Bid price + Market Ask price)/2 - Deal price) * Contract size * Volume in lots * Tick price/ Tick size 卖出交易: Normalize(Deal price - (Market Bid price + Market Ask price)/2) * Contract size * Volume in lots * Tick price / Tick size 交易规模根据交易品种类型来确定，类似于盈利计算。对于外汇和CFD交易品种，该值等于合约大小乘以交易量。对于期货，这是价格与报价大小的比率乘以交易量等。从公式中得出的值就是以交易品种盈利货币计算的交易成本。如果该货币与入金货币不同，则使用货币转换。 费用 ― 交易商对每笔交易收取的不同类型的费用。佣金 ― 成交执行所收取的佣金。如果佣金在成交执行后立即被收取, 佣金值仅显示在此字段。佣金也可被配置, 以便在一日/月之内累计其数值, 之后以单独一笔余额交易从账户里支取。在这种情况下, 其数值不会显示在每笔成交里。在一日/月间累计的数值显示在账户状态条里。收取佣金的方式由经纪商监管;盈利 ― 存在仓位的财务结果。对于入场交易, 显示零利润。变化 ― 当盈亏锁定时，资产价格变动的百分比。正负值分布用蓝色和红色表示。幻数 ― 当新建订单和持仓时[EA交易](https://www.metatrader5.com/zh/terminal/help/algotrading/trade_robots_indicators)指定的值（EA交易ID）

相对于初始存款的成交结果:

- 盈利 ― 相对于初始存款的盈利或亏损.
- 赠金 ― 经纪商公司的赠金数额。
- 存款 ― 账户存款 (正数余额类型操作合计)。
- 取款 ― 从账户中的取款 (负数余额类型操作合计)。

当前账户余额显示在行尾。

在历史表述模式之间切换。

以金融工具和交易量过滤的历史可在手数和单位之间切换。

如果账户交易历史太大, 或者需要访问确定时间段的数据, 在此选择期望的周期。

一份报告可保存为文件, 并与其它交易者共享, 或使用其它外部软件分析。除了账户的操作和结果清单, 交易报告还包括各种统计。

您也可以选择在图表上显示所有交易, 并分析入场和离场的有效性。

交易历史可以多种形式呈现:

- 持仓。平台收集持仓相关交易的数据（开仓，额外交易量，部分和全部平仓），然后将数据组合为一个提供以下详情的记录：

    - 分别由第一笔和最后一笔交易决定的开仓和平仓的时间
    - 持仓交易量。如果部分平仓，该记录会包含平仓交易量和源交易量
    - 加权平均持仓价及其平仓价
    - 持仓相关交易的总财务结果
    - 由开仓和平仓交易的止损值和止盈值确定的持仓止损和止盈

  订单清单包括所有发给经纪商的交易请求;成交清单 ― 基于订单的, 实际执行的采购和出售业务;所有交易操作的树状视图显示交易者的请求是如何被处理的。

![账户交易历史的显示类型](https://www.metatrader5.com/i/help/terminal/en/history.gif)

要将交易历史显示为持仓，平台会使用请求期间执行的交易信息。只有当持仓的开仓日期或平仓日期在选定的时期内，才会被纳入报告。如果是在所选时间段开始前开仓，并在结束后被平仓，则这个持仓将不包括在报告中。

## 预警 ― 如何配置市场事件通知 [#](#alert)

预警用来通知市场事件。已经创建的预警, 您也许要离开监视器, 交易平台将自动通知特殊的事件。

在 "预警" 栏里配置预警。预警可通过关联菜单或按下插入来创建。

![Alerts](https://www.metatrader5.com/i/help/terminal/en/alerts.png)

此金融工具的数据用于检查预警条件。如果预警条件是 "时间", 则品种无所谓。

预警触发条件:

- 供给价小于 ― 如果供给价低于指定值则预警触发;
- 供给价大于 ― 如果供给价高于指定值则预警触发;
- 采购价小于 ― 如果采购价低于指定值则预警触发;
- 采购价大于 ― 如果采购价高于指定值则预警触发;
- 最终价小于 ― 如果最终价低于指定值则预警触发;
- 最终价大于 ― 如果最终价高于指定值则预警触发;
- 交易量小于 ― 如果交易量低于指定值则预警触发;
- 交易量大于 ― 如果交易量高于指定值则预警触发;
- 时间 = ― 在指定时间预警触发。指定本地电脑时间格式 "HH:MM", 例如 15:00;

当事件触发执行的动作:

- 声音 ― 播放声音文件;
- 文件 ― 运行一个可执行文件;
- 邮件 ― 发送一封邮件, 地址指定在 [平台设置](https://www.metatrader5.com/zh/terminal/help/startworking/settings#mail) 里。
- 通知 ― 发送一个 [推送通知到一部移动设备](https://www.metatrader5.com/zh/terminal/help/startworking/settings#notifications)。若要推送通知, 在平台设置里指定 MetaQuotes ID。MetaQuotes ID 是一个独有标识符, 在设备上安装系统时每个终端都会分配一个。推送通知是一种有效地手段进行事件通知, 它们被立即递送到移动设备, 且从不会丢失。消息文本在 "原文" 栏里指定。

预警生命周期。预警可以在指定时间自动删除。本地电脑时间应在此指示。

价格数值, 交易量或触发预警的时间。

根据选择的动作类型, 在此指定:

- 格式为 *.wav, *.mp3 或 *.wma 的声音文件。
- 格式为 *.exe, *.vbs 或 *.bat 的可执行文件。
- 邮件模板。如果选择的动作是 "邮件", 在此字段上点击打开一个窗口, 您可以在此创建将被发送到 [平台设置](https://www.metatrader5.com/zh/terminal/help/startworking/settings#mail) 里指定地址的邮件模板。您也可以编写一封邮件的文本消息, 格式为 "邮件标题\n 邮件文本"。
- 推送通知文本。最大消息长度是 255 个字符。

重复预警之间的时间。

最大预警重复次数。

启用或禁用选择的预警。当禁用时, 预警不会被删除, 但变为无效。

按钮 "测试" 可以测试选择的预警。若要应用更改, 点击 "确定"。

> 若要发送事件预警作为邮件, 在 [平台设置](https://www.metatrader5.com/zh/terminal/help/startworking/settings#mail) 里配置邮箱参数。

### 创建邮件 [#](#mail)

如果选择预警动作为邮件, 在按钮![浏览](https://www.metatrader5.com/i/help/terminal/en/browse_button.png)上点击打开一个窗口, 您可在此创建邮件:

![预警邮件](https://www.metatrader5.com/i/help/terminal/en/alert_mail.png)

在 "发至" 字段, 加入将要发送邮件的 [邮箱](https://www.metatrader5.com/zh/terminal/help/startworking/settings#mail) 名字。下一步输入邮件主题。以下字段用来输入消息文本。您可以使用关联菜单里的 "宏" 命令插入各种宏:

- 品种 ― 金融品种的名称, 配置预警的目标;
- 供给价 ― 供给价格;
- 最高供给价 ― 图表周期的最高供给价 (对于证券工具);
- 最低供给价 ― 图表周期的最低供给价 (对于证券工具);
- 采购价 ― 采购价格;
- 最高采购价 ― 图表周期的最高采购价 (对于证券工具);
- 最低采购价 ― 图表周期的最低采购价 (对于证券工具);
- 最终价 ― 最后一笔执行成交的价格 (对于证券工具);
- 最高最终价 ― 图表周期最后一笔执行成交的最高价格 (对于证券工具);
- 最低最终价 ― 图表周期最后一笔执行成交的最低价格 (对于证券工具);
- 交易量 ― 图表周期内执行的成交量;
- 最高交易量 ― 交易时段执行的一笔最高成交量(对于证券工具);
- 最低高交易量 ― 交易时段执行的一笔最低成交量(对于证券工具);
- 供给价交易量 ― 最靠近市场的一笔多头成交量(对于证券工具);
- 采购价交易量 ― 最靠近市场的一笔空头成交量(对于证券工具);
- 时间 ― 最后一笔报价的时间;
- 银行 ― 工具的流动性提供商;
- 登录 ― 当前 [账户](https://www.metatrader5.com/zh/terminal/help/startworking/acc_open) 号码;
- 余额 ― 当前账户余额;
- 净值 ― 当前账户净值;
- 盈利 ― 当前盈利值;
- 保证金 ― 当前保证金值;
- 可用保证金 ― 当前可用保证金值;
- 仓位 ― 账户内所有已开仓位的列表;
- 订单 ― 当前有效订单 ([挂单](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#position_list), 未成交的订单)。

一旦您已经创建邮件, 点击 "应用"。

### 在图表上创建并管理预警

预警可在图表上快速创建。点击 "![预警](https://www.metatrader5.com/i/help/terminal/en/alert_create_icon.png)预警", 在图表的关联菜单上:

![图表上的交易菜单](https://www.metatrader5.com/i/help/terminal/en/chart_trading_menu.png)

为图表品种创建的预警。如果打开的菜单高于当前价格则预警具有条件 "供给价 > 选择的价格", 低于当前价格 ― "供给价 < 选择的价格"。从图表上创建的预警自动设置到 [过期](https://www.metatrader5.com/zh/terminal/help/trading/performing_deals#alert)。过期时间依赖于图表时间帧:

- 对于分钟时间帧过期按小时设置。小时数相应于时间帧的分钟数。例如, 在 M1 时间帧上过期设为 1 小时, 在 M5 时间帧上过期设为 5 小时, 在 M30 时间帧上过期设为 30 小时, 等等。
- 对于小时时间帧过期按天数设置。天数相应于时间帧的小时数。例如, 在 H1 时间帧上过期设为 1 天, 在 H2 时间帧上过期设为 2 天, 在 H6 时间帧上过期设为 6 天, 等等。
- 对于日线时间帧过期按 24 天设置。
- 对于周线时间帧过期按 2 周设置。
- 在月线时间帧上过期按 2 个月设置。

预警在相应工具图表的右侧显示为红色的箭头:

![在图表上管理预警](https://www.metatrader5.com/i/help/terminal/en/chart_alert.png)

预警的价位可以直接在图表上修改。就是使用鼠标拖拽预警箭头。

> 如果平台设置里的选项 ["禁用拖拽交易价位"](https://www.metatrader5.com/zh/terminal/help/startworking/settings#trade_levels) 启用, 则在图表上修改预警的功能不可用。

## In this section

- [基本原理](https://www.metatrader5.com/zh/terminal/help/trading/general_concept)
- [市场深度](https://www.metatrader5.com/zh/terminal/help/trading/depth_of_market)
- [市场观察](https://www.metatrader5.com/zh/terminal/help/trading/market_watch)
- [期权看板](https://www.metatrader5.com/zh/terminal/help/trading/options_board)
- 执行交易
- [一键交易](https://www.metatrader5.com/zh/terminal/help/trading/one_click_trading)
- [交易报告](https://www.metatrader5.com/zh/terminal/help/trading/report)
- [高级用户选项](https://www.metatrader5.com/zh/terminal/help/trading/trading_advanced)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/zh/terminal/help", "name": "MetaTrader 5帮助"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/zh/terminal/help/trading", "name": "交易操作"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/zh/terminal/help/trading/performing_deals", "name": "执行交易"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: 执行交易", "acceptedAnswer": { "@type": "Answer", "text": "平台上的交易活动, 意味着准备并发送由经纪商执行的 市价 和 挂单 , 以及管理当前 仓位 , 修改它们或将之平仓。在平台里, 您可以查看账户 交易历史 , 配置市场事件的 预警 以及更多。 入场或 开仓 主要是购买或出售一定额度的金融工具。在交易平台里, 这可以通过放置一笔 市价单 来完成..." } }] }
```
