但是,現在有那麽多人在研究海龜交易規則。我的觀點只能代表壹家之言,難免有失偏頗。讓我們來看看吧。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
壹般來說,在海龜交易規則中,為什麽要用波動性來分隔開倉部分?
我覺得這主要是因為倉位大小已經在海龜的波動中設計好了。倉位大小與止損規則有關。所以在波動的表象下,加倉的過程其實是壹種以風險控制管理為核心的操作行為。但是,這裏隱藏著壹些深層次的東西。
下面我將展開我的觀點。
先說海龜的開倉規則,再進壹步討論加倉。
海龜最初的建倉規則包括兩部分,書上稱之為入市策略,如圖:
簡單來說,就是海龜通過突破唐七通道發出開倉信號。
但是我們需要註意的壹點是。海龜的兩個系統中,只有系統2提到了加倉規則。系統1只討論信號辨別。這裏就不浪費篇幅貼龜的原文了。建議妳找《烏龜》這本書對比壹下。這壹段在書的第232頁。
在這裏,我認為有必要先做壹次短途旅行。先說海龜系統1。
系統1區分信號的有效性,分別是盈利突破和虧損突破。書中並沒有定義其他的突破,所以我們可以理解為,壹旦系統1發出交易信號,後續對這個信號的判斷只是“盈利突破”和“虧損突破”的二元定義。這和職位是否盈利無關。
我們來看壹下原話:“如果上次突破是盈利突破(即盈利交易),那麽系統1當前的進場信號將被忽略。”
從字面上看,因為唐七安全通道本身就是在描述壹個新高或者新低。如果信號是價格突破了唐琦安塞路的高點(比如上漲),那麽價格創出新高的過程就可以看作是系統在不斷發出信號。海龜不能在每次新高都做多。所以,只在第壹次突破時買入。該信號被視為有效信號。以後突破了就不會再買了。也就是說,系統1更有可能只有底倉而沒有加倉。
我們再來研究壹下虧損突破的定義:如果突破日之後的價格在持倉有機會退出獲利之前不利地變化了2N(根據10日突破退出規則),則視為虧損突破。
這實際上意味著建倉時,在不利方向的2N位置設置了初始止損。不知道n的含義的朋友不要著急,後面我會詳細說的。現在,我們暫時把n理解為n個最小價格變化)
如果這個初始止損被觸發,那麽產生這個操作的突破信號就叫做虧損突破。
根據規則,我們可以看到系統1在等待開倉機會,設置初始止損,持續跟蹤完成交易。
我們來看看系統2的入門規則:
“如果價格超過了55天的高點,海龜就會在相應的商品上買壹個單位,建立多頭頭寸。如果有信號顯示價格已經跌破最近55天的最低價,海龜就會賣出壹個單位建立空頭頭寸。
對於系統2,所有的突破都被視為有效信號,不管最後的突破是虧損還是盈利。"
在系統2中,不再考慮盈利突破或虧損突破。只要是突破,就認為有意義。
為什麽?!
為什麽系統1要區分,系統2不區分?
在我看來,只有回答了這個問題,才能從更深層次理解海龜加倉的邏輯。
我們看到海龜的系統1和系統2本質上是兩套趨勢跟蹤系統。壹個是參數小的靈敏系統,壹個是參數大的慢系統。
與慢速系統相比,靈敏系統會發出更多的信號。因為市場單邊走勢不多,那種“恰到好處”的波動容易頻繁清洗系統1。
即使是標準的單邊走勢,過程中也難免出現較大的反向運動。這種反向運動不僅會結束盈利的頭寸,甚至會給出反方向建倉的信號。然而,這種相反方向的打開信號通常會導致2N振幅的損失。
可以說海龜本身已經考慮到了敏感系統的不穩定性。因此,它不在系統1上添加頭寸。這對我們也是有用的。也就是最好不要在壹個由敏感參數組成的系統中通過頻繁加倉來捕捉趨勢。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
下面,在討論系統2加倉的思路之前,先做壹些準備。
在討論加倉規則之前,我們先來研究壹下海龜的倉位計算和止損規則。
海龜通過計算交易標的的“真實波動區間平均值(ATR)”並結合資金的支取區間來計算下單數量。這體現了海龜把波動和風險控制結合起來的思路!我認為這是壹個前瞻性的想法。這個想法在我的文章《幹貨!給期貨新手講壹個簡單易用的資金管理方法也有涉及。
接下來我們來討論壹下具體的配方和存在的問題。
要計算真實平均波動範圍(ATR),必須先計算“真實波動範圍(TR)”。
公式是:
TR = MAX(H - L,H - PDC,PDC - L)
H-當日最高價;L-當日最低價;PDC-前壹交易日的收盤價,縮寫為:前收盤價。
簡單來說就是在高低價差、最高價與前價的價差、前價與最低價的價差中找出較大的數,作為當天的真實波動區間(TR)。(這個要在每日收盤後計算。)
這裏有個問題:作為現代市場,很多流動性大的品種的TR通常是當天最高價和最低價之差。
讓我們來看看原理圖:
極端情況除外,如春節、國慶假期後開業。這種前收盤價在當天高低價位之外的例子,在今天的期貨市場是不容易出現的。即使有,也因為ATR計算中的平均化,對最終結果的計算影響不大。
我就納悶了,為什麽海龜在計算TR的時候要考慮之前的價格?大概是因為當時的行情,日線級別出現較大跳空是比較常見的。為了將缺口規模計算到風險控制模型中,需要比較前壹個價格與當天高低價格的差異,取較大者。
其實從這個片面的角度,也可以看出海龜體系與現在市場節奏的不同。在計算今日市場的波動區間時,也要與時俱進。不過,原龜的這壹步計算也不是不可能。
那麽,計算n值的公式中還有第二個問題:如果選擇不同的開始日期,計算出的n值就會不同。
我們先來看看n的計算公式:
N = (19 × PDN + TR)/20
前壹交易日的PDN- N值;TR——當天的真實波動幅度。
“因為公式需要前壹天的N值,所以第壹次計算N時不能用這個公式,只能計算真實波動區間的20天簡單平均值。”
換句話說,如果我們選擇不同的開始日期,對應的開始n值將會不同。
讓我們以原文中的數據為例:
因為n的第壹個值是由實際波動區間TR的20個平均值計算出來的,所以不同日期的平均值的區間是不壹樣的,具體的數值肯定會不壹樣。後面的n值都是在這個基本n值的基礎上計算出來的,難免會有誤差。
所以現在很多軟件的ATR的計算都是直接用20 TRs的平均值。而不是機械的照搬n的公式。
所以海龜為了有區別,計算出我們也叫n .而且是簡單的用TR平均計算出來的。以後就叫ATR吧。
海龜們得到n後,會用它來計算訂貨量。
公式是:
頭寸規模單位= 65438+賬戶的0%/(n×點值)
使用書中的示例進行計算:
當n = 0.0141時;賬戶規模= 1,000,000美元;民用燃料點價值= 42,000美元
持倉大小單位= 1 000 000×1%/(0 01 41×42000)= 16.88。
四舍五入到16合約。
好了,現在我們來回憶壹下上面文章討論系統1時提到的初始止損。也就是2N的止損空間。
如果您下單超過16合約,止損下降2N,則交易虧損:16×42000×2×0.0141 = 18950.4美元。
我們再來算壹下比例:18950.4÷1 000 000×100% = 1.895%≈2%。
這裏要明確壹點,海龜的止損其實是符合資金管理的。其目的是根據市場的波動幅度,在盡可能容納市場折騰的前提下,將單筆資金損失控制在總資金的2%以內。
這很容易讓第壹次分析海龜的朋友產生困惑。相當於在壹個環節中處理包括:市場波動、風險控制計算(通過訂貨量計算實現)、止損點確認等多項工作。
那麽,這和我們問題中的加倉有什麽關系呢?
這涉及到兩個方面,我們會繼續討論。
=========================================
先從書中的例子說起。
在書的第236頁,關於“止損標準”的段落如下圖:
我們可以看到,加倉的倉位都是在初始位置以1/2N的區間累加的。止損價格是進場價格2N反轉的位置。
即每開壹個新的倉位,交易後如果行情折返,打了止損,交易將損失總資金的2%。
我們壹個壹個來算:
第四個單位:30.10-27.70 = 2.4;2.4 ÷1.2 = 2(N)?(N=1.2)
第三個單位:29.50-27.70 = 1.8;1.8÷1.2 = 1.5(N)
第二個單位:28.90-27.70 = 1.2;1.2 ÷ 1.2 = 1(N)
第壹個單位:28.30-27.70 = 0.6;0.6 ÷1.2 = 0.5(牛頓)
總損耗:2+1.5+1+0.5 = 5 (N)
也就是說,四個單位建倉的總風險理論上是5%。
也就是說,海龜的倉位實際上是在考慮總風險控制的基礎上壹步步增加的。
每上漲1/2N,行情就可能提前折返,無法觸發新的買入位置。這樣會在壹定程度上降低損失的機會成本。
比如大盤只啟動了第二股,然後就折返了。此時兩個單位都止損,總風險3.5%。如果我們在初始的開始位置直接買兩個單位(而不是壹個單位),總風險是4%(雖然初始止損更低)。這樣雖然進場倉位更不利,但在相同倉位下,總風險其實更小。而且從市場能到達第二個買入位置來看,潛力比價格只到達第壹個位置時強。
我們可以這樣想。當大盤漲到10%的時候,我們可能還沒有什麽感覺。當大盤上漲20%的時候,我們覺得有可能啟動行情了。當市場上漲30%時,我們確定上漲趨勢來了;當大盤上漲40%時,我們處於上升趨勢;大盤上漲100%的時候,我們已經大賺了壹筆。
這是正反饋思維的核心,每壹次順勢強化都被認為是在繼續強化。所以海龜的加倉可以理解為正反饋思維的具體化。
第二個層次:
費思在書中說:
這說明,如果趨勢出來了,但是沒能賺到足夠的錢,那麽海龜們最終都會虧損。
這表現在兩個方面:壹個是趨勢壹定要把握,不能錯過;另壹個是把握住的趨勢,壹定要盡量多賺。
所以,海龜設置了系統2。通過更加遲滯的系統來把握必然趨勢。即使系統1被敲掉,那麽系統2也壹定會把握住趨勢。
但是僅僅把握趨勢是不夠的。Faith的潛臺詞是,系統啟動慢代表大趨勢的可能性會大於系統1。那麽,壹定要嘗試加倉的模式,盡可能的把握利潤。
從這個角度解釋了為什麽系統2有加倉而系統1沒有。
因為兩個系統的功能不同:系統1在把握市場的同時盡量避免噪音;系統二是在把握市場,控制風險的前提下,盡可能的多賺。
好了,說了半天,最後總結壹下答案。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
海龜的倉法為什麽以波動為區間?
海龜的加倉,可以說是對“相對確定”的行情“下重註”的行為。
增加有波動的倉位,壹方面在系統2的信號基礎上再次篩選行情,避免不必要的重倉;另壹方面,為每壹個進場的倉位設置初始止損服務,更方便控制單個風險和總倉位風險。
如果進行嘗試,可以靈活調整波動性較大的加倉模式。只要能兼顧控制風險和把握市場這兩個基本原則。比如用系統2突破時,突破位置必須在1/2N以上再加倉;或者,20日在唐通道的軌道側向上添加2N的倉位作為進場倉位,通過跟蹤20日唐通道的離場軌道來填充第四倉。
總之,在海龜看來,趨勢不多,不能錯過,壹定要盡量多賺。至於形式,只要遵守這兩個基本原則,我們可以靈活變通。
好吧,說了這麽多。其實三四段就可以概括了。但是,如果只有三四段,可能有些人看不懂。把這篇文章當做梳理我的思路。
如果妳贊同我的文章,請幫我轉發。讓更多感興趣的朋友看到。如果我的文章能給妳更多的啟發,我將不勝榮幸。