【Multicharts】【布林通道策略】程式碼逐條解說

閱讀時間約 4 分鐘
  • 文內如有投資理財相關經驗、知識、資訊等內容,皆為創作者個人分享行為。
  • 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。
  • 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。
  • 方格子希望您能從這些分享內容汲取投資養份,養成獨立思考的能力、判斷、行動,成就最適合您的投資理財模式。
首先,我們依然先跟投資朋友介紹公式及原理!
布林通道由三個數值構成,中值、上通道以及下通道。
1. 中值通常是以20根K棒的收盤價做簡單算術平均
2. 上通道為均值加上2個標準差
3. 下通道為均值減去2個標準差
不了解標準差的投資朋友,可以將標準差理解為這20根K棒的波動程度。
如果這20根K棒價格波動很大
布林通道的上通道跟下通道就會擴展開來,通道就會很寬,反之亦然!
在Multicharts上的呈現如下圖:
下通道(紅色)中線(灰色)上通道(藍色)

接著我們便來逐行解釋「布林通道的程式碼」!
由於布林通道在Multicharts上是有內建的函數,所以可以直接呼叫出來
想要自己一步一步寫出布林通道的投資朋友也可以跟我聯絡@979qbbfo,這樣其實是有助於進一步了解布林通道的組成邏輯的。

inputs: len1(20), std(2);
vars: uband(0), dband(0);
這段我們是做了宣告參數(inputs)以及宣告變數(vars)的動作,這裡有個小技巧,那就是我們可以先直接開始撰寫策略程式碼,之後再回來補宣告參數以及變數,這樣會在建構策略或指標時更有效率。
參數以及變數兩者最大的不同是,參數(inputs)不會隨著策略運行而變化,類似於常數,變數(vars)則會隨著策略的進行而不斷變化,Multicharts最佳化是去最佳化參數,這裡還不理解的投資朋友可以留個印象,之後最佳化的文章會再詳細說明!

uband = BollingerBand(C, len1, std);
dband = BollingerBand(C, len1, -std);
這裡的部分就是採用了Multicharts內建的BollingerBand()函數,第一個參數"C",意思是以每根K棒收盤價(C)去計算布林通道,第二個參數"len1",則是設定去計算多長時間周期的布林通道,最後一個參數"std"則是設定要用"幾倍"標準差。
舉例,布林上通道:uband = BollingerBand(C, 20, 2);
這個意思就是我們用收盤價(C)取20天(len1)得出布林通道中值,再把中值加上兩倍標準差,而計算出uBand即布林上通道。布林下通道也是如此同理推導。

if C>uBand then buy next bar highest(H, 5) stop;
if C<dBand then sellshort next bar lowest(L, 5) stop;
這裡要特別來介紹兩個「濾網filter」,那就是highest(H, 5)以及lowest(L, 5)。
在C>uBand成立時,我們在下一根k棒丟出價格為highest(H, 5)的停損單,什麼是丟出「價格為highest(H, 5)的停損單」呢?
highest(H, 5)即是取五根K棒的最高價(High),丟出這個價格的停損單,有助於濾掉一些曇花一現的「C>uBand」雜訊,可以確定價格不但突破布林上通道,而且價格還有站穩小波段新高。空單也是同樣的邏輯,投資朋友可以試著推敲看看!
下圖便是呈現在Multicharts上,策略進出場的樣子:

如以一來我們就可以檢視這樣簡單的一個策略,它的績效會是如何!?
或者它要在哪種K棒週期上運作績效才會更好!?
設定好這樣的一個策略雛型,接著便會進入到最佳化參數、其他濾網添加以及停利停損的設置等等,我們都將在之後的文章進一步說明!

尚未註冊TrdingView的投資朋友歡迎使用Kevin專屬註冊連結:
享一個月免費試用Premium帳號,到期後可享50%的續約優惠!
(即使不續約,仍可繼續使用TradingView免費版功能)

⭐目前凱龍承接三大項業務,歡迎洽詢:
  1. 金融量化系列|凱龍下單機租用 & TradngView & MultiCharts 程式碼諮詢撰寫
  2. Line官方系列|凱龍Line官方模組租用 & Line官方機器人全系列諮詢架設
  3. 網站SaaS平台|凱龍雲端應用 & 網站SaaS平台諮詢架設
⭐凱龍Line官方:@979qbbfo
⭐凱龍官方網站:https://kevinwtf524.com/
avatar-img
19會員
17內容數
嗨!我是凱龍負責人Kevin - ⭐️凱龍金融量化(期貨程式交易看這裡!) 凱龍下單機 $545起/月 - ⭐️凱龍商城(餐飲業線上訂餐看這裡!) 凱龍訂餐模組 $690/月 - ⭐️專案客製(各類客製專案看這裡!) 金融量化策略撰寫、商家Line@機器人及各類網站客製架設 - ⭐凱龍官方Line:@979qbbfo
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
這是2024-08-9 2365 昆盈當沖走勢的短篇 2365 昆盈跳空開高出大量收有上下影線的短紅K,第一根K線爆大量後,後續K線上下波動後量縮收穩,開盤連續三根K線收盤價65.3,65.2,65.1,主力開盤爆大量震盪後,價格量縮有穩住,所以暫時他沒有要往下賣,再過短線K線高走勢就會先往上
Thumbnail
這篇文章探討了股票技術分析的基本概念,包括K線圖和移動平均線的定義和用途,以及型態學的應用。此外,文章也介紹了葛蘭碧八大法則的相關內容,並討論了其歷史和潛在侷限性。最後,文章提醒投資者要理解技術分析工具的原理,不依賴單一指標做出投資決策。
Thumbnail
這篇文章主要介紹瞭如何使用一眼辨多空線和Superbollinger Trend來判斷個股的多空情況以及強弱循環。同時也提到了一些多方股和空方股的例子,以及即將舉行的用戶活動預告。文章內容涉及股市操作邏輯和注意事項。
Thumbnail
加權指數短線經過兩周的整理,短線從盤整突破創高回到多方軌道,23406的壓力變成支撐,未來只要沒跌破短線支撐,趨勢都沒有改變。當然和之前一樣,真突破需要有價格、量能、時間...
布林通道(Bollinger Bands)由約翰·布林格創立,用於測量市場波動性和識別交易信號。組成部分包括中線(20日或20周SMA)、上線(中線+2倍標準差)和下線(中線-2倍標準差)。日線適用於短期交易,周線適用於中長期投資。布林通道幫助投資者理解市場趨勢,做出更明智的決策。
Thumbnail
本文介紹了當沖操作中常用的三種支撐壓力判斷方式:15分鐘K棒判斷法、boll(布林通道)判定法、利用未來指標試算器或看盤軟體自帶的支撐壓力試算。文章重點在於如何透過這些方式來把握操作機會、找出關鍵點位參考,並結合試撮情況以及開盤後的價格走勢做出交易判斷。
Thumbnail
MT5平臺提供了六種不同的掛單類型,每種掛單類型都有其特定的用途和策略。本文將詳細介紹Buy Limit、Sell Limit、Buy Stop、Sell Stop、Buy Stop Limit和Sell Stop Limit這六種掛單類型的功能和使用方法。
Thumbnail
本文章介紹了K線圖的14種型態,包括大陽線、上、下影線陽線、上影線陽線、下影線陽線等,還介紹了看漲和看跌K線圖的形態及使用方式。文章提供了K線圖型態分析的相關資訊。
Thumbnail
移動平均線是投資初學者的良好起點,以計算收盤價的平均值為基礎,包括簡單移動平均線(SMA)和指數移動平均線(EMA)等。透過均線互動,可執行進出場策略,操作以日線為基準。風險在於即使無趨勢,仍會操作。建議改進方法是添加趨勢濾網,以提升準確度和報酬率。
Thumbnail
在波動的股市中,投資人需要面對何時買入和賣出的問題。KD指標是一種股市分析工具,能夠幫助投資者判斷市場可能的轉折點,提高買賣決策的精確度。本文將介紹KD指標的應用情況以及注意事項,並提出結合其他技術指標的建議。
Thumbnail
這是2024-08-9 2365 昆盈當沖走勢的短篇 2365 昆盈跳空開高出大量收有上下影線的短紅K,第一根K線爆大量後,後續K線上下波動後量縮收穩,開盤連續三根K線收盤價65.3,65.2,65.1,主力開盤爆大量震盪後,價格量縮有穩住,所以暫時他沒有要往下賣,再過短線K線高走勢就會先往上
Thumbnail
這篇文章探討了股票技術分析的基本概念,包括K線圖和移動平均線的定義和用途,以及型態學的應用。此外,文章也介紹了葛蘭碧八大法則的相關內容,並討論了其歷史和潛在侷限性。最後,文章提醒投資者要理解技術分析工具的原理,不依賴單一指標做出投資決策。
Thumbnail
這篇文章主要介紹瞭如何使用一眼辨多空線和Superbollinger Trend來判斷個股的多空情況以及強弱循環。同時也提到了一些多方股和空方股的例子,以及即將舉行的用戶活動預告。文章內容涉及股市操作邏輯和注意事項。
Thumbnail
加權指數短線經過兩周的整理,短線從盤整突破創高回到多方軌道,23406的壓力變成支撐,未來只要沒跌破短線支撐,趨勢都沒有改變。當然和之前一樣,真突破需要有價格、量能、時間...
布林通道(Bollinger Bands)由約翰·布林格創立,用於測量市場波動性和識別交易信號。組成部分包括中線(20日或20周SMA)、上線(中線+2倍標準差)和下線(中線-2倍標準差)。日線適用於短期交易,周線適用於中長期投資。布林通道幫助投資者理解市場趨勢,做出更明智的決策。
Thumbnail
本文介紹了當沖操作中常用的三種支撐壓力判斷方式:15分鐘K棒判斷法、boll(布林通道)判定法、利用未來指標試算器或看盤軟體自帶的支撐壓力試算。文章重點在於如何透過這些方式來把握操作機會、找出關鍵點位參考,並結合試撮情況以及開盤後的價格走勢做出交易判斷。
Thumbnail
MT5平臺提供了六種不同的掛單類型,每種掛單類型都有其特定的用途和策略。本文將詳細介紹Buy Limit、Sell Limit、Buy Stop、Sell Stop、Buy Stop Limit和Sell Stop Limit這六種掛單類型的功能和使用方法。
Thumbnail
本文章介紹了K線圖的14種型態,包括大陽線、上、下影線陽線、上影線陽線、下影線陽線等,還介紹了看漲和看跌K線圖的形態及使用方式。文章提供了K線圖型態分析的相關資訊。
Thumbnail
移動平均線是投資初學者的良好起點,以計算收盤價的平均值為基礎,包括簡單移動平均線(SMA)和指數移動平均線(EMA)等。透過均線互動,可執行進出場策略,操作以日線為基準。風險在於即使無趨勢,仍會操作。建議改進方法是添加趨勢濾網,以提升準確度和報酬率。
Thumbnail
在波動的股市中,投資人需要面對何時買入和賣出的問題。KD指標是一種股市分析工具,能夠幫助投資者判斷市場可能的轉折點,提高買賣決策的精確度。本文將介紹KD指標的應用情況以及注意事項,並提出結合其他技術指標的建議。