“龜湯”交易法則
“龜湯”交易法則
上世紀八十年代早期,有個非常著名的交易員團體——叫做“海龜”。締造了交易傳奇的市場大師理查德·丹尼斯在訓練一組新交易員的時候起了這個有趣的名字。因為理查德相信,培訓交易員,其實就像新加坡人養海龜一樣。這個交易方法被稱作海龜方法,這個簡單的趨勢跟隨技巧方法曾令他們的導師理查德取得了巨大的成功。
二十多年過去了,海龜方法現在已不再是個祕密,很多人已經了解它。盡管如此,那為何仍沒多少人用它交易取得成功呢?那是因為趨勢跟隨策略通常需要忍受大幅度和長時間的回撤。很多投資者或交易員沒有足夠的資本或者願意堅持這些長期的虧損。通常大多數人在交易轉向對他們有利之前就已經退出了。
琳達·華斯基和拉利·康諾在他們的書《華爾街精靈——屢試不爽的短期交易策略》(Street Smarts)中命名了這個與“海龜”交易法則相反的“龜湯”交易法則。大多數策略不能保持盈利的原因是,一旦很多市場參與者使用它們,這些策略的盈利能力就將退化。這是市場用來平衡那些不平衡現象的方法。華斯基通過與海龜方法相反的交易,發現更多成功和獲利的結果。因為海龜法需要很多失敗的交易和坐等坏的交易變得盈利。通常當它獲利時,它會抵消那些所有的虧損才盈利,而且這個現象周而復始。很顯然,華斯基創造這個策略“海龜之湯”的名字是種美式幽默,它利用海龜交易者的成本來獲利(把海龜做成湯吃掉)。【BINGO 收集整理】
原始的“海龜”交易規則至少是波段交易或更久的交易,時間跨度在一周到一個月之間。華斯基女士使用“龜湯”策略做更短期的日內或波段交易,集中地利用了假突破的高頻發生現象。一般來說,“海龜”法使用的20天周期突破:突破20日高則買入,跌破20日低則拋售。而下面則是“龜湯”交易法的細則:
1、當市場突破20日高點(或低點時),如果市場向上突破就做多,如果向下突破就放空
2、20日低點必須出現在4個交易日之前。
3、價格跌破20日低點並下挫超過5至10美分,可以在突破點以下5至10美分放置止損新買單進場(注意:停損單的意思並不局限於對已有頭寸的止損,也可以使用它來進行新單開倉進場)。例如,如果20日低點為10.53美元,並且市場跌破10.43美元,可以在10.47至10.43美元之間放置止損單——新買單進場,一旦市場重新回到10.47至10.43美元就買入開倉。
4、一旦買單成交,在當天日低以下1美分放置止損單Stop。(例如,如果當天日低10.32美元,止損單就放在10.31美元)。
5、當交易獲利時,設置跟蹤止損單Trading Stop(這是國際市場上常見的一種止損指令,在市場回檔某個固定幅度或比例的時候,止損單触發成交)。跟蹤止損的幅度是-10、-20還是-30美分,由交易員依據股票價格或波動性自行判斷。例如,放置-30美分的跟蹤止損單,相對於5美元的股票來說,20美元的股票更為合理。同樣,-10美分的跟蹤止損單對於5美元的股票較為合理。就波動性來說,一支股票日內平均波動幅度可能為40至50美分,而另一支股票日內平均波動幅度可能只有5至10美分。跟蹤止損的設置與其說是科學,不如說是藝術,因為該理論創始人沒有明確規定跟蹤止損幅度。這里經驗起到很大的作用。
6、頭寸可能持有幾小時至幾天。【BINGO 收集整理】
7、如果當天或者第二天持倉被止損,交易員可以再次嘗試。這也取決於交易員/投資者的個人判斷。
全球程序化交易尋求新突破
程序化交易的市場競爭越來越激烈,一些獨立的軟體生產商已經開發出能根據使用者喜好來改變複雜程度的軟體,許多在美國資本市場居有影響力的經紀人通過改進他們的交易模型來適應具體期貨市場的要求。軟體生產商和經紀人都把商品交易顧問當作潛在的客戶。
從2007年6月中旬美國期貨業協會舉辦的年度交易和資訊技術大會可以看到程序化交易的發展趨勢,大會上有四個小組討論程序化交易,許多小組中的成員致力於期貨市場上的程序交易的開發和推廣。
“三年前,大多數期貨市場上的程序化交易都是自己開發的,現在我們可以看到有很多現貨供應且無需訂制的產品正在投入使用。”歐洲聯合交易所的資訊技術部長吉姆約翰內克在大會上表示。
雖然很多人為程序化交易起源於資本市場而後傳入期貨和期權市場,事實上,程序化交易在衍生品市場中有很長的歷史。15年前,德國期貨交易所(歐洲聯合交易所的前身)的交易員開始通過編寫電腦程序交易來使交易自動化。由於做市商要從上百個報價中取消和替代報價中開發出高速自動化交易系統,歐洲的電子化期權交易成為另一自動化交易系統重要的孵化器。【BINGO 投資經驗薈萃】
在實際中兩種方法存在於兩個市場中,一個市場中的好方法很快會傳播到另一市場,套利交易尤其適合程序化交易,主要是因為電腦比人的動作更快。J.P摩根的執行理事拉塞爾·艾布拉姆森表示一些程序化交易軟體能在一秒中內傳遞幾千條交易指令到交易所,能不斷地根據市場變化取消和替代交易指令,快速準確地扑捉任何價格異動。
能源市場上的暗箱交易
如今能源市場是程序化交易應用最集中的市場之一。在過去的兩年裡,洲際交易所投巨資到它的交易平台中以提高交易速度和容量,這使它的能源期貨市場對程序化交易者更有吸引力。2006年8月,當紐約商業交易所在Globex電子化交易平台上推出全天候交易的原油期貨合約時,兩家交易所的競爭就開始了。
Orc軟體公司的經理約塞夫·阿爾佛雷德森表示:“紐約商業期貨交易所(NYMEX)推出Globex交易平台之後,我們就接到訂單,Globex交易平台很適合程序化交易,並且與ICE進行跨市場套利很方便。”
兩家交易所都提供固定的應用程序界面,允許客戶將他們的服務器放在交易所的服務器旁,這能使交易指令更快地下到場內,一個來回只需要幾毫秒。
2007年6月,NYMEX在它的Globex交易平台上推出了能源和金屬的期權交易,阿爾佛雷德森認為,這將引起活躍在其他電子化交易的期權市場上的做市商的興趣。阿爾佛雷德森現在能把同一自動報價技術應用到一種期權交易中。如今,這種自動報價系統既可以應用在NYMEX場內交易也可以用在場外交易。
跨市場套利與來自協同定位的挑戰
能源期貨市場的進步使程序化交易對網速要求更高,許多大的期貨交易所提供協同定位服務,允許會員的服務器連接在離交易所服務器最近的位置上,這樣能有效減少交易指令的傳送時間,CME,ICE和Euronext.liffe都提供這種服務。
這樣問題就隨之而來,當一個會員將服務器靠近一個交易所時就會遠離另一交易所,在長距離傳送交易指令時產生的時滯即使只有幾毫秒,在高速交易的世界中這也將產生很大的差異。
為了解決這個問題,一些會員公司為每個交易所設立分離的服務器,這些服務器在同一地點被動態聯結起來,Calyon 金融公司的IT專家說這需要先分析網絡性能,測量交易指令在網絡中各接點間的運行時間和指令資訊交換的時滯,然後根據這些資訊改進交易程序。
交易程序的改進
協同定位交易服務器並不是短線炒手提高交易效率的唯一手段。炒手要對交易系統級進行全面分析觀察能剔除哪些程序來縮短幾毫秒的交易時間,這一過程是不可能一蹴而就。在美國期貨業協會舉辦的交易及資訊技術大會上,一些交易員說他們的交易系統都是在實戰中進行長時間調試得來的。以前,炒手要同時看著四個屏幕,現在只需看著兩行,一行顯示行情變化,另一行顯示網絡狀況。
Calyon Financial公司的Draughon Cites 軟體就是一個很好的例子。在C++和Java的程序中,系統定時運行特定的程序並分配特定的記憶體用於處理這一程序。這一例行程序的運行使系統的運行速度輕微下降,以至於多數炒手都注意不到,但是在自動的程序化交易系統中,尤其交易量突然增大的時候就可以很明確地察覺到。在C++程序中,炒手可以調整例行檢查程序的運行頻率,而不是由系統自動執行。
從軟體到晶片
程序化交易的後果之一就是市場資料出現爆炸性增長,當炒手使用程序化交易軟體將他們的指令細化以減少對市場的沖擊時,就需要增加交易的次數。美國期貨市場上出現了小合約電子化,這些小合約大約是標準合約的一半,很多人都期待在其他期貨市場上推出小型合約。同時,高頻率自動化交易系統的發展有助於增加成交的機率。
交易所現在比以往要輸出更多的行情資料,歐洲聯合交易所的約翰內克估計,他們交易所現在送出的資料是2年前的4倍,到12月份,它的資料傳送能力將達到1096K。資料庫供應商說,他們的系統每秒能接收數萬條指令資訊,每秒送出100萬指令資訊的紀錄很快就被刷新。
TradingScreen的資訊技術主管菲利浦·布翰內克認為,在未來幾年如何解決急劇增加的行情資料是這一行業亟待解決的問題,程序化交易目前在期貨業還占很少一部分,但很快就會有很大的發展,這將促使我們改變現在的資料處理方式。
布翰內克以美國的股票期權市場舉例:當程序化交易的期權交易量不斷增加尤其是當便士定價擴展以後,報價數量會迅速增加。在美國最大的股票期權交易市場——國際證券交易所,做市商能對某一期權在每一行權價上給出每秒14種報價,在全部期權類型的所有的行權價上的報價乘數級增加形成資料洪流。期權報價管理局(OPRA)現在每秒能傳送57.3萬的行情資料,可能在明年1月達到70萬。【BINGO 投資經驗薈萃】
雖然期貨業目前還沒有達到上面提到的資料傳送量,但交易所正在提高其傳送資料的速度和能力。歐洲期貨交易所(Eurex)去年已經開始無線傳送行情資料,並計划在11月份昇級它的交易平台提供附加的市場深度資料,洲際交易所(ICE)正在測試它的高速資料傳送系統。
此外,一些公司正在想法找到能顯著提高資料處理能力的方法,較為理想的一種方式是將資料處理功能從軟體移到現場可程式化門陣列(FPGA)集成晶片上,它可以現場手動調試,這種方法效果顯著。一個美國期貨業的行情資訊提供商——Activ Financial公司估計使用FPGA比以前的資料處理軟體能提高20倍的處理能力,並降低10倍的時滯時間。
TradingScreen 的布翰內克警告說,為程序化交易建立必要的能夠處理資料洪流的系統是非常昂貴的,只有少數人有能力建立分時資料庫。他還表示,僅做一個龐大的交易模型是遠遠不夠的,還需要指令的管理、聯結和行情資料結構來支持這個模型。他們內部很難完成這樣的工作,所以,希望能和銀行、經紀公司一起合作。
究竟去買還是自己設計
作為一個投資者,買現成的軟體還是自己設計划算呢?在期貨業交易和資訊技術大會上,一些人說:“幾年前,很多標準化生產的軟體都是為股票市場設計的,要求期貨市場上的投資者按自己需要進行完善。”
當然,任何事情都有兩面性,正如操盤手擔心交易被投資銀行玩弄一樣,投資銀行也經常聽到他們的客戶抱怨在交易中被程序化交易者玩弄。J.P摩根的阿布拉姆森說,在過去半年時間裡這種抱怨不斷增加,他認為,這就是程序化交易在期貨市場上應用的結果。經常有客戶看到報價欄里的價格後馬上去下單,但當他們發出指令後這個價格已經不見了的情況發生。【BINGO 投資經驗薈萃】
根據一些參加期貨交易資訊交流大會的人員透露,一些公司通過同軸光纜將程序化交易系統與交易所聯結起來,有時公司下買單,他們知道這一報價將引發程序化交易者的回應,接著立即取消這一指令並下賣單,這樣可能爭取到更有利的價格或在同樣價格下的較大的成交量。
這種行為在期貨市場的歷史上並不新鮮。只不過現在的行動更快,但期貨業的老前輩們記得在場內交易時同樣的作弊行為,當一個有吸引力的報價傳到交易池中時,其他的交易員都在觀察他們的交易意圖,為了掩蓋他們的行動,他們可能在交易池的另一邊已經將這一報價執行。
然而,程序化交易工具的發展類似於軍備競賽,只要有一種程序化交易系統被廣泛使用,一些人就會從這種系統中設計出新的系統,一些生產商說他們現在正在設計第三代程序化交易系統。毫無疑問,這種更新換代將不斷持續下去。
---譯自《財富》雜誌---
---Will Acworth/文---
《技術交易系統的新概念》第二章
拋物式時間/價格交易系統的名稱來源於這種交易系統作圖時,所計算、描繪出的停止點形成的軌跡十分類似於拋物線。這種交易系統的特點是,在交易成立後的初期階段,系統留下的充分餘地足以使頭寸在市場頻繁變化的情況下仍得以存續。隨後,停止點的運動軌跡就會逐漸加速。停止點不僅是價格的函數,同時也是時間的函數。但是,停止點的運動絕對不會失去控制,每個交易日沿著頭寸的方向逐漸增大運動幅度。
例如,持有多頭頭寸時,停止點在每個交易日都向上運動,而不在乎價格的運動方向,這就是說,停止點之運動軌跡是時間的函數。同時,由於停止點上移的距離與價格上移的距離成正比例關係,所以停止點的軌跡又是價格的函數。這種時間/價格概念是最有趣之所在。實際上,正因為如此,交易者有足夠多的時問等待價格向有利(頭寸)的方向發展。如果價格運動最後並未發生真正的有利運動,甚或反方向運動,就會在停止點上發生反轉,重新開始一輪新的交易。這些概念將在圖2-1的例子中說明。
圖2—1
圖2—1中,每天價格等幅上漲。另外,請注意每個停止點最後形成的軌跡。最初,停止點逐漸上昇,隨後上昇速度加快。到了第十天,停止點上昇速度趨穩,停止點的軌跡也就基本上只是價格之函數了。
首先,通過計算停止點來解釋這一系列的概念。假設在4日開始進入多頭交易。那麼,交易之第一天(也就是4日)的停止點就是SIP(依前述定義,SIP為前一個交易過程中所達到的極端價位〕。假設前次交易為空頭交易,在4日反轉為多頭。那麼,進入多頭交易的當日之停止點就是50.00(想想看,也就是只要價格在50.00以上,你的多頭頭寸就可以“逗留”!)這種系統實際上是反轉交易系統,即,每個停止點又是反轉點。因此,每個停止點又是停止反轉點SAR,表示停止現有頭寸並反方向建立頭寸。在第一個交易日,SAR為SIP。現在準備計算5日的SAR。【BINGO 投資經驗薈萃】
取4日所達到最高價,減去4日的SAR,將餘數乘上加速因子0.02,然後將這一乘積結果加到4日的SAR上去,其和數就是5日之SAR。計算公式如下:
SAR5=SAR4+AF(H4-SAR4)
將實際數值代入上式:
SAR5=50.00+0.02(52.50-50.00)=50.05
5日之SAR為50.05。加速因子AF是一個逐漸增大的數值,其範圍從0.02開始到0.2結束。如果某個交易日創下了新高值,那麼AF就增加0.02。在本例中,每天都創下新高值。因此,每天AF都增加0.02。6日之SAR值計算如下:
SAR6=SAR5+AF(H5-SAR5)
將實際數值代入上式:
SAR6=50.05+0.04(53.00-50.05)=50.17
一般性計算公式如下:
SAR{I+1}=SAR{I}+AF(EP-SAR{I}
圖2-1所示7日至12日的各個SAR值計算如下:
SAR7=50.17+0.06(53.5-50.17)=50.37
SAR8=50.37+0.08(54.00-50.37)=50.66
SAR9=50.66+0.10(54.5-50.66)=51.04
SAR10=51.04+0.12(55.00-51.04)=51.52
SAR11=51.52+0.14(55.5-51.52)=52.08
SAR12=52.08+0.16(56.00-52.08)=52.71
以上敘述了這套交易系統所依據的基本概念,接著讓我們將這套交易系統應用的規則整理如下。
拋物式時間/價格交易系統規則
入市交易位置:
當價格穿透(突破)SAR時,建倉。
停止·反轉點SAR:
1.建倉的第一天,SAR為前一次交易中的SIP。
(l)如果是多頭,SIP就是前一次空頭交易中達到的最低價位。
(2)如果是空頭,SIP就是前一次多頭交易中達到的最高價位。
2.從第二天開始,以後每日的SAR值計算方法如下:
(1)如果是多頭:
A.找出建倉後所達到的最高價與當日SAR之差,將該差值與AF相乘,其乘積與當日SAR之和就是次日的SAR值。
B.AF的初始值為0.02,然後每創一次新高值,AF就增加0.02,如果未創新高值,那麼就繼續使用前一個AF值,不用增加0.02。AF值最大不超過0.2
2)如果是空頭:
A.找出建倉後的最低價與當日SAR之差,將該差值與AF相乘,並將該乘積從當日SAR值中減去,所得之餘數就是次日之SAR值。
B.AF的初始值為0.02,然後每創一次新低值,AF就增加0.02,如果未創新低值,那麼就繼續使用前一個AF值,不用增加0.02。AF值最大不超過0.2。
3.SAR不能進入前一個交易日或當日的價格區域。
(1)如果是多頭,次日的SAR值不能大於(高於)前一天或當日的最低價。如果SAR值的計算結果大於前一天或當日的最低價,那麼則選取當日與前一日的最低價中較低的值作為次日之SAR,接著用這一SAR值進行下而的計算。
(2)如果是空頭,次日的SAR值就不能小於(低於)前一天或當日的最高價。如果SAR值的計算結果小於前一天或當日的最高價,則選擇當日與前一天的最高價中較高的值作為次日之SAR,接著用這一SAR值進行下面的計算。【BINGO 投資經驗薈萃】
從何處開始交易
最後,還有一件事情需要考慮——從何處開始交易。因為每個交易開始位置就是前一個交易的反轉點,那麼,第一個交易從何處開始呢?
如果整個市場是處於一種上昇趨勢,那麼就在圖表上找到前幾周的最高點,然後在這一最高點出現後的三、四天內,最最明顯的下跌時開始模擬進入空頭交易。在圖表上一直跟蹤這一模擬交易,直至發生反轉,並在反轉點首次真正進入多頭交易,一般都能順應趨勢發展。 如果整個市場是處干下降趨勢,那麼就在圖表上找出幾周前的顯著低價位,與上述相同,開始模擬多頭交易,直至發生反轉,順應趨勢進入真正的空頭交易。
圖2—2 一個使用SAR的例子
對於這種交易系統,還有一種選擇何時開始交易的方法,也就是按照第四章中介紹的動向指數進行操作。如果方向運動是上昇,則進行多頭交易,如果是下降,則進行空頭交易。
以上基本介紹了拋物式時間/價格交易系統,SAR的計算和跟蹤都非常簡單。注意,AF值始終是創新高次數(或創新低次數)與O.02之積。例如,第六次創新高時,加速因子AF值為0.12,第八次創新高時,加速因子AF之值為0.16。
雖然這一交易系統很簡單,但是在活躍的市場中獲利能力非常強,技術分析家們想方設法試圖找到一種移動平均系統,在價格運動之初留有足夠的回調空間,而在價格運動接近沖刺階段則加速逼近。拋物式時間/價格系統剛好滿足了這一要求。在交易剛開始時,取前面的極端高價(或極端低價)作為初始止損點,防止在價格真正開始方向運動之前頻繁地買進、賣出,兩頭受損。【BINGO 投資經驗薈萃】
認真分折以下兩個圖表,體會這套交易系統是如何在波動性的市場中進行操作的,特別要注意所有SAR點形成的軌跡。
測試結果表明加速因子每次增加0.02的方式是最好的。如果希望使這套交易系統更具特色,與其他人使用的系統顯示出的停止·反轉點有所不同,那麼,加速因子每次增加0.018至0.021,也是可行的。最後,加速因子至少達到O.20,最大不超過0.22。
拋物式時間/價格交易系統主要應用在價格運動其有方向性的市場上。價格的方向性運動由動向指標或期貨品種選擇指標判斷。
《技術交易系統的新概念》第三章
波動指數
什麼是波動性?大多數交易者都會說波動性就是市場活動。如果市場很活躍,就呈現出波動性;否則,如果市場不活躍,就屬於非波動性市場。觀察圖表,很容易指出波動性很強的市場和極端的非波動性市場。但是,交易者怎樣把握波動性呢?波動性又如何定義呢?
與波動性直接相關的就是價格範圍,價格範圍可定義為確定的時間段內價格變化的幅度。
圖3—1
圖3—2
在圖3—1所示棒狀圖中,很明顯價格範圍就是從棒的最高點到最低點的距離。
然而,圖3—2所示棒狀圖,開市、收市價都處在同一價位,並且這一價位既是最高點又是最低點。當日如果有成交,就一定是在這一價位發生。能夠說這一天的價格範圍是零嗎? 當然不能。在某一時間內,價格快速運動,跳躍到限定價位,肯定不會是零。這種情況下,價格範圍就是從前一交易日的收市價到這一限定價位的距離。因此,描述波動性的真實價格範圍就是價格運動的最大範圍—可以是當天形成的,也可以是從前一天的收市價位到當天的極端價格之距離。真實價格範圍定義為以下三個距離中最大者(圖3—3):【BINGO 投資經驗薈萃】
(l)當日最高價到當日最低價的距離;
(2)從昨日收市價到當日最高價的距離;
(3)從昨日收市價到當日最低價的距離。
圖3—3
VI{I}=(13×VI{P}+TR{I})/14
這里,TR{I}是當日的真實價格範圍。VI{I}和VI{P}分別為當日和前一日的波動指數。
這一公式中應用的14這一數字同樣將出現在動向指標的公式中,但是公式中的常數是可以改變的,正如下面談到的波動交易系統所述。
在波動系統中,應用七個交易日的真實價格範圍之平均值(不是十四個交易日),系統的反應就比波動指數快一些。如果不考慮求平均值所採用的交易日數,整個計算過程完全一樣。以下,將詳細解釋(七個交易日)作常數時的公式計算。
波動系統
波動系統是一種趨勢跟蹤系統,也是一種反轉系統,就是說,在每個(有效)停損點發出反轉信號,改變待倉狀況。該系統十分簡單。
在討論波動系統的機能之前,先看看如何計算平均真實價格範圍ATR。前面已經討論了如何得到某個交易日的真實價格範圍TR{I},現在討論如何計算ATR值。
當日平均真實價格範圍ATR{I},計算公式如下:
ATR{I}=(6×ATR{P}+TR{I})/7
這裡,ATR{P}為前一日的平均真實價格範圍,TR{I}為當日真實價格範圍。
為了求出最初的ATR值,將過去七個交易日的真實價格範圍相加,其和數除7,得到的結果可以作為第一個ATR,再用上述公式求出次日的ATR,表3—1揭示了求ATR值的計算過程。
第一步,將前七個交易日的真實價格範圍求和,得到10.00。
10.00/7=1.43,即1日至7日的ATR值。
接下去。利用ATR計算公式進行計算:
ATR{I}=(6×ATR{P}+TR{I})/7
這裡,ATR{P}值為1.43,代入算式得到第8日的ATR值:
ATR{I}=(6×1.43+0.7)/7=1.33
現在回顧一下如何依據每日的價格資料計算ATR值的過程。第一步,將前七個交易日的真實價格範圍求和,並除7,這個結果就是第七個交易日的ATR值。對於第8個以及以後的交易日,只需簡單採用前一個交易日的ATR值與6之乘積,加上當日的真實價格範圍,並除7。這樣就順序得到下面各個ATR值。在計算過程中,只要保留前一日的資料就足夠。
這樣,求出了ATR值,然後就是在波動系統中怎樣使用ATR值。為此,引入常數C,C與ATR值之乘積為ARC。
一般來說,常數C最好取3,也可以是2.8至3.1範圍之內的常數。如果希望自己使用的波動交易系統具有一定特性,選用2.8至3.1範圍內的常數均可有效工作。取常數3和ATR值之乘積,得到ARC。ARC值與ATR值直接相關,也就是與波動性直接相關。當波動性增強時,ARC增大,當波動性減弱時,ARC值減小。
表3-1列出了最高價、最低價和收市價,也列出了開盤價。但是開市價在任何計算中都沒有用到,只是在利用交易系統跟蹤每日價格變化時,如果開市發生空跳、形成缺口,表中列出的開市價就很有幫助。
波動交易系統了結現有頭寸和建立反方向頭寸的位置是:以SIC(在交易開始後的極端有利的收市價位)為基準,ARC高度的位置。
圖3—4中,價格進一步走高,幾乎每天都創出新高。為了跟蹤特定的交易,還作出了前七天的高價、低價和收市價圖。根據這些資料,計算第七天的ARC值。然後取七個交易日中的最高收市價作為SIC,減去當日的ARC值,就得到第八個交易日的SAR點。然後再看看第九個交易日。價格回落,收市價位低於SAR,指示出多頭平倉和建立空頭頭寸的位置。從收市價位(此價位作為SIC,因為自建立空頭以來。它是最低收市價)開始、加上ARC值的距離,就得到第十個交易日的空頭交易反轉點SAR。
圖3—4
現在假設空頭交易一直向著有利的方向發展、價格持續下跌。這種情況下,連續使用空頭交易開始後不斷創下的最低收市價位,並加上ARC的距離,形成一系列SAR點,直至有一天,收市價在當日SAR之上,就停止空頭交易,開始進入多頭交易。假設價格波動性越來越大,並且依舊持有頭寸,那麼ARC值就可能比前一天的值增大,從而逐漸遠離價格本身,這是相當有益的——當波動性增強時,交易系統自動發出補償,將停止·反轉點推離最有利的收市價位SIC、並且越來越遠。波動交易系統的優點也就正體現在這裡——停止·反轉價位既與交易開始後的極端收市價格有關、也與價格的波動性有關。如果價格波動性很強,那麼與之相對應,SAR漸漸遠離價格,從而得到補償,但同時極端收市價位仍然起作用。相反,當市場逐漸冷卻下來時,波動性變弱,停止·反轉點也就逐漸趨近交易價格。【BINGO 投資經驗薈萃】
如果價格持續兩周或三周向有利於空頭交易的方向發展,直至有一天收市價位於SAR價位之上。那麼下一個交易日就開始空頭頭寸平倉和多頭頭寸建倉,新的SAR位置就是從最有利的收市價位(此處就是發生反轉的收市價位)減去ARC值距離。
利用每日資料、基於波動交易系統進行交易時,不一定需要作圖。所需要的所有資訊都在記錄表格上記錄下來。但是,在SIC值的位置加上括號,會有些參考作用。
以上所述就是整個波動交易系統的全部。注意不要讓簡單的系統捉弄。該系統的關鍵點在於,停止·反轉點SAR的位置與極端的收市價位有關,也與價格的波動性有關。當價格運動減速或加速時,系統可以自動作出調整。常數C,作為平均真實價格範圍ATR的乘數,試圖使系統具有下列特征:只要趨勢仍然不變,那麼已進行的交易(倉位)就應該持續下去。由於這一常數C,系統能夠容忍適度的回落或反彈,但是當這種反方向運動足夠大的時候,表示主要趨勢發生了變化,常數C也會相應作出反應。如果價格在一段時間反覆之後,又重新回到原來的方向,在ARC SAR價位交易自動發生反轉,然後又剛好回到原趨勢運動。
以下是波動交易系統規則的簡單總結:
波動交易系統之定義
1.真實價格範圍是以下三者中的最大值:
(1)當日最高價到當日最低價的距離;
(2)當日最高價到前一日收市價的距離;
(3)當日最低價到前一日收市價的距離。
2.ATR——平均真實價格範圍
(1)首先將前面七個交易日的真實價格範圍求和,再除7,得到的結果就是第一個平均真實價格範圍ATR。
(2)隨后的ATR值計算方法為,將前一個ATR值乘6,與當日的真實價格範圍相加,總數除7,就得到當日的ATR值。
3.C——常散,取值範圍在2.80到3.10之間。
4.ARC——ATR值與常數C的乘積。
5.SIC——重要收市價位,也就是交易(持倉)開始後最有利的收市價位。
6.SAR——停止·反轉點,從SIC的價位加上(或減去)ARC值,確定SAR的價位。
波動交易系統之規則
1.入市交易位置
當價格在SAR點反方向收市時建倉和平倉。
2.停止·反轉點SAR
(1)從多頭到空頭:
從建倉以來創下的最高收市價開始,收市價下跌距離如果比ARC距離長,也就是在SAR之下收市時,發生終止多頭、建立空頭的反轉。
(2)從空頭到多頭:
從建倉以來創下的最低收市價開始,收市價上昇距離如果比ARC距離長,也就是在SAR之上收市時,停止空頭,由空頭轉為多頭。
《技術交易系統的新概念》第四章
方向運動是最有趣的概念,定義這一概念很有點像捕捉彩虹的蹤跡——看得到、也知道在哪兒,但是一旦接近後,就變得模糊起來。威爾德最滿意的成果之一就是能夠將這一概念用一個絕對的數學等式表述出來。
試設想一種指標,從O到100,量度所有的股票和期貨品種價格之方向運動。如果採用趨勢跟蹤方法,那麼就只選擇這一指標值較大的品種進行交易。如果採用非趨勢交易系統,則只選擇這一指標值較小的品種進行交易。另外,定義一個平衡點,向上的方向運動與向下的方向運動之間達成均衡狀態。
有關技術交易系統的定義,人們花費了大量的精力。但是,在如何定義與技術交易系統相關的市場這一問題上,人們很少關心。現在,讓我們討論這個問題。
首先討一論市場方向運動的最小組成部分。圖4—1明顯表示上昇運動。上昇幅度是A點和C點的距離。實際上,也就是當日的最高價位C減去昨日的最高價位A,這一距離記為+DM。因為價格運動是向上的,所以只考慮最高價。
這裡忽略最低價位之間的距離,也就是B點和D點的距離。
圖4—1 圖4—2
圖4—2明顯表示下降運動。下降幅度是B點和D點的距離,這一距離被認作為負距離,也就是當日的最低價位與昨日的最低價位之差。因為價格運動是向下的,所以只考慮最低價。最低價之間的距離記為-DM。
接著考慮如何處置圖4—3和圖4—4所示的外延交易日。圖4—3中,+DM值大於-DM值,方向運動向上。方向運動必須是上或者下,只居其一。因此,在外延交易日中選取較大的DM值,忽略較小的DM值。這里,DM值是C與A之間的距離,為+DM。
在圖4—4中,因為-DM值大於+DM值,所以只考慮-DM。【BINGO 投資經驗薈萃】
那麼圖4—5所示的內包交易日又怎樣呢?這種情況下,方向運動為零,圖4—6中的方向運動也是零。
圖4—7所示的交易日,最高、最低價位於同一位置,且在前一個交易日的最高價位之上方,+DM值就是C處價位減去A處價位。對於圖4—8所示方向相反(向下)的情況,-DM之值為D處價位減去A處價位。以上討論覆蓋了任意兩個交易日方向運動之間可能發生的形態組合,總而言之,方向運動的基本構成為:
圖4—3 圖4—4
圖4—5 圖4—6
圖4—7 圖4—8
當日價格範圍超出前一個交易日價格範圍的上、下兩部分中較大的部分。
如果當日價格範圍外延的較大部分在昨日價格範圈的上方,則DM為正方向。如果當日價格範圍外延的較大部分在昨日價格範圍的下方,則DM為負方向。
為了使DM值具有實際意義,必須表示成為價格範圍的函數,也就是與價格範圍相關。價格範圍就是當日的真實價格範圍,與前一章所涉及的概念相同,定義為下列各值中最大者:
(1)當日最高價與當日最低價之間的距離;
(2)當日最高價與昨日收市價之間的距離;
(3)當日最低價與昨日收市價之間的距離。
為了在價格範圍和方向運動之間建立相互關係,簡單地引入方向指數DI進行描述。+DI和-DI分別表示某一個交易日的方向指數,標注下標“1”。
+DI{1}=(+DM{1})/TR{1}
-DI{1}=(-DM{1})/TR{1}
如果交易日價格上漲,則適用+DI{1}表達式;如果交易日價格下跌,則適用-DI{1}表達式。不可能在同一交易日既發生向上的方向運動、又發生向下的方向運動,上、下必居其一。實際上,+DI表示相對於真實價格範圍,價格上漲幅度的百分比。-DI表示相對於真實價格範圍,價格下跌幅度的百分比。
為使方向指數DI成為真正有用的工具,先求出一段時間內的DI值之總和。因為14個交易日是平均意義上的半個循環周期,所以選用14日的DI總和。首先,針對這14日中的每個交易日求出方向運動量DM{1},以及每個交易日的真實價格範圍TR{1}。然後,將這14日的真實價格範圍相加,其和數記為TR{14};將這14日中的正方向運動量+DM{1}相加,其和數記為+DM{14};將這14日中的負方向運動量-DM{1}相加,其和數記為-DM{14}。+DI{14}和-DI{14}的表達式分別為:
+DI{14}=(+DM{14})/TR{14}
-DI{14}=(-DM{14})/TR{14}
(-DM為“負DM”,是價格向下運動的一種描述,在計算表達式中並不真正出現負數。)
一旦確定地計算出第一個+DM{14}和-DM{14}的數值,以下的計算就不需要繼續使用前14個交易日的資料。可以利用前一個交易日的資料和累計技巧進行概算。
應用累計技巧計算+DM{14}的方法如下:取前一個交易日的+DM{14}除14,得到之結果從前一個交易日之+DM{14}值中減去,再加上當日的+DM{1},則得到當日的+DM{14}值。
當日 +DM{14}= 前一日 +DM{14}- 前一日+DM{14}/14+當日+DM{1}
對於-DM{14}的計算,也採用相同的方法:
當日 -DM{14}= 前一日 -DM{14}- 前一日-DM{14}/14+當日-DM{1}
對於每個交易日,都要將前一日的+DM{14}值和-DM{14}值減去自身的1/14。如果DM{1}(當日)是負的,則加上它的絕對數值,如果DM{1}(當日)是正的,就加上它本身。
同樣的計算方法也可應用在真實價格範圍的累計計算上。
當日 TR{14}=前一日TR{14}-前一日TR{14}/14+TR{1}
+DI{14},表示14個交易日中,相對於整個真實價格範圍而言,上漲幅度所占的比例。-DI{14}表示14個交易日中,相對於整個真實價格範圍而言,下跌幅度所占的比例。無論+DI{14}或-DI{14}都是正數。
接著下來是一個突破性的概念——真實方向運動,是+DM{14}和-DM{14}之差。某種期貨或股票價格的方向運動愈強烈,那麼+DM{14}和-DM{14}之差也愈大。對每一個發生正方向運動的交易日,+DI{14}都要加上這一方向運動的份量。同時,如果價格連續上漲了14天或者更多,+DI{14}數值很大,-DI{14}數值幾乎趨近於零,因此,+DI{14}和-DI{14}之差很大。
相反,如果價格連續14個交易日或者持續更久的下跌,那麼每個交易日都有一個-DM{1}值。不斷地往-DI{14}中增加份量,同時不斷地從+DI{14}中減去份量,因此,+DI{14}和-DI{14}的差值也在不斷地增大。【BINGO 投資經驗薈萃】
如果價格作緩慢的盤整運動,那麼+DI{14}和-DI{14}之差就很小,說明了價格運動的無方向性。這裡要注意的是,因為衡量某個交易日價格運動的DM{1}是當日價格範圍的函數,因此,即使在價格運動非常緩慢的市場中也會有很高的DM值;相反,在價格運動非常劇烈的市場中也會有很低的DM值。
動向指標DX
動向指標DX,由+DI{14}與-DI{14}之差除以+DI{14}與-DI{14}之和得到。
DX的數值始終在0至100之間,DX數值愈大,方向運動愈強;DX數值愈小,方向運動愈弱。注意,無論價格向上運動或向下運動,都不影響DX數值。
假設價格連續上漲了14個交易日或者更長的時間,然發生反轉,下跌長達l4個交易日或更久。當價格開始接近頂部和向下反轉時,DX值減小,隨著價格的持續跌落,DX值又開始增大。不論上昇運動還是下降運動,都是一種良好的方向運動。當價格達到頂部並開始下降時,+DI{14}和-DI{14}之差減小,趨近於零之後又開始增加。也就是說,隨著價格昇高,+DI{14}成為較大的數值、- DI{14}成為較小的數值。當價格接近頂部並下跌時,達到均衡點,這時-DI{14}開始增大,+DI{14}開始減小,因此,其差值又一次開始增加。
為了使這種劇烈的運動平滑地在DX值上反映出來,並且DX值同時反映極端的價格上漲和下跌運動,那麼求DX的過程需要涉及到逐一計算+DI{14}與-DI{14}之和、之差的過程。為達到平滑效應,簡單地採取求14個交易日的平均DX值的方法。首先,分別計算14個交易日的DX值,求出第一個平均動向指標ADX,然後每個交易日之ADX值就可以從前個交易日的ADX值中求出。
到此為止,也許你已經發現,當+DI{14}向上與-DI{14}交叉時應做多頭;當-DI{14}向上與+DI{14}交叉時應做空頭,並且只宜ADX指標值很高的品種進行交易。
ADXR是在表示方向運動的坐標系上用於量度期貨、貨幣、股票等等的價格變化的一個指標,簡單地由前14個交易日的ADX值與當日的ADX值相加除2得到。
ADXR=(當日ADX+前14日的ADX{14})/2
因為ADXR只是作為衡量方向運動的尺度,它不僅要能反映方向運動,同時,當方向運動改變原有方向時,應以最小的波動表示出來。
圖4—1O
ADX曲線呈現正弦波形態(如圖4—10)。
正弦波的振幅是從零點開始計算。的波峰和波谷表示方向的改變。如果主要趨勢是下降的,波峰對應低價位點、波谷對應高價位點。如果主要趨勢是上昇的,波峰對應高價位,波谷對應高價位點。
振幅愈大,沿某一方向發生的方向運動也就愈明顯,或者上昇或者下降,反映大勢走向。波峰與波谷之距離愈長,則對趨勢的調整力度也愈大。如果調整發生在相當長一段時間、並有相當深度,那麼,趨勢跟蹤交易系統在兩個方向都可獲利。
ADXR必須能夠很好地反映方向運動,同時不能在平衡點過度振動,通過採用ADX{14}值的平均數來達到此目的。
方向運動這一概念並不是很快就能輕易掌握的。
方向運動並不是單純地向上或向下的運動,有時也會超出平衡點向上或向下運動。這就是ADX所量度的。當+DI{14}值與-DI{14}值相等時,形成平衡點。
圖4-11
圖4-11中,ADX的數值很低,波動幅度也很小,表示價格來回擺動。平衡點之間的距離也相對較小。
在圖4-12中,因為各個平衡點之間距離較大,ADX值也較大。
圖4-12
圖4-13
圖4-13中,雖然ADX值很高,但是只触及一次平衡點,正好是反轉向下的位置。
圖4-14
現在再看一個特例(圖4-14)。平衡點B和C的距離為零。如果在B點買進,在C點賣出,剛好不虧不贏。如果在E點賣出,在F點買進,就會發生虧損,因為E點和F點之間有一定距離,產生了方向運動。
從+DI{14}、-DI{14}與ADX曲線之間的相互位置關係可以得到更多的啟發。
動向交易系統
動向交易系統本身特別簡單。當+DI{14}上方交叉-DI{14}時,做多頭。當-DI{14}上方交叉+DI{14}時,做空頭。為了取得更好的交易結果,一般在CSI指標值較高的市場中採用這一交易系統。
做為首要法則,系統在ADXR值高於25時,有利可圖。當ADXR跌到20以下時,就不能使用趨勢跟蹤交易系統。在ADXR值處於20到25之間時,有兩種交易系統可採用,即趨勢平衡點交易系統和短線買賣交易系統。【BINGO 投資經驗薈萃】
採用動向交易系統時,還有一個規則就是:極端價位規則。也就是,當+DI{14}和-DI{14}相交叉時,採用當日的極端價位作為反轉點。 如果是多頭,那麼,反轉點就是發生交叉的那個交易日的最低價位。如果是空頭,那麼,反轉點就是發生交叉的那個交易日的最高價位。依照這種規則,即使指標連續數日發生反方向交叉,只要沒到止蝕位,都可一直固守這一反轉價位。
平衡點似乎是一個很重要的價位,無論是否真正發生反轉,都是如此。指標+DI{14}和-DI{14}發生交義的交易日的極端價位常常被再度穿透,返回原來方向。
這里將討論+DI{14}、-DI{14}和ADX曲線之間的相互位置關係。
-DI{14}曲線在+DI{14}曲線之上,DI差值相對較大。ADX線在上昇。當ADX線在-DI{14}線之上時,表示轉折點形成。原因是-DI{14}開始減小,但+DI{14}仍在下降使得ADX繼續增大。因此,DI差值仍然很大。轉折點經常伴隨著ADX線的第一次下降發生,並且在這之前ADX上穿兩條DI{14}線。
請注意,這一指標只在指引大的趨勢時有其優勢。如果這種現象發生,賺不到的時候太少了!如果想跟上一個大趨勢,通常保持買入點的價位比在獲利點的價位及時了結更有利。但系統並未出錯,當上述現象發生時,退出系統交易後,在兩條DI線再度交叉時順勢進入市場,或者ADX線再次上昇時進入市場。
牛市接近瘋狂時,ADX上昇到兩條DI線之上發生向下反轉,隨後又再次上昇。這種情況下,也許還在等待交叉。但是,如果手上有好幾份合約,最好還是在ADX第一次在兩條DI線之上反轉下降時就將部分利潤收回為好。
另一件有趣的事就是,當ADX線在兩條DI線之下時,就該停止交易了,至少停止使用趨勢跟蹤交易系統進行交易。 按照這種方式,研究其它圖表。注意該交易系統如何跟蹤
主要的運動方向,有時雖然發生了重大的回調,但仍然沒有反轉。也應注意到,如果大趨勢仍在繼續,頭寸又會迅速返回大趨勢的方向。
動向運動的概念和含義不是太容易掌握的,然而,努力追隨這一指標是會得到回報的。本章提出的交易系統明確定義了建倉位置、平倉位置,同時還指出是否適合於在某個市場(品種)進行交易。
+DI{14}和-DI{14}的另一種作用就是作為其它交易系統的後援和佐證,並且,當ADX線超越兩條DI線之上時,如果發生向下轉向,也提前預示頂部或底部的到來。例如,一個長線交易者觀察某品種已下跌了數月,正在尋找買入點。該交易系統通常會在ADX向下轉時發出底部即將來臨的信號。當+DI{14}向上與-DI{14}交叉時確認。
另外一種選擇就是把ADX作為另外一種交易系統的趨勢指標,當+DI{14}向上與-DI{14}交叉時,只作多頭;當-DI{14}向上與+DI{14}交叉時,只作空頭。
過多地評價交易系統是沒有必要的,因為對一個人來說是杯甘露,對另外一個人來說也許就是杯苦酒。然而,至少可以說,對嚴肅的交易者而言,這一章的內容是極有價值的。
因為本章內容與期貨品種選擇指標密切相關,讀完本章後,最好直接閱讀第九章。
《技術交易系統的新概念》第五章
在技術交易系統中,最為重要的概念之一就是動量概念。對許多交易者來說,動量概念也是最難理解的,動量可以看作是加速和減速的概念。
上昇動量(加速)被認為是正的,下降動量(減速)被認為是負的。
假設某商品品種的收市價連續五天都比前一天的收市價高出1分,那麼加速度為零。相反,如果收市價連續五天都比前一天的收市價跌去1分,那麼減速度為零。現在還是回到連續五天每天都比前一天的收市價高出1分的情況。
動量因子大於零的前提是收市價格要比前一個交易日收市價高出l分以上。以第六日為例,收市價格比前一個交易日高出1.5分。這樣,第六個交易日的動最因子就是正的,表示加速。第七個交易日,保持正的動量因子的前提是收市價比前一個交易日高出1.5分以上。如果第七個交易日的收市價剛好比第六個交易日高出1.5分,那麼動量因子又再度為零。假設第七天的收市價比第六天的收市價高出1.25分,那麼,動量因子就是負的,也就是負動量因子。
圖5—1中,形成曲線的點表示收市價。注意從第1日到第9日,每天的收市價不僅高於前一天的收市價,並且上昇幅度依次逐漸增大。因此,從第l個交易日到第9個交易日的價格在加速變化,具有正動量因子。從第10個交易日到第12個交易日,曲線變成了直線,沒有加速也沒有減速,每個交易日的收市價都比前一個交易民的收市價上昇相同的幅度,因此,從第9至第12個交易日的動量因子為零。
從第13至第20個交易日,每日收市價比前一個交易日收市價高,但是,上昇幅度依次逐漸減小,開始了減速運動,因此動量因子為負。
趨勢平衡點交易系統
以下討論的趨勢平衡點交易系統非常獨到地使用了上述動量概念。能夠滿足頻繁交易者、經紀商的需要,每周常常要進行三至五次交易。每次交易一般取得較小的合理利潤,因此,與其它技術交易系統相比較,它的正確交易比率相對較高。
在動量交易系統中,動量指標的計算只用到收市價。因為是在確定的目標價位處收獲利潤,該交易系統並不能說是真正的反轉交易系統。動量因子指示什麼時候應當建空頭、什麼時候應當建多頭。
以下討論如何計算動量因子。動量因子是當日的收市價與前兩個交易日的收市價之差。注意採用當日的收市價減去前兩個交易日的收市價,差值有可能是正的,也有可能是負的。【
在這個例子中,第一個動量因子值MF是用第3個交易日的收市價50.25減去第1個交易日的收市價49.25得到差值+1.00。第二個動量因子值是用第4個交易日收市價50.75減去第2個交易日收市價49.75得到差值+1.00。第三個動量因子是第5個交易日收市價51.10減去第3個交易日收市價50.25,得到差值0.85。
第7個交易日的動量因子值,用當日收市價“51.00減去第5個交易日收市價51.10得到差值-0.10。同樣,第9個交易日的動量因子值也是負數,-1.75。
圖5—2加速
圖5—3減速
以上介紹了根據每個交易日的交易資料計算出每日的動量因子值。下面概述交易系統的全貌,然後一步一步地敘述交易細節。
基本過程
(1)當當日動量因子值大於前兩個交易日的兩個動量因子值時,那麼在該交易日的收市價位建立多頭頭寸。
(2)當當日動量因子值小於前兩個交易日的兩個動量因子值時,那麼在該交易日的收市價位建立空頭頭寸。
(3)在目標價位獲利了結,不做反向交易。
(4)在停止點(止蝕點)出局,不做反向交易。(5)無論是在目標價位或止蝕點出局,再次進入市場都應遵守{1)和(2)的規則。讓我們再次觀察實例。
因為第5個交易日的動量因子為0.85,低干前兩個交易日的MF值+1.00和+1.00,因此在第5個交易日的收市價51.10處建空頭頭寸。如果第5個交易日的動量因子值只大於前兩個交易日的兩個動量因子之一時,仍然不能發出信號。必須在當日MF值同時大於前兩個MF值時,方可發出確定信號。一旦建立了空頭頭寸,那麼就該計算獲利了結的目標價位。在討論目標價位之前,接下去繼續討論入市位置。
仍然返回第5個交易日。如果一直跟蹤討論至此,那麼必定已有一個疑問:“如果在計算動量因子之前必須知道當日的收市價,又怎樣能夠根據(1)、(2),在收市價51.10的位置處進人市場建立空頭頭寸呢?”問題確實在這里。實際上,在收市之前就能夠確定,什麼價位收市就能夠使當日動量因子值小於1.00。確切地說,在第5個交易日開市之前就可以確定。這就是趨勢平衡點的概念。
根據動量因子MF的計算方法,第5個交易日的MF值是當日的收市價減去第3個交易日的收市價,很容易看出第5個交易日的收市價如果是51.25,那麼當日的MF值就是1.00。如果當日收市價小於51.25,那麼MF值就小於1.00。如果當日收市價大於51.25,那麼當日MF值就大於1.00。如果當日收市價是51.25,那麼當日MF值剛好就等於l.00。因此,51.25是個非常關鍵的價位,稱其為趨勢平衡點。如果處於多頭倉位,那麼TBP定義為:只要低於這個價格,就從多頭轉到空頭。如果處於空頭倉位,那麼TBP定義為:只要高於這個價格,就從空頭轉到多頭。
再返回實例,TBP如下:
在第5個交易日,TBP為51.25,因此51.10收市時建立空頭頭寸。當第5個交易日收市後,就可以計算出下一個交易日的TBP。問題是,次日的收市價要多高才不至於使所產生的MF值大於1.00?因為MF直必須大於前兩個MF值,因此選擇前兩個MF值中較大者,在本例中就是1.00和0.85,所以選擇1.00。因為正處於空頭狀態,所以選擇較大的MF值1.00加到第4個交易日的收市價50.75上去,得到第5個交易日的TBP值為51.75。第6個交易日結束時,前兩個MF值就是+0.85和0,取兩者較大的0.85,加到第5個交易日的收市價上去,得到第7個交易日的TBP值為51.95,到了第7個交易日收市,前兩個MF值就是0和-0.1,較大者為0。因此把0加至第6個交易日的收市價,得到第8個交易日的TBP值為50.75。第8個交易日結束,前兩個MF值分別為-0.10和-1.00,較大者為-0.10,加到第7個交易日收市價51.00上去,得到第9個交易日的TBP值為50.90。
假設到了第10個交易日,已在空頭交易目標價位獲利,那麼在第10個交易日的收市價位如何再次進入市場交易,空頭還是多頭?根據第10個交易日的TBP值為48.75,如果收市價高於48.75,則建立多頭頭寸,如果收市價在48.75以下,則建立空頭頭寸。因為先前已是空頭,如果收市價剛好等於48.75,則不改變交易方向。只要收市價剛好等於TBP值,都繼續沿原方向進行交易。
現在成了多頭,如何計算TBP值呢?問題也就是,什麼樣的收市價格才能保證所產生的MF值小於前兩個交易日的MF值呢?取前兩個交易日的MF值中較小的一個,將其加到前兩個交易日的收市價上去,得到的就是下一個交易日的TBP值。
到了第11個交易日,前兩個交易日的MF值分別為-1.75和-0.25,較小者為-1.75。因此,取49.25與-1.75之和47.5作為當日的TBP值。當第10讓個交易日結束時,就知道只要第11個交易日的收市價格不低於47.5,都將持續保有多頭頭寸,47.50是多頭轉空頭的反轉價位。
計算TBP值及其過程:
(1)如果是處於多頭狀態,為了求出下一個交易日的TBP值,首先選擇前兩個交易日中較小的MF值,將其加到前一個交易日的收市價上去,其和即為次日的TBP值。
(2)如果是處於空頭狀態,為了求出下一個交易TBP值,首先選擇前兩個交易日中較大的MF值,將其加到前一個交易日的收市價上去,其和即為次日的TBP值。
注意前兩個交易日的MF值指:當日的MF值和昨日(前一個交易日)的MF值。
防御停損點
至此討論了什麼時候進入市場、什麼時候退出市場。在收市價位入市需要防御停損點,防止在下一個交易日中發生極端的價格波動,或者價格向不利於所待頭寸的方向空跳,將資金鎖死在市場中。這一停損點也與動量概念相關,整個交易系統以動量概念為基礎。 趨勢平衡點交易系統的停損點是真實價格範圍〔TR)和平均價格(X)的函數。停損點的計算是X值加上或減去下TR值。如果是多頭狀態,則為又X-TR;如果是空頭狀態,則為X+TR值。X值簡單地由最高、最低和收市價的平均值計算得到,也就是最高價、最低價和收市價之和除3。
真實價格範圍TR的計算如同第三章所述,簡言之,就是以下三個數值中的最大值:
(1}當日最高價與最低價之間的距離;
(2)當日最高價與前一日收市價之間的距離;
(3)當日最低價與前一日收市價之間的距離。接著分析例子。假設下列價格為最近兩個交易日的交易資料:
當日最高價至最低價的距離: 0.80
前一個交易日的收市價至當日最高價的距離: 1.10
前一個交易日的收市價至當日最低價的距離: 0.30
真實價格範圍TR值為: 1.10
X=(50.2+49.4+49.9)/3=49.83
如果是多頭狀態,停損點為:
X-TR=49.83-1.10=48.73
如果是空頭狀態,停損點為:
X+TR=49.83+1.10=50.93.
收市之後,利用最近的最高價、最低價和收市價計算防禦停損點位置,在下一個交易日中發揮作用。目標價位
趨勢平衡點交易系統的目標價位是當日平均價格又和極端價格之函數。如果是多頭,那麼目標價位是2X-L。如果是空頭,那麼目標價位是2X-H。例如,假設下列資料為近兩日的交易資料:
在上例中,X=49.83,如果是多頭,那麼第3個交易日的目標價位是:
T=2X-L=2×49.83-49.40=50.26
如果是空頭,那麼第3個交易日的目標價位是:
T=2X-H=2×49.83-50.20=49.46
收市之後,利用最近的最高價、最低價和收市價計算目標價位,在下一個交易日中使用。
收市之後,計算出目標價位、停損點和趨勢平衡點TBP,填入記錄表格中的下一個交易日的資料位說,以備下一個交易日使用。
簡單地總結一下,在趨勢平衡點交易系統中,只能根據動量因子值的大小關係進入市場。在目標價位獲利了結,但不進行反向交易。在交易日中於目標價位獲利了結後,根據TBP值的指示,也可以在收市價位再次建倉。TBP確定了現有倉位在收市時是否應繼續持有或者反向建倉。如果在交易旦中於停損點結束了交易,並不在停損點反向建倉。而是在收市時根據TBP值再次恢復倉位。
趨勢平衡點交易系統之定義:
TR 真實價格範圍為以下三者中的最大數值:
(1)當日最高價和最低價之間的距離;
(2)當日最高價至前一個交易日收市價之間的距離;
(3)當日最低價至前一個交易日收市價之間的距離。【BINGO 投資經驗薈萃】
MF 動量因子
當日的收市價減去前兩個交易日的收市價之差值。X 平均價格
當日的最高價、最低價和收市價之和除3。
TBP 趨勢平衡點:
(l)如果處於多頭狀態,只要收市價低於該點價格,則轉向空頭。
(2)如果處於空頭狀態,只要收市價高於該點價格,則轉向多頭。
停損點(非反轉點〕:
(1)如果處於多頭狀態,停損點為X-TR;
〔2)如果處於空頭狀態,停損點為X+TR;
目標價位(了結倉位,但不反轉):
(1)如果處於多頭狀態,目標價位為2X-L;
(2)如果處於空頭狀態,目標價位為2X-H;趨勢平衡點交易系統之規則
(1)當收市價高於TBP時,於收市價位處入市,建立多頭倉位;
(2)當收市價低於TBP時,於收市價位處入市,建立空頭倉位。
反轉入市(目標價位或者停損點並未達到的情況下):
〔l)當收市價高於TBP時。於收市價位處空頭轉多頭;
(2)當收市價低於TB戶時、於收市價位處多頭轉空頭。
出局位置:
(1)在目標價位出局,不反轉;
(2)在停損點價位出局,不反轉。再次入市:
在停損點或目標價位出局之後,又根據TBP值再次在收市價位入市建倉。
下一個交易日的TBP位計算:
(1)如果處於多頭狀態,則選擇前兩個交易日的MF值中較小者,加至前一個交易日的收市價,其和數即為下一個交易日的TBP值。
(2)如果處於空頭狀態,則選取前兩個交易日的MF值中較大者,加至前一個交易日的收市價,其和數即為下一個交易日的TBP值。
趨勢平衡點交易系統的另一種交易方法的選擇就是,在下一個交易日開市後再次進入市場,而不是在即日的收市價位置。雖然在即日收市價位置重新入市,總體上來講有較好的結果,但是在下一個交易日開市時再次入市,可以避免隔夜倉位的風險,在手續費上也較有利。如果這種選擇較適合,不妨對系統進行修正。在有關重大消息或經濟指標即將發表時,無疑這種選擇是明智的。
以下討論該交易系統的特別之處。與停損點的價位相比較.目標價位更接近當前價位。這種做法似乎與大多數交易系統不一樣,也就是一般採用很接近的停損點和較遠的目標價位。也許這一點與很多交易系統剛好相反,但這也正是該系統的有趣之處。首先,動量因子使交易者沿著動量方向在市場進行交易,交易者對交易的方向更具信心。因此,更有可能在達到較遠的停損點之前就先達到較近的目標價位。並且,TBP也可以作為停根點。如果市場並未沿交易的方向運動,也許早在達到停損點之前,於收市價處就根據TBP值發生了反轉。很多交易者都被這樣的煩惱所困,即,使用太近的停損點,不斷地被迫出局。這樣,所有小額損失的總和常常耗費掉偶爾才遇上的大額贏利,甚至超過。而該系統則有70%~80%的交易贏利。【BINGO 投資經驗薈萃】
一般來說,交易者不會始終跟著一種交易系統,這源於尋求變化、刺激的本能。很大部分的交易者證明自己正確的需求遠遠大於他們賺錢的需求。因此,如果有辦法在長線交易上賺錢、並證明自己是成功的一,那麼就繼續進行下去。但是如果同時還需要尋找些短線機會,並且不想在每次交易上都慘敗,那麼這個交易系統很有用處。
不必要考慮別人是如何應用這個交易系統進行交易的,大多數時候,價格都會達到目標值。如果在目標價位、停損點有大量的交易委托,可按照喜好作些調整。
在市場,常常只在收市價位有大量交易,因此可以按照下述方法稍作修正。
停損點很少達到。但是為了避免停損訂單委托過份集中在一個價位,可以選取O.9至1.00之間的常數,與TR相乘,用乘積作為TR值計算停損點。
上一篇:真正的海龜交易者》