今天这篇文章我们了解一下外汇市场交易中的交易算法有哪些,希望对大家进行外汇投资有所帮助。
真正可用于外汇市场中的交易算法只有累积分配算法(Accumulate/Distribute)、达到价格算法(ArrivalPrice)、分段订单算法和时间加权平均价格算法(TWAPTimeWeighetdAverageprice)四种。
一、累积/分配算法
在外汇交易中,累积/分配算法(Accumulate/Distrbute)通过将一个尺寸较大的外汇交易订单切割成若干尺寸较小的外汇交易订单,这些尺寸较小的外汇交易订单在交易者定义的时间段内以随机的时间间隔进行成交,从而能够帮助一个外汇交易员在不被市场注意到情况下,以最佳的交易价格交易该大型订单。该算法也常用于外汇高频交易中。
在使用该算法过程中,外汇交易者还需要决定是否要等到当前订单被执行后再提交下一笔订单,如果不希望这样的成交,那么可以将额外的订单以随机化的时间间隔被发送出去,这些订单将在交易中累积成一个或者多个相当大的订单。
二、达到价格算法(ArrivalPrice)
在外汇交易中,达到价格算法(ArrivalPrice)需要考虑以下几个因素:日平均交易的最大幅度、风险规避等级、算法开始时间与结束的时间、算法是否允许超过结束时间进行交易以及算法是否允许在交易日结束前了结平仓等。
通过以上几个因素的设定,达到价格(ArrivalPrice)算法可以实现在出价后发送外汇订单。如果一个交易员要使用达到价格算法时,其可以将日最大波幅比例设为1%-5%之间,这依赖于其交易货币的自身属性。另外需要设定该订单算法的开始时间和结束时间,以支付宝算法将在什么时候开始工作、什么时间结束工作和平仓了结。
三、分段订单算法
分段订单算法一般应用于较大交易规模的外汇交易头寸,或者基于风险的考虑将订单按照不同价位进行分段执行。当订单向正确的方向运行和反向运行的时候,对于分段订单的优势才真正发挥出来。
在分段订单算法中,交易者需要设定一个止损金额(OffsetAmount)也就是当最坏的情况发生时能够接受的最大亏损值。如果汇价向不利的方向发展,分段订单的某个组成部分就会不交易,一直等到符合条件后方可以执行分段订单的交易。
四、时间加权平均价格算法(TWAPTimeWeighetdAverageprice)
时间加权平均价格算法(TWAPTimeWeighetdAverageprice)在外汇算法交易中比较常见。在外汇交易中,此算法就是计算从一个外汇交易员从提交订单开始,直到该订单完成时的时间加权平均价格。时间加权平均价格算不从交易者输入外汇交易订单时开始计算直到外汇市场收盘截止。另外,也可以设定该算法开始时间和结束时间,以确定算法将在什么时候工作、什么时候结束。