---
title: "MetaTrader 5 平台更新 Build 1150：轻松地市场购买，历史交易记录和交易时间&交易销售的调试 - 更新历史"
description: "我们引进了\"直接\" 购买的新机制。现在从市场购买自动交易或指标更加容易，并且您甚至无需MQL5.community账户。 一步购买 用户无需登录MQL5.community 账户，向里面充值。现在可以使用平台提供的支付系统直接从平台购买支付产品。 - 更新历史"
image: "https://www.metatrader5.com/c/17/2015/5/market2__4_2.png"
url: "https://www.metatrader5.com/zh/releasenotes/terminal/1150"
---

# MetaTrader 5 平台更新 Build 1150：轻松地市场购买，历史交易记录和交易时间&交易销售的调试

## 我们引进了"直接" 购买的新机制。现在从市场购买自动交易或指标更加容易，并且您甚至无需MQL5.community账户。 一步购买 用户无需登录MQL5.community 账户，向里面充值。现在可以使用平台提供的支付系统直接从平台购买支付产品。

22 五月 2015

### 市场

1. 我们引进了"直接" 购买的新机制。现在从市场购买自动交易或指标更加容易，并且您甚至无需MQL5.community账户。**一步购买**用户无需登录MQL5.community 账户，向里面充值。现在可以使用平台提供的支付系统直接从平台购买支付产品。为了保持市场购买历史记录的清楚性和统一性，所需的支付额将首先转到您的MQL5.community账户，在那里完成产品的支付。您可以轻松地从您MQL5.community 个人档案访问和查看您的所有支付记录。

   ![](https://www.metatrader5.com/c/17/2015/5/market2__4_2.png)

   **购买无需注册**没有MQL5.community账户也可以在市场购买产品。点击"购买" 并使用提供的支付系统为产品付款。

   ![](https://www.metatrader5.com/c/17/2015/5/market_1__2_1.png)

   然后您将回到到支付系统网页，完成购买。

   ![](https://www.metatrader5.com/c/17/2015/5/market3__4_1.png)

   在那之后，我们强烈建议您注册一个MQL5.community账户，您的购买将会自动关联到账户。这能够使您可以在多个计算机更新和安装产品。

### 编辑器

1. 新功能允许在历史价格调试EA和技术指标。在旧版中，调试需要实时图表。现在，在所需的历史数据可以测试任何程序。调试是在策略测试的可视化测试模式中运行。应用程序在tester的模拟序列报价图表上执行。在MetaEditor设置中配置调试参数：交易品种，时间表，间隔，执行模式，报价生成模式，初始入金和杠杆。这些参数将被应用于可视化测试。

   ![](https://www.metatrader5.com/c/17/2015/5/metaeditor1__2_1.png)

   在代码中设置断点，然后使用历史价格开始调试。

   ![](https://www.metatrader5.com/c/17/2015/5/metaeditor2__2_1.png)

   这将启动可视化测试和调试过程。

   ![](https://www.metatrader5.com/c/17/2015/5/visual__2_1.png)

### 主机

1. 虚拟主机服务中已经实现了多个改进和修复。主要变化是在运行Linux和Mac OS的计算机上操作 Wine。在Wine中所有功能都可用于所有分配的虚拟服务器，包括移动，监控性能和查看日志。

   ![](https://www.metatrader5.com/c/17/2015/5/wine__2_1.png)

   日志操作也已经变化。如果用户请求记录太多，那么只有特定时期的部分开始日志可被下载。这会防止因日志数量过大而导致的性能退化。如果您想要进一步下载日志，您不再需要更改请求日期。只需在日志查看器窗口选择最后一排并按下PgDn。.

   ![](https://www.metatrader5.com/c/17/2015/5/logs__4_1.png)

### 程序端

1. 添加支持一种特殊类型的非交易资产，它可以作为客户资产，为其他交易工具所有的持仓提供所需的预付款。例如，在一个交易者的账户中有一定数量的黄金实物 ，它可以用作持仓预付款（担保）。诸如此类的资产都显示为持仓。它们的值通过以下公式计算：合约大小 * 手数 * 市场价格 * 流动性比率。这里，流动性比率意味着交易商允许用于预付款的资产比率。

   资产被添加至客户净值并提高了可用预付款，从而增加了允许账户操作的交易量。

   因此，现在可以开通多种预付款类型的账户。

   ![](https://www.metatrader5.com/c/17/2015/5/assets__2_1.png)

   在上面示例中，交易者拥有1盎司黄金，当前市值1 210.56USD。该值被加入净值并且在零结余情况下可用预付款允许交易者继续交易。
2. 新的点图表市场深度和交易时间&销售数据。拥有实际交易价格的交易工具报价图表现在显示在市场深度。交易上进行的所有事务都绘制在这个图表上：

     - 红圈 - 卖出交易
     - 蓝圈 - 买入交易
     - 绿圈 - 交易方向未定义。它用于交易无法传输交易方向的时候。在这种情况下，交易方向基于相较于卖价买价的交易价格来决定。买入交易就是在买价或更高价格下执行，卖出交易在卖价或更低价格执行。如果交易价格在卖价和买价之间，则不定义方向

    圆圈越大，交易量越大。交易量在订单号图表下也显示为直方图。

   ![](https://www.metatrader5.com/c/17/2015/5/timesales__2_1.png)

    在直方图的上部和下部，会显示当前买卖提供的总交易量。
3. 交易品种选择对话框现在包含显示交易品种到期日期的列。以及，从列表可以隐藏到期工具。到期合约自动替换为活动合约。

   ![](https://www.metatrader5.com/c/17/2015/5/expiration__2_1.png)

   所有到期交易品种都被隐藏以保持更紧凑的显示。这在期货市场的工作中会尤其有用。无关交易品种是通过"最后交易"参数定义的到期交易品种。这个日期在"到期"列中指明。若要查看所有交易品种，请点击"显示到期合约"。为了更便于显示，交易品种列表会自动分类：

     - 首先列出来的是没有到期日期的交易品种
     - 紧接着是始于最近日期到期的交易品种
     - 然后显示始于去年到期的过期交易品种
     - 按照字母顺序排列的其他交易品种

    快捷菜单中的选项"自动移除到期交易品种"允许以"市场报价"窗口的活动交易品种替代过期交易品种。

   ![](https://www.metatrader5.com/c/17/2015/5/mw__2_1.png)

    程序端重启后，过期交易品种被隐藏，活动交易品种替代添加。例如，LKOH3.15的到期期货合约将被接下来的定义相同的资产LKOH6.15合约所替代。如果没有EA交易运行，那么相应打开图表中的交易品种也会被替代。
4. 修正更新市场深度窗口中的交易按钮取决于是否有持仓，以及仅持有买入持仓的权限。如果没有持仓，那么关闭按钮无法使用。如果不允许卖出持仓，那么卖出按钮无法使用。
5. 程序端界面进一步适应高分辨率屏幕(4K）。
6. 修正请求执行模式下验证关闭持仓交易量，防止交易量少于最小允许值。
7. 修正可能导致从一个目录启动多个程序端实例的错误。
8. 新增以不同语言支持和自动过滤经济日历。依据程序端界面语言执行过滤。
9. 日志查看器现在具有通过当前显示的日志进行搜索的功能。

   ![](https://www.metatrader5.com/c/17/2015/5/viewer_search__2_1.png)

    它搜索日志显示列表中的单词/词组。
10. 添加泰语的客户端翻译。
11. 更新北印度语的客户端翻译。

### MQL5

1. 新函数GetMicrosecondCount 返回自从MQL5程序启动后通过的微秒数：

   ```
   ulong  GetMicrosecondCount();
   ```

   该函数可以用于配置程序和确定"bottlenecks"。
2. ENUM_OPENCL_PROPERTY_INTEGER枚举中的新图表属性CL_BUFFER_SIZE - 它以字节返回OpenCL buffer实际大小。该属性可以通过[CLGetInfoInteger函数](https://www.mql5.com/en/docs/opencl/clgetinfointeger)接收。
3. WebRequest 函数的错误通知已经更改。如果错误发生，'result' 数组将包含错误描述。
4. ArraySort，ArrayBsearch，ArrayMinimum 和 ArrayMaximum 分类和搜索功能现在可以使用多维数组。分类和搜索只能通过第一个(0)数组指数来执行。之前，这些功能只能在一维数组下使用。
5. 修正宏编译的一些漏洞。

### Tester

1. 可视化测试操作中的一些改进和漏洞修复。测试器现在通过工具条提供更顺畅的测试速度控制。

修正崩溃日志中报告的错误

1. 更新的文档。

将通过LiveUpdate系统提供更新。

**请参阅前面的新闻：**

- [MetaTrader 5 iPhone build 1105](https://www.metatrader5.com/zh/releasenotes/iphone/1105)
- [MetaTrader 5 Platform Update Build 1100: Faster Testing and Optimization of Expert Advisors](https://www.metatrader5.com/zh/releasenotes/terminal/1100)
- [MetaTrader 5 平台在 Build 1085 中的更新](https://www.metatrader5.com/zh/releasenotes/terminal/1085)
- [MetaTrader 5 平台在 Build 1045 中的更新: 新的 WebRequest](https://www.metatrader5.com/zh/releasenotes/terminal/1045)
- [MetaTrader 5 Platform Update Build 1035: Option Strategy Builder and Access to Ticks](https://www.metatrader5.com/zh/releasenotes/terminal/1035)
