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
電力系統及其自動化發展趨勢分析
主站蜘蛛池模板: 亚洲自拍另类| 无码丝袜人妻| 黄色片中文字幕| 久久国产V一级毛多内射| 一区二区影院| 国产精品蜜芽在线观看| 欧美成人午夜视频| 国产精品一区二区不卡的视频| 国产毛片一区| 欧美日韩国产成人在线观看| 色综合日本| 国产成人91精品| 在线欧美国产| 国内精品伊人久久久久7777人| 国产黄色片在线看| 2021无码专区人妻系列日韩| av手机版在线播放| 国产爽妇精品| 国产青青草视频| 精品国产污污免费网站| 色婷婷狠狠干| 亚洲天堂伊人| www.av男人.com| 欧美一区二区精品久久久| 成人小视频网| 免费国产在线精品一区| 成人亚洲天堂| 亚洲人妖在线| 亚洲国产成熟视频在线多多| 91精品专区| 色妺妺在线视频喷水| 日本免费一级视频| 亚洲AV无码不卡无码| 国产美女无遮挡免费视频| 在线亚洲精品自拍| 国产高清又黄又嫩的免费视频网站| 亚洲制服中文字幕一区二区| AV不卡在线永久免费观看| 久久国产热| 色天天综合久久久久综合片| 国产精品无码AⅤ在线观看播放| 一级毛片a女人刺激视频免费| 中文字幕亚洲无线码一区女同| 午夜毛片免费观看视频 | 精品小视频在线观看| 久久中文字幕av不卡一区二区| 国产综合精品一区二区| 国产乱人免费视频| www精品久久| 亚洲无码一区在线观看| 亚洲精品国产自在现线最新| 亚洲欧美一区二区三区麻豆| 亚洲αv毛片| 欧美精品不卡| 日韩毛片在线视频| 激情影院内射美女| 亚洲婷婷丁香| 日韩在线2020专区| 久久久久久国产精品mv| 欧美激情二区三区| 精品一区二区三区波多野结衣| 熟女日韩精品2区| 国产精品丝袜在线| 国产麻豆aⅴ精品无码| 亚洲日韩AV无码一区二区三区人| 看av免费毛片手机播放| 中国国产一级毛片| 国产在线精彩视频论坛| 久久久久青草大香线综合精品 | 无码内射中文字幕岛国片| 国产精女同一区二区三区久| 久久香蕉国产线看精品| 欧美精品v欧洲精品| 亚洲精品第一页不卡| 特级做a爰片毛片免费69| 国产91在线免费视频| 国产精品999在线| 91久久国产综合精品女同我| 国产流白浆视频| 亚洲福利视频一区二区| 亚洲欧美精品在线| 国产香蕉97碰碰视频VA碰碰看 |