無論資產(chǎn)管理還是自營交易,單賬戶同時(shí)運(yùn)行多個(gè)策略是十分常見的現(xiàn)象。比如一個(gè)團(tuán)隊(duì)有多名投資經(jīng)理,每名投資經(jīng)理都有各自的策略;但他們同時(shí)交易一個(gè)產(chǎn)品的賬號,因此難免會存在一定的沖突,給運(yùn)維管理帶來影響,本文簡單分析一下。
一、潛在問題
比如一個(gè)商品期貨的產(chǎn)品賬戶,交易的都是國內(nèi)期貨交易所的品種,不同投資經(jīng)理的頭寸難免存在沖突,比如有的做多螺紋鋼,有的做空螺紋鋼。目前市面上主流的資產(chǎn)管理系統(tǒng)(如恒生O32系統(tǒng))都有切分子賬戶的功能,可以很好地區(qū)分不同投資經(jīng)理的策略持倉,但問題在于難以對開平倉進(jìn)行相應(yīng)地優(yōu)化來節(jié)省交易成本。比如子賬戶A今天開了焦炭多倉,子賬戶B想平掉自己昨天的焦炭多倉,這樣在真實(shí)的資金賬戶中就會出現(xiàn)子賬戶B平掉子賬戶A今天焦炭多倉的情況,由于焦炭日內(nèi)平倉手續(xù)費(fèi)是平昨手續(xù)費(fèi)的數(shù)倍,這就會產(chǎn)生較高的交易成本。
此外,如果不同子賬戶的同一個(gè)合約在同一個(gè)時(shí)間需要買賣,很可能產(chǎn)生相互抵消的結(jié)果,如果處理不好,會付出更多的交易成本(如滑點(diǎn)、手續(xù)費(fèi))。
如果是涉及程序化交易的問題,則更為復(fù)雜。每個(gè)子賬戶的持倉只能由相應(yīng)的資產(chǎn)管理系統(tǒng)自己維護(hù),從交易所獲得的成交回報(bào)或持倉信息并沒有反映各個(gè)子賬戶的情況。而對于系統(tǒng)本身查詢持倉的命令,一般運(yùn)維上都會進(jìn)行流量控制,不能查詢太頻繁;如果是通過系統(tǒng)成交回報(bào)來統(tǒng)計(jì),雖然能精確統(tǒng)計(jì)到每個(gè)子賬戶的成交情況,但很多資管系統(tǒng)對柜臺前端下單的成交回報(bào)并不能通過程序化交易來接收,這也對程序化與手動混合交易帶來了麻煩。
因此,單賬戶多策略的管理表面簡單,實(shí)際上還是存在不少麻煩的。本文詳細(xì)分析,并給出解決方案。
二、解決方案
對于子賬戶間由于平今交易導(dǎo)致的高額手續(xù)費(fèi)問題,可以在程序中對今倉和昨倉分別進(jìn)行統(tǒng)計(jì),如果品種今天有倉位的,程序中就限制進(jìn)行平今操作,改為反向開倉,這樣就可以避免高額平今手續(xù)費(fèi)的問題。對于平今手續(xù)費(fèi)較低的品種,則可以反過來,采用平倉優(yōu)先的方式。事實(shí)上,哪怕開倉和平今手續(xù)費(fèi)一樣,也應(yīng)該平倉優(yōu)先,因?yàn)檫@樣可以節(jié)省保證金,也避免了未來平倉的成本。
對于不同策略同一個(gè)時(shí)間的買賣問題,應(yīng)該有一個(gè)統(tǒng)一的程序?qū)Ω鱾(gè)子策略程序的持倉進(jìn)行匯總,如果有凈頭寸的才進(jìn)行下單,否則可以不下單。這或許會影響到每個(gè)投資經(jīng)理的考核,比如有一筆交易,兩個(gè)投資經(jīng)理的交易方向剛好相反,本質(zhì)上互為對手方,一個(gè)盈利一個(gè)虧損。對賬戶整體而已,不交易的話可以節(jié)省交易成本,反而是最優(yōu)的解決方案,但是對每個(gè)投資經(jīng)理的業(yè)績考核可能會存在影響。事實(shí)上,完美的解決方案并不存在,如果為了嚴(yán)格按照每個(gè)投資經(jīng)理的策略下單,則肯定會加大賬戶整體的交易成本。
最后是每個(gè)子賬戶持倉查詢的問題。比如在恒生O32系統(tǒng)中,對每類指令的調(diào)用頻率會進(jìn)行限制,比如C類風(fēng)控的限制是10秒100次,否則調(diào)用不會返回有意義的結(jié)果。因此,調(diào)用持倉的頻率不能太頻繁。但如果不調(diào)用,如何確定目前每個(gè)子賬戶的倉位呢?這一般通過成交回報(bào)來獲得。對于CTP而言,無論是手動下單還是程序下單,成交回報(bào)都能在程序中獲得;但是很多第三方資管系統(tǒng)存在缺陷,只能獲得自己系統(tǒng)報(bào)出的單子的成交回報(bào),甚至程序化接口只能獲得自己程序報(bào)出的單子的回報(bào),哪怕是同一系統(tǒng)手動下單的成交回報(bào)也無法通過程序獲取。因此,對于這類資管系統(tǒng)的子賬戶管理,只能是人工賬戶和程序化賬戶完全隔離,程序化賬戶完全不能手動下單,這樣才能保證倉位統(tǒng)計(jì)不出錯(cuò),也不必通過查詢持倉的方式來獲取倉位。
三、總結(jié)
本文簡單討論了使用第三方系統(tǒng)進(jìn)行單賬戶多策略的管理問題,包括子賬戶之間的報(bào)單沖突、減小交易成本、倉位統(tǒng)計(jì)等問題。這些在大規(guī)模資產(chǎn)管理中都需要特別注意。量化交易系統(tǒng)的開發(fā)不可能一蹴而就,策略也是處于不斷發(fā)展改進(jìn)之中,交易系統(tǒng)也要進(jìn)行相應(yīng)的調(diào)整,在此過程中錯(cuò)誤和反復(fù)在所難免,但只要持之以恒,一定能有所進(jìn)步。
本文由東方銅牛網(wǎng)編輯,轉(zhuǎn)載 期貨單賬戶多種策略交易的運(yùn)維管理問題 請注明文章地址。