外汇量化中能够获利的算法交易

avatar
· Views 145

  很多刚开始接触量化的朋友都会听到很多专业的名词,比如量化交易、算法交易EA以及高频交易等等充满技术感的词汇。很多朋友对这些词表示既羡慕又很无奈。今天我们就一起来看算法交易是什么意思,我们又应当如何去运用呢?


什么是算法交易


  算法交易(AlgorithmicTrading)是交易员在二级市场进行交易时所使用的一种程序化交易方式。



  算法交易的核心目标是又好又快地完成交易订单,专注于订单的执行过程,在执行过程中根据数学模型、统计数据、市场实时信息等多方面的信息通过预先设计好的算法进行下单。


  算法交易作为订单执行的策略和工具,被机构交易者广泛采用,并诞生了很多著名的量化基金,比如数学家西蒙斯所组建的文艺复兴技术公司


  之所以算法交易被广泛使用,原因在于其能够快速有效地降低交易成本控制市场冲击成本争取最优的成交价格和数量以及隐藏交易意图等传统交易方法不具有的交易方式。


使用算法交易的优势


  首先,算法交易受到投资者追捧的主要原因,也正是其产生的根本目的,在于其可以减小市场摩擦,有效降低交易中的冲击成本,从而使得整个交易可以以最优价格完成。


  其次,算法交易可以提高交易执行的效率。伴随着大单拆分,不同的小单按照不同的价格进行动态成交,这些复杂而频繁的交易对于人工来说是非常繁琐的


  使用算法交易的一个优点,特别是对于机构投资者而言,是它可以降低传统交易部门的人力成本,即只需要雇佣少量的交易员对整个算法交易过程进行监控和维护即可。


  一方面,交易员在进行交易时总是需要进行思考和判断的,这将有可能错过最佳的交易时机、增加等待风险或交易成本,而程序化交易的整个流程则仅需要计算机经过非常短暂的计算,就可以将指令发出,并且在这一过程中可以避免由于人的不理性而出现的一些非正常交易;


  另一方面,拆分后复杂的下单指令,特别是对于组合投资来说,容易使交易者手忙脚乱,而计算机程序化交易则可以在准确的时点对交易系统完成准确的下单指令,避免忙中出错。


  最后,使用算法交易,对于大规模交易而言,是一种很好的隐蔽自己交易行为的方式。对于进行大规模交易的投资者,特别是机构投资者,一般情况下都希望能够将自己的交易行为隐蔽起来,从而避免对手根据自己的“套路”出牌。


  当然,在隐蔽大规模交易方面仅仅依靠传统的算法交易还是不够的,这个过程可能还需要一些其他策略的配合,例如在细分的下单量上附加一些噪声、或者使用随机算法对大单进行拆分等


  都是什么人在用算法交易


1.大额交易


  对于大额交易,如果直接向市场下单容易造成严重的市场冲击,且易于被交易对手发现交易意图。算法交易的拆单功能可以很好的平滑市场冲击与防止被交易对手发现。


2.回购交易


  对于回购交易,交易时间长、交易金额大,极度耗费交易员精力。使用算法交易可以把交易员从繁重的键盘敲击下单的过程中解放出来,使得交易员专注择时,以提高工作效率。


3.篮子交易


  对于篮子单交易或者称组合交易,通过交易员一只证券一只证券的去交易已不太现实,需要通过自动化交易的方式交易。算法交易给交易员提供了极大的便利性使得交易员一次可以交易上百只证券,同时降低交易成本。


  算法交易的主要客户类型有两大类,传统机构类客户和新型交易型客户。


比较常见的算法交易策略


  第一代算法交易比较简单,注重交易的执行效率和目的,如TWAP、VWAP


  第二代算法交易注重提高交易质量,降低交易成本,如最大限度接近开盘价、收盘价、或心理价等某一特定价格为目标,该算法有I/S(按照执行价格和期望价格差来拆分大单)、MOC(让成交价尽可能接近闭市价格)、MOO(让成交价尽可能接近开市价格)、Peg/Pegging(让成交价尽可能接近某一档价格);


  第三代算法交易是你在这样交易,对手也在这样交易,为了蒙蔽对手,引入Iceberg算法(按给定比例逐步暴露订单直至全部成交),之后又引入了反侦察算法比如用来发现潜在Iceberg算法的Sniffer算法等。


  第四代算法技术更趋向于智能交易,例如复杂事件处理(CEP)、新闻交易(News Trading)等。这些策略根据不同的市场特点和交易需求进行设计。


下文简单介绍了最常见的VWAP和TWAP策略


  成交量加权平均价格算法(VWAP):基于成交量变动预测的模型,同样在做很多模型时,都以其为基础,指的是一段时间内证券价格按成交量加权的平均值,其中Pricet和Volumet分别是某个时点上证券的成交价格和成交量。

外汇量化中能够获利的算法交易

  时间加权平均价格(TWAP):本算法与VMAP很相像,计算定单在提交之时至获得执行之间的时间加权平均价格。平均价格是指输入定单之时至市场收盘期间计算的平均价格,且该定单只有在条件被满足的情况下才会被执行。此方法可以应对成本冲击,拆分大额委托单,使得交易均价跟踪TWAP。目的是为了减小对市场的一次性冲击,如果一次的冲击太大,对下一次交易的成本必然是会产生影响。


  另一方面,真实市场的成交量是在波动变化的,将所有的订单均匀分配到每个节点上显然是不够合理的。因为,建立了基于成交量变动预测的VWAP模型。不过,由于TWAP操作和理解起来非常简单,因此其对于流动性较好的市场和订单规模较小的交易仍然较为适用。

外汇量化中能够获利的算法交易


  我们能够见到的算法是非常多的,有以上说的以均价为基础的VWAP和通过固定时间间隔执行的TWAP等等,算法交易的执行可以是交易员手动执行,也可以是自动化执行。如果是利用程序进行执行的话那就可以称之为程序化算法交易。目前由于程序化执行有很大的优势,所以大部分的算法交易都由程序化来实现。



คำชี้แจง (Disclaimer) : เนื้อหาข้างต้นเป็นเพียงมุมมองของผู้เขียนแต่เพียงผู้เดียว และไม่ได้แสดงหรือสะท้อนถึงจุดยืนอย่างเป็นทางการของ Followme แต่อย่างใด Followme ไม่รับผิดชอบต่อความถูกต้อง ความครบถ้วน หรือความน่าเชื่อถือของข้อมูลที่ปรากฏ และจะไม่รับผิดชอบต่อการดำเนินการใด ๆ ที่เกิดขึ้นจากเนื้อหานั้น เว้นแต่จะมีการระบุไว้เป็นลายลักษณ์อักษรอย่างชัดเจน

ชอบบทความนี้ไหม? แสดงความขอบคุณโดยการส่งทิปให้ผู้เขียน
ตอบกลับ 0

เขียนข้อความของคุณตอนนี้

  • tradingContest