手机版

深度解析外汇中的四种算法交易系统

2019-02-14 阅读 :

  我国的外汇衍生品交易市场还没有完全开放,但是目前参与到外汇交易中的人群已经超过千万级的人数。

  对于我国的金融市场而言,算法交易的应用也是刚刚起步。可是,算法交易在国际金融市场应用已经非常广泛,它的执行速度、效率和流动性管理上都起到了非常积极的作用。

  在外汇交易的算法交易应用中,外汇交易不同于股票、期货和期权交易,它有自身的特点,并不是每一个算法交易都能用于外汇交易中。

  常见的算法包括:时间加权平均价格算法、分段订单算法、黑冰算法、价格算法、平衡影响和风险算法、最小化影响算法、累积分配算法、交易手数百分比算法、加权平均价格算法、达到价格算法。如:平衡影响和风险算法、最小化影响算法只能用于美国期权交易中;黑冰算法只能用于美国价差合约以及期货交易中,交易量百分比算法则是应用于期货和股票交易中。

  而真正可用于外汇市场中的交易算法只有累积分配算法(Accumulate/Distribute)、达到价格算法(Arrival Price)、分段订单算法和时间加权平均价格算法(TWAP TimeWeighetd Average price)四种。

  一、累积/分配算法

  在外汇交易中,累积/分配算法(Accumulate/Distrbute)通过将一个尺寸较大的外汇交易订单切割成若干尺寸较小的外汇交易订单,这些尺寸较小的外汇交易订单在交易者定义的时间段内以随机的时间间隔进行成交,从而能够帮助一个外汇交易员在不被市场注意到情况下,以最佳的交易价格交易该大型订单。该算法也常用于外汇高频交易中。

  在使用该算法过程中,外汇交易者还需要决定是否要等到当前订单被执行后再提交下一笔订单,如果不希望这样的成交,那么可以将额外的订单以随机化的时间间隔被发送出去,这些订单将在交易中累积成一个或者多个相当大的订单。

  二、达到价格算法(Arrival Price)

  在外汇交易中,达到价格算法(Arrival Price)需要考虑以下几个因素:日平均交易的最大幅度、风险规避等级、算法开始时间与结束的时间、算法是否允许超过结束时间进行交易以及算法是否允许在交易日结束前了结平仓等。

  通过以上几个因素的设定,达到价格(Arrival Price)算法可以实现在出价后发送外汇订单。如果一个交易员要使用达到价格算法时,其可以将日最大波幅比例设为1%-5%之间,这依赖于其交易货币的自身属性。另外需要设定该订单算法的开始时间和结束时间,以支付宝算法将在什么时候开始工作、什么时间结束工作和平仓了结。

  三、分段订单算法

  分段订单算法一般应用于较大交易规模的外汇交易头寸,或者基于风险的考虑将订单按照不同价位进行分段执行。当订单向正确的方向运行和反向运行的时候,对于分段订单的优势才真正发挥出来。

  在分段订单算法中,交易者需要设定一个止损金额(Offset Amount)也就是当最坏的情况发生时能够接受的最大亏损值。如果汇价向不利的方向发展,分段订单的某个组成部分就会不交易,一直等到符合条件后方可以执行分段订单的交易。

  四、时间加权平均价格算法(TWAP Time Weighetd Average price)

  时间加权平均价格算法(TWAP Time Weighetd Average price)在外汇算法交易中比较常见。在外汇交易中,此算法就是计算从一个外汇交易员从提交订单开始,直到该订单完成时的时间加权平均价格。时间加权平均价格算不从交易者输入外汇交易订单时开始计算直到外汇市场收盘截止。另外,也可以设定该算法开始时间和结束时间,以确定算法将在什么时候工作、什么时候结束。

  时间加权平均价格算法不仅仅可以使用在外汇交易中,还可以应用于股票、期货和期权交易中。

  随着我国人民币国际化进程不断加快,外汇交易参与的普通投资者越来越多,而在普通投资者中绝大多数亏损的金融难民。加快算法交易的普及教育和研发适合普通投资者的算法交易系统,是一个非常急迫的利国救民的大事,Forexman自成立以来一直致力于人工智能算法交易的研发,经过十年的努力,已经获得多项国家专利和国家软着备案的“算法交易系统”,我们也希望通过对算法交易的产品研发可以帮助更多的普通投资者。

  算法交易在执行速度、效率上都有了非常大的提高,除了给普通投资者带来交易的便捷和盈利的稳定,还在交易数量、笔数大幅增加,对于经纪商的流动性也发挥了积极的作用,当然经纪商的佣金也会带来一定数量的增加,这本身也是一定的固定利润。

  相信在未来的几年时间里,随着人工智能的发展,算法交易在外汇中的应用将是我国外汇交易市场中必不可少的一部分。

本文标题:深度解析外汇中的四种算法交易系统 - MT5平台MQL5编程学习
本文地址:http://www.waihuibang.com/fxschool/autotrading/mql5/91790.html

相关文章

  • 深度解析外汇中的四种算法交易系统

      我国的外汇衍生品交易市场还没有完全开放,但是目前参与到外汇交易中的人群已经超过千万级的人数。  对于我国的金融市场而言,算法交易的应用也是刚刚起步。可是,算法交易在国际金融市场应用已经非常广...

    2019-02-14 MQL5编程学习
  • 阿里云优惠活动合集 阿里云ECS云服务器代金券优惠券领取
    阿里云优惠活动合集 阿里云ECS云服务器代金券优惠券领取

    阿里云企业级高性能云服务器优惠购买通道:更高计算网络性能,助力企业上云 阿里云ECS入门级服务器优惠2折入口:爆款云服务器低至2折,1核1G ECS云服务器低至293元/年 阿里云购物车全产品返25%:每满1000立减50元且可叠加代金...

    2019-02-14 MQL5编程学习
  • 手把手教你如何挑选购买阿里云ECS云服务器
    手把手教你如何挑选购买阿里云ECS云服务器

    一、点击进入阿里云官网,使用自己的支付宝或者淘宝账号进行登录,没有账号的先注册账号。二、购买前可先点击这里领取阿里云代金券,这样子在付款时便可以使用领取的代金券抵扣部分付款,从而节省不少成本。三、登录账户后,在...

    2019-02-14 MQL5编程学习
  • 教你如何选择挂EA的阿里云ECS云服务器的配置
    教你如何选择挂EA的阿里云ECS云服务器的配置

    对于采用外汇EA交易的外汇投资者来说,选择性能价格比高、网络连接顺畅、稳定性较强的服务器来挂EA势在必行。服务器的配置项很多,很多服务器使用新手并不知道该如何正确的去选择挂MT4/MT5 EA的服务器配置。下面我们就以阿里...

    2019-02-14 MQL5编程学习
  • 多方位解读智能交易
    多方位解读智能交易

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

    2019-02-14 MQL5编程学习
  • 大数据时代,外汇智能交易的爆发点在哪里
    大数据时代,外汇智能交易的爆发点在哪里

    大数据技术是以数据为本质的新一代革命性的信息技术,在数据挖潜过程中,能够带动理念、模式、技术及应用实践的创新。...

    2019-02-14 MQL5编程学习
  • MQL4和MQL5编程EA、指标和脚本源码加密方法说明
    MQL4和MQL5编程EA、指标和脚本源码加密方法说明

    晓辉编程的EA或指标源码中,主要提供了使用时间、交易账号及交易平台等限制的加密方式,下面对加密代码的使用方法进行详细说明。在源码中有以下参数可以进行设置:CHINESEBOOLEAN 检查使用期限=A; datetime dtExpiry=D&#39...

    2019-02-14 MQL5编程学习
  • 租用专用服务器或者VPS挂外汇EA应该注意哪些问题

    外汇EA作为一套完整的智能交易系统,可在MT4平台或者MT5平台上进行开发,MT4平台采用的是MQ4语言,MT5平台采用的是MQ5语言。程序可以通过实时获取市场价格,自动判断下单与平仓时机,由电脑模拟交易员的下单操作进行机器交易。...

    2019-02-14 MQL5编程学习
  • 外汇交易中使用的虚拟专用服务器(VPS)是什么?
    外汇交易中使用的虚拟专用服务器(VPS)是什么?

    虚拟专用服务器也称为VPS,想要在外汇市场上操作流畅,网络的稳定性和速度,都是很重要的,外汇市场波动很快,所以执行订单的速度非常重要。VPS是指单个物理服务器上的多个虚拟服务器。这些服务器彼此独立运行,并拥有自己的计算...

    2019-02-14 MQL5编程学习
  • 外汇交易使用VPS的5个理由

    经常有外汇投资者问我,想炒外汇需要些什么?一台电脑多个显示屏一张银行卡选择适合的交易平台开户、入金MT4、MT5或其他自主研发的交易软件外汇知识储备...

    2019-02-14 MQL5编程学习
你可能感兴趣