商品期貨投資技術(shù)及程序化交易-大連商品交易所_第1頁
已閱讀1頁,還剩64頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、商品期貨投資技術(shù)及程序化交易,在各個行業(yè),IT技術(shù)已經(jīng)成為生產(chǎn)力 的重要組成成份。金融行業(yè)也一樣。,金融市場投資者現(xiàn)狀,絕大多數(shù)的投資者是凈輸家。 投資者需要專業(yè)化交易工具。,第一部:商品期貨投資技術(shù),第一章: 商品期貨投資技術(shù)原理第二章: 商品期貨投資實戰(zhàn)技法,第二部: 程序化交易,第一章: 程序化交易原理第二章: 程序化交易的實現(xiàn)流程第三章: 程序化交易的實戰(zhàn)研究及產(chǎn)品展示,第一章: 商品期貨投資技術(shù)

2、原理,第一節(jié) 科學(xué)的投資態(tài)度與正確的行為準(zhǔn)則科學(xué)的投資態(tài)度1、穩(wěn)定收益比暴利重要2、活著比賺更多的錢重要3、金融投資的最高原則二、正確的行為準(zhǔn)則1、聰明+技術(shù)=虧損;2、智慧+戒律=盈利;。,第二節(jié) 論投資者,一、投資者是人二、你勝出的理由是什么?三、開放后的中國金融市場,第三節(jié) 論價格成因及價格變動,一、論價格成因: 二、股票、期貨的理論價格判定: 三、論價格變動 四、K線圖分解:,第四節(jié) 論歷史會

3、重演,一、“歷史會重演”的意義:二、對“歷史會重演”的正確理解:三:為什么“歷史會重演”,第五節(jié) 論金融市場上人類的能與不能,1、對價格運行方向的判斷:2、對價格運行幅度的判斷:3、基本推論:,第六節(jié) 論贏利能力的標(biāo)志,一、盈利經(jīng)歷不等于盈利能力二、看對行情的能力不等于盈利能力三、影響市場價格的能力不等于盈利能力,第七節(jié) 論技術(shù)工具,一、技術(shù)工具的范疇二、技術(shù)工具的定義三、技術(shù)工具僅僅是工具。

4、四、對待經(jīng)典投資理論的正確態(tài)度五、單一技術(shù)工具不具有正期望值收益率六、技術(shù)工具的相關(guān)性問題七、卓越投資決策產(chǎn)品的生成,第八節(jié) 論投資方法,一、相對固化的才叫方法二、投資方法與投資者三、投資方法的資金規(guī)模適應(yīng)性問題四、大眾接受的方法一定是無效的五、所有投資方法的遺憾六、投資方法的順、逆境狀態(tài)評判七、投資方法有效性的驗證八、投資方法背后的原理九、投資方法與心理素質(zhì)十、研制投資方法的正確目標(biāo),第九節(jié) 論金融

5、投資風(fēng)險,1、風(fēng)險的概念:2、風(fēng)險的來源:3、風(fēng)險的本質(zhì):4、預(yù)期風(fēng)險與預(yù)期利潤之間的邏輯關(guān)系:,第十節(jié) 論2%原則,一、2%原則的概念:二、2%原則的利與弊:三、 2%原則的實現(xiàn)邏輯:,第十一節(jié) 論金融投資的生命線,堅持執(zhí)行交易計劃是金融投資的生命線 。,第十二節(jié) 論職業(yè)金融專家的行為模式,計劃+執(zhí)行+風(fēng)控,第十三節(jié) 論金融投資的內(nèi)功修煉方法,讀圖、記圖,第十四節(jié) 論主觀化投資與客觀化投資,一、主觀化交

6、易:二、客觀化交易:,第三章 金融投資實戰(zhàn)技法,第一節(jié) 總論實戰(zhàn)技法,第二節(jié): 順勢戰(zhàn)法,一、順勢戰(zhàn)法的定義二、順勢戰(zhàn)法的常用工具三、道氏理論四、順勢交易的動力指標(biāo),第三節(jié) 逆勢戰(zhàn)法,一、總論逆勢戰(zhàn)法:二、波浪理論的應(yīng)用:三、江恩理論解密:四、投資禪論:,第二部: 程序化交易,一、程序化交易屬于客觀化交易。二、在信息接收、信息處理、交易決策等方面,電腦遠(yuǎn)遠(yuǎn)比人更強大,更有效率。,第一章

7、: 程序化交易原理,第一節(jié): 程序化交易的概念 程序化交易是客觀化交易的子集??陀^化交易包括使用模型決策的人工投資行為和以模型為基礎(chǔ)的軟件化金融投資行為?!耙阅P蜑榛A(chǔ)的軟件化金融投資行為”就是我們通常所說的程序化交易。,一、程序化交易的描述:,1、程序化交易就是對固定市場狀態(tài)做固定行為選擇,再以若干指標(biāo)精確評估行為后果(常用的九項指標(biāo))。2、程序化交易就是以市場狀態(tài)定義和行為規(guī)則定義為基礎(chǔ)的軟件化金融投資行為。3、程序

8、化交易就是用統(tǒng)計學(xué)手段研究人性群體表現(xiàn)特征。既研究群體行為在概率意義上的規(guī)律性。 以上三種描述,第一項是程序化交易的內(nèi)涵;第二項是程序化交易的表現(xiàn)形式;第三項是程序化交易背后的原理。,二、程序化交易策略的定義,策略=固化的市場狀態(tài)+固定的行為規(guī)則。 “固定的市場狀態(tài)”加上“固定的行為規(guī)則”就構(gòu)成了程序化交易的策略。,續(xù)1,“固定的市場狀態(tài)”有兩個基本特征:1、明確唯一;2、電腦能識別。比如10天均線上穿20天均線。這就是一個明確唯一

9、的概念,在任何一個時間點,這個答案都是唯一的,要么就穿了,要么就沒穿,只可能有一個答案。同時這個狀態(tài),電腦能識別。,續(xù)2,關(guān)于市場狀態(tài)的描述可以是多樣化的。如果你使用基本市場數(shù)據(jù)來描述市場狀態(tài),這就是所謂的基本分析模型,進(jìn)而生成以基本分析為基礎(chǔ)的程序化交易產(chǎn)品。如果你使用交易數(shù)據(jù)來描述市場狀態(tài),這就是所謂的技術(shù)分析模型,進(jìn)而生成以技術(shù)分析為基礎(chǔ)的程序化交易產(chǎn)品。,續(xù)3,“固定的行為規(guī)則”就是當(dāng)你規(guī)定的“固定的市場狀態(tài)”發(fā)生之后,你的操作

10、行為體系(這是一個完整的投資行為決策鏈:包括進(jìn)場狀態(tài)規(guī)定、止損狀態(tài)規(guī)定及贏利退場狀態(tài)規(guī)定。),它也是明確唯一的。比如,當(dāng)A狀態(tài)發(fā)生時,實施A1規(guī)則體系。,第二節(jié):程序化交易的行為結(jié)果評估體系,1、標(biāo)地總數(shù):(必須大于150)2、勝算概率:(勝算概率的定義) 。 3、概率分布特征:最大連續(xù)虧損次數(shù)、最大連續(xù)盈利次數(shù)。4、資金最大回撤比例:(要求小于15%)5、信號發(fā)生頻率:N次/年.6、人為不可控制風(fēng)險發(fā)生率:要求小于1/300

11、0。7、平均利潤風(fēng)險比: 要求x>3/1.8、平均年回報率為:(要求大于30%)9、十年資金曲線:,第三節(jié):程序化交易原理合理性探討,由于價格是人的行為結(jié)果,所以價格波動在統(tǒng)計學(xué)意義上是否存在規(guī)律,就自然而然地轉(zhuǎn)換到另一個命題上---人類群體行為在統(tǒng)計學(xué)意義上是否存在規(guī)律性?答案是肯定的。我們現(xiàn)在舉例說明這個問題。假設(shè)在沙漠中有一個點,立著一塊空白的石碑……,第二章: 程序化交易的實現(xiàn)流程,程序化交易的實現(xiàn)流程由以下幾個部分

12、構(gòu)成:1、策略形成:2、軟件編譯:3、后端研發(fā):4、模擬交易:5、實戰(zhàn)交易:6:系統(tǒng)維護(hù)。 上述六大步驟,每一步都離不開數(shù)據(jù)庫。所以數(shù)據(jù)庫的建立是實現(xiàn) 程序化交易的第一步。 所有的策略軟件都必須在一個軟件平臺上,才能運行。所以軟件平臺的搭建是程序化交易的第二步。,第一節(jié): 建立數(shù)據(jù)庫,程序化交易的全部流程都是以數(shù)據(jù)庫為基礎(chǔ)實現(xiàn)的,所以建立相對完善的數(shù)據(jù)庫是實現(xiàn)程序化交易的前提。當(dāng)下,在市場上有很多數(shù)據(jù)商,數(shù)據(jù)格式和數(shù)據(jù)品質(zhì)各

13、不相同。對于一家研究機構(gòu)而言,首先,你的數(shù)據(jù)格式必須是統(tǒng)一的。其次,必須保證數(shù)據(jù)品質(zhì),數(shù)據(jù)出錯率小于3萬分之一為好。,第二節(jié): 搭建軟件平臺,搭建軟件平臺是實現(xiàn)程序化交易的基礎(chǔ)步驟。 目前,國內(nèi)有一些公開的商業(yè)性軟件平臺, 但是,使用這些商業(yè)性平臺進(jìn)行程序化交易,有兩個致命性缺陷。1、邏輯結(jié)構(gòu)復(fù)雜的模型程序不能實現(xiàn)。2、商業(yè)秘密無法保障。所以,如果你真的要進(jìn)行程序化交易,就必須自己搭建平臺。由此可見,程序化交易的

14、難度和復(fù)雜程度,遠(yuǎn)遠(yuǎn)超出絕大多數(shù)人的想象,這里需要的人力和財力都是巨大的。,續(xù),至于有些人,天真地以為,用一些簡單的算法邏輯在公開平臺上跑一跑,就能找到賺錢的策略,純屬異想天開。據(jù)我了解,兩年來,嘗試程序化交易的投資者,90%以上是失敗的。就我們本身而言,兩年來的程序化交易過程,也是一部血淚史。,第三節(jié): 策略形成,我們前面講了,程序化交易策略的定義。程序化交易策略等于“固定的市場狀態(tài)”加上“固定的行為規(guī)則”。 也就是說,在這里我

15、們必須給出兩個明確唯一的定義:市場狀態(tài)定義和行為規(guī)則定義。提出策略概念假說,可以依據(jù)傳統(tǒng)理論,也可以依據(jù)我們的直接經(jīng)驗,就是我們在實際市場中觀察到的現(xiàn)象,把它抽象成概念,寫出來,這是金融家的工作。,一、“市場狀態(tài)定義”,“市場狀態(tài)定義”就是用電腦得懂的語言,定義出一個可公度的概念。比如,AB是一段上漲的推動行情,在我們描述這段行情運行速度的時候,我們就不能用“漲得快”、“漲得慢”這樣的字樣來描述,因為這樣的描述電腦聽不懂。但如果我們說“

16、AB之間單位時間內(nèi)上漲的百分值大于一個數(shù)字”,這樣電腦就可以懂了?!笆袌鰻顟B(tài)定義”是研制投資決策模型的基礎(chǔ)環(huán)節(jié),只有明確唯一的“市場狀態(tài)定義”才可能進(jìn)行數(shù)據(jù)庫檢索。,續(xù),同時,使用動力系統(tǒng)的指標(biāo)描述市場狀態(tài)很容易,而使用圖形識別技術(shù)描述市場狀態(tài)很困難,這就是為什么算法模型研制的技術(shù)難度低,而圖形識別模型研制的技術(shù)難度高。算法模型就是通過數(shù)據(jù)計算來實現(xiàn)投資決策的模型,圖形識別模型是以圖形形狀識別來實現(xiàn)投資決策的模型。 一個事實:圖形

17、識別模型比算法模型:平均勝率高十個百分點以上。平均年化收益率高30%以上。這個差別是致命的差別。,二、“行為規(guī)則定義”,“行為規(guī)則定義”是要明確,當(dāng)模型所要求的市場狀態(tài)發(fā)生之后的行為規(guī)則。比如,怎樣開倉、怎樣止損、怎樣贏利退場、風(fēng)險系數(shù),等等。行為規(guī)則的設(shè)定在模型構(gòu)建中是極為重要的環(huán)節(jié),卓越的“市場狀態(tài)定義”配合科學(xué)的“行為規(guī)則定義”才可能研制出卓越的模型。如果“市場狀態(tài)定義”很好,但“行為規(guī)則定義”不夠科學(xué),就會常常出現(xiàn)看對行情虧了錢

18、的現(xiàn)象?!靶袨橐?guī)則定義”的依據(jù)來自五個方面:,1、“市場狀態(tài)定義”的性質(zhì):,根據(jù)“市場狀態(tài)定義”的性質(zhì),判定理論上最優(yōu)的行為規(guī)則。然而理論上的判定,數(shù)據(jù)庫認(rèn)不認(rèn)?卻是另外一個問題,所有金融投資行為策略的選擇標(biāo)準(zhǔn)是否正確,終極裁判是數(shù)據(jù)庫。,2、勝算概率:,勝算概率是模型參數(shù)中最重要的一個。在設(shè)定行為規(guī)則的時候,必須要考慮的是怎樣才能讓勝算概率更高。,3、利潤風(fēng)險比,就是預(yù)期利潤和預(yù)期風(fēng)險的比值,當(dāng)然這個參數(shù)越大越好。但是利潤風(fēng)險比和勝算

19、概率是負(fù)相關(guān)關(guān)系,對于同一個“市場狀態(tài)定義”,利潤風(fēng)險比提高,必定導(dǎo)致勝算概率降低,兩者的均衡是很重要的。,4、收益率:,收益率是指平均年收益率,當(dāng)然此參數(shù)越大越好。,5、收益波動率:,收益波動率=(某年收益率/前一年收益率)*100%。收益波動率越小越好,因為收益波動率小就意味著收益穩(wěn)定,我們都知道,穩(wěn)定收益比爆利重要。有時我們甚至?xí)奚找媛?,來降低收益波動率?第四節(jié): 軟件編譯,程序化交易的軟件編譯工作可以分為三步:1、

20、需求分析;2、邏輯結(jié)構(gòu)設(shè)計;3、寫程序。,一、需求分析:,一般說來,研制一個卓越的程序化交易策略,需要兩個角色的配合,一個是金融家,一個是金融數(shù)學(xué)家(兼IT專家)。金融家將其設(shè)計的模型概念和研發(fā)需求,通過語言溝通、圖形溝通的方式,告訴金融數(shù)學(xué)家。讓金融數(shù)學(xué)家明白自己要干什么以及要什么。這就是需求分析。,續(xù),在需求分析的過程中,極容易產(chǎn)生誤解。說者認(rèn)為自己說清楚了、說明白了,聽者也認(rèn)為自己聽清楚了、聽明白了。但事實上,聽者并沒有真正明白說

21、者的意思。在需求分析過程中,這種事情會經(jīng)常發(fā)生,尤其是在模型邏輯復(fù)雜的時候,更是如此。這個問題有兩中解決方法:1、金融家的工作深入到“邏輯結(jié)構(gòu)設(shè)計”層面;2、在后端研發(fā)的過程中發(fā)現(xiàn)、解決。(一個實例……2000年-上海)。,續(xù),為了便于后期的IT工作,金融家在描述模型概念時要遵循以下原則:能用加、不用減;能用乘、不用除;能用肯定性描述、不用否定性描述;能用公式描述、不用文字描述。這就是我們總結(jié)的四用四不用原則。,二、邏輯結(jié)構(gòu)設(shè)計:,在金

22、融數(shù)學(xué)家明白了模型概念和研發(fā)需求之后,需要先設(shè)計一個邏輯框架,明確模型概念在IT層面的實現(xiàn)邏輯。邏輯結(jié)構(gòu)設(shè)計有三個基本的原則:1、能準(zhǔn)確兌現(xiàn)原始模型概念;2、盡可能提高運算效率。(一個實例……立國之本模型)。3、所有的模型參數(shù)一定要設(shè)成可調(diào)的活參數(shù)(這是后端研發(fā)的基礎(chǔ),否則后端研發(fā)無法展開。)。,三、 寫程序,寫程序是整個工作序列中的體力活,一般由年輕人來干,細(xì)心就可以了。,第五節(jié): 后端研發(fā),一、后端研發(fā)的任務(wù): 通

23、過上述第四節(jié)的過程,模型軟件形成了。此時的模型軟件擁有以下功能:1、能識別市場狀態(tài)概念;2、能識別行為規(guī)則概念;3、能識別規(guī)定的風(fēng)險值并據(jù)此計算交易量。4、具備統(tǒng)計和結(jié)算功能。但這個模型軟件是不能直接使用的,因為這個時候,我們還不知道最優(yōu)化的模型參數(shù)組以及對應(yīng)的行為結(jié)果參數(shù)組?!白顑?yōu)化的模型參數(shù)組和對應(yīng)的行為結(jié)果參數(shù)組”是要在后端研發(fā)過程中生成的。,二、 后端研發(fā)四大內(nèi)涵,1、證真:包括概念證真和計算證真;2、求極值;3、模型概

24、念優(yōu)化;4、創(chuàng)新。,三、后端研發(fā)過程中的數(shù)據(jù)盜用問題:,……,四、后端研發(fā)中的數(shù)據(jù)過度擬合問題:,一、早期的教訓(xùn):矩陣式數(shù)據(jù)優(yōu)化…二、科學(xué)的做法:(樣本內(nèi)數(shù)據(jù)和樣本外數(shù)據(jù))…三、 在后端研發(fā)過程中,一般會伴隨著軟件邏輯n次的修改。,第六節(jié) 模擬交易,一、觀察軟件功能: 經(jīng)過后端研發(fā)的加工,誕生模型軟件的成品。此時的模型軟件可以進(jìn)行交易了,但必須先進(jìn)行模擬交易。通過模擬交易,觀察軟件行為的準(zhǔn)確性和穩(wěn)定性。一般說

25、來,模擬交易進(jìn)行兩周即可。,二、核查軟件邏輯:,通過模擬交易,可以核查軟件邏輯的正確性。針對模擬交易過的數(shù)據(jù)進(jìn)行數(shù)據(jù)回溯,如果回溯結(jié)果和 模擬交易結(jié)果是吻合的,那就說明軟件邏輯沒問題。如果兩者不吻合,軟件邏輯一定有問題。,三、放心實戰(zhàn):,如果模擬交易沒問題,模型軟件可以實戰(zhàn)了。 但事實上,幾乎沒有一個模型軟件,在模擬交易過程中不出問題。模擬交易是核查模型軟件功能的最后一站,在這里必須把所有問題全部解決掉,然后放心實戰(zhàn)。,第七節(jié): 實戰(zhàn)

26、交易,進(jìn)入實戰(zhàn)環(huán)節(jié),那就是真金白銀了。如果我們認(rèn)為模擬交易能贏利的模型軟件,實戰(zhàn)就一定能贏利,那是大錯特錯。在成交效率、交易成本、人為不可控風(fēng)險等方面,實戰(zhàn)環(huán)境和模擬交易環(huán)境有著很大的區(qū)別。大多數(shù)模擬交易能贏利的模型軟件,在實戰(zhàn)環(huán)境下都會虧損。具體原因,在下一章“實戰(zhàn)研究”中,給大家分析。,第八節(jié): 系統(tǒng)維護(hù),系統(tǒng)維護(hù)是伴隨著實戰(zhàn)過程進(jìn)行的。在后端研發(fā)過程中,會把模型軟件的順境期市場狀態(tài)和逆境期市場狀態(tài)明確標(biāo)示出來。如果交易虧損只是正

27、常的逆境期現(xiàn)象,大可不予理睬,堅持使用就可以了。但是,如果實戰(zhàn)過程中的某項交易參數(shù),擊穿歷史邊界條件,要予以重視,極有可能市場發(fā)生變異,原本有效的策略失效。這時就需要進(jìn)行系統(tǒng)維護(hù),進(jìn)行一系列的分析,如相似性分析(分析當(dāng)下市場與過去同性質(zhì)市場的相似性:波動率、周期等等)、變異分析、等。進(jìn)而判斷原始策略是否有必要改進(jìn)以及怎樣改進(jìn)。,第三章:程序化交易的實戰(zhàn)研究及產(chǎn)品展示,第一節(jié) : 產(chǎn)品安全 我們的做法:三道防火

28、墻…,第二節(jié): 成本核算,一、交易成本:手續(xù)費二、成交成本:一般說來是兩口價,最少是一口價。三、沖擊成本:,第三節(jié): 效能判定,交易程序的使用效果,由兩個重要因素確定:1、模型本身的行為結(jié)果參數(shù)(這是可以用電腦算出來的):2、實戰(zhàn)數(shù)據(jù)與理論數(shù)據(jù)擬合度指標(biāo)M(這是電腦算不出來的): M與數(shù)據(jù)優(yōu)化的程度成反比,與模型概念原理上的合理性成正比。,第四節(jié): 應(yīng)急措施,一、市場內(nèi)應(yīng)急措施:二、市場外應(yīng)急措施:

29、,第五節(jié)、策略矩陣,任何單一的金融投資策略都會存在顯著的逆境期。大多數(shù)投資者都會在策略逆境期的時候,失去執(zhí)行力,甚至廢棄有效的策略。 選擇一組有正期望值收益率、相關(guān)系數(shù)低且風(fēng)險不共振的策略 ,構(gòu)成‘策略矩陣 ’。依據(jù)‘策略矩陣 ’內(nèi)各策略點之間的相關(guān)系數(shù),過濾風(fēng)險系數(shù),進(jìn)行風(fēng)險投資。,構(gòu)建‘策略矩陣’的前提條件,構(gòu)建‘策略矩陣’的各策略點,必須滿足兩個前提條件:1、單策略點具有正期望值收益率;2、各策略點之間非相關(guān)、風(fēng)險不共振。,‘

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論