量化(二)—— 建立完整交易體系

導言

很多人可能和我一樣,覺得金融這個東西很簡單,就是追漲殺跌,摸頂抄底。很多人都和我一樣,在實踐中,發現總是四處碰壁。虧損了就死扛,如果抗過來了,賺了一點點手續費就跑。如果抗不過來,那就是血虧。每次都不能抓住行情,持倉賬戶裏永遠是虧損。

其實這個問題很簡單,就是沒有一個完整的交易體系。更加直接一點,就是入場沒有止損點。每次都是幻想市場走勢,而實際市場都是反向的。這些都是自己血的教訓,用真金白銀買的,不是模擬盤。

只能有了完整交易體系,然後在機械的進行交易,這樣才能獲得成功。金融市場就是一個預期市場,一個概率性遊戲。只能做對的事情,錯的事情唯一辦法就是止損認輸。

一個完整的交易系統可以非常複雜,也可以比較簡單。這裏我們使用一個簡單的海龜交易法則進行分析。不要小看這個系統,不同的人,相同的系統,最後的結果也是不一樣的。金融市場其實就是你個人性格弱點的放大場所。

很多初學者都覺得交易的正確率很重要。其實不然,金融市場的核心是持有正確的倉位,第一時間截斷損失。

說一句真心話,不會金融還是不要學吧。

寫這個文章,我也再次將海龜交易法則重新一字一字讀了一下,每次閱讀都有新的體會。本文關於海龜交易法則的內容都是來自《海龜交易法則》這本書。

海龜交易法則

一個完整的交易系統應該包括以下幾個部分:1、交易市場;2、頭寸規模;3、入市策略;4、止損;5、退出。

交易市場

中國期貨市場。目前國內合法的期貨交易所有五家,分別是上海期貨交易所(http://www.shfe.com.cn/,縮寫 SHFE)、鄭州商品交易所(http://www.czce.com.cn/,縮寫 CZCE)、大連商品交易所(http://www.dce.com.cn/,縮寫 DCE),中國金融期貨交易所(http://www.cffex.com.cn/,縮寫 CFFEX)和上海國際能源交易中心(http://www.ine.cn/,縮寫 INE)。

一個小知識,是否合法期貨交易所,看是不是第三方存管業務。畢竟現在這個市場魚龍混雜,騙子衆多。

頭寸規模

波動性

N 就是真實波動幅度的 20 日指數移動平均值,也就是真實波動幅度均值(ATR)。N 的單位是點數,也就是這個市場的價格點數。

每一天的真實波動幅度計算公式爲:\max(H-L,H-PDC,PDC-L),其中:

H = 當日最高價

L = 當日最低價

PDC = 前一日收盤價

N 的計算公式:N=\frac{19*PDN+TR}{20},其中:

PDN = 前一日的 N 值

TR = 當日的真實波動幅度

頭寸單位

海龜把頭寸分爲一個個單位,稱之爲頭寸單位。頭寸單位的大小要根據市場的波動性進行調整,目的是讓一個 N 相當於賬戶淨值的 1%。因此,一個產品的頭寸規模單位可以用以下公式計算出:頭寸規模單位 = 賬戶的 1% / 市場的絕對波動幅度。

比如某個商品得 N = 100,每一個點數代表 ¥9,賬戶規模爲 ¥100,000.00,那麼頭寸單位規模 = 0.01*100000/(100*9)=1.11,由於期貨合約不能拆分,捨去小數,得到 1 份合約的結果。

頭寸單位上限

1、單個市場:每個市場中的頭寸單位不得超過 4 個。

2、單個方向:任何一個方向上的總頭寸單位都不得超過 12 個。

調整交易規模

有時候,市場會連續多個月沒有趨勢。在這種情況下,賬號淨值有可能遭受巨大的損失。而在一場場大捷之後,擴大頭寸規模。賬戶規模每年年初調整一次。每當損失了初始賬戶的 10%時,將我們賬戶規模縮減 20%。

比如我們的 100 萬初始賬戶損失了 10%,賬戶規模將會下調到 80 萬,直到賬戶淨值恢復到年初水平。如果有一次損失了 10%(80 萬的 10%,也就是 8 萬,這樣總損失達到 18 萬),這樣賬戶再壓縮 20%,只剩下 64 萬的名義賬戶。

入市策略

海龜使用理查德.唐奇安的通道突破系統爲基礎的非常簡單的入市系統。

唐奇安通道

Richard Donchian(1905.9 - 1993),趨勢交易之父,是職業期貨交易員,於 20 世紀中期開發了 Donchian Channel 來幫其觀測期貨走勢。

在這裏插入圖片描述

唐奇安通道一個由三條線組成的通道指標,這三條線分別是過去 n 日的最高價、過去 n 日的最低價以及過去 n 日最高價和最低價的均值。

海龜交易系統的核心就是唐奇安通道突破系統。本質上說,海龜交易系統也是追漲殺跌,買強賣弱。

突破

突破是指價格超越了過去一定時期內的最高點或最低點。海龜總是在突破發生時立即入市交易,不會等到當日收盤或次日開盤時。在跳空開盤的情況下,加入開盤價已經跳過了突破價,海龜就在開盤時入市。

系統 1:短期系統

以 20 日突破爲基礎的短期系統。只要價格超越 20 日最高或最低點一個最小單位,海歸們就馬上行動。如果價格超越了 20 日高點,海龜就買入一個頭寸單位,開始做多。如果價格跌破了 20 日低點,海龜就賣出一個頭寸單位,開始做空。

假如上一次突破是盈利性突破(也就是可以帶來一次盈利的交易),那麼系統 1 的當前入市信號將被忽略。假如上一次突破是虧損型突破,那麼目前的新突破就會被視爲有效的入市信號。如果一次突破因爲這條法則而被忽略,那麼交易着將在 55 日突破點(系統 2)入市,這是爲了避免錯過重大趨勢。這個 55 日突破點被視爲一個保障性突破點。

系統 2:長期系統

以 55 日突破爲基礎的短期系統。只要價格超越 55 日最高或最低點一個最小單位,海歸們就馬上行動。如果價格超越了 55 日高點,海龜就買入一個頭寸單位,開始做多。如果價格跌破了 20 日低點,海龜就賣出一個頭寸單位,開始做空。

對於系統 2 來說,所有突破都被視爲有效信號,無論上一次突破是虧損性還是盈利性。

逐步建倉

海龜首先在突破點建立 1 個單位頭寸,然後按 \frac{1}{2}*N 的價格間隔一步一步擴大頭寸,注意這個 \frac{1}{2}*N 的價格以上一份訂單的實際成交價格爲基礎。這個過程將繼續下去一直到頭寸規模達到上限,4 個頭寸單位。下面我們用最近的 i2009 爲例,講解整個建倉過程。

1、突破信號:在 2020/5/8 日,突破了前期 20 日(2020/4/20)高點價格 624,由於本日開盤價格爲 625,所以當前買入的價格變爲 625(如上圖第 17 個信號)。海龜完成第一次建倉,買入一個單位頭寸,目前持有一個單位多頭。如下圖所示。

2、逐步建倉:N = 15.13,N/2=7.565,由於石頭每次變化爲 0.5,這裏系統認爲 0.5N=8,也就是下一個加倉的價格爲 625+8=633。

3、逐步建倉:在 2020/5/8 日,價格到達 633(如上圖第 17 個信號)。海龜完成第二次建倉,買入一個單位頭寸,目前持有兩個單位多頭。下一個加倉的價格爲 633+8=641。

4、逐步建倉:在 2020/5/13 日,價格到達 641(如下圖第 19 個信號)。海龜完成第三次建倉,買入一個單位頭寸,目前持有三個單位多頭。注意,這時候 N=14.27,0.5N=7.135,取 7.5,下一個加倉的價格爲 641+7.5=648.5。

5、逐步建倉:在 2020/5/14 日,價格到達 648.5(如下圖第 19 個信號)。海龜完成第四次建倉,買入一個單位頭寸,目前持有四個單位多頭。注意,這時候 N=14.04,0.5N=7.02,取 7.5,下一個加倉的價格爲 648.5+7.5=656。

6、逐步建倉:在 2020/5/15 日,價格到達 656(如下圖所示),但是我們已經持有了四個單位頭寸,這次我們就不繼續建倉了,只是持有。

統一性

前面提到了,相同的系統,不同的人會有不同的結果。裏奇要求海龜們堅定不移地遵守入市信號,數據統計也顯示,表現最好的海龜都是入市法則的堅定信徒,表現最差的海龜都不能始終如一地堅持法則。

止損

止損是生命線

遵守系統法則的命令退出虧損的頭寸是一個生死攸關的要點。不會甩掉損失的交易者在長期內都不會成功。幾乎所有失去控制的致命交易行爲都與不能防微杜漸地及時控制損失有關。所以止損是交易者最後的生命線。

要控制損失,最重要的事情就是在入市之前就確定退出的標準。一旦價格達到止損標準,必須堅定不移地退出。猶豫和動搖最終將釀成災難。

止損標準

海龜根據頭寸風險來設定止損標準。任何一筆交易的風險程度都不得超過 2%。

由於 1N 的價格變動代表着賬戶淨值的 1%,在 2% 的風險限制下,價格變動的上限就是 2N。海龜止損標準就是 2N:對於多頭頭寸來說,止損價比入市價低 2N;對於空頭頭寸來說,止損價比入市價高 2N。

下面我們同樣使用 i2009 來說明這個過程。

商品編碼:i2009,系統 1

  N 0.5N 2N 入市價 止損價 下一個價格
第一個單位 15.13 8 30.5 625 594.5 633
第二次建倉
第一個單位       625 602.5  
第二個單位 15.13 8 30.5 633 602.5 641
第三次建倉
第一個單位       625 611.5  
第二個單位       633 611.5  
第三個單位 14.59 7.5 29.5 641 611.5 648.5
第三次建倉
第一個單位      

625

620  
第二個單位       633 620  
第三個單位       641 620  
第四個單位 14.04 7.5 28.5 648.5 620 656

備選止損策略:雙重損失

在雙重損失策略下,每一筆交易風險上限不是 2%,而是 0.5%。也就是價格波動的上限是 0.5N。在一個頭寸單位止損退出後,交易者將在價格恢復到最初的入市價格重新建立單位。

雙重損失策略還有一個好處:不需要隨着新頭寸單位的補充而調整之前單位的止損點,因爲我們最多隻能有四個單位,總風險水平不可能超過 2%。

但是這個策略,我自己是沒有用過的,也沒有研究過。

退出

海龜系統在突破點入市,但大多數突破點都不會引發趨勢。這意味着海龜們的大多數交易都是虧損的。確實,這也是海龜交易法則最蛋疼的地方。

系統 1

採用 10 日突破退出法則。對於多頭頭寸來說,在價格跌破過去 10 日最低點時候退出;對於空頭頭寸來說,在價格超過過去 10 日最高點時候退出。總之,如果價格發生了不利於頭寸的 10 日突破,所以頭寸單位都要退出。

系統 2

採用 20 日突破退出法則。對於多頭頭寸來說,在價格跌破過去 20 日最低點時候退出;對於空頭頭寸來說,在價格超過過去 20 日最高點時候退出。總之,如果價格發生了不利於頭寸的 10 日突破,所以頭寸單位都要退出。

退出不易

對於大多數交易者來說,海龜系統的退出策略可能是整個系統中最難忍受的一個環境。必須等待市場創下 10 日或者 20 日心底才能退出。我們需要極強的紀律性才能堅守陣地,忍受利潤的蒸發,直到抓住真正的大趨勢。在大的盈利交易中遵守紀律和法則的能力就是經驗豐富的成功交易者的標誌。

合約滾動

當一期合約到期時,我們轉向後期新合約之前需要注意兩個因素。

首先,在很多時候,近期的合約雖然有很好的趨勢,但較遠期的合約並沒有表示出同樣的勢頭。除非新合約的趨勢同樣符合要求,否則不要向新合約滾動。

其次,必須趕在現有合約成交量大幅萎縮之前滾向新合約。

實盤樣例

下面我們用最近的 i2009 爲例,講解整個海龜交易從建倉、持有、加倉到退出的完整過程。

突破前

如上圖所示,從 2020/4/7 到 2020/5/7 這 20 個交易日中,最高價格在 2020/4/20,價格爲 624。也就是說,只要價格向上突破 624,就是多頭的買點。

如上圖所示,從 2020/4/7 到 2020/5/7 這 20 個交易日中,最低價格在 2020/4/7,價格爲 557。也就是說,只要價格向下突破 557,就是空頭的賣點。

突破

如上圖所示,在 2020/5/8,市場選擇向上突破,開始多頭行情。2020/5/8,開盤價格爲 625,超過了 624.5,因此海龜第一次建倉價格爲 625。此時 N=15.13,0.5N=7.565,2N=30.26,由於石頭每次最小變化爲 0.5,所以 0.5N=8,2N=30.5。過去 10 日最低點價格爲 591.5(2020/4/29)。因此我們可以得到以下的表格。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591.5 max(594.5, 591.5)=594.5

逐步建倉一

如上圖所示。在 2020/5/8 日,價格上行繼續到達 633。我們將在 633 第二次建倉。此時 N=15.13,0.5N=7.565,2N=30.26,由於石頭每次最小變化爲 0.5,所以 0.5N=8,2N=30.5。過去 10 日最低點價格爲 591.5(2020/4/29)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591 max(594.5, 591.5)=594.5
第二次建倉
1 15.13 625 625+8=633 641-30.5=610.5 591 max(610.5, 591.5)=610.5
2 15.15 633 633+8=641 641-30.5=610.5 591 max(610.5, 591.5)=610.5

逐步建倉二

如上圖所示。在 2020/5/13 日,價格上行繼續到達 641。我們將在 641 第三次建倉。此時 N=14.20,0.5N=7.1,2N=28.4,由於石頭每次最小變化爲 0.5,所以 0.5N=7.5,2N=28.5。過去 10 日最低點價格爲 591.5(2020/4/29)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591.5 max(594.5, 591.5)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5

逐步建倉三

如上圖所示。在 2020/5/14 日,價格上行繼續到達 648.5。我們將在 648.5 第四次建倉,也是最後一次建倉。此時 N=14.04,0.5N=7.02,2N=28.04,由於石頭每次最小變化爲 0.5,所以 0.5N=7.5,2N=28.5。過去 10 日最低點價格爲 591.5(2020/4/29)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591.5 max(594.5, 591.5)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
第四次建倉
1 15.13 625 625+8=633 648-28.5=619.5 591.5 max(619.5, 591.5)=619.5
2 15.13 633 633+8=641 648-28.5=619.5 591.5 max(619.5, 591.5)=619.5
3 14.2 641 641+7.5=648.5 648-28.5=619.5 591 max(619.5, 591)=619.5
4 14.04 648.5 648.5+7.5=656 648-28.5=619.5 591 max(619.5, 591)=619.5

逐步建倉四

如上圖所示。在 2020/5/15 日,價格上行繼續到達 656。由於已經持有最大單位頭寸,以後每次突破,我們不會有新的頭寸建立,但是會更新止損價格。此時 N=13.37,0.5N=6.685,2N=26.74,由於石頭每次最小變化爲 0.5,所以 0.5N=7,2N=27。656+7=663。過去 10 日最低點價格爲 591.5(2020/4/29)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591.5 max(594.5, 591.5)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
第四次建倉
1 15.13 625 625+8=633 656-28.5=627.5 591.5 max(627.5, 591.5)=627.5
2 15.13 633 633+8=641 656-28.5=627.5 591.5 max(627.5, 591.5)=627.5
3 14.2 641 641+7.5=648.5 656-28.5=627.5 591.5 max(627.5, 591.5)=627.5
4 14.04 648.5 648.5+7.5=656 656-28.5=627.5 591.5 max(627.5, 591.5)=627.5

逐步建倉五

如上圖所示。還是在 2020/5/15 日,價格上行繼續到達 663。由於已經持有最大單位頭寸,以後每次突破,我們不會有新的頭寸建立,但是會更新止損價格。此時 N=13.37,0.5N=6.685,2N=26.74,由於石頭每次最小變化爲 0.5,所以 0.5N=7,2N=27。663+7=670。過去 10 日最低點價格爲 591.5(2020/4/29)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591.5 max(594.5, 591.5)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
第四次建倉
1 15.13 625 625+8=633 663-28.5=634.5 591.5 max(634.5, 591.5)=634.5
2 15.13 633 633+8=641 663-28.5=634.5 591.5 max(634.5, 591.5)=634.5
3 14.2 641 641+7.5=648.5 663-28.5=634.5 591.5 max(634.5, 591.5)=634.5
4 14.04 648.5 648.5+7.5=656 663-28.5=634.5 591.5 max(634.5, 591.5)=634.5

逐步建倉六

如上圖所示。在 2020/5/18 日,價格上行繼續到達 670。由於已經持有最大單位頭寸,以後每次突破,我們不會有新的頭寸建立,但是會更新止損價格。此時 N=14.43,0.5N=7.215,2N=28.86,由於石頭每次最小變化爲 0.5,所以 0.5N=7.5,2N=29。670+7.5=677.5。過去 10 日最低點價格爲 591.5(2020/4/29)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591.5 max(594.5, 591.5)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
第四次建倉
1 15.13 625 625+8=633 670-29=641 591.5 max(641, 591.5)=641
2 15.13 633 633+8=641 670-29=641 591.5 max(641, 591.5)=641
3 14.2 641 641+7.5=648.5 670-29=641 591.5 max(641, 591.5)=641
4 14.04 648.5 648.5+7.5=656 670-29=641 591.5 max(641, 591.5)=641

逐步建倉七

如上圖所示。在 2020/5/18 日,價格上行繼續到達 677.5。由於已經持有最大單位頭寸,以後每次突破,我們不會有新的頭寸建立,但是會更新止損價格。此時 N=14.43,0.5N=7.215,2N=28.86,由於石頭每次最小變化爲 0.5,所以 0.5N=7.5,2N=29。677.5+7.5=685。過去 10 日最低點價格爲 591.5(2020/4/29)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591.5 max(594.5, 591.5)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
第四次建倉
1 15.13 625 625+8=633 677.5-29=648.5 591.5 max(648.5, 591.5)=648.5
2 15.13 633 633+8=641 677.5-29=648.5 591.5 max(648.5, 591.5)=648.5
3 14.2 641 641+7.5=648.5 677.5-29=648.5 591.5 max(648.5, 591.5)=648.5
4 14.04 648.5 648.5+7.5=656 677.5-29=648.5 591.5 max(648.5, 591.5)=648.5

逐步建倉八

如上圖所示。在 2020/5/18 日,價格上行繼續到達 685。由於已經持有最大單位頭寸,以後每次突破,我們不會有新的頭寸建立,但是會更新止損價格。此時 N=14.43,0.5N=7.215,2N=28.86,由於石頭每次最小變化爲 0.5,所以 0.5N=7.5,2N=29。685+7.5=692.5。過去 10 日最低點價格爲 591.5(2020/4/29)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591.5 max(594.5, 591.5)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
第四次建倉
1 15.13 625 625+8=633 685-29=656 591.5 max(656, 591.5)=656
2 15.13 633 633+8=641 685-29=656 591.5 max(656, 591.5)=656
3 14.2 641 641+7.5=648.5 685-29=656 591.5 max(656, 591.5)=656
4 14.04 648.5 648.5+7.5=656 685-29=656 591.5 max(656, 591.5)=656

逐步建倉九

如上圖所示。在 2020/5/18 日,價格上行繼續到達 692.5。由於已經持有最大單位頭寸,以後每次突破,我們不會有新的頭寸建立,但是會更新止損價格。此時 N=14.43,0.5N=7.215,2N=28.86,由於石頭每次最小變化爲 0.5,所以 0.5N=7.5,2N=29。692.5+7.5=700。過去 10 日最低點價格爲 591.5(2020/4/29)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591.5 max(594.5, 591.5)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
第四次建倉
1 15.13 625 625+8=633 692.5-29=663.5 591.5 max(663.5, 591.5)=663.5
2 15.13 633 633+8=641 692.5-29=663.5 591.5 max(663.5, 591.5)=663.5
3 14.2 641 641+7.5=648.5 692.5-29=663.5 591.5 max(663.5, 591.5)=663.5
4 14.04 648.5 648.5+7.5=656 692.5-29=663.5 591.5 max(663.5, 591.5)=663.5

逐步建倉十

如上圖所示。在 2020/5/18 日,價格上行繼續到達 700。由於已經持有最大單位頭寸,以後每次突破,我們不會有新的頭寸建立,但是會更新止損價格。此時 N=14.43,0.5N=7.215,2N=28.86,由於石頭每次最小變化爲 0.5,所以 0.5N=7.5,2N=29。700+7.5=707.5。過去 10 日最低點價格爲 591.5(2020/4/29)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591.5 max(594.5, 591.5)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
第四次建倉
1 15.13 625 625+8=633 700-29=671 591.5 max(671, 591.5)=671
2 15.13 633 633+8=641 700-29=671 591.5 max(671, 591.5)=671
3 14.2 641 641+7.5=648.5 700-29=671 591.5 max(671, 591.5)=671
4 14.04 648.5 648.5+7.5=656 700-29=671 591.5 max(671, 591.5)=671

逐步建倉十一

如上圖所示。在 2020/5/19 日,價格上行繼續到達 707.5。由於已經持有最大單位頭寸,以後每次突破,我們不會有新的頭寸建立,但是會更新止損價格。此時 N=17.01,0.5N=8.505,2N=34.02,由於石頭每次最小變化爲 0.5,所以 0.5N=9,2N=34.5。707.5+9=716.5。過去 10 日最低點價格爲 599(2020/4/30)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591.5 max(594.5, 591.5)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591.5 max(602.5, 591.5)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591.5 max(612.5, 591.5)=612.5
第四次建倉
1 15.13 625 625+8=633 707-34.5=672.5 599 max(672.5, 599)=672.5
2 15.13 633 633+8=641 707-34.5=672.5 599 max(672.5, 599)=672.5
3 14.2 641 641+7.5=648.5 707-34.5=672.5 599 max(672.5, 599)=672.5
4 14.04 648.5 648.5+7.5=656 707-34.5=672.5 599 max(672.5, 599)=672.5

逐步建倉十二

如上圖所示。在 2020/5/20 日,沒有發生突破。但是過去 10 日最低點價格爲 607.5(2020/5/6)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591 max(594.5, 591)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591 max(602.5, 591)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591 max(602.5, 591)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591 max(612.5, 591)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591 max(612.5, 591)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591 max(612.5, 591)=612.5
第四次建倉
1 15.13 625 625+8=633 707-34.5=672.5 607.5 max(672.5, 607.5)=672.5
2 15.13 633 633+8=641 707-34.5=672.5 607.5 max(672.5, 607.5)=672.5
3 14.2 641 641+7.5=648.5 707-34.5=672.5 607.5 max(672.5, 607.5)=672.5
4 14.04 648.5 648.5+7.5=656 707-34.5=672.5 607.5 max(672.5, 607.5)=672.5

逐步建倉十三

如上圖所示。在 2020/5/21 日,價格上行繼續到達 716.5。由於已經持有最大單位頭寸,以後每次突破,我們不會有新的頭寸建立,但是會更新止損價格。此時 N=16.79,0.5N=8.395,2N=33.58,由於石頭每次最小變化爲 0.5,所以 0.5N=8.5,2N=34。716.5+8.5=725。過去 10 日最低點價格爲 609(2020/5/7)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591 max(594.5, 591)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591 max(602.5, 591)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591 max(602.5, 591)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591 max(612.5, 591)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591 max(612.5, 591)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591 max(612.5, 591)=612.5
第四次建倉
1 15.13 625 625+8=633 716.5-34=682.5 609 max(682.5, 609)=682.5
2 15.13 633 633+8=641 716.5-34=682.5 609 max(682.5, 609)=682.5
3 14.2 641 641+7.5=648.5 716.5-34=682.5 609 max(682.5, 609)=682.5
4 14.04 648.5 648.5+7.5=656 716.5-34=682.5 609 max(682.5, 609)=682.5

逐步建倉十四

如上圖所示。在 2020/5/22 日,價格上行繼續到達 725。由於已經持有最大單位頭寸,以後每次突破,我們不會有新的頭寸建立,但是會更新止損價格。此時 N=17.33,0.5N=8.665,2N=34.66,由於石頭每次最小變化爲 0.5,所以 0.5N=9,2N=35。725+9=734。過去 10 日最低點價格爲 624(2020/5/8)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591 max(594.5, 591)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591 max(602.5, 591)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591 max(602.5, 591)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591 max(612.5, 591)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591 max(612.5, 591)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591 max(612.5, 591)=612.5
第四次建倉
1 15.13 625 625+8=633 725-35=690 624 max(690, 624)=690
2 15.13 633 633+8=641 725-35=690 624 max(690, 624)=690
3 14.2 641 641+7.5=648.5 725-35=690 624 max(690, 624)=690
4 14.04 648.5 648.5+7.5=656 725-35=690 624 max(690, 624)=690

逐步建倉十五

如上圖所示。在 2020/5/22 日,價格上行繼續到達 734。由於已經持有最大單位頭寸,以後每次突破,我們不會有新的頭寸建立,但是會更新止損價格。此時 N=17.33,0.5N=8.665,2N=34.66,由於石頭每次最小變化爲 0.5,所以 0.5N=9,2N=35。734+9=743。過去 10 日最低點價格爲 624(2020/5/8)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591 max(594.5, 591)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591 max(602.5, 591)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591 max(602.5, 591)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591 max(612.5, 591)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591 max(612.5, 591)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591 max(612.5, 591)=612.5
第四次建倉
1 15.13 625 625+8=633 743-35=708 624 max(708, 624)=708
2 15.13 633 633+8=641 743-35=708 624 max(708, 624)=708
3 14.2 641 641+7.5=648.5 743-35=708 624 max(708, 624)=708
4 14.04 648.5 648.5+7.5=656 743-35=708 624 max(708, 624)=708

逐步建倉十六

如上圖所示。在 2020/5/25 日,沒有發生突破。但是過去 10 日最低點價格爲 626.5(2020/5/11)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591 max(594.5, 591)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591 max(602.5, 591)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591 max(602.5, 591)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591 max(612.5, 591)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591 max(612.5, 591)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591 max(612.5, 591)=612.5
第四次建倉
1 15.13 625 625+8=633 743-35=708 626.5 max(708, 626.5)=708
2 15.13 633 633+8=641 743-35=708 626.5 max(708, 626.5)=708
3 14.2 641 641+7.5=648.5 743-35=708 626.5 max(708, 626.5)=708
4 14.04 648.5 648.5+7.5=656 743-35=708 626.5 max(708, 626.5)=708

逐步建倉十七

如上圖所示。在 2020/5/26 日,沒有發生突破。但是過去 10 日最低點價格爲 627.5(2020/5/12)。因此表格變化如下。

  N 建倉價格 下一次價格 止損價格

退出價格

實際止損價格
第一次建倉  
1 15.13 625 625+8=633 625-30.5=594.5 591 max(594.5, 591)=594.5
第二次建倉
1 15.13 625 625+8=633 633-30.5=602.5 591 max(602.5, 591)=602.5
2 15.15 633 633+8=641 633-30.5=602.5 591 max(602.5, 591)=602.5
第三次建倉
1 15.13 625 625+8=633 641-28.5=612.5 591 max(612.5, 591)=612.5
2 15.13 633 633+8=641 641-28.5=612.5 591 max(612.5, 591)=612.5
3 14.2 641 641+7.5=648.5 641-28.5=612.5 591 max(612.5, 591)=612.5
第四次建倉
1 15.13 625 625+8=633 743-35=708 627.5 max(708, 627.5)=708
2 15.13 633 633+8=641 743-35=708 627.5 max(708, 627.5)=708
3 14.2 641 641+7.5=648.5 743-35=708 627.5 max(708, 627.5)=708
4 14.04 648.5 648.5+7.5=656 743-35=708 627.5 max(708, 627.5)=708

退出

如上圖所示。在 2020/5/27 日,開盤低開,價格 696,後面價格下行達到 692.5,觸及止損線。

特別說明:這裏的 692.5 和上面計算的 708 不同,主要時對 N 的理解有所不同,不需要糾結於最終退出的價格。

結論

一個完整的交易系統是我們在金融市場活着的根本。雖然海龜交易法則已經有些落後,但是他還是一個最好最簡單最有效的交易系統。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章