三個臭皮匠勝過一個諸葛亮

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

觀察進場訊號

醜媳婦總是要見公婆-績效報表 的最佳化報表可知,無論我們將連續創高或創低的K棒數如何改變,均不可能讓淨利變正,代表我們不可能靠單一個指標值來獲利,此時改善方式只能再回到觀察圖表,由圖表中的訊號觀察是否有什麼改善方式。

由圖表中可發現當標示的紅點或綠點離均線越遠,則進場的時機點越好,如果可以增加一個乖離率的濾網(一個濾網代表著一個條件判斷),應該可以改善策略的績效。

話不多說,立刻新增一個「_Bias」的函式及指標來觀察這現象(新增函式及指標的作法請參閱MultiCharts初體驗-函式撰寫MultiCharts初體驗-指標撰寫),由於乖離率並非MC內建的函式,我們需要自行撰寫,首先說明一下乖離率的定義:

乖離率(Bias Ratio, BIAS)是股票技術分析中的一個指標。它衡量了股價與移動平均線之間的偏離程度,即當前股價與移動平均線的差值(移動平均線是指一定時間內的股價平均值)。乖離率用來評估當前股價相對於移動平均線的偏離程度,主要用於分析短期內股票是否處於超買或超賣狀態的技術指標。

其公式如下:

乖離率 = (收盤價 - 移動平均) / 移動平均 * 100 (以百分比表示)

以下是函式及指標的程式碼:

函式(_Bias)的程式碼:

Inputs:Len(NumericSimple), ComparePrice(NumericSeries);
Variable:AvgValue(0);

AvgValue = Average(Close, Len);

_Bias = (CompareValue - AvgValue) / AvgValue * 100;
_Bias函式

_Bias函式

指標(_Bias)的程式碼:

Inputs: Len(5), CompareValue(Close);
Variables: Bias(0);

Bias = _Bias(Len, CompareValue);

Plot1(Bias);
_Bias指標

_Bias指標

在設計乖離率的函式時,筆者多加了一個彈性,在其定義是評估收盤價的偏離程度,而筆者寫的函式預留了一個CompareValue的參數,可傳入High、Low、Close⋯⋯等不同的欄位(在MC中定義成數值序列),來計算不同欄位與收盤價移動平均的偏離程度,這種設計方式,可在訊號撰寫時,放空時,可選擇高點的乖離率,做多時,可選擇低點的乖離率,來與均用收盤價的乖離率進行比較,看何者的績效比較好。

加上乖離率

加上乖離率

由乖離率對照,當偏離程度較大時再進場,的確可改善進場的時機,我們就將乖離率的判斷加進訊號中,先以簡單的收盤價乖離率判斷。

Inputs: BarCount(5), BiasLen(20), BiasThreadhold(1);
Variables: BiasValue(0);

BiasValue = _Bias(BiasLen, Close);

If _ContinueBreakOut(BarCoun, 1) And (BiasValue > BiasThreadhold) Then
Begin
SellShort ("SE_BreakOut") Next Bar Open;
End;

If _ContinueBreakOut(BarCoun, -1) And (BiasValue < -BiasThreadhold) Then
Begin
Buy ("LE_BreakOut") Next Bar Open;
End;
加入乖離率判斷

加入乖離率判斷

訊號中,加入二個輸入參數,說明如下:

  1. BiasLen:
    Bias移動平均線的長度。
  2. BiasThreadhold:
    進場的臨界點,當正乖離大於這個值(或負乖離小於這個值)才會進場。

訊號的邏輯也還很簡單

  • 空單進場:
    當K棒連續創高點且乖離率大於臨界點時,就進場。
  • 多單進場:
    當K棒連續創低點且乖離率小於負臨界點時進場,在此使用負值是往下的乖離率會為負值。
增加乖離率判斷後的績效報表

增加乖離率判斷後的績效報表

由績效報表可發現只是加個簡單的條件判斷,淨利就馬上有顯著的提升(此報表以訊號的參數預設值),依筆者的經驗,會賺錢的訊號通常不會有太複雜的條件,簡單直接往往可以得到最好的結果,太複雜的條件判斷,常會削足適履,在樣本內的績效很好,但加入了樣本外區間後,績效往往不如預期。








avatar-img
26會員
55內容數
金融市場入門新手所必知的基本知識
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
股市觀察家的沙龍 的其他內容
上圖是上一篇文章所建立的交易訊號,依進出場的連線看來,策略的績效應該不好,但仍需要先來看一下詳細報表,再檢討如何改善。為了讓策略可以有一致性的比較方式,筆者習慣將商品的區間設定在一個固定的區間(以上圖為例,就是設定在2018/01/01~2022/12/31),使用者可透過「設定商品」的對話框來設定
交易訊不會無中生有、憑空想像而出現,通常會將想要觀察的指標疊加在線圖上,再由圖上去找買賣規則的靈感,此篇就以前二篇開發連續創高或連續創低的指標來開發交易訊號。
在軟體工程中強調架構的延展性、維護性及重用性,將運算邏輯先寫成函式就是為了提高重用及維護,軟體界在這樣的發展下,開發出許多通用的套件,使得許多程式開發者可以利用套件來提升開發速度及穩定度,就如同現在的微波食品,想要煮一桌菜,不用自己從買食材開始、處理食材、料理食物、擺盤上桌⋯⋯等步驟,只需將買來的調
廣告常說:「男人過了四十歲,只剩一張嘴。」,連續二天的話當年後,要開始進入程式交易的主題,雖然前文描述是使用TradeStation為開發平台,但後來TS已轉為美國國內券商使用,在台灣MultiChart(以下簡稱MC)已成為主流的平台,雖然在使用上還是有許多雷區要避開,但平心而論,這平台算是程式初
安裝好券商版的MultiCharts(以下簡稱MC)後,可在桌面上看到四個ICON,在筆者依初學者使用的頻率,由左至右排列,分別是MC主程式(MultiCharts 64)、MC程式編輯器(MultiCharts64 PowerLanguage Editor)、MC最佳化結果檢視器(Mult
在工作室成立之初,簡直像神農嘗百草般地把各式各樣的技術指標拿來組合回測,試圖找出最佳的技標組合,後再進行策略參數的最佳化,這方式雖然可以找出回測期間很好的策略,但是一放入回測區間外的資料後,策略的績效絕大部份都是往下掉的,每個策略都是花費了一天以上的最佳化時間,好不容易找到奇妙的賺錢參數,可以上線自
上圖是上一篇文章所建立的交易訊號,依進出場的連線看來,策略的績效應該不好,但仍需要先來看一下詳細報表,再檢討如何改善。為了讓策略可以有一致性的比較方式,筆者習慣將商品的區間設定在一個固定的區間(以上圖為例,就是設定在2018/01/01~2022/12/31),使用者可透過「設定商品」的對話框來設定
交易訊不會無中生有、憑空想像而出現,通常會將想要觀察的指標疊加在線圖上,再由圖上去找買賣規則的靈感,此篇就以前二篇開發連續創高或連續創低的指標來開發交易訊號。
在軟體工程中強調架構的延展性、維護性及重用性,將運算邏輯先寫成函式就是為了提高重用及維護,軟體界在這樣的發展下,開發出許多通用的套件,使得許多程式開發者可以利用套件來提升開發速度及穩定度,就如同現在的微波食品,想要煮一桌菜,不用自己從買食材開始、處理食材、料理食物、擺盤上桌⋯⋯等步驟,只需將買來的調
廣告常說:「男人過了四十歲,只剩一張嘴。」,連續二天的話當年後,要開始進入程式交易的主題,雖然前文描述是使用TradeStation為開發平台,但後來TS已轉為美國國內券商使用,在台灣MultiChart(以下簡稱MC)已成為主流的平台,雖然在使用上還是有許多雷區要避開,但平心而論,這平台算是程式初
安裝好券商版的MultiCharts(以下簡稱MC)後,可在桌面上看到四個ICON,在筆者依初學者使用的頻率,由左至右排列,分別是MC主程式(MultiCharts 64)、MC程式編輯器(MultiCharts64 PowerLanguage Editor)、MC最佳化結果檢視器(Mult
在工作室成立之初,簡直像神農嘗百草般地把各式各樣的技術指標拿來組合回測,試圖找出最佳的技標組合,後再進行策略參數的最佳化,這方式雖然可以找出回測期間很好的策略,但是一放入回測區間外的資料後,策略的績效絕大部份都是往下掉的,每個策略都是花費了一天以上的最佳化時間,好不容易找到奇妙的賺錢參數,可以上線自
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
市場可以接受的合理本益比並非固定不變的,而是會隨著環境改變,當產業成長性降低,或是資金情勢改變,市場所認定的合理本益比也會調整,企業營運績效或許沒有改變,每股獲利維持同樣水準,但市場認定的合理本益比不一樣,也會讓股價調整。
Thumbnail
這篇文章探討了股票技術分析的基本概念,包括K線圖和移動平均線的定義和用途,以及型態學的應用。此外,文章也介紹了葛蘭碧八大法則的相關內容,並討論了其歷史和潛在侷限性。最後,文章提醒投資者要理解技術分析工具的原理,不依賴單一指標做出投資決策。
Thumbnail
本文探討了交易波動大的股票時需要考慮的因素,並提出了一套操作架構和規則。透過控制虧損在一定範圍內,以及選擇持續上漲趨勢的股票,提高勝率、降低損失、並實現高回報。
Thumbnail
提升交易期望值有兩條路:一是提高平均獲利幅度,如增加槓桿或放寬停損,但風險也會增加;二是降低平均虧損幅度,如收緊停損,雖然獲利潛力減少,但可設計"再進場"條件,適時加碼趕上行情,達到風險收益最佳化。不同風格的交易者應選擇合適的策略,期望值觀念是交易長存的關鍵。
Thumbnail
技術指標源自統計學原理,反映市場變化的概率分佈,而非預測工具。本文了解指標背後邏輯有利活學活用,甚至自行改良創新。
Thumbnail
在股票市場中,投資者通常依賴專業分析師的建議來做出投資決策。當這些分析師反覆做出錯誤預測時,他們不僅失去了投資者的信任,甚至可能成為所謂的“反指標”。翁士峻這位股票分析師,因其多次錯誤的預測,逐漸被視為股票分析中的反指標。
Thumbnail
大家好,我是小畢,在投資的路上,投資人都希望在股價低時買進,在股價高時賣出獲得報酬,正因為如此,就必須準確地預測何時是低點,以及何時是高點。 有些投資人會採用技術分析,利用各種技術指標來判斷低點和高點,例如移動平均線指標,當股價高於移動平均線時買進,股價低於移動平均線時賣出,而有的投資人則是採
Thumbnail
可能包含敏感內容
所有的K棒都是真真實實用資金砸出來的,因此去看懂K棒的最高點、最低點、開盤價與收盤價很重要。 技術分析不能一成不變,要隨著趨勢來畫線。使用不同的週期來畫線,短線操作者(採用日K棒即可),因為我們主要是做選擇權,期貨則是需要更長的週期來看。 技術分析的兩大流派就是逆勢交易與順勢
Thumbnail
估價是投資重要的工作,週期投資除了確認產業循環位置外,也要關注股價位階,因為投資最大風險就是『買貴』。跟週期一樣,無需明確的絕對價格數值,只需要知道『相對』股價位階。
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
市場可以接受的合理本益比並非固定不變的,而是會隨著環境改變,當產業成長性降低,或是資金情勢改變,市場所認定的合理本益比也會調整,企業營運績效或許沒有改變,每股獲利維持同樣水準,但市場認定的合理本益比不一樣,也會讓股價調整。
Thumbnail
這篇文章探討了股票技術分析的基本概念,包括K線圖和移動平均線的定義和用途,以及型態學的應用。此外,文章也介紹了葛蘭碧八大法則的相關內容,並討論了其歷史和潛在侷限性。最後,文章提醒投資者要理解技術分析工具的原理,不依賴單一指標做出投資決策。
Thumbnail
本文探討了交易波動大的股票時需要考慮的因素,並提出了一套操作架構和規則。透過控制虧損在一定範圍內,以及選擇持續上漲趨勢的股票,提高勝率、降低損失、並實現高回報。
Thumbnail
提升交易期望值有兩條路:一是提高平均獲利幅度,如增加槓桿或放寬停損,但風險也會增加;二是降低平均虧損幅度,如收緊停損,雖然獲利潛力減少,但可設計"再進場"條件,適時加碼趕上行情,達到風險收益最佳化。不同風格的交易者應選擇合適的策略,期望值觀念是交易長存的關鍵。
Thumbnail
技術指標源自統計學原理,反映市場變化的概率分佈,而非預測工具。本文了解指標背後邏輯有利活學活用,甚至自行改良創新。
Thumbnail
在股票市場中,投資者通常依賴專業分析師的建議來做出投資決策。當這些分析師反覆做出錯誤預測時,他們不僅失去了投資者的信任,甚至可能成為所謂的“反指標”。翁士峻這位股票分析師,因其多次錯誤的預測,逐漸被視為股票分析中的反指標。
Thumbnail
大家好,我是小畢,在投資的路上,投資人都希望在股價低時買進,在股價高時賣出獲得報酬,正因為如此,就必須準確地預測何時是低點,以及何時是高點。 有些投資人會採用技術分析,利用各種技術指標來判斷低點和高點,例如移動平均線指標,當股價高於移動平均線時買進,股價低於移動平均線時賣出,而有的投資人則是採
Thumbnail
可能包含敏感內容
所有的K棒都是真真實實用資金砸出來的,因此去看懂K棒的最高點、最低點、開盤價與收盤價很重要。 技術分析不能一成不變,要隨著趨勢來畫線。使用不同的週期來畫線,短線操作者(採用日K棒即可),因為我們主要是做選擇權,期貨則是需要更長的週期來看。 技術分析的兩大流派就是逆勢交易與順勢
Thumbnail
估價是投資重要的工作,週期投資除了確認產業循環位置外,也要關注股價位階,因為投資最大風險就是『買貴』。跟週期一樣,無需明確的絕對價格數值,只需要知道『相對』股價位階。