外匯交易策略之ATR移動止損法
作者:互易市場來源:www.change888.com 時間:2018-10-30 11:08:07
在外匯交易過程中,有些部分相對較容易控制,有些部分相對較難控制。例如,我們能非常容易的控制入市時機。有經驗的外匯交易者基本可以控制因為壹時沖動而入市的情況,因為經驗給外匯交易者知識,外匯交易者可以設定壹些條件,當市場滿足的條件時就入市,反之就拒絕外匯交易。很明顯,在外匯交易過程的入市時機選者上外匯交易者擁有自主的控制權。尋找好的入市點不是容易,進入點是不完美的,但是在這壹點上外匯交易者是有控制的.比如外匯交易者可以要求必須滿足通常使用的兩個指標參數和壹個過濾條件, 否則就坐在電腦邊喝茶.
然而壹旦進入外匯交易,控制能力就會變化。壹旦進入市場,在壹定時間內肯定必須退出外匯交易.現在輪到由市場來控制,給外匯交易者壹個驚喜或者失敗.
做為離市的壹種情況,止損是壹個心理問題而幾乎不能算得上是壹個控制問題,因為外匯交易者(除了大額外匯交易產生的平倉問題)能簡單的通過設定止損點來控制的損失.很多時候面對止損點被觸發,外匯交易者可能會感到平靜因為可以退出外匯交易。在損失次數上有賴於外匯交易者系統的錶現,但是在每次損失規模上外匯交易者有絕對的控制力。
面對盈利,外匯交易者的控制力很小,市場的控制力很大.外匯交易者可以做的,比如說壹般是尋找防止贏利變小或變成損失.外匯交易者不能強迫市場給200點的盈利,但能確保壹旦有了這些盈利,就平掉頭寸或者進行對盈利的50%保護的trailing stop策略,用壹定的盈利為代價以尋找產生更大盈利的機會.
用壹個等式錶述,可以用 資本的安全>可能的機會>壹定利潤的50% 來錶述上面的觀點.這樣的觀點可以有每個人不同的參數.同樣的入市,由於離市也會產生不同的成敗.
關於保護盈利,壹般人會不會想到壹個很緊密的止損?實際上,有很多情況,在外匯交易初期應該使用較寬松的止損,以保證對市場雜波的壹定的寬容,而隨著趨勢啟動,盈利的增加,逐漸收緊止損以保護盈利。
跟蹤止損是壹種應有範圍極其廣泛的方法.大多數跟蹤止損是專門用來實現盈利繼續擴大目的的,因此,這些策略用在趨勢跟蹤系統上最有效。在反趨勢投資理論中,採用固定利潤的退場策略更合適。壹旦有盈利,就把它放進口袋的外匯交易理念非常適合於反趨勢外匯交易,因為期望收益是有限的。然而,如果外匯交易是順著趨勢的,那麽立即將盈利放進口袋的行為會讓妳有挫摺感:在為尋找趨勢的付出壹定代價(壹般是很多小的止損)後,以很小的盈利退出市場,然後眼睜睜的看著市場在隨後的幾天或者幾個月內繼續嚮著我們外匯交易的方嚮走出壹個很壯觀的趨勢。
固定利潤的退場比較容易實現.而跟蹤止損的方法壹般需要稍復雜些的方法.
下面介紹壹個用ATR進行移動止損的方法
(ATR:每天平均波動,歐元大概是80-150,GBP大概是100-200.和常用的%數不同,這個數值在激烈不同的市場時期波動會變化.) 基本思想是非常簡單的,我們先選定壹個合理的起始價格,然後每天加某壹倍數的ATR,得到壹個跟蹤止損點。由該方法生成的止損點不僅能隨著時間的增加不斷上移而且同時也能適應市場波動性增減。與我們以前採用的由拋物轉嚮指標得到的止損點相比,其優點在於:使用ATR Ratchet,我們能更自由的選擇起始價格和增減速度。此外我們還發現基於ATR的止損點能更快更準確的反映波動性變化,從而使我們能比古早的跟蹤止損法鎖定更多的利潤。
例如,當我們1ATR以上的盈利目標實現時,我們選擇壹個近期低點(比如最近十天的最低價)作為起始價格,然後根據我們持倉天數每天將最低價增加零點幾倍的ATR(比如0.05ATR)。如果我們已經持有倉位15天了,那麽我們把0.05ATR乘以15天,然後將其乘積0.75ATR加到起始價位上。20 天後,我們將把1.0ATR(0.05乘以20天)加到最近十天的最低價上。
該策略不象拋物轉嚮指標,ATR Ratchet能非常容易的在我們外匯交易過程中的任何時候使用。我們可以在進入外匯交易的第壹天就開始使用這種止損策略,也可以等發生某些有利事件後再使用止贏策略。我建議等到實現盈利後再使用該止損策略,原因正如妳我都看到的那樣,這種止損點會在有利的市場環境中迅速嚮上移動。 波動性增加會使止損點上移速度增加,這是ATR Ratchet策略的重要特徵。在壹個快速移動的市場中,妳會看到許多缺口和長長的 K線圖。市場趨勢加速時市場波動性也會增加,因而在我們盈利迅速增加時,ATR也會迅速增加。由於我們要往起始價格中增加壹定數量的ATR,所以ATR的每壹次增加都會使止損點突然嚮上跳躍,止損點就變得更靠近入場後的最高價。如果我們已經持有倉位40天,那麽ATR的任何增加都會對止損點產生40倍的影響。這正是我們想要的。我們發現,當市場給我們豐盛的盈利時,ATR Ratchet止損點也會令人驚訝的迅速上移從而很好的為我們鎖定浮動盈利。
這個方法有以下幾個參數:
起始價格:
ATR Ratchet的壹個非常好的特性是我們可以在任何我們中意的地方設定起始價格。例如我們可以象拋物轉嚮指標壹樣在壹些重要的低點設定起始價格,我們還可以在擺動區間的底部,或支撐水準,或某某通道得底部,或者低於入場點壹定數量ATR的地方設定起始價格。如果我們等到賬面產生數量可觀的盈利後,我們可以把起始價格設定在甚至是高於入場點的地方。這樣就可以和自己所使用的投資理論配合.
ATR Ratchet的啟動時機:
優先採用基於時間而不是價格的參數(或者是時間和價格的參數組合)來啟用上述的離市策略。例如,我們啟用離市當且僅當壹項外匯交易開倉至少十個外匯交易日之後並且獲利超過壹個ATR的幅度。總體的感覺,只有在外匯交易達到了相當大規模的盈利目標之後才是ATR Ratchet啟動的最佳時機。這看起來是壹種很好的獲利平倉策略,但需註意的是如果在壹次外匯交易獲利之前就啟動Ratchet有可能讓妳過早出局而喪失此次機會。
如上所述,ATR Ratchet最引人入勝的壹點在於它的適用性和靈活性。下面介紹如何啟用Ratchet策略的另壹種思路。我們可以在15根條形圖之後再啟用 ATRRatchet而不必計算這前期的15步運作過程。在編制程式代碼時,我們可以設定在外匯交易的第15根條形圖之後再啟用Ratchet而用外匯交易產生後的條形圖數量減去10再乘以ATR的單位值,或者用外匯交易產生後的天數先除以某壹個常數後再乘以ATR的單位值。這種方法將簡化Ratchet的計算程式,尤其是在外匯交易初期首次啟用離市策略的時候。好好琢磨琢磨ATRRatchet,看看妳能夠由此產生壹些什麽樣的創造性思維。 ATRRatchet每天移動量:
剛開始研究使用的ATRRatchet每天移動量經測試錶明太大了。對於我們的外匯交易時間框架來說,太大的ATRRatchet每天移動量(百分之幾的 ATR)會讓我們的止損點嚮上移動的過分快。經過壹段時間的試驗和失敗後我們發現用我們的持倉天數乘以ATRRatchet每天移動量 0.05~0.10ATR(5%至10%ATR(20天期))能讓止損點上移的速度比妳想象的要快得多。
作為該策略的變通方法,我們可以在最初使用較小的ATRRatchet每天移動量,然後壹旦我們獲得很大的浮動盈利,我們就可以使用較大的ATRRatchet每天移動量。
ATR周期長度:
正如我們在以前使用ATR過程中發現的,我們用來計算ATR的時間周期長度是非常重要的。如果我們希望ATR能快速反應市場短期波動區間的變化,我們可以使用較短期的均值(比如4止5根K線);如果我們希望壹個更加平滑的ATR,不會對壹兩天的異常波動敏感,我們可以使用長期均值(20至50根K線)。我在工作中使用的ATR大部分是20天均值,除非我有充分理由希望ATR變得更敏感或更不敏感。