許多系統(tǒng)化/量化對沖基金是由獨立的“內(nèi)部創(chuàng)業(yè)小組”組成,包括由量化研究員、量化交易員和量化開發(fā)人員所組成的小團隊。所有這些頭銜的前綴都是“量化”,因為他們在很大程度上都和數(shù)學(xué)有關(guān)。系統(tǒng)交易的各個方面高度相互交織,因此,每個人都必須直面數(shù)學(xué)和算法。 對于量化基金,在交易正式啟動之前,有三個關(guān)鍵方面是必須要落實的。一般來說,它們是: 價格/數(shù)據(jù)源:量化研究員和交易員需要根據(jù)證券價格時間序列開發(fā)自己的算法。因此,量化研究的一個重要方面就是獲取高質(zhì)量的證券價格信息。數(shù)據(jù)源類型多種多樣。數(shù)據(jù)需要被檢索、存儲、清洗,并以統(tǒng)一的格式提供給量化人員。這是量化開發(fā)人員的工作,也是我?guī)缀?0%的工作內(nèi)容。 信號/算法:這方面的工作涉及對獲取的價格數(shù)據(jù)進行統(tǒng)計研究以識別交易機會。對沖基金所采用的策略是非常多樣化的。對于量化基金,他們通常會采用趨勢跟蹤、均值回復(fù)、統(tǒng)計套利或高頻/做市商策略等。所有的基金都會保好自己的底牌,因此,好的策略很少會透露出來。這一塊就是量化研究員或交易員的工作。 執(zhí)行/訂單:一旦交易策略通過任何必要的回溯測試,并獲得足夠的理論性能,接下來就是針對交易執(zhí)行的建模,將訂單以最優(yōu)的方式發(fā)送到交易所,同時不至于造成太大的滑價或交易成本。正如定價一樣,博士團隊通常會研究有效執(zhí)行下單的算法,事實上,交易執(zhí)行和信號有明顯的重疊。一旦執(zhí)行算法設(shè)計好,接下來就是執(zhí)行量化開發(fā)人員的工作——建立與主要經(jīng)紀(jì)商的接口以實現(xiàn)交易。此外,投資組合管理和調(diào)整工具需要完全自動化,以按需生成快照報告。后者約為我20%的工作內(nèi)容。 遺憾的是,我不會談?wù)撐覀兯褂玫木唧w算法,因為這篇文章是不能夠泄露交易策略的!不過,我將討論作為一個量化開發(fā)人員在數(shù)據(jù)源方面的工作。 主要包括四個方面的工作:連接到數(shù)據(jù)源和獲取數(shù)據(jù),將這些數(shù)據(jù)以統(tǒng)一的格式進行存儲,數(shù)據(jù)清洗以避免錯誤,將數(shù)據(jù)以簡單、易于使用的方式提供給量化研究員。 我們基金的主要交易機制是利用股票多/空模型。我們主要關(guān)注以下資產(chǎn)類別:全球股票、固定收益宏觀和衍生數(shù)據(jù)、外匯現(xiàn)貨數(shù)據(jù)(期貨)、商品(期貨及期權(quán))和指數(shù)如標(biāo)準(zhǔn)普爾500指數(shù)、富時100指數(shù)、VIX指數(shù)等。頻率主要為日開高低收價格數(shù)據(jù)到其他特定來源的10分鐘民意調(diào)查數(shù)據(jù)。 構(gòu)建這種類型的證券數(shù)據(jù)庫的第一步是創(chuàng)建所謂的證券主列表。它將在單一的、非復(fù)制的數(shù)據(jù)庫列出可能感興趣的每一個證券/資產(chǎn)。如此主列表的其中一個關(guān)鍵問題是,同一證券的不同數(shù)據(jù)源使用的是不同的代碼。因此,有必要構(gòu)建一個證券映射列表為每個證券提供獨特的價格數(shù)據(jù)。 我們的價格數(shù)據(jù)通過專有通道和免費渠道獲得,通常是通過應(yīng)用程序編程接口(API),因此,可以通過可重復(fù)、自動化的方式執(zhí)行。我們構(gòu)建了一個系統(tǒng)來檢查錯誤并標(biāo)記缺失數(shù)據(jù)或是與其他數(shù)據(jù)源同一證券不匹配的數(shù)據(jù)。我們的數(shù)據(jù)被存儲在一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),廣泛微調(diào)性能和我們的用例。 一旦數(shù)據(jù)被下載,我們將運行三個主要類型的數(shù)據(jù)分析并修改腳本。首先確定對于不同數(shù)據(jù)源的同一證券數(shù)據(jù)是相同的。其次,確定數(shù)據(jù)中不存在無法解釋的異常值(即顯著偏離正常范圍),通常來說是錯誤值。第三個是根據(jù)公司行為(股息、股票分割、份額問題等)調(diào)整價格,這樣我們的輸出值返回的是一個價格變動百分比序列,而不是絕對價格。然后,這些數(shù)據(jù)通過內(nèi)部編寫的APIs和數(shù)據(jù)庫復(fù)制技術(shù)被其他軟件包所調(diào)用。 這整個過程最終是完全自動化的。僅有的手動任務(wù)就是,檢查錯誤日志和修復(fù)數(shù)據(jù)源,添加新的數(shù)據(jù)源和調(diào)整APIs以增加額外的功能。 在我的工作之上,我也會創(chuàng)建基于網(wǎng)頁的報表工具、組合調(diào)整工具和其他針對某些任務(wù)的各種各樣的“管家”腳本。所有這些軟件都是通過Python(80%)和C++(20%)來編寫完成的。當(dāng)需要急劇提高某些算法的運算速度時,我通常會用C++;Python主要用于數(shù)據(jù)收集和存儲。我們還會大量使用Matlab和Excel進行策略開發(fā)和分析。 責(zé)任編輯:張文慧 |
【免責(zé)聲明】本文僅代表作者本人觀點,與本網(wǎng)站無關(guān)。本網(wǎng)站對文中陳述、觀點判斷保持中立,不對所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔(dān)全部責(zé)任。
本網(wǎng)站凡是注明“來源:七禾網(wǎng)”的文章均為七禾網(wǎng) www.levitate-skate.com版權(quán)所有,相關(guān)網(wǎng)站或媒體若要轉(zhuǎn)載須經(jīng)七禾網(wǎng)同意0571-88212938,并注明出處。若本網(wǎng)站相關(guān)內(nèi)容涉及到其他媒體或公司的版權(quán),請聯(lián)系0571-88212938,我們將及時調(diào)整或刪除。
七禾研究中心負責(zé)人:翁建平
電話:0571-88212938
Email:57124514@qq.com
七禾科技中心負責(zé)人:相升澳
電話:15068166275
Email:1573338006@qq.com
七禾產(chǎn)業(yè)中心負責(zé)人:洪周璐
電話:15179330356
七禾財富管理中心
電話:13732204374(微信同號)
電話:18657157586(微信同號)
![]() 七禾網(wǎng) | ![]() 沈良宏觀 | ![]() 七禾調(diào)研 | ![]() 價值投資君 | ![]() 七禾網(wǎng)APP安卓&鴻蒙 | ![]() 七禾網(wǎng)APP蘋果 | ![]() 七禾網(wǎng)投顧平臺 | ![]() 傅海棠自媒體 | ![]() 沈良自媒體 |
? 七禾網(wǎng) 浙ICP備09012462號-1 浙公網(wǎng)安備 33010802010119號 增值電信業(yè)務(wù)經(jīng)營許可證[浙B2-20110481] 廣播電視節(jié)目制作經(jīng)營許可證[浙字第05637號]
技術(shù)支持 本網(wǎng)法律顧問 曲峰律師 余楓梧律師 廣告合作 關(guān)于我們 鄭重聲明 業(yè)務(wù)公告
中期協(xié)“期媒投教聯(lián)盟”成員 、 中期協(xié)“金融科技委員會”委員單位