設為首頁 | 加入收藏 | 今天是2024年11月16日 星期六

聚合智慧 | 升華財富
產(chǎn)業(yè)智庫服務平臺

七禾網(wǎng)首頁 >> 金融期貨金融期權(quán) >> 金融期貨知道

期貨程序化交易系統(tǒng)建設可行性分析

最新高手視頻! 七禾網(wǎng) 時間:2010-09-10 17:53:06 來源:新湖期貨 作者:祝捷 陳四建

期貨程序化交易系統(tǒng)建設可行性分析

一.程序化交易簡介

程序化交易一般的定義為“在指定模型參數(shù)的約束下,按照模型給出的指令自動的買入和賣出特定數(shù)量的證券或證券組合的交易行為”。程序化交易出現(xiàn)于1970年代初期的金融市場,其標志性事件是紐約股票交易所推出的指定交易循環(huán)系統(tǒng)(DOT System), 由此專業(yè)投資經(jīng)理可以根據(jù)計算機與交易所聯(lián)機,來實現(xiàn)投資組合的一次性買賣。紐約證券交易所把程序化交易定義為市值在100萬美元以上、股票個數(shù)在15只以上的一籃子股票組合買賣下單。在實際操作中這意味著所有的程序化交易都是在計算機的輔助下完成的。自從誕生以來,程序化交易得到了長足的發(fā)展,被廣泛應用于股票與期貨的跨市場指數(shù)套利交易中。在現(xiàn)今的國際市場上,股票和衍生品市場的程序化交易已經(jīng)占全部交易活動的70%,

程序化交易與傳統(tǒng)的手工交易的主要區(qū)別:

(1)程序化交易是電腦自動下單,可以同時對多個商品發(fā)出買賣指令,交易速度快,手工交易因為人的反應速度有限,無法發(fā)出過多的買賣指令;

(2)程序化交易一般策略是跟隨市場波動的交易,交易更客觀,更理性,而手工交易經(jīng)常需要對未來進行主觀預測和判斷,較為感性;

(3)程序化交易對買賣時機的判斷基準是價格與量,手工交易往往還要參考基本面分析;

(4)程序化交易是嚴格按照程序化交易模型進行交易,對交易員的能力要求和依賴性相對較低,而手工交易相反;

(5)程序化交易對交易模型設計人員素質(zhì)要求高,對網(wǎng)絡硬件環(huán)境要求高,而手工交易對硬件環(huán)境要求一般。

從國際市場的歷史來看,程序化交易的興起和發(fā)展是必然的,它對投資者乃至整個期貨市場都能夠起到有益的促進作用。程序化交易系統(tǒng)使交易決策的過程更加程序化、公開化、理性化。投資人可以從由情緒支配的處于模糊狀態(tài)的選擇過程轉(zhuǎn)變?yōu)槎康臄?shù)值化的選擇過程。這樣不僅可以遏制由于貪婪或者恐懼等心理因素帶來的非理性操作,在整個市場的層面也可以在一定程度上避免眾多投資者由于受到謠傳,或者暫時的價格波動帶來恐慌的群體效應。此外,程序化交易系統(tǒng)的建立需要投資者對整個市場情況,對具體的品種的供需基本面以及技術層面甚至資金風險控制等各方面都有充足的了解。所以,建立起一套成熟的程序化交易系統(tǒng)可以避免投資者的盲目投機心理,使得投資者向更專業(yè)化的方向成長。同時,程序化交易系統(tǒng)往往都需要帶有嚴格的止損措施,這樣可以獲得比主觀交易更小的資金回撤比例,減小投資者的風險敞口。此外,對于通常采取組合投資策略的機構(gòu)投資者來說,當投資組合中的品種數(shù)量越來越多的時候,傳統(tǒng)的人工分析將難以滿足要求,程序化交易則成為唯一的選擇。另外從整個期貨市場的角度來看,程序化交易的存在不僅活躍了市場,為交易提供了充足的流動性,同時可以提高信息的使用效率,使得市場價格發(fā)現(xiàn)的功能得以更好的發(fā)揮。而且一些基于金融市場,期貨市場基本原理的策略的實現(xiàn)使得期貨市場能夠更好的發(fā)揮出本身應起的作用和功能。比如程序化交易中的套利部分,無論是期現(xiàn)套利還是跨期,跨市套利,都會及時發(fā)現(xiàn)相對價差的不合理部分并予以糾正。這就有效的避免了價格被哄抬從而誤導一般投資者的情況出現(xiàn)(例如:股指期貨在交割日的價格強制收斂),充分體現(xiàn)出期貨市場發(fā)現(xiàn)價格的作用。另外在某些投資策略中,程序化交易強大的計算和機會捕捉功能也使得其成為保障策略實施的唯一選擇。比如目前運行平穩(wěn)的股指期貨,它的一個主要功能就是為證券投資者提供風險規(guī)避。機構(gòu)投資者的股票投資組合中往往有數(shù)十上百的股票,然而要計算出其一攬子的總風險系數(shù),與股票指數(shù)的擬合程度以及應購入的股指合約數(shù)額以達到避險目的,這一繁瑣復雜的套保過程勢必需要通過計算機經(jīng)過預先設好的程序和算法來完成。再如對大量使用高杠桿的對沖基金而言,市場上的投資機會稍縱即逝,如果采用傳統(tǒng)的手工下單,就可能會錯失大量的操作良機。由此可見,隨著我們后面金融期貨市場逐步的完善和壯大,程序化交易所能發(fā)揮的作用和功能也就愈加明顯和重要。

二.國內(nèi)程序化交易系統(tǒng)的現(xiàn)狀

和國際上日趨完善的程序化交易系統(tǒng)相比較,國內(nèi)的程序化交易系統(tǒng)的建立和運行還只是處在一個相對初期的起步階段。其特征可以由以下幾點來概括:一.我國國內(nèi)的市場正在逐步走向成熟,大部分投資者對程序化交易普遍缺乏認識。二.由于程序化交易在國內(nèi)普及面不廣,與之相關的法規(guī)以及監(jiān)管都不夠詳盡和明確。三.對于使用程序化交易的投資者,進入衍生品市場的限制較多。四.目前國內(nèi)比較成熟的程序化軟件平臺較少,投資者使用較多的是交易開拓者與文華財經(jīng),一些投資公司自己開發(fā)了專用的軟件平臺一般都秘不示人。五.市場上缺乏數(shù)量化投資產(chǎn)品,整體的投資組合管理研究水平不高。六.金融創(chuàng)新不足,程序化套利和風險對沖缺乏完善的產(chǎn)品鏈條來進行操作。

雖然國內(nèi)市場目前仍然以手工交易為主,但是部分先知先覺的投資者以及投資機構(gòu)已經(jīng)開始使用程序化交易,整個市場的數(shù)量化管理觀念已經(jīng)有所改善。但是國內(nèi)程序化交易系統(tǒng)仍有很多的缺陷:一.軟件系統(tǒng)基于客戶端設計,大部分程序化交易軟件運行速度緩慢,造成下單時滑點較大,公式系統(tǒng)大都類似分析家語言,不能實現(xiàn)復雜的交易策略。二.程序化交易軟件缺少風險管理模塊,一般均為人工監(jiān)視交易風險。三.大部分投資者交易思想是按照傳統(tǒng)技術指標進行機械交易,策略缺乏嚴謹性。四.一般投資者均無詳盡的大型歷史行情數(shù)據(jù)庫,策略無法做到接近真實歷史的回測,策略使用起來不確定性大。五.參與群體以資金較小的散戶為主,一般很難做到多品種多策略的組合操作,穩(wěn)定盈利難度大,缺少示范效應,不利于程序化交易的推廣??傮w而言:國內(nèi)的程序化交易一般被認為是手工操作的延伸,僅僅是解決下單問題,普通的投資者沒有能力也沒有條件進行歷史數(shù)據(jù)的挖掘進而升華自己的交易思想,現(xiàn)有的交易軟件也難以滿足資金大的客戶的程序化交易需求。

程序化交易在發(fā)達國家市場已經(jīng)相當普遍,并已經(jīng)成為市場的主要交易方式。毋庸置疑,隨著中國市場的成熟,隨著投資者素質(zhì)的不斷提高,程序化交易必然會逐步壯大,進而成為國內(nèi)的主流交易方式。

三.程序化交易系統(tǒng)的建設

程序化交易系統(tǒng)的建設從時間和發(fā)展的階段上來看,可以分為三個步驟:

前期的準備工作

程序化交易系統(tǒng)并非僅僅只是一個電腦加上一個可行的策略,它的建立工作也遠比人們腦海里那種簡單的模型搭建要復雜很多。光就準備工作而言,就包括了人員配置和硬件配置兩個方面的內(nèi)容。程序化交易系統(tǒng),作為一個相對獨立的體系,需要各方面的專業(yè)人員的配合。例如首先需要高級軟件工程師來完成對交易行情服務器和策略的開發(fā),這樣可以保證行情和交易的平臺能夠為策略的實施提供最大的便利,為客戶提供最個性化的服務。其次需要金融工程師,可以基于一定的策略思想來進行建模,數(shù)據(jù)分析以及編寫程序。此外還需要系統(tǒng)工程師,對整個交易系統(tǒng)環(huán)境提供網(wǎng)絡管理和軟硬件方面的支持。此外,風險控制的成員也必不可少,需要對交易產(chǎn)品的資金賬戶,盈虧的風險進行監(jiān)控,管理。就硬件而言,從交易必須的行情服務器,交易服務器,到交易數(shù)據(jù)庫,專門面對測試以及開發(fā)的終端,還有必須要的網(wǎng)絡設備等等,都是需要大量的前期投入。

中期的策略研究

對一個程序化交易系統(tǒng)而言,成熟而穩(wěn)定的交易策略可以說是整個系統(tǒng)的靈魂所在。然而為了得到一個成功的交易策略,一般而言要經(jīng)過以下幾道環(huán)節(jié):

首先要進行模型的設計,從類型上而言,需要確定是單邊投機交易還是套利交易,從時間區(qū)段而言,需要確定是日內(nèi)短線,還是長線趨勢,就品種數(shù)量而言是一個品種,還是跨品種,跨市或者是期現(xiàn)之間。而當進入具體模型設計的時候,需要考慮各方面的因素和參數(shù),比如交易模型面對的投資者類型,尤其是投資者的交易習慣和風險偏好,還有模型進場和出場的點位,模型的使用周期和交易的倉位比例等。一般而言,主要的策略類型有以下幾種:1、久期平均,是指使用久期作為衡量指標來確定某以組合投資的合理價格區(qū)域,從而通過低買高賣來實現(xiàn)收益。2、組合保險,可以通過對給定價值的底值逐步提升的操作策略,階段性地穩(wěn)固已取得的收益,而當處于下跌市中,對投資組合最小價值可以起到保護作用;同時,當價格上漲時,該組合也同樣可以跟漲盈利。3、指數(shù)套利,是指投資者同時交易股指期貨合約和相對應的一攬子股票的交易策略,從而當理論期貨價格和實際期貨價格間的差額足夠大時就可獲取套利利潤。4、數(shù)量化交易,是將基本面分析投資方式的自動化,利用計算機分析各項基本面數(shù)據(jù),選擇投資組合的資產(chǎn)配置,并通過建立相應的數(shù)學模型來預測組合的未來變化。

其次,當一個策略模型基本成型之后,就需要對這個交易模型進行歷史數(shù)據(jù)的檢驗。在檢驗的過程中,為了盡量擬合真實情況,交易時的交易成本也需要精確的考慮在內(nèi)。檢驗后,需要計算出各種數(shù)據(jù)指標并進行分析統(tǒng)計。比如整個交易策略盈利情況,交易的勝率,盈虧比,最大的連續(xù)盈利次數(shù),最大的連續(xù)虧損次數(shù),最大資金回撤比例等等。根據(jù)這些指標結(jié)果,對模型的設計思路,對一些交易細節(jié)的處理以及各個相關參數(shù)等進行調(diào)整和優(yōu)化。

最后,當模擬測試和調(diào)整已經(jīng)令人滿意后,仍然不能直接投入使用,還需要進行實盤跟蹤的檢驗,以考察模型在實際交易環(huán)境下運行效果的穩(wěn)定性和可行性。有很多問題在進行歷史測算的時候可能被忽略,只有在實盤測試的時候才能暴露。甚至有時,歷史測算和實盤測試的結(jié)果會截然不同。主要的原因在于歷史數(shù)據(jù)的帶入和實盤交易有一定的區(qū)別,例如對市場的沖擊和盤口的影響是歷史數(shù)據(jù)檢驗的時候無法體現(xiàn)的。此外,在歷史測算中,所有的開倉或者平倉指令都是按可成交來計算的,而在實盤操作時,有可能會出現(xiàn)各種各樣的問題影響成交,比如下單時突然出現(xiàn)對手盤不足,或者大幅的滑價導致成交失敗等。

后期的針對性產(chǎn)品開發(fā)以及客戶的維護

當一個交易模型經(jīng)過了以上幾個步驟之后,如果仍然有良好而穩(wěn)定的收益率,較小的風險和資金回撤,那這個模型基本上可以算是成熟了。然而就一個交易系統(tǒng)而言,就一個程序化交易團隊而言,僅僅靠一個單一的策略模型是遠遠不夠的。我們都知道,為了規(guī)避系統(tǒng)風險,一個最行之有效的方法就是將投資分散到不同的方向,交易策略也是如此,利用幾個基于不同原理,不同周期,不同資金配比的策略組合,也會在風險控制上有很好的表現(xiàn)。其次,針對不同的客戶群體,例如他們資金狀況的不同,或者是風險偏好的不同,提供相應的有針對性的策略產(chǎn)品。由于程序化交易兼有客觀量化分析,高效下單以及風險管理功能。程序化交易系統(tǒng)可以依據(jù)強大的數(shù)據(jù)庫,建立多品種,全方位的各種交易策略模型,其市場可以覆蓋所有商品期貨,金融期貨乃至股票市場,收益率可以由穩(wěn)定無風險的較低收益至高風險高收益。此外,也可以根據(jù)客戶自身的需求,根據(jù)他們的投資習慣和持倉規(guī)模,甚至是他們自己的交易策略來量身訂做一些程序化交易模型,從而達到為專業(yè)化的客戶提供專業(yè)化的服務的目標。

由上可見,程序化交易系統(tǒng)的建立并非只是一個簡單的策略加上平臺的搭建,其中涵蓋了包括技術,風控,研發(fā),交易等各方面的內(nèi)容。而產(chǎn)品開發(fā)后的推廣,針對專門的客戶群體進行合理的培訓指導,有針對性的產(chǎn)品設計以及合作經(jīng)營等等也是一個成熟完善的程序化交易系統(tǒng)不可或缺的組成部分。

四.程序化交易系統(tǒng)建設時應注意的問題

由于國內(nèi)對于金融領域的嚴格監(jiān)管,程序化交易系統(tǒng)的建立的目的是要促進期貨市場在整個金融體系中發(fā)揮應有的作用和功能,因此程序化交易系統(tǒng)首先要做到合規(guī),在策略構(gòu)思和模型建立的過程中要嚴格杜絕例如對敲等違規(guī)的行為出現(xiàn)。

而在模型的設計中,應該清醒的認識到每個交易模型都有其適用的范圍。即使某個模型在歷史測試和實盤測試中效果理想,或者在實際操盤中已經(jīng)取得良好的效果,但未來市場的走勢不可能完全的重復歷史,也沒人可以準確預期。因此在實際操作的時候,應該根據(jù)實際品種,實際的經(jīng)濟環(huán)境乃至基本面的具體信息來選擇合適的模型,并隨時根據(jù)宏觀,微觀等各種因素的變化對模型的參數(shù)進行相應的調(diào)整,以達到最佳效果。

就具體策略而言,止損是必須的。程序化交易不能被“神話化”,它是不可能做到確保盈利的。因此需要在每次交易的時候都做好嚴格的止損設置,尤其是當系統(tǒng)進行全自動交易的時候更是如此,這樣才能將風險控制在一個較低的合理水平。此外,在設計模型的時候,不用盲目的追求過高的勝率。有很多成功的投資策略,勝率都只是在30%-40%。但是由于正確的投資都很獲得很高的利潤,而錯誤的入場都及時的止損,那么從長期平均上看,仍然是一個成功的模型。

最后,對于程序化交易產(chǎn)品的后期推廣、培訓教育、維護和升級等方面也是程序化產(chǎn)品運作成功的關鍵要素。

 

責任編輯:白茉蘭

【免責聲明】本文僅代表作者本人觀點,與本網(wǎng)站無關。本網(wǎng)站對文中陳述、觀點判斷保持中立,不對所包含內(nèi)容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。

本網(wǎng)站凡是注明“來源:七禾網(wǎng)”的文章均為七禾網(wǎng) levitate-skate.com版權(quán)所有,相關網(wǎng)站或媒體若要轉(zhuǎn)載須經(jīng)七禾網(wǎng)同意0571-88212938,并注明出處。若本網(wǎng)站相關內(nèi)容涉及到其他媒體或公司的版權(quán),請聯(lián)系0571-88212938,我們將及時調(diào)整或刪除。

聯(lián)系我們

七禾研究中心負責人:劉健偉/翁建平
電話:0571-88212938
Email:57124514@qq.com

七禾科技中心負責人:李賀/相升澳
電話:15068166275
Email:1573338006@qq.com

七禾產(chǎn)業(yè)中心負責人:果圓/王婷
電話:18258198313

七禾研究員:唐正璐/李燁
電話:0571-88212938
Email:7hcn@163.com

七禾財富管理中心
電話:13732204374(微信同號)
電話:18657157586(微信同號)

七禾網(wǎng)

沈良宏觀

七禾調(diào)研

價值投資君

七禾網(wǎng)APP安卓&鴻蒙

七禾網(wǎng)APP蘋果

七禾網(wǎng)投顧平臺

傅海棠自媒體

沈良自媒體

? 七禾網(wǎng) 浙ICP備09012462號-1 浙公網(wǎng)安備 33010802010119號 增值電信業(yè)務經(jīng)營許可證[浙B2-20110481] 廣播電視節(jié)目制作經(jīng)營許可證[浙字第05637號]

認證聯(lián)盟

技術支持 本網(wǎng)法律顧問 曲峰律師 余楓梧律師 廣告合作 關于我們 鄭重聲明 業(yè)務公告

中期協(xié)“期媒投教聯(lián)盟”成員 、 中期協(xié)“金融科技委員會”委員單位