為什么要用模特卡羅呢?這是因為未來的行情是很難預測的,我們只能根據(jù)概率、未來回報率和回報率波動來假設,模擬出不同的路徑,然后把這些路徑算上自己的路徑概率和收益情況,再得到自己的預測價格,就算用計算機去跑這種數(shù)學預測方法也是非常慢的。IG只能用近似法去定價,這種方法是有很大缺陷的,我們交易者就可以建立一個叫做conditional volatility pricing module的模型。 也就是條件波動率定價模型,其實沒那么復雜,就是在特定情況下市場的潛在波動率我們是可以預測的,如果我們知道未來的波動空間是多少,我們就能通過報價測算出收益大概是多少,我們在當時做到了二元期權(quán)上的穩(wěn)賺。 是什么情況下呢?就是經(jīng)濟事件公布的時候,非農(nóng)、Fed會議、GDP數(shù)據(jù)公布的時候等等,市場的波動率可能是多少是可以通過歷史數(shù)據(jù)來進行統(tǒng)計的。這個現(xiàn)象叫做Volatility clustering(波動率集簇現(xiàn)象),距離來說就是統(tǒng)計一下過去一年非農(nóng)數(shù)據(jù)公布后美日貨幣對的波動范圍是多少,比如是70個pips,我們再反過來看IG給出來的賠率是多少。 如果IG給我的賠率對我來說是有吸引力的,比如70個pips的波動基于模特卡羅預測法的概率是非常低的,IG給我70pips波動情況下一賠二、一賠三的賠率,我們用條件波動率定價模型知道在非農(nóng)數(shù)據(jù)中70個pips的波動是有80%的可能性的,那么我們就能算出自己的預期收益率(80%可能性一賠二、一賠三,20%可能性虧損),這個情況下我們就可以滿倉去搞了。 我寫了一個兩個月200鎊到30000鎊的故事,是我的同學做到的,我自己交易是風險控制很重,每次只用不到5%的倉位,所以自己只盈利了大概2000鎊。 賺了很多之后IG發(fā)現(xiàn)了這個漏洞就把我同學的賬戶給封了,然后IG改進了自己的定價模型,起碼在非農(nóng)之前把自己的定價策略改了,消除了這樣一個套利機會,整個交易機會前后也就四個多月的時間,其實金融市場還是很有效的,這樣的無風險套利機會很少見,出現(xiàn)也會很快被大家消滅掉。 第二個經(jīng)歷是我個人的經(jīng)驗,用EXCEL做自動化交易。對IB熟悉的話知道他們有兩個API可以用來用EXCEL實現(xiàn)的量化交易,一個是EXCEL VBA,一個是EXCEL COM接口,通過EXCEL來實現(xiàn)自動下單、自動撤單這樣比較簡答的策略,這是我大學有基金工作經(jīng)驗的授課教授傳授給我的。 所以我就結(jié)合VBA API自己寫了一個EXCEL,通過多張Sheet做了一個數(shù)據(jù)結(jié)構(gòu),跑起來之后用實盤做了一段時間,賺了一點小錢,發(fā)現(xiàn)這個賺錢的效率比IG的套利賺的少多了,我當時以為對沖基金賺錢都跟IG套利一樣所以就覺得EXCEL賺錢太慢了,但是現(xiàn)在有了基金的工作經(jīng)驗之后才知道IG套利跟路上見到金子的概率一樣,可能一輩子也就那么一次機會。這個EXCEL來做量化交易的經(jīng)歷是我第一次接觸量化,起碼寫了一個程序、用了EXCEL把程序跑起來了,還有了實際交易盈利的經(jīng)驗。 分享這段經(jīng)歷也是想告訴大家,對量化感興趣的話不用覺得入門的時候有多困難,就選一些你能做的事情,找到了方法和方向,日積硅步,不要上來就學Deep Learning這種讓你都不知道自己在干嘛的東西,每天都有進步過個幾年你總能有自己的累積和成就。 最后跟大家分享的就是當時做社交交易的事情,這個也是我不是很喜歡MT4 MT5的原因。 當年社區(qū)交易就很火,一般都是MT4/5軟件的,簡單來說就是跟單啦,當時有mirror trading,Zulu trade等等,在這些社區(qū)上投顧(曬單的人)給出一個買賣信號,通過社區(qū)交易平臺把這個買賣信號傳給訂閱者,我的賬戶在根據(jù)這個信號去進行交易。 聽上去好像還可以,本質(zhì)上就是你雇傭了一個投顧,他來幫你操盤,有點類似基金經(jīng)理抽一個成,但是其實跟基金完全不一樣,這是一個不靠譜的東西。 很多看上去資金曲線特別漂亮的,大多采用了一種叫做Martingale(馬丁格爾)的策略,其實就是虧損了不止損,死扛,選擇一個價位翻倍加倉,如果價格回到入場位就相當于把之前的虧損都贏了回來還有盈利,但是如果翻倍加倉之后價格繼續(xù)走不利于你的方向,那么你的虧損就特別厲害了。 很多這種社交交易社區(qū)給你看到的資金曲線,并沒有包含投顧在持倉期內(nèi)的資金曲線,看不到持倉期中的最大回撤,而是只給你看平倉后的資金曲線,所以你看到這些投顧都在賺錢,但是其實完全不是這樣。這些投顧只是在賭自己運氣好,不會爆倉而已(也就是在賭自己不會碰到Tail Risk)。 但是實際上呢,如果大家接觸期權(quán)的話就知道期權(quán)有一個波動率無效的情況,原因就是實際金融市場上的回報率肥尾現(xiàn)象(暴漲、暴跌的概率)是遠遠大于正態(tài)分布給出的預測的,所以馬丁格爾這樣的策略可能90%的交易都是賺錢,但是如果碰到一次肥尾現(xiàn)象就直接爆倉了。 第二個問題就是延遲,投顧下單的信號給了社交交易社區(qū),社交交易社區(qū)給我,我再把單子交給自己的經(jīng)紀商,這中間多個環(huán)節(jié)可能造成了幾秒甚至幾十秒的延時,造成了一個非常大的滑點,這是我當時血的教訓,我跟了一個排名第一的投顧,交易的結(jié)果是很驚人的,短短兩個月我跟的投顧漲了15%,我自己虧損了30%,每天都在穩(wěn)定虧損,自己意識到這個有很大的問題。 我自己分析發(fā)現(xiàn),這個投顧用的就是馬丁格爾策略,然后延時又造成了我下單跟投顧下單點位的巨大滑點。這個延時造成我下單的單子成了給他下單的單子在“抬轎子”,他下單我在下單價格就打上去,他離場我再離場價格就又被打下去了。所以跟單的人越多,抬轎子的人越多,而跟單的人虧得也就越多。 然后還有一些無良的公司,直接在后臺改曲線,把虧錢的曲線改成了賺錢的,當然這個現(xiàn)象在股票和期貨里面也有。我個人是不太推崇社交交易的,如果這個人做交易真的那么厲害,為什么不自己做私募基金發(fā)產(chǎn)品呢? 最后還有用MT4開發(fā)策略的經(jīng)驗,雖然MT4有優(yōu)化參數(shù)功能,但是優(yōu)化的時候只支持窮舉的模式,可能會導致過度擬合,也就是你的策略曲線很漂亮,但是在實盤里面是沒有意義的,只是歷史數(shù)據(jù)曲線漂亮而已,會導致你誤判自己的策略的勝率。所以我的定義是MT4用來做量化只是適合愛好者玩玩而已。 下面是問答環(huán)節(jié): 提問: 現(xiàn)在市場上有許多外匯公司,有的白標,有的貼標,真假難辨?給的條件一個比一個優(yōu)惠,說實話匯市做成像國內(nèi)大宗。所以老師怎么辨別以及業(yè)務發(fā)展趨勢? 回答: 這里我比較推薦大家關注匯眼,幫助交易者在交易商篩選上做了很多的工作和努力的,他們篩選出來的結(jié)果總比你一家一家亂敲門好,你可以以匯眼給出的公司作為起點自己再選擇,如果匯眼都沒有給出推薦的話那就沒有什么好考慮的了。還有你可以參考一些大的公司在海外是怎么經(jīng)營業(yè)務的,因為其實合規(guī)的交易商給出來的條件不會太豐厚,如果給你條件太好的公司那么很可能是有一定問題的。 提問: 外匯交易各個市場在純技術分析下的有效性是否一致?有時候發(fā)現(xiàn)技術分析咋特定的時間段特別有效,有時候失效,一般會是什么原因造成的? 回答: 這個問題的話,其實是怎么界定你的分析有效,如果你的預測方法有問題,給不出任何信號那么就沒有太多意義了。其實技術分析這個東西市面上大多的東西都是錯的,或者無效的,真正有用的東西還是在一個小圈子里面流傳著。 這么說,你可以統(tǒng)計一下你用某個方法預測市場的正確率,如果都是五五開的話,那么你選擇的這個方法很可能就是毫無價值的。 提問: MT5這個平臺從下單到成交的過程是怎么樣的?成交速度和其他平臺比較如何? 回答: 對于所有的外匯交易商來說,基本上都是一樣的,你看到的MT5都是在你電腦上的客戶端,你的訂單發(fā)送給了我們稱為“撮合系統(tǒng)”的一個東西,做市商會判斷你這個訂單是否能夠執(zhí)行,ECN平臺會把你的訂單路由給平臺上價格最好的一個做市商。 所以你問成交速度MT5與其他平臺的比較是沒有太大意義的,因為就算是同樣用MT5的經(jīng)紀商不一樣,背后的成交機制不一樣,交易的結(jié)果會是千差萬別。在這里還是推薦一下匯眼的測評,他們的報告中有涵蓋這一塊,寫的還是不錯的。 提問: 外匯平臺的ticks數(shù)據(jù)是如何收集的?是每成交一次就生成一個實時推送一個嗎? 回答: 外匯市場的tick呢,據(jù)我所知,絕大部分不是按照成交推送的,而是基于每一次報價的更新推送的(quote),如果報價商每次更新了一次數(shù)據(jù)那么tick就更新了一次,所以外匯市場顯示出來的交易量是沒有太大意義的,每個交易商的量都不同,除非你自己在花旗銀行你知道銀行的量是多少,這個量才是真實的。 提問: 量化策略正是上線之后,是如何管理策略的?另外策略一上線就面臨drawdown,老師如何處理心態(tài)? 回答: 策略的管理,最重要的是你看每天運行的實盤跟回測是否一樣,實盤的運行每天你要做回測,如果回測的結(jié)果跟實盤是一樣的,那么就沒問題,但是如果不一樣沒那么就要修正你的策略了。 策略上來就面臨drawdown,其實只要你的策略開發(fā)的方法是靠譜的,一系列測試都是通過的,不是通過數(shù)據(jù)擬合的方式造出來的結(jié)果,交易系統(tǒng)是有邏輯性的,那么就算上來有draw down也沒關系,除非你的模型本來就有問題,這就是另一回事了。 提問: 外匯市場的level 2數(shù)據(jù)有用嗎?假設要寫個日內(nèi)超短scalping策略,需要花時間研究嗎?比如Dukascopy的,好像只有l(wèi)imit單數(shù)據(jù)卻沒有成交數(shù)據(jù) 回答: 對于Dukascopy而言的話,我認為他們的level 2數(shù)據(jù)是沒有意義的,因為這個數(shù)據(jù)是他們ECN平臺上的數(shù)據(jù),而真正有意義的數(shù)據(jù)掌握在Tier 1 Bank上,比如德銀的外匯部門,Dukascopy的這個數(shù)據(jù)樣本太少,并沒有參考的價值。 提問: 用Matlab開發(fā)外匯交易策略或做歷史數(shù)據(jù)回測是否可行? 回答: 是可行的,但是開發(fā)的策略本質(zhì)還是取決于你的能力和水平。 提問: 目前大陸大多在用馬丁或網(wǎng)格加倉。你們有好的算法交易策略沒? 回答: 我可以講幾個策略的,比如有期權(quán)的波動率交易,期權(quán)離差交易,Low Latency交易,HTF Cross Market Arbitrage & Market making,這些Google上都可以搜到資料。這些東西可以直接說,因為這些策略背后的涉及的技術和東西非常的復雜,沒辦法用簡單的MT4來做。社交交易的話,機構(gòu)里面做量化交易員自己也有個小圈子,大家聊到過這個東西,比如把自己的策略賣出去到社交交易平臺上,但是這種模式研究下來的效果是不可行的,效率很可能低于對沖基金自己的盈利率,所以是不可持續(xù)的。 責任編輯:李燁 |
【免責聲明】本文僅代表作者本人觀點,與本網(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)整或刪除。
七禾研究中心負責人:劉健偉/翁建平
電話: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號]