article: 现代算法交易 - 面向私人用户的先进交易产品

现代算法交易 - 面向私人用户的先进交易产品

探索面向私人用户最先进和最复杂的交易产品。了解我们完整的交易框架,拥有超过 600,000 行专门用于自动化交易的代码。

欢迎

在软件开发和交易方面的丰富经验使我们能够克服掌握自动化交易的常见挑战。我们的产品从众多其他供应商提供的半成品、测试不足和令人困惑的解决方案中脱颖而出。本文将介绍您可以从我们结构良好的软件堆栈中期待什么。

任何深入研究自动化交易的人都不可避免地会遇到**智能交易系统(expert advisor)**这个术语。智能交易系统是体现和执行自动化交易策略的应用程序。近年来,所谓的交易机器人和算法交易工具引起了越来越多的关注。然而,大多数软件解决方案未能达到现代专业开发标准,因为它们没有遵循基本的编码原则。

相比之下,自动化交易系统是一个复杂的软件,经过多年开发,得到了专业交易者、投资者和开发人员的宝贵投入。这种类型的合作塑造了我们的交易框架,产生了超过 600,000 行经过广泛测试的代码,完全致力于自动化交易。我们的产品经常使用此框架的相同组件,使其对初学者、中级甚至专业交易者或投资者都独特且用户友好。您可以立即开始使用简单的 Stop Loss Manager,很快就可以使用最先进的基于 Web 的 Expert Advisor Builder 实施您自己的全自动交易策略,或使用我们的全自动交易系统 Signova。

学习和支持

我们的用户友好且易于理解的产品配有详细的学习资源,分为三类:

入门指南:这些提供了每个产品和操作原理的基本介绍,指导您完成实际使用的初始步骤。

用户手册:每个产品的详细手册,彻底解释每个功能和输入参数,让您完全控制交易设置。

教程和示例:为了简化学习过程,特别是对于功能更丰富的产品如 Expert Advisor Builder,我们提供了许多实际示例,方便边做边学。

我们建议从入门指南开始,然后转到教程和示例,最后根据需要探索用户手册。根据您的专业知识,您可能不需要阅读所有内容。但是,我们强烈建议从模拟账户开始,然后在您熟悉产品后再过渡到实盘交易。我们的方法强调通过示例和插图学习,最大限度地减少冗长的文字解释。

交易框架

让我们先讨论交易框架以及每个产品是如何派生的。在现代软件开发中,代码可重用性是非常理想的。理想的代码以一种可以在不同产品中重复使用的方式编写。一个实际的类比是汽车的发动机。许多汽车制造商在各种型号中使用相同的发动机。

当您从 Stop Loss Manager 或 Meta Extender 开始时,您会注意到与 Expert Advisor Builder 的相似之处。特别是如果您计划使用 Expert Advisor Builder,建议从 Meta Extender 开始,因为它允许您使用用户友好的界面使用相同的功能。它帮助您了解最佳实践和原则。例如,监督模块监督性能和回撤,并在各种产品中使用。

让我们深入了解产品组合。下图显示了一个图表,根据推荐的技能水平和自动化程度定位每个产品。

FEA Trading, Product portfolio overview

理解交易类型

两种主要交易类型定义如下:

自动化交易:指独立且自动做出开仓、管理和平仓决策的软件。

手动交易:使用交易平台,人类手动做出开仓、管理和平仓的决策。

这两种交易类型之间有各种阶段。例如,基金经理可能使用自动化交易系统,但仍必须批准建议的交易。从技术上讲,这是一个完全自动化的系统,但监管要求必须由人类做出最终决定。因此,手动交易仍然是该系统的一部分,尽管在决策过程中占很小的百分比。

另一方面,日间交易者可能会在价格图表中直接看到新闻信息,如欧洲央行数据,并使用这些信息从中得出交易信号。这是一个技术上完全手动的交易系统,但通过在图表中显示事件,过滤逻辑决定向交易者提供哪些新闻。因此,这样的交易系统包含很小百分比的自动化交易,而绝大部分系统被认为是手动交易。

产品组合概述

我们的产品组合包括四个主要交易解决方案:

Signova

Signova 是我们的全自动交易系统,复制银行和基金雇用的专业交易员的行为。这个机构级算法通过在 20 多个外汇品种上并行实施 50 多种策略,实现高达 10% 的月利润,回撤低于 10%。与典型的单一策略系统不同,Signova 使用具有自适应能力的多策略方法 - 删除表现不佳的策略并根据需要创建新策略。该系统专门在 H4 时间框架上交易,并进行 D1 趋势验证,通过多样化确保适当的风险管理和可持续增长。

Expert Advisor Builder

Expert Advisor Builder 是一个运行时环境,在 MetaTrader 4 和 MetaTrader 5 平台上执行自动化交易策略,无需编程知识。用户在基于 Web 的 Expert Advisor Builder 中可视化设计策略,然后将它们导出为基于文本的交易模块文件。解释器从指定文件夹读取这些模块,并根据定义的逻辑执行交易。它可以同时管理多个交易模块,每个模块独立运行,具有自己的信号和风险管理。模块可以在运行时添加、删除或修改,而不会中断实盘交易,提供灵活的策略管理。

MT5 Tick Data

交易策略的正确开发和测试需要长时间的准确历史图表数据。要访问此类型的数据,您可以订阅多达 26 个主要和次要品种,每个品种都有三种不同的点差变体。MT5 Tick Data 包含精确到 tick 的历史数据,可追溯到过去 20 年。

Meta Extender

这是一个图表内用户界面,提供半自动交易工具和便捷小部件,用于管理交易拆分、追踪止损、风险和资金管理、自动交易日志等方面。通过主屏幕,您可以从旨在支持您交易的各种小部件中进行选择。

Stop Loss Manager

一个简单的应用程序,根据当前市场条件自动为新开仓的交易设置止损。如果价格朝着交易的有利方向移动,应用程序将根据所选的追踪方法调整止损。可选择的追踪方法有市场追踪、平均真实波幅追踪、抛物线 SAR 追踪、固定距离追踪和盈亏平衡追踪。

技术基础

所有产品都使用 MQL4 和 MQL5 编程语言开发,可以在任何 MetaTrader 4 或 MetaTrader 5 交易平台上执行。MetaTrader 是一个广泛使用的交易平台,既面向学习交易的初学者,也面向管理数百万账户的专业人士。从开发角度来看,MetaTrader 平台更像是一个集成开发环境(IDE),而不仅仅是一个交易平台。由于 MQL4 和 MQL5 的强大相似性和几乎无限的可能性,MetaTrader 可以扩展到广泛的应用范围和种类,例如上面列出的产品。

我们的交易框架是专门为自动化交易设计的完整软件层。

Add on packages for MetaTrader for automated trading

抽象和可及性

软件中的抽象是简化复杂主题的常见方法,将其转化为用户友好、小型且易于理解的产品。目标是识别开发自动化交易系统中所有可重用的任务,并将这些任务打包成针对不同技能水平的不同产品。这些产品是每个人都能负担得起的订阅,无论技能水平或经济能力如何。通过从交易框架派生的产品,您可以在算法支持下手动交易,或指示应用程序自主交易。所有产品都不需要编码技能或编写代码。

从编码者的角度来看,图表只是一系列数字。因此,没有必要将交易框架专门适配到外汇、指数、期货或股票。因此,所有产品都与 MetaTrader 4 或 MetaTrader 5 交易平台支持的任何资产兼容。例如,您可以使用这些产品交易外汇差价合约等衍生品,或使用 MT5 投资账户交易真实股票!

这些应用程序可与以下交易平台一起使用。

FEA Trading, Product availability

主要优势

我们完整的交易框架提供了几个独特的优势:

专业开发标准:超过 600,000 行经过广泛测试的代码,专门用于自动化交易

代码可重用性:模块化设计允许组件在不同产品之间共享,确保一致性和可靠性

技能水平灵活性:为初学者到专业交易者和投资者设计的产品

无需编码:所有产品都设计为无需编程知识即可使用

平台兼容性:适用于 MetaTrader 4 或 MetaTrader 5 平台支持的任何资产

可负担的访问:基于订阅的定价使专业交易工具无论经济能力如何都可访问