中最常見的四種外匯算法交易系統
真正可用于中的交易算法只有累積分配算法(Accumulate/Distribute)、達到價格算法(Arrival Price)、分段訂單算法和時間加權平均價格算法(TWAP TimeWeighetd Average price)四種。
對于我國的金融市場而言,算法交易在外匯市場中的應用也是剛剛起步。可是,算法交易在國際金融市場應用已經非常廣泛,它的執行速度、效率和流動性管理上都起到了非常積極的作用。
在外匯交易的算法交易應用中,外匯交易不同于股票、期貨和期權交易,它有自身的特點,并不是每一個算法交易都能應用于外匯交易中。
常見的算法包括:時間加權平均價格算法、分段訂單算法、黑冰算法、價格算法、平衡影響和風險算法、最小化影響算法、累積分配算法、交易手數百分比算法、加權平均價格算法、達到價格算法。如:平衡影響和風險算法、最小化影響算法只能用于美國期權交易中;黑冰算法只能用于美國價差合約以及期貨交易中,交易量百分比算法則是應用于期貨和股票交易中。
而真正可用于外匯市場中的交易算法只有累積分配算法(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)在外匯算法交易中比較常見。在外匯交易中,此算法就是計算從一個從提交訂單開始,直到該訂單完成時的時間加權平均價格。時間加權平均價格算不從交易者輸入外匯交易訂單時開始計算直到外匯市場收盤截止。另外,也可以設定該算法開始時間和結束時間,以確定算法將在什么時候工作、什么時候結束。
時間加權平均價格算法不僅僅可以使用在外匯交易中,還可以應用于股票、期貨和期權交易中。
算法交易在執行速度、效率上都有了非常大的提高,除了給普通投資者帶來交易的便捷和盈利的穩定,還在交易數量、筆數大幅增加,對于經紀商的流動性也發揮了積極的作用,當然經紀商的傭金也會帶來一定數量的增加,這本身也是一定的固定利潤。
相信在未來的幾年時間里,隨著人工智能的發展,算法交易在外匯中的應用將是我國外匯交易市場中必不可少的一部分。
來源:外匯邦
評論前必須登錄!
立即登錄 注冊