---
title: "算法交易, 交易机器人 - MetaTrader 5帮助"
description: "算法或自动交易是在金融市场里使用特殊的 交易机器人 进行买入和卖出。在交易平台里, 这些程序也称作智能交易系统或 EA。 交易机器人基于预设的算法承担价格分析, 决策制定等, 依据结果, 在市场里执行交易操作。 交易机器人广泛用于金融交易, 并且... - 算法交易, 交易机器人 - MetaTrader 5帮助"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/zh/terminal/help/algotrading"
---

[MetaTrader 5帮助](https://www.metatrader5.com/zh/terminal/help) → 算法交易, 交易机器人

# 算法交易, 交易机器人

算法或自动交易是在金融市场里使用特殊的 [交易机器人](https://www.metatrader5.com/zh/terminal/help/algotrading/trade_robots_indicators)进行买入和卖出。在交易平台里, 这些程序也称作智能交易系统或 EA。

![算法交易](https://www.metatrader5.com/i/help/terminal/en/algotrading.png)

交易机器人基于预设的算法承担价格分析, 决策制定等, 依据结果, 在市场里执行交易操作。

交易机器人广泛用于金融交易, 并且, 相对于手工操盘, 自动操盘的份额正在持续增长。计算机程序有许多优点:

- 永不疲惫
- 无惧压力
- 严格遵循预选算法
- 它迅速地响应市场变化。

### 如何开始创建交易机器人

我们发布了两本关于 MQL5 编程的免费书籍，帮助您掌握交易机器人和算法交易应用程序的创建。

这些书对材料进行了系统和结构化的介绍，使学习过程变得更加容易。详细的代码示例解释了交易机器人和应用程序的逐步创建，使读者可以更深入地理解算法交易的细节。这些书包括许多实践练习，以帮助加强所获得的知识，并在真实的交易环境中培养编程技能。

“[面向交易者的 MQL5 编程](https://www.mql5.com/zh/book)”是关于MQL5的最完整、最详细的教程，适合各级程序开发人员。初学者将学习基础知识：本书介绍了开发工具和基本编程概念。基于这些材料，您将在 MetaTrader 5 交易平台中创建、编译和运行您的第一个应用程序。具有其他编程语言经验的用户可以直接进入应用部分：在 MQL5 中创建交易机器人和分析应用程序。

“[MQL5 算法交易中的神经网络](https://www.mql5.com/zh/neurobook)”是 MetaTrader 5 平台交易机器人中使用机器学习方法的指南。您将逐步了解神经网络的基本原理及其在算法交易中的应用。随着您的进步，您将构建和训练自己的人工智能解决方案，逐步添加新功能。除了学习 MQL5，您还将获得 Python 和 OpenCL 编程技能，并探索集成矩阵和向量方法，从而能够用简洁高效的代码解决复杂的数学问题。

### 探索关于开发交易策略的文章

[MQL5 文章](https://www.mql5.com/zh/articles)是探索该语言全部潜力的绝佳资源，涵盖了广泛的实用算法交易任务。为了便于导航，所有文章都分为以下类别：[示例](https://www.mql5.com/zh/articles/examples)、[EA 交易](https://www.mql5.com/zh/articles/expert_advisors)、[机器学习](https://www.mql5.com/zh/articles/machine_learning)等等。每个月， 都会有数十篇由交易员为其他交易员撰写的新文章发布在[MQL5 算法交易社区](https://www.mql5.com/)网站上。阅读并讨论这些文章，掌握现代算法交易。对于初学者，我们编制了一份[16篇推荐文章](https://www.metatrader5.com/zh/metaeditor/help/articles)的列表，以便快速掌握 MQL5。

算法交易的一个特殊分支, 包括高频交易 (HFT)。顾名思义, 交易操作以高速、高频进行。交易平台提供所有必要的工具:

- 快速有效的交易机器人编程语言 [MQL5](https://www.metatrader5.com/zh/terminal/help/algotrading/autotrading#mql5)
- 订单以最小延迟从平台发送, 并在交易服务器上处理。
- 租用一部距经纪商最近的 [虚拟平台](https://www.metatrader5.com/zh/terminal/help/virtual_hosting) 以便最小化网络延迟

阅读本节找到有关自动交易的所有内容:

- [智能交易系统和自定义指标](https://www.metatrader5.com/zh/terminal/help/algotrading/trade_robots_indicators)
- [何处获得交易机器人和指标](https://www.metatrader5.com/zh/terminal/help/algotrading/algotrading_get_ea_indicator)
- [如何创建智能交易系统或指标](https://www.metatrader5.com/zh/terminal/help/algotrading/autotrading)
- [策略测试](https://www.metatrader5.com/zh/terminal/help/algotrading/testing)
- [策略优化](https://www.metatrader5.com/zh/terminal/help/algotrading/strategy_optimization)

## In this section

- [智能交易系统和自定义指标](https://www.metatrader5.com/zh/terminal/help/algotrading/trade_robots_indicators)
- [何处查找交易机器人和指标](https://www.metatrader5.com/zh/terminal/help/algotrading/algotrading_get_ea_indicator)
- [如何创建一个智能交易系统或指标](https://www.metatrader5.com/zh/terminal/help/algotrading/autotrading)
- [策略测试](https://www.metatrader5.com/zh/terminal/help/algotrading/testing)
- [测试器如何下载历史数据](https://www.metatrader5.com/zh/terminal/help/algotrading/test_preparation)
- [策略优化](https://www.metatrader5.com/zh/terminal/help/algotrading/strategy_optimization)
- [测试功能](https://www.metatrader5.com/zh/terminal/help/algotrading/testing_features)
- [测试报告](https://www.metatrader5.com/zh/terminal/help/algotrading/testing_report)
- [测试可视化](https://www.metatrader5.com/zh/terminal/help/algotrading/visualization)
- [测试日志](https://www.metatrader5.com/zh/terminal/help/algotrading/tester_journal)
- [优化类型](https://www.metatrader5.com/zh/terminal/help/algotrading/optimization_types)
- [真实与生成的分时](https://www.metatrader5.com/zh/terminal/help/algotrading/tick_generation)
- [MetaTester 和远程代理](https://www.metatrader5.com/zh/terminal/help/algotrading/metatester)
- [全局变量](https://www.metatrader5.com/zh/terminal/help/algotrading/service_global)

```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/algotrading", "name": "算法交易, 交易机器人"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: 算法交易, 交易机器人", "acceptedAnswer": { "@type": "Answer", "text": "算法或自动交易是在金融市场里使用特殊的 交易机器人 进行买入和卖出。在交易平台里, 这些程序也称作智能交易系统或 EA。 交易机器人基于预设的算法承担价格分析, 决策制定等, 依据结果, 在市场里执行交易操作。 交易机器人广泛用于金融交易, 并且, 相对于手工操盘, 自动操盘的份额正在持续增长..." } }] }
```
