設(shè)為首頁 | 加入收藏 | 今天是2024年12月23日 星期一

聚合智慧 | 升華財(cái)富
產(chǎn)業(yè)智庫服務(wù)平臺(tái)

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

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

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

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

一.程序化交易簡(jiǎn)介

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

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

(1)程序化交易是電腦自動(dòng)下單,可以同時(shí)對(duì)多個(gè)商品發(fā)出買賣指令,交易速度快,手工交易因?yàn)槿说姆磻?yīng)速度有限,無法發(fā)出過多的買賣指令;

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

(3)程序化交易對(duì)買賣時(shí)機(jī)的判斷基準(zhǔn)是價(jià)格與量,手工交易往往還要參考基本面分析;

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

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

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

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

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

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

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

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

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

前期的準(zhǔn)備工作

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

中期的策略研究

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

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

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

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

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

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

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

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

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

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

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

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

 

責(zé)任編輯:白茉蘭

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

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

聯(lián)系我們

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

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

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

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

七禾財(cái)富管理中心
電話:13732204374(微信同號(hào))
電話:18657157586(微信同號(hào))

七禾網(wǎng)

沈良宏觀

七禾調(diào)研

價(jià)值投資君

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

七禾網(wǎng)APP蘋果

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

傅海棠自媒體

沈良自媒體

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

認(rèn)證聯(lián)盟

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

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