留得青山在,不怕沒柴燒 - 停損機制

更新於 發佈於 閱讀時間約 3 分鐘
  • 文內如有投資理財相關經驗、知識、資訊等內容,皆為創作者個人分享行為。
  • 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。
  • 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。
  • 方格子希望您能從這些分享內容汲取投資養份,養成獨立思考的能力、判斷、行動,成就最適合您的投資理財模式。

首先回憶魔鬼藏在細節裹,提到雖然以淨利為主要目標進行最佳化,可得到很傑出的年化報酬,但問題也在此,過渡追求淨利,容易忽略了風險,造成最大的獲利回撤很大、賺賠比過低、全時段持倉⋯⋯等問題,本篇就為上週的策略加入停損機制,以風險角度為策略進行改善。

在改善最大獲利回撤問題,有許多進階出場方式可使用,如:長紅(黑)棒被吞噬、爆量長影線、盤太久未達預計獲利⋯⋯等方式,本文先以最簡單的「絕對點數停損」及「移動停利」二個方式來討論。

Inputs: BarCount(5), BiasLen(20), BiasThreadhold(1), ActiveTrailingProfile(10), TrailingPercent(20), StopLoss(20);
Variables: BiasValue(0);
停損及移動停利參數

停損及移動停利參數

在輸入的參數,設計了三個參數:

  • ActiveTrailingProfile:
    當獲利超過這個設定的點數後,才啟動移動停利,這裹使用點數而不直接使用金額,是為了讓策略可以應用在不同商品時,都以點數為基準。
  • TrailingPercent:
    獲利折返設定的百分比後就出場,如此值設定為10,獲利100點時,則回吐10點獲利後,即會出場。
  • StopLoss:
    當目前虧損達到設定的點數後,即停損出場,這裹使用點數而不直接使用金額,是為了讓策略可以應用在不同商品時,都以點數為基準。
If MarketPosition <> Then
Begin
SetStopPosition;
SetPercentTrailing(ActiveTrailingProfit * PointValue, TrailingPercent);
SetStopLoss(StopLoss * PointValue);
End;
絕對停損及移動停利

絕對停損及移動停利

在進場的程式碼尾端加入上述的程式碼,就可以達到「絕對停損」及「移動停利」的目的,在程式中,第一行判斷MarketPosition是否不為零(代表現在有部位),加入這行時,則出場訊號的觸發點,會在下一根K棒啟動,讀者可試著把這行判斷的語法註解掉,看結果會有何不同。

  • SetStopLoss:
    設定停損金額,此函式傳入值是金額,而我們輸入欄位是點數,因此會使用點數乘上每點的金額(StopLoss * PointValue)。
  • SetPercentTrailing:
    設定多少獲利金額後,啟動移動點數出場的機制,第一個參數為啟動的獲利金額,在此跟停損函式相同,要乘上每點的金額(ActiveTrailingProfit * PointValue);第二個參數為折返百分比,當由最大獲利折返至此百分比時,程式就會發出平倉單。

本篇介紹簡單的出場函式,讓策略不再是翻單形式的策略,不會全時段都有部位,畢竟部位在市場上多待一分鐘,就多一分鐘的風險,下篇再來探討加入這些機制後的績效表現。


avatar-img
26會員
55內容數
金融市場入門新手所必知的基本知識
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
股市觀察家的沙龍 的其他內容
許多投資人都想要打造出一個打遍所有類型行情的程式,試問世上有幾個葉問,可以一個打十個,既然葉門稀有,那我們反過來就好了,改成十個打一個,利用策略群來打敗這個市場,圍毆再怎麼樣,也都比單挑有利。 一個打遍各式行情的程式應屬不可得,每個程式都會有短暫失效的期間,理由很簡單,若把順勢突破及逆勢區間的交易
週末輕鬆點,腦袋先把策略、回測、績效都抛開,來點歷史回憶的輕鬆文,在二千年初國內開始有一群人開啟了程式交易之旅,當時的程式交易的系統不像現在這麼方便,只要寫好策略,掛上系統,按個同步交易的按鈕,就可以自動交易了。 蠻荒年代也有蠻年代的樂趣,就如同汽車的進化一般,一開始就開自排車的駕駛是無法體驗手排
在經過最佳化的報表選擇後,在淨利看起來還不錯,四年時間,一口大台可以有247萬多的淨利,貌似可以上線交易,但千萬別太衝動,績效報表不是只看月/年週期分析就可以,還得深入來看策略的詳細項目。策略如果只看淨利,就如同買東西只看外包裝是否精美,完全不去注意其成份、產地、製造日期⋯⋯等項目,很容易買到外
在三個臭皮匠勝過一個諸葛亮這篇中,將連續創高或創低再加上乖離率做為進場時機的判斷後,淨利立刻變為正數,是個很好的開始,一般而言,剛寫好的策略會先給幾個邏輯上合理的參數後,來觀察績效報表,若全部均為很大的虧損,且勝率很低,單純靠最佳化的手段來救活這支策略的機會很低,套句遊戲常說的話「砍掉重練」是個比較
由 醜媳婦總是要見公婆-績效報表 的最佳化報表可知,無論我們將連續創高或創低的K棒數如何改變,均不可能讓淨利變正,代表我們不可能靠單一個指標值來獲利,此時改善方式只能再回到觀察圖表,由圖表中的訊號觀察是否有什麼改善方式。 由圖表中可發現當標示的紅點或綠點離均線越遠,則進場的時機點越好,如果可以增加
上圖是上一篇文章所建立的交易訊號,依進出場的連線看來,策略的績效應該不好,但仍需要先來看一下詳細報表,再檢討如何改善。為了讓策略可以有一致性的比較方式,筆者習慣將商品的區間設定在一個固定的區間(以上圖為例,就是設定在2018/01/01~2022/12/31),使用者可透過「設定商品」的對話框來設定
許多投資人都想要打造出一個打遍所有類型行情的程式,試問世上有幾個葉問,可以一個打十個,既然葉門稀有,那我們反過來就好了,改成十個打一個,利用策略群來打敗這個市場,圍毆再怎麼樣,也都比單挑有利。 一個打遍各式行情的程式應屬不可得,每個程式都會有短暫失效的期間,理由很簡單,若把順勢突破及逆勢區間的交易
週末輕鬆點,腦袋先把策略、回測、績效都抛開,來點歷史回憶的輕鬆文,在二千年初國內開始有一群人開啟了程式交易之旅,當時的程式交易的系統不像現在這麼方便,只要寫好策略,掛上系統,按個同步交易的按鈕,就可以自動交易了。 蠻荒年代也有蠻年代的樂趣,就如同汽車的進化一般,一開始就開自排車的駕駛是無法體驗手排
在經過最佳化的報表選擇後,在淨利看起來還不錯,四年時間,一口大台可以有247萬多的淨利,貌似可以上線交易,但千萬別太衝動,績效報表不是只看月/年週期分析就可以,還得深入來看策略的詳細項目。策略如果只看淨利,就如同買東西只看外包裝是否精美,完全不去注意其成份、產地、製造日期⋯⋯等項目,很容易買到外
在三個臭皮匠勝過一個諸葛亮這篇中,將連續創高或創低再加上乖離率做為進場時機的判斷後,淨利立刻變為正數,是個很好的開始,一般而言,剛寫好的策略會先給幾個邏輯上合理的參數後,來觀察績效報表,若全部均為很大的虧損,且勝率很低,單純靠最佳化的手段來救活這支策略的機會很低,套句遊戲常說的話「砍掉重練」是個比較
由 醜媳婦總是要見公婆-績效報表 的最佳化報表可知,無論我們將連續創高或創低的K棒數如何改變,均不可能讓淨利變正,代表我們不可能靠單一個指標值來獲利,此時改善方式只能再回到觀察圖表,由圖表中的訊號觀察是否有什麼改善方式。 由圖表中可發現當標示的紅點或綠點離均線越遠,則進場的時機點越好,如果可以增加
上圖是上一篇文章所建立的交易訊號,依進出場的連線看來,策略的績效應該不好,但仍需要先來看一下詳細報表,再檢討如何改善。為了讓策略可以有一致性的比較方式,筆者習慣將商品的區間設定在一個固定的區間(以上圖為例,就是設定在2018/01/01~2022/12/31),使用者可透過「設定商品」的對話框來設定
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
周一崩盤絕對精彩,只要方向錯誤、沒設停損甚至凹單,通常直接被畢業。雖然策略有開發波段單,但很容易出現夜盤崩盤,若沒有出場就會造成隔天重大損傷,所以波段單一定要把夜盤也納入設計,不然畢業就不用玩了。
Thumbnail
我剛剛在復盤的時候警覺! 凌晨3點35發現起漲的支撐快要破的那一瞬間 發現有支撐,也就是後來看到下影線的時候上車 後面是整整120點的肉耶,大台24000,小台6000 就算是微台指也有1200 #買在支撐而不是追在壓力 我好幾次就是這樣追在當下的高點,爾後反轉
Thumbnail
這篇文章由外匯交易高手撰寫,主要探討了在金融市場中遇到的停損問題。作者首先強調了停損的重要性,並解釋了為什麼即使止損會造成虧損,仍然必須實行。其次,文章討論了市場中存在的各種力量,包括主力資金和交易平台券商對於投資者的影響。作者還提出了一些關於設定停損的原則,如選擇合適的支撐位置、控制部位大小等。
Thumbnail
1. 制定明確的交易計劃 除了確定入場和出場條件外,還要考慮每日的交易次數和總風險承受能力。例如,你可以設定每日最大虧損限額,一旦達到就停止交易。 2. 設置止損和止盈點 可以使用技術分析工具來確定合理的止損點,如支撐位或前期低點。止盈點可以設置在阻力位或使用trailing stop來鎖
Thumbnail
這篇文章介紹了在股市中討論到底停損應該抓幾%的問題。文章強調停損的目的是保護資金,而非停損抓幾%的數值。然後提出風險評估、風險承受能力、以及盤中震盪能力是重點,不應該太過注重停損抓幾%的細節。
Thumbnail
本文討論了趨勢交易策略中的停損模式以及使用動向指標和擺動指標進行交易的情況。提出了更合理的追蹤停損方式以及對ATR指標的改良。作者將在接下來進行測試,並歡迎交流。
Thumbnail
這篇文章的主題是關於未來指標和策略交易者的自我回顧。文章探討了使用「未來指標」所帶來的超額虧損,並提出了一些解決方法。策略交易者在自我反省中發現了之前回測時忽略的小細節,以及在強勢反彈走勢下的交易判斷問題。通過文章可以瞭解到如何在交易策略中應對未來指標所帶來的特殊狀況。
Thumbnail
這篇文章記錄了在停損策略方面的新思考,從固定停損轉為移動停損,並介紹不同情況下的設定條件。為了提高存活率,建議可以根據回測形貌找到適合自己的停損點設置條件。該文章還分享了移動停止的及區間盤整的各種停損法,目的是最大化保留獲利和波動餘裕。
Thumbnail
通常跌深都會遇到反彈走勢,自動交易最怕的就是還沒停利就反轉向下,交易策略都有觸發到,帳上都有賺到錢,但最後都因為反轉向下太快造成停損出場,這就是自動交易在設定停損與停利的重點之一,但我的交易策略早就已經回測過,著重點就是不要預設立場想要去干預自動交易,就是好好的執行交易策略就對了。
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
周一崩盤絕對精彩,只要方向錯誤、沒設停損甚至凹單,通常直接被畢業。雖然策略有開發波段單,但很容易出現夜盤崩盤,若沒有出場就會造成隔天重大損傷,所以波段單一定要把夜盤也納入設計,不然畢業就不用玩了。
Thumbnail
我剛剛在復盤的時候警覺! 凌晨3點35發現起漲的支撐快要破的那一瞬間 發現有支撐,也就是後來看到下影線的時候上車 後面是整整120點的肉耶,大台24000,小台6000 就算是微台指也有1200 #買在支撐而不是追在壓力 我好幾次就是這樣追在當下的高點,爾後反轉
Thumbnail
這篇文章由外匯交易高手撰寫,主要探討了在金融市場中遇到的停損問題。作者首先強調了停損的重要性,並解釋了為什麼即使止損會造成虧損,仍然必須實行。其次,文章討論了市場中存在的各種力量,包括主力資金和交易平台券商對於投資者的影響。作者還提出了一些關於設定停損的原則,如選擇合適的支撐位置、控制部位大小等。
Thumbnail
1. 制定明確的交易計劃 除了確定入場和出場條件外,還要考慮每日的交易次數和總風險承受能力。例如,你可以設定每日最大虧損限額,一旦達到就停止交易。 2. 設置止損和止盈點 可以使用技術分析工具來確定合理的止損點,如支撐位或前期低點。止盈點可以設置在阻力位或使用trailing stop來鎖
Thumbnail
這篇文章介紹了在股市中討論到底停損應該抓幾%的問題。文章強調停損的目的是保護資金,而非停損抓幾%的數值。然後提出風險評估、風險承受能力、以及盤中震盪能力是重點,不應該太過注重停損抓幾%的細節。
Thumbnail
本文討論了趨勢交易策略中的停損模式以及使用動向指標和擺動指標進行交易的情況。提出了更合理的追蹤停損方式以及對ATR指標的改良。作者將在接下來進行測試,並歡迎交流。
Thumbnail
這篇文章的主題是關於未來指標和策略交易者的自我回顧。文章探討了使用「未來指標」所帶來的超額虧損,並提出了一些解決方法。策略交易者在自我反省中發現了之前回測時忽略的小細節,以及在強勢反彈走勢下的交易判斷問題。通過文章可以瞭解到如何在交易策略中應對未來指標所帶來的特殊狀況。
Thumbnail
這篇文章記錄了在停損策略方面的新思考,從固定停損轉為移動停損,並介紹不同情況下的設定條件。為了提高存活率,建議可以根據回測形貌找到適合自己的停損點設置條件。該文章還分享了移動停止的及區間盤整的各種停損法,目的是最大化保留獲利和波動餘裕。
Thumbnail
通常跌深都會遇到反彈走勢,自動交易最怕的就是還沒停利就反轉向下,交易策略都有觸發到,帳上都有賺到錢,但最後都因為反轉向下太快造成停損出場,這就是自動交易在設定停損與停利的重點之一,但我的交易策略早就已經回測過,著重點就是不要預設立場想要去干預自動交易,就是好好的執行交易策略就對了。