第20期COS沙龍PPT_第1頁
第20期COS沙龍PPT_第2頁
第20期COS沙龍PPT_第3頁
第20期COS沙龍PPT_第4頁
第20期COS沙龍PPT_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、量化投資:以MATLAB為工具Quantitative Investment: using MATLAB as Tool第20期COS沙龍北京李洋(faruto) GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源2內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATLAB(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介基于MATLAB的簡(jiǎn)單均線交易系統(tǒng)基于MATLAB的常見指標(biāo)的大盤擇時(shí)交易系統(tǒng)基于MATLB的期現(xiàn)套利基于MATLAB的股指期貨日內(nèi)突破交易系統(tǒng)基于MATLAB的IF、Cu期貨跨期套利(日內(nèi)高頻)基于MATLAB的跨市場(chǎng)套利(隔夜低頻)基于蒙特卡洛

2、模擬的定增基金凈值模擬基于MATLAB的品種波動(dòng)性分析基于MATLAB的交易品種相關(guān)性分析 基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源3內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATLAB(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源4MATLAB簡(jiǎn)介MATLAB的全稱是矩陣實(shí)驗(yàn)室(Matrix Laboratory),是美國(guó)MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視

3、化、數(shù)據(jù)分析以及數(shù)值計(jì)算的高級(jí)技術(shù)計(jì)算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。在金融領(lǐng)域,使用MATLAB可以加速產(chǎn)品研究,減少開發(fā)時(shí)間,提高模型的仿真速度和控制項(xiàng)目成本,利用MATLAB以及相關(guān)產(chǎn)品,可以進(jìn)行分析數(shù)據(jù),評(píng)估風(fēng)險(xiǎn)、開發(fā)并優(yōu)化策略等一系列金融建模工作。5MATLAB簡(jiǎn)介MATLAB包括擁有數(shù)百個(gè)內(nèi)部函數(shù)的主工具箱和三十幾種工具箱。工具箱又可以分為功能性工具箱和學(xué)科性工具箱。功能性工具箱用來擴(kuò)充MATLAB的符號(hào)計(jì)算,可視化建模仿真,文字處理及實(shí)時(shí)控制等功能。學(xué)科性工具箱是專業(yè)性較強(qiáng)的工具箱,其中金融領(lǐng)域相關(guān)的工具箱主要有:Datafeed Toolbox

4、:金融數(shù)據(jù)工具箱Econometrics Toolbox:計(jì)量經(jīng)濟(jì)學(xué)工具箱Financial Derivatives Toolbox:金融衍生品工具箱Fixed-Income Toolbox:固定收益工具箱Optimization Toolbox:優(yōu)化工具箱Statistics Toolbox:統(tǒng)計(jì)工具箱通過這些工具箱,用戶可以利用MATLAB進(jìn)行交易策略實(shí)現(xiàn)和回測(cè)、投資組合優(yōu)化和分析、資產(chǎn)分配、金融時(shí)序分析、期權(quán)價(jià)格和敏感度分析、現(xiàn)金流分析、風(fēng)險(xiǎn)管理、預(yù)測(cè)和模擬、利率曲線擬合和期限結(jié)構(gòu)建模、Monte Carlo模擬、基于GARCH的波動(dòng)性分析等。6內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATL

5、AB(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源7N分鐘學(xué)會(huì)MATLAB(60N180)量化投資:以MATLAB為工具-基礎(chǔ)篇N分鐘學(xué)會(huì)MATLAB(60N180)/thread-37104-1-1.htmlMATLAB僅僅是個(gè)工具。一個(gè)普通人不會(huì)因?yàn)橛辛耸謽尪蔀樯駱屖帧:玫臉屖质怯米訌棥拔埂背鰜淼模▽?shí)戰(zhàn))。一個(gè)普通人不會(huì)因?yàn)橛辛薖hotoShop而成為藝術(shù)家。好的藝術(shù)家需要有稟賦與靈感(Ideas)。多平臺(tái)使用(哪個(gè)平臺(tái)好用用就哪個(gè),哪個(gè)平臺(tái)建模周期短就用

6、哪個(gè))單一固定策略回測(cè)結(jié)果的多平臺(tái)核對(duì)(比對(duì))。8內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATLAB(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介基于MATLAB的簡(jiǎn)單均線交易系統(tǒng)基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源9基于MATLAB的簡(jiǎn)單均線交易系統(tǒng)關(guān)鍵字:均線系統(tǒng)測(cè)試標(biāo)的:股指期貨日線數(shù)據(jù)交易策略:5日均線上穿20日均線做多(即買入,若有空頭倉(cāng)位先平掉空頭再建多頭),5日均線下破20日均線做空(即賣出,若有多頭倉(cāng)位先平掉多頭再建空頭)。該策略暫沒考慮交易成本、沖擊成本等影響。10內(nèi)容目錄MATLA

7、B簡(jiǎn)介N分鐘學(xué)會(huì)MATLAB(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介基于MATLAB的常見指標(biāo)的大盤擇時(shí)交易系統(tǒng)基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源11基于MATLAB的常見指標(biāo)的大盤擇時(shí)交易系統(tǒng)關(guān)鍵字:技術(shù)指標(biāo)、擇時(shí)綜合使用MA、MACD、DMA等常見技術(shù)指標(biāo)構(gòu)建大盤擇時(shí)交易模型。按1%計(jì)算雙邊交易成本。12內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATLAB(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介基于MATLB的期現(xiàn)套利基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于M

8、ATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源13基于MATLB的期現(xiàn)套利關(guān)鍵字:期現(xiàn)套利利用MATLAB實(shí)現(xiàn)常見的期現(xiàn)套利的現(xiàn)貨構(gòu)建,進(jìn)行指數(shù)跟蹤,采用市值權(quán)重法,選取150只股票來復(fù)制HS300指數(shù),然后通過二次規(guī)劃quadprog來進(jìn)行權(quán)重優(yōu)化。模型簡(jiǎn)化:1.沒有考慮2011年HS300成分股的幾次變動(dòng)情況。2.對(duì)于數(shù)據(jù)不完整的股票(上市時(shí)間過晚,股東大會(huì)停牌或者其他情況停牌 等等導(dǎo)致數(shù)據(jù)不完整),直接從待選股票池剔除。14內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATLAB(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介基于MATLAB的股指期貨日內(nèi)突破交易系統(tǒng)

9、基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源15基于MATLAB的股指期貨日內(nèi)突破交易系統(tǒng)-1 關(guān)鍵字:日內(nèi)、突破系統(tǒng)測(cè)試策略:FRB策略類型:日內(nèi)策略,趨勢(shì)類策略策略簡(jiǎn)介:突破某一區(qū)間入場(chǎng)、尾盤固定時(shí)間離場(chǎng)、固定比例止損、每日至多交易1次。測(cè)試品種:IF。測(cè)試周期:1分鐘。測(cè)試手續(xù)費(fèi):采用2012年6月1日起四大期貨交易所手續(xù)費(fèi)新標(biāo)準(zhǔn)的1.5倍,比如IF最新手續(xù)費(fèi)為0.35%,則測(cè)試手續(xù)費(fèi)為0.35%*1.5=0.525%。測(cè)試沖擊成本:采用絕對(duì)形式,IF買賣共1.5跳(slip),其他品種1跳(slip)。參數(shù)設(shè)

10、置:參數(shù)共兩個(gè),一個(gè)和生成區(qū)間中軸相關(guān),另一個(gè)是中軸加減的幅度來生成上下軸,暫且不進(jìn)行參數(shù)尋優(yōu),使用經(jīng)驗(yàn)參數(shù)固定下來在IF做測(cè)試。其他說明:使用固定1手進(jìn)行測(cè)試。16基于MATLAB的股指期貨日內(nèi)突破交易系統(tǒng)-1 關(guān)鍵字:日內(nèi)、突破系統(tǒng)測(cè)試策略:FRB策略類型:日內(nèi)策略,趨勢(shì)類策略策略簡(jiǎn)介:突破某一區(qū)間入場(chǎng)、尾盤固定時(shí)間離場(chǎng)、固定比例止損、每日至多交易1次。測(cè)試品種:IF。測(cè)試周期:1分鐘。測(cè)試手續(xù)費(fèi):采用2012年6月1日起四大期貨交易所手續(xù)費(fèi)新標(biāo)準(zhǔn)的1.5倍,比如IF最新手續(xù)費(fèi)為0.35%,則測(cè)試手續(xù)費(fèi)為0.35%*1.5=0.525%。測(cè)試沖擊成本:采用絕對(duì)形式,IF買賣共1.5跳(sl

11、ip),其他品種1跳(slip)。參數(shù)設(shè)置:參數(shù)共兩個(gè),一個(gè)和生成區(qū)間中軸相關(guān),另一個(gè)是中軸加減的幅度來生成上下軸,暫且不進(jìn)行參數(shù)尋優(yōu),使用經(jīng)驗(yàn)參數(shù)固定下來在IF做測(cè)試。其他說明:使用固定1手進(jìn)行測(cè)試。17基于MATLAB的股指期貨日內(nèi)突破交易系統(tǒng)-2關(guān)鍵字:日內(nèi)、突破系統(tǒng)利用MATLAB自動(dòng)生成的回測(cè)報(bào)告(直接生成的Excel文件)18基于MATLAB的股指期貨日內(nèi)突破交易系統(tǒng)-3關(guān)鍵字:日內(nèi)、突破系統(tǒng)其他圖形輸出(資金曲線,倉(cāng)位、最大回撤、收益多周期統(tǒng)計(jì)等等)19內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATLAB(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介基于MATLAB的IF、

12、Cu期貨跨期套利(日內(nèi)高頻)基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源20基于MATLAB的IF、Cu期貨跨期套利(日內(nèi)高頻)關(guān)鍵字:跨期套利、統(tǒng)計(jì)套利、高頻、計(jì)量、Cointegration、VAR model21內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATLAB(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介基于MATLAB的跨市場(chǎng)套利(隔夜低頻)基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源22基于MATLAB的跨市場(chǎng)套利(隔夜

13、低頻)關(guān)鍵字:跨市場(chǎng)套利、商品套利、統(tǒng)計(jì)套利、隔夜低頻、算法交易( TWAP / VWAP )、計(jì)量、 CointegrationY-P、Cu-Zn23內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATLAB(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介基于蒙特卡洛模擬的定增基金凈值模擬基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源24基于蒙特卡洛模擬的定增基金凈值模擬關(guān)鍵字:定增、凈值模擬、保護(hù)墊、Monte Carlo、Garch模型、Black-Scholes模型25內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATLA

14、B(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介基于MATLAB的品種波動(dòng)性分析基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源26基于MATLAB的品種波動(dòng)性分析關(guān)鍵字:波動(dòng)率、交易品種動(dòng)態(tài)選擇、實(shí)盤倉(cāng)位動(dòng)態(tài)調(diào)整通過建立交易品種的波動(dòng)性模型,監(jiān)控品種的活躍程度,可以從兩個(gè)方面使用該模型(系統(tǒng)):1.選擇合適的品種進(jìn)行交易(選股)。通過品種的波動(dòng)性監(jiān)控,當(dāng)某個(gè)品種的活躍程度相比歷史行情明顯放大時(shí)(有具體可實(shí)施的量化方案),可以交易該品種;2.進(jìn)行倉(cāng)位管理。對(duì)于趨勢(shì)跟蹤類的投資組合,可以根據(jù)品種的波動(dòng)性進(jìn)行靈活

15、的倉(cāng)位管理,以期有效避免市場(chǎng)的小波動(dòng)和小震蕩(有具體可實(shí)施具體量化方案)。27基于MATLAB的品種波動(dòng)性分析關(guān)鍵字:波動(dòng)率、交易品種動(dòng)態(tài)選擇、實(shí)盤倉(cāng)位動(dòng)態(tài)調(diào)整28基于MATLAB的品種波動(dòng)性分析關(guān)鍵字:波動(dòng)率、交易品種動(dòng)態(tài)選擇、實(shí)盤倉(cāng)位動(dòng)態(tài)調(diào)整通過每日監(jiān)測(cè)波動(dòng)率的變化,進(jìn)行交易品種選擇和倉(cāng)位調(diào)整,比如當(dāng)波動(dòng)率小于歷史25%分位數(shù)時(shí),調(diào)低倉(cāng)位(倉(cāng)位減半),當(dāng)波動(dòng)率小于歷史10%分位數(shù)時(shí),停止日內(nèi)趨勢(shì)類策略。比如通過該種控制,2012年7月、8月可以有效過濾掉(低倉(cāng)位交易或者不交易),實(shí)盤中大多數(shù)IF日內(nèi)趨勢(shì)類策略在2012年7月、8月份是虧損或打平的。29基于MATLAB的品種波動(dòng)性分析關(guān)鍵字

16、:波動(dòng)率、交易品種動(dòng)態(tài)選擇、實(shí)盤倉(cāng)位動(dòng)態(tài)調(diào)整A股市場(chǎng)中的應(yīng)用30內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATLAB(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介基于MATLAB的交易品種相關(guān)性分析基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源31基于MATLAB的交易品種相關(guān)性分析關(guān)鍵字:品種相關(guān)性、板塊相關(guān)性、系統(tǒng)風(fēng)險(xiǎn)1.檢測(cè)品種的相關(guān)性,可以挑選相關(guān)性高的品種(板塊)進(jìn)行對(duì)沖操作;2.通過檢測(cè)品種的相關(guān)性,可以監(jiān)控整個(gè)市場(chǎng)的系統(tǒng)性風(fēng)險(xiǎn),進(jìn)而進(jìn)行實(shí)盤交易品種的選擇和交易倉(cāng)位的調(diào)整。設(shè)全市場(chǎng)又N個(gè)品種,對(duì)于任意

17、的品種A、品種B,下面只要把計(jì)算A和B的相關(guān)性的相關(guān)的問題解決,那么N個(gè)品種中任意兩個(gè)品種的相關(guān)性的計(jì)算就都可以解決了。1.計(jì)算A、B相關(guān)性的時(shí)間周期、時(shí)間長(zhǎng)度(時(shí)間窗口長(zhǎng)度)的選擇2.時(shí)間周期、時(shí)間長(zhǎng)度(時(shí)間窗口長(zhǎng)度)確定后,A和B品種的時(shí)間軸校正3.相關(guān)性的圖形展示問題32基于MATLAB的交易品種相關(guān)性分析關(guān)鍵字:品種相關(guān)性、板塊相關(guān)性、系統(tǒng)風(fēng)險(xiǎn)1.檢測(cè)品種的相關(guān)性,可以挑選相關(guān)性高的品種(板塊)進(jìn)行對(duì)沖操作;2.通過檢測(cè)品種的相關(guān)性,可以監(jiān)控整個(gè)市場(chǎng)的系統(tǒng)性風(fēng)險(xiǎn),進(jìn)而進(jìn)行實(shí)盤交易品種的選擇和交易倉(cāng)位的調(diào)整。設(shè)全市場(chǎng)又N個(gè)品種,對(duì)于任意的品種A、品種B,下面只要把計(jì)算A和B的相關(guān)性的相關(guān)

18、的問題解決,那么N個(gè)品種中任意兩個(gè)品種的相關(guān)性的計(jì)算就都可以解決了。1.計(jì)算A、B相關(guān)性的時(shí)間周期、時(shí)間長(zhǎng)度(時(shí)間窗口長(zhǎng)度)的選擇2.時(shí)間周期、時(shí)間長(zhǎng)度(時(shí)間窗口長(zhǎng)度)確定后,A和B品種的時(shí)間軸校正3.相關(guān)性的圖形展示問題33內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATLAB(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介MATLAB在期權(quán)定價(jià)中的應(yīng)用基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源34MATLAB在期權(quán)定價(jià)中的應(yīng)用利用MATLAB實(shí)現(xiàn)各種期權(quán)定價(jià)模型二叉樹模型 CRR Model三叉樹模型 Tri

19、nomial Tree Model蒙特卡羅模擬法 Monte Carlo Method最小二乘蒙特卡羅美式期權(quán)定價(jià)模型 Least-Squares MonteCarlo Method利用MATLAB實(shí)現(xiàn)期權(quán)定價(jià)模型精度對(duì)比測(cè)試35MATLAB在期權(quán)定價(jià)中的應(yīng)用二叉樹模型 CRR Model通過變動(dòng)二叉樹模型的步長(zhǎng)數(shù),可以測(cè)試二叉樹模型的精度和收斂方式,由于Black-Scholes定價(jià)模型可以給出歐式期權(quán)的精確解,故這里以Black-Scholes模型給出的歐式看漲期權(quán)為對(duì)比標(biāo)準(zhǔn)價(jià)格,步長(zhǎng)設(shè)置為1到100步,步數(shù)足夠大時(shí),都是以震蕩的方式收斂于對(duì)比標(biāo)準(zhǔn)價(jià)格。36MATLAB在期權(quán)定價(jià)中的應(yīng)用三

20、叉樹模型 Trinomial Tree Model通過變動(dòng)步長(zhǎng)數(shù),可以測(cè)試三叉樹模型的精度和收斂方式,由于Black-Scholes定價(jià)模型可以給出歐式期權(quán)的精確解,故這里以Black-Scholes模型給出的歐式看漲期權(quán)為對(duì)比標(biāo)準(zhǔn)價(jià)格,并對(duì)比三叉樹模型(Trinomial Tree Model)和二叉樹模型(CRR Model)的精度和收斂速度。37MATLAB在期權(quán)定價(jià)中的應(yīng)用三叉樹模型 Trinomial Tree Model可以看出三叉樹模型(Trinomial Tree Model)的收斂速度和精度明顯優(yōu)于二叉樹模型(CRR Model),但對(duì)于實(shí)值和虛值期權(quán),三叉樹模型(Trino

21、mial Tree Model)在收斂過程中也有鋸齒震蕩現(xiàn)象,比二叉樹模型(CRR Model)輕微一些,平滑一些。38MATLAB在期權(quán)定價(jià)中的應(yīng)用蒙特卡羅模擬法 Monte Carlo Method對(duì)于歐式期權(quán),分別變動(dòng)仿真次數(shù)和時(shí)間步數(shù),使用蒙特卡羅模擬法對(duì)期權(quán)定價(jià),對(duì)比Black-Scholes模型定價(jià)結(jié)果。39MATLAB在期權(quán)定價(jià)中的應(yīng)用最小二乘蒙特卡羅美式期權(quán)定價(jià)模型 Least-Squares MonteCarlo Method對(duì)于美式期權(quán),分別變動(dòng)仿真次數(shù)和時(shí)間步數(shù),使用LSM(Least-Squares MonteCarlo最小二乘蒙特卡羅)模型對(duì)期權(quán)定價(jià),對(duì)比CRR模型(

22、二叉樹模型)定價(jià)結(jié)果。40內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATLAB(60N180)MATLAB在量化投資中的具體應(yīng)用案例簡(jiǎn)介基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介基于MATLAB的量化回測(cè)平臺(tái)框架、實(shí)現(xiàn)、應(yīng)用學(xué)習(xí)MATLAB的一些資源41基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介源碼下載基于MATLAB的行情軟件MatlabTraderGUI V1.1(Beta版本)/thread-37264-1-1.html42基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介GUI方便交流展示MATLAB GUI實(shí)現(xiàn)簡(jiǎn)要過程:內(nèi)核函數(shù)的實(shí)現(xiàn)GUI版面設(shè)計(jì)組件拖拽回調(diào)函數(shù)(Call

23、back)實(shí)現(xiàn)43基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介pushbutton回調(diào)函數(shù)44獲取股票代碼和日期SecID = get(handles.edit1,String);HS = get(handles.popupmenu1,Value);FromDate = get(handles.edit2,String),/,get(handles.edit3,String),/,get(handles.edit4,String);ToDate = get(handles.edit5,String),/,get(handles.edit6,String),/,get(handles.ed

24、it7,String);Fields = Open;High;Low;Close;Volume;從Yahoo獲取數(shù)據(jù)Connect = yahoo;if isconnection(Connect) = 0 errordlg(請(qǐng)檢查您的網(wǎng)絡(luò)是否連接正常); return;endstockmatD = fetch(Connect, SecID, Fields, FromDate, ToDate,d);圖形展示K線圖形展示成交量圖形展示技術(shù)指標(biāo)圖形展示基于MATLAB的行情軟件MATLAB GUI簡(jiǎn)介Matlab通過Yahoo與Sina獲取歷史與實(shí)時(shí)股票數(shù)據(jù)faruto版本/thread-38988

25、-1-1.html45內(nèi)容目錄MATLAB簡(jiǎn)介N分鐘學(xué)會(huì)MATLAB(60NLocal Mat數(shù)據(jù)庫(kù)-Matlab調(diào)用數(shù)據(jù)結(jié)構(gòu)的選擇原始double型數(shù)據(jù)存貯struct結(jié)構(gòu)?數(shù)據(jù)清洗過程選用其他語言清洗(C,C+,Python,Java等等)Matlab語言清洗(并行化考慮,matlabpool,parfor)最后的數(shù)據(jù)樣式低頻數(shù)據(jù)抬頭:時(shí)間、日期、開、高、低、收、成交量、持倉(cāng)量高頻數(shù)據(jù)抬頭:1YYYYMMDD 2HHMMSS.MS 3vol 4OPI 5price 6ask1 7askVol1 8bid1 9bidVol151數(shù)據(jù)模塊原始數(shù)據(jù)源Mat數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)清洗(并行化考慮)各周期以及

26、主力數(shù)據(jù)生成回測(cè)模塊原始交易記錄&資金流計(jì)算(并行化考慮)各統(tǒng)計(jì)指標(biāo)計(jì)算統(tǒng)一圖形展示各種數(shù)據(jù)圖形記錄保存基于MATLAB的量化回測(cè)平臺(tái)回測(cè)模塊對(duì)于每個(gè)K線(每個(gè)Tick)開平信號(hào)記錄:邏輯變量LongOpen,LongClose,ShortOpen,ShortClose操作記錄:OperateFlag0:無操作;1:開多;2:平多;-1:開空;-2:平空;3:開多且平空;-3:開空且平多交易記錄抬頭:日期, 時(shí)間, 合約, 買賣(開平), 手?jǐn)?shù),平均價(jià)格,日內(nèi)序列位置,手續(xù)費(fèi),平倉(cāng)盈虧,全局序列位置根據(jù)OperateFlag和交易記錄進(jìn)行相關(guān)資金流的計(jì)算。(需要仔細(xì)的地方)若是日內(nèi)策略且僅僅用到當(dāng)日的盤面信息,可以考慮并行計(jì)算。matlabpool,parfor圖形展示單獨(dú)用函數(shù)實(shí)現(xiàn),不與原始交易記錄和資金流計(jì)算耦合。跨周期數(shù)據(jù)獲取問題的處理編寫GetHistData函數(shù) Data,Headers = GetHistData(F,date,time,startpoint,count,options,MarketCode)實(shí)現(xiàn)可以從某一位置往前獲取某一周期的數(shù)據(jù)N個(gè)。52模型參數(shù)優(yōu)化模塊原始參數(shù)尋優(yōu)數(shù)據(jù)計(jì)算記錄(并行化考慮)排序處理&統(tǒng)一圖形展示各種數(shù)據(jù)圖形記錄保存基于MATLAB的量化回測(cè)平臺(tái)模型參數(shù)優(yōu)化模塊參數(shù)尋優(yōu)考慮并行計(jì)算節(jié)省時(shí)間。matl

溫馨提示

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

評(píng)論

0/150

提交評(píng)論