基於箱體理論的交易策略,支援商品期貨和數字貨幣

2022-06-06 21:27:08 字數 1716 閱讀 5908

第一次接觸箱體理論是在《我如何從**賺了200萬》這本書中看到的,作者尼古拉斯·達瓦斯作為乙個舞蹈家,在每次全球巡演之後,就用掙來的錢投資於**,並且在短短幾年內就賺到了200萬美元,他所用的方法就是箱體理論。

這在當時是一件很不可思議的一件事情,以至於《時代》雜誌也對他進行了報道。後來他將自己的交易歷程、交易方法寫成幾本書。在《我在**活了下來》同樣也提到了箱體理論(box theory)。

所謂的箱體,也可以稱為一種形態,它的理論根基借鑑了支撐線和阻力線。通常情況下,當****到前期高點時,會遇到賣壓使**回落,當****到前期低點時,會遇到買壓使**上公升。如果**多次這樣來來回回上下運動,就可以根據一段時間的歷史**的高點與低點,形成乙個箱體(box theory)。

箱體的概念是人為的主觀定義,理論上箱體有上下阻力和支撐的作用,**會始終在箱體裡面上下運動。一旦**向上突破箱體上軌,就意味著這是一股比阻力線更強勁的多頭力量,未來**可能會形成多頭趨勢,並**到預期的另乙個箱子。反之,一旦**向下突破箱體下軌,就意味著這是一股比支撐線更強勁的空頭力量,未來**可能會形成空頭趨勢,並**到預期的另乙個箱子。

箱體理論的思想是通過**箱體來度量未來可能的**,當**向上突破箱體頂部之後,預示著**將會到達更高的箱體。反之當**向**破箱體底部之後,預示著**講會到達更低的箱體。

所以,當**有效向上突破箱體頂部,那麼之前的阻力線就會變成支撐線,**就會在未來的一段時間內進入上公升週期,或者進入更高的箱體。同理當**有效向下突破箱體底部,那麼之前的支撐線就會變成阻力線,**就會在未來的一段時間內進入下降週期,或者進入更低的箱體。

當然,實際上箱體形態在市場中並不是四四方方像乙個箱子一樣,我們知道**走勢並不總是規規矩矩,就如上圖一樣,有時候箱體會呈現出標準的w型或者m型,但有時候它也會出現前高後低或者前低後高的形態,甚至會出現奔走的旗型形態。

n=50;

price:=(open+high+low+close*2)/5;

upperband:ref(hhv(price,n),1);

lowerband:ref(llv(price,n),1);

c>=upperband,bpk;

c<=lowerband,spk;

www.fmz.com:c,nodraw;

mid=(upperband+lowerband)/2;

cmid||c>hhv(price,n/2),bp;

autofilter;

以上就是基於箱體理論的交易策略,支援商品**和數字貨幣。在計算箱體頂部和底部的時候,並沒有有最**和最低價,而是用開盤價+最**+最低價+2倍的**價的平均值,這樣做的好處是,可以過濾一部分極端**時產生的極端**。

為了更接近真實的交易環境,我們在回測時採用開平倉各2跳以及2倍的手續費來壓力測試,測試環境如下:

資金曲線

整體來看回測的資金曲線是穩步向上的,無論是在****中或者在****中,策略在市場走勢流暢的時候表現不錯,基本上每乙個較大的趨勢**都能獲利。並且在**處於**時期,也能較好的控制資金曲線的回撤。

點選複製完整的策略原始碼

作為一種古老的交易方法,箱體理論在當今國內商品**和數字貨幣中,依然保持著活力。雖然本篇的策略比較簡單,但大道至簡在交易者領域也一樣適用。乙個正確的策略框架是不在乎每次交易的得與失,而是站在乙個全域性的角度看,只要這個策略符合虧小贏大,那麼長期堅持下來就能取得穩定的盈利。

交易策略的常用評價指標

在量化交易策略中,最後需要乙個通過評價指標來衡量策略的好壞。策略評價方法 可以從四個方面來進行衡量 收益 穩定性 勝率 風險 淨值曲線 淨值計算 initialcapital 初始資產 capital 賬戶總資產 value 持倉股總市值 cash 賬戶可用現金 capital value cash...

基於統計學習理論的支援向量機演算法研究

blog 基於統計學習理論的支援向量機演算法研究 1 理論背景基於資料的機器學習是現代智慧型技術中的重要方面,研究從觀測資料 樣本 出發尋找規律,利用這些規律對未來資料或無法觀測的資料進行 迄今為止,關於機器學習還沒有一種被共同接受的理論框架,關於其實現方法大致可以分為三種 3 第一種是經典的 引數...

如何使用Matlab現的化交易策略

原 如何使用matlab實現你的量化交易策略 編者按語 有不少喜歡用matlab程式語言開發量化策略的quanter,這篇文章是基於掘金量化交易平台介紹如何通過matlab實現您的量化交易策略的模型。一 matlab策略sdk概述 1.概述 作為掘金3量化介面的一員,matlab語言sdk包含以下特...