999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Python 語言的量化策略設計與應用優化

2019-03-04 08:31:08黃萬銘
現代計算機 2019年1期
關鍵詞:優化策略分析

黃萬銘

(綿陽中學實驗學校,綿陽621900)

0 引言

量化交易是指投資者利用計算機技術、金融工程建模等手段,將金融操作的策略加以定義和描述,并且嚴格按照所設定的規則去執行交易策略(買賣、價格、數量等)的自動交易方式,以協助投資決策。量化平臺基本采用“初始化函數→從平臺數據庫取出數據→每個周期執行調倉函數→回測完成→計算統計量→繪制曲線”的邏輯過程。

目前市面上比較流行的量化平臺有優礦、聚寬和米筐等;米筐支持Python3 和Java,而優礦和聚寬使用Python2;米筐和聚寬支持股票和金融期貨數據,優礦平臺提供股票、基金、衍生品等數據。

本策略設計采用百度公司投資的量化平臺——聚寬(JoinQuant),語言編程Python,設定一億元交易規模,最大持倉數100 只股票,模擬周期為2005~2018 年的中國股票市場。

1 需求分析

擬以多頭趨勢回踩策略為主決策依據,實現一個全自動化量化交易系統,并進行關鍵參數優化;其思路是根據若干條均線呈現出的形態,判斷一支股票是否處于多頭強勢狀態,并抓住回調的時機低位買入;再進一步分析市場狀態、均線周期、買入均線和止損觸發條件等關鍵參數對量化策略的貢獻效果。

2 概要設計

系統主要功能框架如圖1 所示,主要包含策略模型、牛熊判斷、參數設置、買入判斷、賣出判斷、計算統計、繪制曲線和平臺數據庫等8 個部分組成。

系統主要功能框架、流程圖和參數結構如圖1所示。

圖1 功能框架設計

圖2 系統主要流程圖

圖3 主要參數結構設計

3 主策略算法模型

(1)選定股票池,并選定一系列參數;

(2)一組均線天數[N1,N2,N3,…,Nk]:總數量k 限制,按照從小到大排列。當相應天數的移動均線是從大到小排列時,為多頭排列格局;

(3)趨勢天數T:當上面指定的移動均線在T 天內都處于多頭排列時,判斷價格處于多頭趨勢;

(4)回撤均線M:當前一天的最收盤價低于M 日均線時時判斷為回撤;

(5)持有股票上限num_stocks:同時最多持倉num_stocks 支股票。

(6)止損比例D 和止盈比例U:當股票價格高出買入價的U 倍,或低于買入價的D 倍時,賣出股票。

部分程序核心代碼如下:for security in in_trend_stocks:

#獲取歷史收盤價

past_prices=attribute_history(security,g.test_ma_length,'1d','close',skip_paused=True)

#計算均線

test_ma=sum(past_prices).iloc[0]/g.test_ma_length

#獲取站住均線數據

past_prices_2=attribute_history(security,g.stand_ma_length,'1d','close',skip_paused=True)

#計算均線

stand_ma=sum(past_prices_2).iloc[0]/g.stand_ma_length

#計算bias 基準線

past_prices_3=attribute_history(security,g.bias_ma_length,'1d','close',skip_paused=True)

bias_ma=sum(past_prices_3).iloc[0]/g.bias_ma_length

#獲取昨日信息

previous_history=attribute_history(security,1,'1d',['close','low'])

#昨日收盤價

current_price=previous_history['close'].iloc[0]

#昨日最低價

previous_low=previous_history['low'].iloc[0]

4 關鍵影響因素優化

經過不同單項的海量測試,以及分析前10 大持倉、前5 大回撤區間、行業配比、Sharpe、持倉比例分析和風險控制等,發現買入均線、止損條件和均線周期影響作用較大;最佳參數設定:回撤線20 日線;止損點設定0.5%;止盈點按回撤盈利的5%;另外,因牛熊市不同市場狀態差異較大,在熊市以采用BIAS 乖離率策略輔助為佳。部分策略指標分析如圖4 所示。

圖4 策略表現指標-持倉結構分析

圖5 策略表現指標-風險分析

經過2005 年~2018 年多輪牛熊轉換交替的回撤模擬,總體收益率達到1652%,平均年化收益率25%,最大回撤僅為29%,相較指數有穩定盈利。如圖6 所示。

圖6 優化后的策略效果-總體概覽

圖7 優化后的策略效果-收益分解

5 結語

本自動交易系統基于Python 語言在聚寬量化平臺上開發,經過對市場狀態、均線周期、止損條件和選股買入均線等關鍵參數的優化,并進一步通過在牛熊市采用差異化交易策略,較單獨采用多頭策略模式,獲得了更佳的市場收益。

猜你喜歡
優化策略分析
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
隱蔽失效適航要求符合性驗證分析
例談未知角三角函數值的求解策略
我說你做講策略
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
高中數學復習的具體策略
數學大世界(2018年1期)2018-04-12 05:39:14
電力系統及其自動化發展趨勢分析
主站蜘蛛池模板: 国产精品白浆无码流出在线看| 成年免费在线观看| 亚洲首页在线观看| 大学生久久香蕉国产线观看| 日韩在线影院| 国产乱人伦AV在线A| 黄片一区二区三区| 国产精品午夜福利麻豆| 欧美自慰一级看片免费| 鲁鲁鲁爽爽爽在线视频观看| 亚洲精品无码不卡在线播放| 午夜性爽视频男人的天堂| 农村乱人伦一区二区| AV熟女乱| 女人天堂av免费| 久久精品亚洲中文字幕乱码| 亚洲欧美日韩动漫| 噜噜噜久久| 国产午夜精品鲁丝片| 国产一区在线观看无码| 亚洲成综合人影院在院播放| 国产97色在线| 第一区免费在线观看| 色偷偷男人的天堂亚洲av| 亚洲第一精品福利| 欧美日韩精品综合在线一区| 丝袜国产一区| 日韩精品高清自在线| a毛片基地免费大全| 欧美亚洲一区二区三区在线| 在线观看无码a∨| 久久窝窝国产精品午夜看片| 亚洲精品无码日韩国产不卡| 91毛片网| 99爱视频精品免视看| 99热这里只有精品免费国产| 中文字幕日韩欧美| 亚洲αv毛片| 午夜无码一区二区三区| 国产福利在线免费观看| 国产91小视频在线观看| 久久99热这里只有精品免费看| 久久精品欧美一区二区| 亚洲中文无码h在线观看| 91亚洲精选| 白浆视频在线观看| 免费毛片在线| 日韩a在线观看免费观看| 亚洲无码高清免费视频亚洲| 日本欧美午夜| 亚洲欧美日本国产专区一区| 欧美在线视频不卡第一页| 精品国产乱码久久久久久一区二区| 激情无码视频在线看| 92午夜福利影院一区二区三区| 日韩天堂在线观看| 久久一色本道亚洲| 色综合天天视频在线观看| 国产自在线播放| 国产欧美日韩综合一区在线播放| 欧美日韩综合网| 国产精品亚欧美一区二区| 2021精品国产自在现线看| 国产精品久久久久无码网站| 国产内射一区亚洲| 精品国产毛片| 国产超碰在线观看| 国产色网站| 国内精品久久人妻无码大片高| 人妻中文字幕无码久久一区| 视频一本大道香蕉久在线播放| 精品一区二区三区视频免费观看| 久久综合亚洲色一区二区三区 | 日本黄色不卡视频| 亚洲 欧美 日韩综合一区| 亚洲第一页在线观看| 国产亚卅精品无码| 国产一区三区二区中文在线| 18黑白丝水手服自慰喷水网站| 国产成人一区免费观看| 自偷自拍三级全三级视频| 欧美日本在线观看|