<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>布林通道 &#8211; FinLab</title>
	<atom:link href="https://www.finlab.tw/tag/%E5%B8%83%E6%9E%97%E9%80%9A%E9%81%93/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.finlab.tw</link>
	<description>深入淺出的量化投資，讓你在在茫茫股海中，找到專屬於自己的投資方法</description>
	<lastBuildDate>Sun, 02 Oct 2022 11:29:08 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.9</generator>

<image>
	<url>https://www.finlab.tw/wp-content/uploads/2020/07/favicon.png</url>
	<title>布林通道 &#8211; FinLab</title>
	<link>https://www.finlab.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">179699571</site>	<item>
		<title>護國神山抄底策略</title>
		<link>https://www.finlab.tw/2330_bband_rebound/</link>
					<comments>https://www.finlab.tw/2330_bband_rebound/#respond</comments>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Wed, 09 Mar 2022 03:11:25 +0000</pubDate>
				<category><![CDATA[技術面]]></category>
		<category><![CDATA[VIP文章]]></category>
		<category><![CDATA[股票策略]]></category>
		<category><![CDATA[財經PYTHON教學]]></category>
		<category><![CDATA[PYTHON]]></category>
		<category><![CDATA[台積電]]></category>
		<category><![CDATA[布林通道]]></category>
		<category><![CDATA[技術分析]]></category>
		<category><![CDATA[選股策略]]></category>
		<guid isPermaLink="false">https://www.finlab.tw/?p=3474</guid>

					<description><![CDATA[俄烏戰地風雲讓資本市場遍地烽火，股市逆風吹，世局紛擾，通膨被火上加油。今年以來多數市場指數都呈現下跌，還有再漲 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="has-normal-font-size">俄烏戰地風雲讓資本市場遍地烽火，股市逆風吹，世局紛擾，通膨被火上加油。今年以來多數市場指數都呈現下跌，還有再漲的多是原物料大國如巴西、阿根廷、印尼&#8230;俄羅斯封盤墊底，歐元區國家即將跌入20%熊市，美國科技股也被k了-15%，台股在去年高基期下的跌幅還算輕，表現贏過亞股裡的中港日韓。</p>



<p class="has-normal-font-size">在這樣淒風苦雨的環境下，也是左側交易者或是抄底搶反彈投機客大展身手的時候！有沒有什麼標的平常貴鬆鬆買不下手，現在難得打折了？<br></p>



<figure class="wp-block-image size-large"><img width="1024" height="244" src="https://www.finlab.tw/wp-content/uploads/2022/03/newplot-19-1024x244.png" alt="newplot 19" class="wp-image-3475" srcset="https://www.finlab.tw/wp-content/uploads/2022/03/newplot-19-1024x244.png 1024w, https://www.finlab.tw/wp-content/uploads/2022/03/newplot-19-300x72.png 300w, https://www.finlab.tw/wp-content/uploads/2022/03/newplot-19-768x183.png 768w, https://www.finlab.tw/wp-content/uploads/2022/03/newplot-19-1536x366.png 1536w, https://www.finlab.tw/wp-content/uploads/2022/03/newplot-19.png 1678w" sizes="(max-width: 1024px) 100vw, 1024px" title="護國神山抄底策略 1"><figcaption>2022主要股市表現回顧</figcaption></figure>



<h2><meta charset="utf-8">護國神山抄底抄起來？</h2>



<p class="has-normal-font-size">台積電這類法人機構影響力大的標的，擁有高效率市場特性，很難從已知的基本面佔到優勢，還記得1月初<a href="https://tw.stock.yahoo.com/news/%E5%8D%8A%E5%B0%8E%E9%AB%94-%E5%8F%B0%E7%A9%8D1%E6%9C%8813%E6%97%A5%E6%B3%95%E8%AA%AA-q1%E7%87%9F%E6%94%B6%E6%88%B0%E6%96%B0%E9%AB%98-084509130.html" class="rank-math-link" target="_blank" rel="noopener">台積電法說</a>會前後，當時外資紛紛樂觀調高目標價到千元，股價攻高到680波段高點，若當時見到法說利多攻進去，現在就面臨套牢的窘況，雖然台積電的基本面仍很好。</p>



<p class="has-normal-font-size"><meta charset="utf-8">高效率市場特性的標的最好的買點就是<meta charset="utf-8">大環境全面崩壞、投資人紛紛逃出的時候。近日戰爭與通膨剛堅強的護國神山也扛不住了，一週被外資狂賣30萬張，跌破600元，外資報告跟著調低目標價 (仍有800多元)，而本土投顧、法人則喊600元以下台積電是<a href="https://udn.com/news/story/12806/6147175" class="rank-math-link" target="_blank" rel="noopener">天上掉下來的禮物</a>，趕快買就對了。<br>如今台積電已從高點回檔18%，今天看到新聞標題:「<a href="https://udn.com/news/story/12806/6147175" class="rank-math-link" target="_blank" rel="noopener">台積電大跌狂撿甜甜價，他一路抄底4次「綠到發慌」</a>。」</p>



<blockquote class="wp-block-quote"><p>你也抄底抄到手軟了嗎？若買在600，短短幾天賬損也到6%，若你攤平前沒有做過數據分析，那你很難先對「<meta charset="utf-8">抄到沒錢時，股價繼續下跌。」有所準備，只是憑直覺去猜。</p></blockquote>



<h2>布林通道逆勢策略</h2>



<p class="has-normal-font-size">抄底就是所謂的逆勢策略，能不能用量化的方式實測呢？<br>布林通道是最廣為人知的逆勢方法，原理是運用均線和標準差，大部分 K 線都涵蓋在 d日 MA 上下 n 個標準差的範圍之內操作。<br>d數值越大，價格曲線越平滑，能減少波動雜訊。<br>n數值越大，能產生越極端的訊號，一般n值範圍依據<strong>68–95–99.7法則</strong>（68–95–99.7 rule），設定在1-3，在<a href="https://zh.m.wikipedia.org/wiki/%E6%AD%A3%E6%80%81%E5%88%86%E5%B8%83" target="_blank" rel="noopener">常態分布</a>中，距平均值小於一個<a href="https://zh.m.wikipedia.org/wiki/%E6%A8%99%E6%BA%96%E5%B7%AE" target="_blank" rel="noopener">標準差</a>、二個標準差、三個標準差以內的百分比。當股價跌破下軌通道，可能出現超賣訊號，會在之後均值回歸，產生反彈到中軌通道附近。</p>



<h2>策略實作</h2>



<p class="has-normal-font-size"><meta charset="utf-8">用<a href="https://ai.finlab.tw/" class="rank-math-link" target="_blank" rel="noopener">finlab套件</a>能很輕易讓我們實作上述的策略來驗證想法，如果你還沒裝過finlab量化回測套件，可以參考我們的<a href="https://ai.finlab.tw/document" class="rank-math-link" target="_blank" rel="noopener">文檔</a>，快速安裝來體驗。這邊以<meta charset="utf-8">2.5個標準差、40日平均線週期設定布林通道，讀者可自行使用其他數值做簡單實驗。</p>



<pre class="wp-block-code"><code lang="python" class="language-python">from finlab import data
from finlab.backtest import sim

from finlab import data
from finlab.backtest import sim

close=data.get('price:收盤價')
upperband, middleband, lowerband = data.indicator('BBANDS', resample='D', nbdevup=float(2.5), nbdevdn=float(2.5), timeperiod=40)
entries = lowerband &gt; close
exits = close &gt; middleband

position = entries.hold_until(exits)['2330']
report=sim(position, upload=True, mae_mfe_window=40, name='護國神山救難隊')
trade_record=report.trades
report.display_mae_mfe_analysis().show()
report.display()
</code></pre>



<h3>回測數據分析</h3>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="623" src="https://www.finlab.tw/wp-content/uploads/2022/03/截圖-2022-03-09-上午7.40.40-1024x623.png" alt="截圖 2022 03 09 上午7.40.40" class="wp-image-3476" srcset="https://www.finlab.tw/wp-content/uploads/2022/03/截圖-2022-03-09-上午7.40.40-1024x623.png 1024w, https://www.finlab.tw/wp-content/uploads/2022/03/截圖-2022-03-09-上午7.40.40-300x183.png 300w, https://www.finlab.tw/wp-content/uploads/2022/03/截圖-2022-03-09-上午7.40.40-768x468.png 768w, https://www.finlab.tw/wp-content/uploads/2022/03/截圖-2022-03-09-上午7.40.40-1536x935.png 1536w, https://www.finlab.tw/wp-content/uploads/2022/03/截圖-2022-03-09-上午7.40.40-2048x1247.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" title="護國神山抄底策略 2"></figure>



<ul class="has-normal-font-size"><li>win ratio: 86.96 %</li><li>return_mean: 4.73  %</li><li>mae_mean: -3.88  %</li><li>bmfe_mean: 2.46  %</li><li>gmfe_mean: 6.1  %</li><li>mdd_mean: -6.55 %</li></ul>



<p class="has-normal-font-size"><br>台積電歷往出現的訊號次數不多，要讓護國神山山崩不太容易，每次都發生在大環境崩壞的時刻，2007年後共出現過23次，平均持有20日，每筆平均搶到4.9%獲利，勝率87%。<br>不過要注意的是MAE (最大不利方向幅度)、MDD (最大回撤)都有一定的數值，代表抄底買進後往往都還有回檔、持有過程震盪不小，難有抄在最低點這回事。<br>gmfe_mean比return_mean大，代表持股歷程中的最大平均漲幅比最終平均報酬還高，我們可能有停利空間可以操作。<meta charset="utf-8">俗話說搶反彈如搶銀行，行動要快狠準，不求多，可以設獲利10%時就出場，有機會取得比平均報酬5%以上更高的獲利。只要在hold_until的function就可以設置停利 (<meta charset="utf-8">takeprofit)，是不是很簡單呢？</p>



<pre class="wp-block-code"><code lang="python" class="language-python">from finlab import data
from finlab import data
from finlab.backtest import sim

close=data.get('price:收盤價')
upperband, middleband, lowerband = data.indicator('BBANDS', resample='D', nbdevup=float(2.5), nbdevdn=float(2.5), timeperiod=40)
entries = lowerband &gt; close
exits = close &gt; middleband

position = entries.hold_until(exits,take_profit=0.1)['2330']
report=sim(position, upload=True, mae_mfe_window=40, name='護國神山救難隊')
trade_record=report.trades
report.display_mae_mfe_analysis().show()
report.display()

</code></pre>



<p class="has-normal-font-size">加入停利後，可以發現報酬率提升一點點到5.1%，MAE從 -3.88 %縮小到 -3.58 %，MDD也從 -6.55 %縮小到 -5.5 %，持股歷程更舒服了。</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="1024" src="https://www.finlab.tw/wp-content/uploads/2022/07/newplot-22-1024x1024.png" alt="newplot 22" class="wp-image-4086" srcset="https://www.finlab.tw/wp-content/uploads/2022/07/newplot-22-1024x1024.png 1024w, https://www.finlab.tw/wp-content/uploads/2022/07/newplot-22-300x300.png 300w, https://www.finlab.tw/wp-content/uploads/2022/07/newplot-22-150x150.png 150w, https://www.finlab.tw/wp-content/uploads/2022/07/newplot-22-768x768.png 768w, https://www.finlab.tw/wp-content/uploads/2022/07/newplot-22-600x600.png 600w, https://www.finlab.tw/wp-content/uploads/2022/07/newplot-22-96x96.png 96w, https://www.finlab.tw/wp-content/uploads/2022/07/newplot-22.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" title="護國神山抄底策略 3"></figure>



<h2>優勢比率分析</h2>



<figure class="wp-block-image size-full"><img loading="lazy" width="432" height="361" src="https://www.finlab.tw/wp-content/uploads/2022/10/2330_edge_ratio.png" alt="2330 edge ratio" class="wp-image-4653" srcset="https://www.finlab.tw/wp-content/uploads/2022/10/2330_edge_ratio.png 432w, https://www.finlab.tw/wp-content/uploads/2022/10/2330_edge_ratio-300x251.png 300w" sizes="(max-width: 432px) 100vw, 432px" title="護國神山抄底策略 4"><figcaption><br></figcaption></figure>



<p class="has-medium-font-size">10天內優勢比率波動較不穩定，短期衝高後容易有回檔，若10天後沒虧損，優勢會放大，勝率更能提高。 可以考慮分兩批資金操作，第二批等10天後更確認訊號再向上加碼，而不向下攤平。</p>



<h2>結論</h2>



<p class="has-normal-font-size">拜外資瘋狂倒貨所致，這個少見的抄底訊號在昨日出現，神山要倒也只有這個時候，3/8以563元買入，最終會如何呢？<br>藉由布林通道，我們能知道何時會有相對低點的極端反轉機會，藉由report.trades，我們可以取得回測結果的波動分析，了解反彈報酬目標、可能回檔範圍、停損停利空間的輪廓，進而知道應對進退，而不是跟投顧老師一樣&#8221;<strong>避著眼睛買&#8221;!</strong><br>如果你對台積電很有愛，可以複習另一篇台積電均線策略的<a class="rank-math-link" href="https://www.finlab.tw/twii-2330-invest/">範例</a>。也許你能夠有更多想法，開發出更棒的策略！</p>



<h2>程式碼範例</h2>



<p class="has-normal-font-size"><a class="rank-math-link" href="https://drive.google.com/file/d/1ejl8YM9J-uGAojJVFdWAvYgcVvg-e1Gz/view?usp=sharing" target="_blank" rel="noopener">檔案連結</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.finlab.tw/2330_bband_rebound/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3474</post-id>	</item>
	</channel>
</rss>
