量化交易成功的關鍵:執行時需要注意什麼?

土妹土妹
16粉絲
17 次觀看·2024年10月14日
《量化交易:如何建立自己的算法交易事業》第三期
hello 大家好我是徒妹
今天我們繼續來講如何建立自己的算法交易事業
這本書裏面的第四章和第五章的內容
是涉及到一些具體量化交易的一些執行層面的一些工作
那我們就快開始吧
第四章的是說我們這個交易的業務怎麼去創建
然後這邊列了有兩種選擇
一種是零售的經紀商
一種是自營交易公司
這個零售經紀商就是我們平常瞭解的一些券商吧
自營交易公司的話
其實我不確定國內到底有沒有這個東西
這個是美國那種東西吧
可能如果我們要去自營交易公司的話
是需要通過這一系列的考試的
然後他那邊有很多的規則
我們是需要去遵守的
但是如果是這種自營交易公司的話
可能我們初始的投資可以稍微少一點
然後呢
他們可以給我們提供槓桿
這裏寫這個槓桿可以達到20倍甚至更高
就是相當於他可以借錢給我們投資
而且這個虧損的責任呢
是我們最多準會虧掉這個初始投資
假如我們是在券商裏面開戶的話
他這個責任其實是無限的
假如我們借了錢
我們虧了錢的話
這些錢都是要還的
但是如果是自營交易的話
這些錢其實是不用還的
他是是有限責任的
但是我們放在自營交易公司的話
可能你的策略會被這個公司看到
然後他就可能會模仿你的策略來搭便車
但是一般來說
你放在券商這種零售的這些股票公司的話
他可能風險會比較低
尤其是很多股票券商
他可能沒有自營交易的業務
他就不會去看你的這個量化交易策略
所以這個表格裏有更多的內容
如果大家感興趣的話
可以再詳細的去看一下
就對國內來說
其實我不太瞭解這個自營交易公司是個什麼情況
我們大部分人可能都是會用零售交易商
這個書上說是如果選擇自營交易公司的話
他的主要的好處就是說
可以容易獲得這個高槓杆
同時他是有限責任的
就是你最多是把你存進去的錢
這些初始基金給虧掉
他不會虧更多的錢
雖然你有很多的槓桿可以用
但是你最多就虧這麼多
不會虧更多
當然有的人說
我可以自己成立一個有限責任公司
這樣的話我就不會虧掉
除了初始資金以外的錢了
但是總是說自營交易公司會方便你
然後自營交易公司的話
他可能會對風險控制有些管理
然後他有一些指導之類的
當然這個話題就不詳細跟大家
再繼續討論下去了
反正我們咱們國內是可能沒有這種東西
當然我也不太清楚
我覺得大部分人可能還是會選擇
這個零售的經紀公司吧
那怎麼去選擇呢
就是作者給我們分享的一些要點
一個是考慮佣金
因爲咱們不停的交易
就是經紀公司收多少佣金
肯定是比較重要的
而第二個是有些股票經紀公司
他可能確實有一些技術
能夠讓咱們的交易
用更好的價格去成交
比如說他的交易速度可能比較快
他有比較先進的一些執行的算法
同時他也有可能會提供一些
暗池的流動性
也就是說
你的訂單可以不掛在掛單上面
他通過暗池來交易
可能能拿到更好的價格
所以這個是一個非常誘惑的一個方面
但是這一點是沒有那麼容易看出來的
就是我們很難去知道說
這個經紀公司
就是能以更好的價格成交
往往是我們需要開很多個賬戶
然後去進行比較
或者說我們去打聽一下
這個業內的一些口碑
我們才能知道說
哪個公司可以以更好的價格去成交
然後第三個當然就是說
可以交易的品種有哪些
可能我們有時候想要交易
各種什麼期貨啊外匯啊什麼的
就要看哪些公司能提供這些品種
然後做量化交易的話
當然提供API是非常重要的
就是能夠獲取實時的數據給我們
然後我們可以直接發送交易指令
給他們買或者是賣什麼下單什麼這些的
都是直接通過API來交易
然後仿真交易也是一個特別重要的功能
因爲仿真交易的話
對我們來說做一些策略的一些調整
一些觀察都是很重要的
所以仿真交易也是一個重要的參考指標
然後咱們直接來看第五章
那個交易執行系統的內容吧
它這裏面用到的這個語言
可能還是比較老的
而這邊這個有些人呢
他用半自動的這種交易系統
他這裏用的是MATLAB
可能現在用的已經比較少了
以前是非常流行的
就是MATLAB會讀一些歷史的數據文件
然後進行處理
然後生成一些指令
然後呢很多經濟上呢
它會提供一些叫做組合交易器的一些功能
然後我們可以把這個指令給上傳上去
它就可以通過這個組合交易器
去操作你的這個賬戶
它這個相當於是半自動的
因爲它MATLAB它跟這個經濟商
它不是直接相連接的
所以它這個指令還是需要跟它
有一些手動的一些去連接
那全自動的交易的話呢
就是我們直接寫程序
然後去接受這個實時數據
然後經濟商會提供API
我們直接去對賬戶進行操作
這個其實現在可能大部分
大家還是用的是這種全自動的交易系統
然後C++的話
可能更多是用在高頻交易
然後咱們現在一般用Python比較多
那實際交易過程中呢
有些事情是比較重要的
比如說最小化交易成本
因爲實際交易的時候
這個交易成本有可能是非常大的
所以是咱們必須考慮的一個方面
那首先可能是說
選擇一個流動性比較高的品種
交易成本會低一點
因爲流動性很高的這些股票的話
不停的有人在買在賣
然後它的那個價差會比較低一點
然後我們能造成的市場衝擊也會比較小
所以流動性很高的品種
是量化交易非常理想的一個品種
然後如果我們的這個資金量很大
我們的訂單比較大的話
可能拆分也是一個很常見的一些算法
當然拆分有可能會導致滑價
所以是一個權衡
然後我們也可以去換
有些經濟商他能夠提供更好的交易價格
這個是在量化交易做的已經非常大了
可能我們會更多的去考慮這方面吧
那在我們實際交易的過程中
其實會發生很多事情
你會發現實際交易好像偏離了你的預期
它常見的原因有這些
因爲很多時候確實我們這個模型
我們這個系統本身就是有問題的
有漏洞的
這個是其實也是很常見的
因爲我們這個模型可能當時設計的時候
就是有些問題沒有考慮清楚
沒有很準確的一些數據
或者說一些模型的設定是有問題的
這其中也包括了一些數據
是不是存在前世偏差
有沒有過擬核
然後交易成本我們當時估計的時候
可能估計的是有問題的
或者說甚至是軟件架構方面有些bug
這些都是非常常見非常正常的
當然因爲量化交易它是會不停的會變
然後市場是一直在變
所以很多策略以前有用現在都沒有用了
所以這個也是一個問題
就是這個系統軟件本身的一個問題
那實際交易中也非常常見的就是說
這個執行的這個交易成本
有可能是遠高於期的
這個也是我們一開始可能很難估計的
很準確的一些東西
那今天的內容就跟大家分享到這
如果你喜歡我的視頻的話
請幫我點個贊
我們下期再見吧
拜拜
