2025/4/2川普政策出來,30分鐘左右台指期直線下殺800多點,隔一天費半跌了快9.88%(嚇死......),我相信有在股市的大家四天連假都很忐忑,繼上次發了【乖離-10是相對低點】的文章,還記得當時的重點除了-10的乖離率,另一個大重點是資產配置,分批買進,我自己其實也很好奇資金要分幾批會比較好?所以我就來統計看看這樣的情況20年來,到底發生了幾次。
我寫了pine script請他幫我統計滿足條件【乖離-10是相對低點】,一天算一次的話,發生的是次數為何? (右上方會有統計的範圍和次數)
2004-2024,20年來,總共發生了182次。其中
2004陳水扁槍擊案,11次。
2007-2009金融海嘯,106次。
2011歐債危機,19次。
2015中國股災,7次。
2018中美貿易戰,4次。
2020年疫情,16次。
2022暴力升息,18次。
2024日圓套利交易大規模平倉,史上單日最大跌點1800點,1天。
雖然每次事件次數不一定,不過以20年平均來說,一年只會發生9.1次,也就是9天。365天只有9天會出現這樣的極端值 !
如果再保守一點,我嘗試把乖離拉大,看看20年來會發生幾次?
乖離率-12%,110次。
乖離-14%,76次。
乖離-16%,52次。
乖離-18%,40次。
乖離-20%,25次。
我想有統計數據會讓在跌的時候你的心情比較安定,這也會讓你對於資金要分幾份? 甚麼時候要進場?會比較有底。我不知道這次跟之前哪一次股災反應的狀況一樣,這就需要交給各位去評估了。
以下分享pine script的程式碼,大家也可以放在trading view上面玩一玩哦。
//@version=4
study(title="60乖離", shorttitle="60乖離", overlay=true)
// 計算 60MA
l1 = sma(close, 60)
// 計算 乖離值
bias = (close - l1) / l1 * 100
// **設定時間範圍 (2022/1/1 ~ 2022/12/31)*// 更改這裡!!!
start_year = 2004
start_month = 1
start_day = 1
end_year = 2024
end_month = 12
end_day = 31
//我們想知道的乖離率 //更改這裡!!!!
standard=-18
// **條件:只計算在設定時間範圍內的天數**
in_range = (year >= start_year and month >= start_month and dayofmonth >= start_day) and
(year <= end_year and month <= end_month and dayofmonth <= end_day)
// **當乖離值 < 我們設定的乖離範圍,且在設定的時間範圍內,才計算**
buy1 = bias < standard and in_range
// **累積滿足條件的天數**
var float count = 0 // 初始化變數
count := buy1 ? count + 1 : count // 如果 buy1 為 true,計數+1,否則維持不變
// 繪製 60Ma
plot(l1, title="60ma", color=color.blue, linewidth=2)
// **設定背景顏色 (只在選定時間內變色)**
bgcolor(buy1 ? color.orange : na, transp=40)
// **判斷是否為最後一根 K 棒**
is_last_bar = bar_index == highest(bar_index, 5000)
// **在最後一根 K 棒上顯示累積天數**
if is_last_bar
label.new(x=bar_index, y=highest(high, 50), text=tostring(start_year)+"-"+tostring(end_year) + " 乖離 <" +tostring(standard) +"的天數: " + tostring(count),
color=color.rgb(132, 247, 161), textcolor=color.black, style=label.style_label_down)