什么是算法交易?算法交易的分类

阅读 :
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com

在量化交易中,根据各个算法交易中算法的主动程度不同,可以把算法交易分为被动型算法交易、主动型算法交易、综合型算法交易三大类。
 

被动型算法交易

被动型算法交易除利用历史数据估计交易模型的关键参数外,不会根据市场的状况主动选择交易的时机与交易的数量,而是按照一个既定的交易方针进行交易。被动型算法交易最成熟,使用也最为广泛,如在国际市场上使用最多的成交量加权平均价格(VWAP)、时间加权平均价格(TWAP)等都属于被动型算法交易。

VWAP 策略是最常用的被动型交易策略之一,具有简单易操作等特点,基本思想就是让自己的交易量提交比例与市场成交量比例尽可能匹配,在减少对市场冲击的同时,获得市场成交均价的交易价格。

标准的VWAP 策略是一种静态策略,即在交易开始之前,利用已有信息确定提交策略,交易开始之后按照此策略进行交易,而不考虑交易期间的信息。

改进型的VWAP策略的基本原理是:在市场价格高于市场均价的时候,根据市场价格的走势,不同程度地减少提交量,在保证高价位的低提交量的同时,能够防止出现价格的持续上涨而提交量过度向后聚集;在市场价格低于市场均价的时候,根据市场价格的走势,不同程度地增加提交量,在保证低价位的高提交量的同时,能够防止价格的持续走低而提交量过度提前完成。
 

主动型算法交易

主动型算法交易也叫机会型算法交易。这类交易算法根据市场的状况做出实时的决策,判断是否交易、交易的数量、交易的价格等。主动型交易算法除了努力减少滑价以外,把关注的重点逐渐转向了价格趋势预测上。如判断市场价格在向有不利于交易员的方向运动时,就推迟交易的进行,反之加快交易的速度。当市场价格存在较强的均值回归现象时,必须迅速抓住每一次有利于自己的偏移。
 

综合型算法交易

综合型算法交易是前两者的结合。即包含既定的交易目标,具体实施交易的过程中也会对是否交易进行一定的判断。这类算法常见的方式是先把交易指令拆开,分布到若干个时间段内,每个时间段内具体如何交易由主动型交易算法进行判断。两者结合可以达到单独一种算法所无法达到的效果。

欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
本文标题:什么是算法交易?算法交易的分类 - MT5平台MQL5编程学习
本文地址:http://www.ea666.cn/fxschool/autotrading/mql5/100002.html

相关文章

  • 外汇EA交易者要如何控制使用外汇EA时的风险?
    外汇EA交易者要如何控制使用外汇EA时的风险?

    实际上随着金融市场体制的日趋完善,无风险投资已经很难实现,因此才需要每个进入金融市场的投资者随时应对可能出现的风险。那我们就需要未雨绸缪,做一些必要的准备,这也成为在使用EA时所必须掌握的一门学问,在接下来的课程...

    MQL5编程学习
  • 多方位解读智能交易
    多方位解读智能交易

    智能交易的定义由程序员借助一门计算机程序设计语言,通过编写程序交易指令、模拟人类交易员的行为进行下单操作,实现机器自动进行交易的过程。智能交易的核心竞争力——信息的不对称性(1)不对称性的简单阐述据...

    MQL5编程学习
  • 迈达克在MT5中增加期权策略生成器

    MetaTrader 5 继续开展技术创新,最近对版本1035进行了升级,增加了一款期权策略生成器并接收tick,目的是拓展开发交易机器人(即智能交易系统)的可能性。 此款期权策略生成器旨在帮助用户在一个投资组合中整合不同的期权,...

    MQL5编程学习
  • 外汇EA自动交易都是骗人的?还是你不了解外汇EA?
    外汇EA自动交易都是骗人的?还是你不了解外汇EA?

    EA就是Expert Advisor(简称EA) ,本质上是一个电脑程序,是由程序员根据操盘的交易策略和思路编写写成计算机程序,然后将该程序植入交易软件,程序就会根据既定的交易策略进行自动交易。...

    MQL5编程学习
  • MT5编程实例课程(阿郎)第三讲:均线交叉EA

    #property copyright "Simon Yau"#property link "http://www.xxxxxx.com"#property version "1.00"int maFastHandle, maSlowHandle; //定义两个指标操作句柄,用来操作两条均线double maFast[], maSlow[]; //定义两个...

    MQL5编程学习
你可能感兴趣