




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
動態突破策略(Mc版)DynamicBreakOutIl,DBOIl,意為:自適應動態突破系統。所謂的適應性系統的觀念,是指這種系統的參數,會依據市場目前的狀況而自行調整。動態突破策略由GeorgePruitt首次發表在1966年期貨雜志上,之后被廣泛地使用在各類市場上,取得了非常傲人的成績。現今,在原系統上加入一個自適應參數調整模塊,形成了新的動態突破系統。動態突破最值得稱道的地方就在于它能根據市場情況自動調節參數,它的基礎是唐奇安通道。那么,如何設計出自適應參數調節功能模塊呢?在動態突破中,策略將采用市場波動率作為評判標準。這種想法還是源自經典的唐奇安通道。若策略基于唐奇安通道做優化的話,會發現同一個市場不同時期最優值是不同的。大的波動率常常代表市場方向不明朗,策略通過增大周期參數值,讓策略更難觸發交易;小的波動率常代表趨勢市場,通過減少周期參數值,我們讓系統更容易交易。這樣這樣可以使系統鎖定長期趨勢利潤而又能在趨勢發生改變時及時出場。當然利用市場波動率作為參數調節并不是唯一選擇,也可以選用其它效果類似的指標來自動調節參數,從而來決定出場點。一開始的時候,這個系統會以20天的價格突破來做為基準,之后每天收盤的時候,去計算最近30天收盤價的標準差,然后用這30天收盤價的標準差來定義市場的波動度。也可以用ATR來代替標準差。然后每天來比較市場波動度的增減,如果市場波動度變大10%,那么也就把周期參數值增加10%。而如果市場波動度減少10%,那么也就跟著把周期參數值減少10%。策略源碼:inputs:zq1(60),zq2(20);variables:var0(0),var1(0),var2(0),var3(0),var4(0),var5(0),var7(0),var6(0),oar1(20);var0=StdDev(close,30);var1=StdDev(close[1],30);var2=(var0-var1)/var0;oar1=oar1*(1+var2);oar1=Round(oar1,0);oar1=minlist(oar1,zq1);oar1=maxlist(oar1,zq2);var3=BollingerBand(close,oar1,2):var4=BollingerBand(close,oar1,-2);var5=highest(high,oar1);var6=lowest(low,oar1);var7=Average(close.oar1);ifclose>var3thenbuynextbaratvar5stop;ifclose<var4thensellshortnextbaratvar6stop;sellnextbaratvar7stop;buytocovernextbaratvar7stop;代碼注解,解釋其功能和邏輯:1.
inputs:
zq1(60)
:定義一個輸入參數zq1
初始值為60。
zq2(20)
:定義一個輸入參數
zq2
,初始值為20。2.
variables:
var0(0)
,
var1(0)
,
var2(0)
,
var3(0)
,
var4(0)
,
var5(0)
,
var7(0)
,
var6(0)
:定義一系列變量,初始值均為0。
oar1(20)
:定義變量
oar1
,初始值為20。3.
計算標準差:
var0=StdDev(close,30);
:計算收盤價過去30天的標準差,存儲在變量
var0
中。
var1=StdDev(close[1],30);
計算收盤價前一天過去30天的標準差,存儲在變量
var1
中。4.
計算變化率:
var2=(var0-var1)/var0;:計算
var0
和
var1
的差值與
var0
的比率,存儲在變量
var2
中。5.
調整
oar1
:
oar1=oar1*(1+var2);
:將
oar1
乘以(1+
var2
),即調整
oar1
的值。
oar1=Round(oar1,0);
:將
oar1
四舍五入到最接近的整數。
oar1=minlist(oar1,zq1);
:確保
oar1
不超過
zq1
的值。
oar1=maxlist(oar1,zq2);
:確保
oar1
不低于
zq2
的值。6.
計算布林帶:
var3=BollingerBand(close,oar1,2);
:計算以
oar1
為中軌,標準差為2的布林帶上軌,存儲在變量
var3
中。
var4=BollingerBand(close,oar1,-2);
:計算以
oar1
為中軌,標準差為-2的布林帶下軌,存儲在變量
var4
中。7.
計算最高價和最低價:
var5=highest(high,oar1);
:計算過去
oar1
天的最高價,存儲在變量
var5
中。
var6=lowest(low,oar1);
:計算過去
oar1
天的最低價,存儲在變量
var6
中。計算平均價:
var7=Average(close.oar1);
:計算過去
oar1
天的收盤價平均值,存儲在變量
var7
中。交易邏輯:
ifclose>var3thenbuynextbaratvar5stop;
:如果收盤價高于布林帶上軌
var3
,則在下一根K線以
var5
為止損價買入。
ifclose<var4thensellshortnextbaratvar6stop;
:如果收盤價低于布林帶下軌
var4
,則在下一根K線以
var6
為止損價賣出(做空)。
sellnextbaratvar7stop;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025物業智能化升級改造合同協議范本
- 機器設備融資租賃合同
- 2025影院加盟合同模板
- 水果蔬菜招標合同范本
- 北京市房產贈與合同
- 2025關于臥室翻新合同范本
- 鋼板加工承包協議書
- 2025年03月四川省達州市“達人英才”事業單位引才169人(廣州場)筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 刀軸式刨片機類項目風險評估報告
- 無汞可充電堿錳電池項目風險評估報告
- 2025年部門預算支出經濟分類科目說明表
- 《陸上風電場工程概算定額》NBT 31010-2019
- 湖北省水功能區劃
- YB-4001.1-2007鋼格柵板及配套件-第1部分:鋼格柵板(中文版)
- 全北京市二手房最低指導價
- 六年級下冊道德與法治第5課應對自然災害課件
- 黑龍江省第三次國土調查實施方案
- 中考語文復習指導PPT資料30頁課件
- 診所備案申請表格(衛健委備案)
- 案例收球器盲板傷人事故
- 第3章-中子擴散理論2014
評論
0/150
提交評論