【Multicharts】【顧比指標】程式碼逐條解說

閱讀時間約 7 分鐘
  • 文內如有投資理財相關經驗、知識、資訊等內容,皆為創作者個人分享行為。
  • 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。
  • 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。
  • 方格子希望您能從這些分享內容汲取投資養份,養成獨立思考的能力、判斷、行動,成就最適合您的投資理財模式。
今天要跟大家介紹一個外型酷炫
又適合主觀交易者使用的技術指標「顧比指標」
我們先來看看他在圖表呈現出來的樣子
顧比指標(GMMA)

接著來說明這個技術指標的原理以及公式
它是由3.5.8.10.12.15.30.35.40.45.50.60的指數均線組成
再以漸層的顏色去加強展示盤勢的趨勢
主觀交易者將觀察均線與均線之間的距離
去洞悉趨勢的強度
譬如上圖的<趨勢一>的上漲勁道
就會比<趨勢二>上漲勁道來得強烈
接著我們來演示如何以Multicharts程式碼的方式呈現顧比指標

顧比指標程式碼詳細解析
inputs: len1(3),len2(5),len3(8),len4(10),len5(12),len6(15),
len7(30),len8(35),len9(40),len10(45),len11(50),len12(60);
vars: MA1(0),MA2(0),MA3(0),MA4(0),MA5(0),MA6(0),
MA7(0),MA8(0),MA9(0),MA10(0),MA11(0),MA12(0);
這部分是宣告我們的「參數(inputs)」以及「變數(vars)」
在運作程式碼的時候不會改變的,我們稱作「參數(inputs)」
會隨著程式碼運作而改變的,我們稱作「變數(vars)」

MA1=XAverage(c,len1); 
MA2=XAverage(c,len2); 
MA3=XAverage(c,len3); 
MA4=XAverage(c,len4); 
MA5=XAverage(c,len5); 
MA6=XAverage(c,len6); 
MA7=XAverage(c,len7); 
MA8=XAverage(c,len8); 
MA9=XAverage(c,len9); 
MA10=XAverage(c,len10); 
MA11=XAverage(c,len11); 
MA12=XAverage(c,len12);
套用Multicharts內建的指數均價函數
XAverage(參數一,參數二)去計算每一條指數均線
參數一表達的是用什麼價格計算指數均值
可以是當根K棒開盤價open可簡寫為O
當根K棒收盤價close可簡寫為C
當根k棒最高價high可簡寫為H
當根k棒最低價low可簡寫為L
也可以是計算出的變數vars(譬如將均線再次指數平均,成為均線的均線)
參數二則是決定是多長時間的均線
譬如XAverage(c,5)即表達用收盤價取5根K棒的指數均線

plot1(MA1,"MA1",RGB(255,255,0)); 
plot2(MA2,"MA1",RGB(232,232,23)); 
plot3(MA3,"MA1",RGB(209,209,46)); 
plot4(MA4,"MA1",RGB(185,185,70)); 
plot5(MA5,"MA1",RGB(162,162,93)); 
plot6(MA6,"MA1",RGB(139,139,116)); 
plot7(MA7,"MA1",RGB(116,0,139)); 
plot8(MA8,"MA1",RGB(93,0,162)); 
plot9(MA9,"MA1",RGB(70,0,185)); 
plot10(MA10,"MA1",RGB(46,0,209)); 
plot11(MA11,"MA1",RGB(23,0,232)); 
plot12(MA12,"MA1",RGB(0,0,255));
使用內建函數plot(參數一,參數二,參數三)
將每條均線畫在圖表上
參數一表達欲畫上的變數,如指數均線值MA
參數二表達該線的名稱
參數三表達它的顏色

這樣我們就完成了顧比指標的最基本形式
跟MACD指標策略或KD指標策略一樣
我們可以把進出場條件掛上顧比指標
這樣我們就可以用Multicharts去做績效回測
並且用Multicharts的強項最佳化參數,去修正我們的策略
當然還有不可或缺的停損停利以及交易濾網
都將在之後一一介紹!

最後把上面分段的程式碼整理在一起
方便各位投資朋友直接複製貼在PowerLanguage Editor上!
inputs: len1(3),len2(5),len3(8),len4(10),len5(12),len6(15),
len7(30),len8(35),len9(40),len10(45),len11(50),len12(60);
vars: MA1(0),MA2(0),MA3(0),MA4(0),MA5(0),MA6(0),
MA7(0),MA8(0),MA9(0),MA10(0),MA11(0),MA12(0);
MA1=XAverage(c,len1); 
MA2=XAverage(c,len2); 
MA3=XAverage(c,len3); 
MA4=XAverage(c,len4); 
MA5=XAverage(c,len5); 
MA6=XAverage(c,len6); 
MA7=XAverage(c,len7); 
MA8=XAverage(c,len8); 
MA9=XAverage(c,len9); 
MA10=XAverage(c,len10); 
MA11=XAverage(c,len11); 
MA12=XAverage(c,len12);
plot1(MA1,"MA1",RGB(255,255,0)); 
plot2(MA2,"MA1",RGB(232,232,23)); 
plot3(MA3,"MA1",RGB(209,209,46)); 
plot4(MA4,"MA1",RGB(185,185,70)); 
plot5(MA5,"MA1",RGB(162,162,93)); 
plot6(MA6,"MA1",RGB(139,139,116)); 
plot7(MA7,"MA1",RGB(116,0,139)); 
plot8(MA8,"MA1",RGB(93,0,162)); 
plot9(MA9,"MA1",RGB(70,0,185)); 
plot10(MA10,"MA1",RGB(46,0,209)); 
plot11(MA11,"MA1",RGB(23,0,232)); 
plot12(MA12,"MA1",RGB(0,0,255));

尚未註冊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
這篇文章探討了股票技術分析的基本概念,包括K線圖和移動平均線的定義和用途,以及型態學的應用。此外,文章也介紹了葛蘭碧八大法則的相關內容,並討論了其歷史和潛在侷限性。最後,文章提醒投資者要理解技術分析工具的原理,不依賴單一指標做出投資決策。
Thumbnail
精明管家系統是一款專注於投資風險管理的工具。它可以分析投資部位,顯示年化報酬率、風險和夏普指標等關鍵數據。系統每日更新庫存,提供歷史持有數和操作記錄,幫助用戶檢討和優化投資策略。此外,它還管理曝險市值和槓桿倍數,適合希望簡單而高效管理投資風險的人士。
本文深入淺出地解析均線使用技巧,包括均線排列、股價與均線關係、均線斜率及交叉等重點,幫助投資者掌握趨勢判斷的關鍵,提升投資決策能力。
Thumbnail
技術指標源自統計學原理,反映市場變化的概率分佈,而非預測工具。本文了解指標背後邏輯有利活學活用,甚至自行改良創新。
Thumbnail
本文章介紹了股市中常用的技術指標,如相對強弱指標(RSI)、隨機指標(KD)、移動平均線(MA)、動力指標(MTM)、指數平滑異同移動平均線(MACD)、寶塔線。透過這些指標,讓投資者能夠更好地瞭解股票的買賣力道、價格趨勢以及逆勢操作的時機。
Thumbnail
本文介紹了各種技術指標的應用和相關建議,包括平均真實價格範圍、熊力量指標、牛力量指標、商品通道指數、DeMarker、力量指數、移動平均匯聚擴散指標、動量指標、波動OSC移動平均線、相對強弱指數、相對活力指數、隨機指數、威廉指數等。建議以中文關鍵字為主要標籤。
這篇文章介紹了多種趨勢指標,包括ADX、布林帶、信封、一目均衡表、移動平均線、拋物線和標準差。透過這些指標可以幫助分析股價趨勢和動向,提供交易建議和潛在投資機會。
Thumbnail
移動平均線是投資初學者的良好起點,以計算收盤價的平均值為基礎,包括簡單移動平均線(SMA)和指數移動平均線(EMA)等。透過均線互動,可執行進出場策略,操作以日線為基準。風險在於即使無趨勢,仍會操作。建議改進方法是添加趨勢濾網,以提升準確度和報酬率。
Thumbnail
一般常見的時間架構分成三個:趨勢級別、分析級別、進場級別。 趨勢級別 週線 or 日線,目的是為了確認整體市場的方向,以及關鍵流動性區域(支撐、壓力位) 分析級別 4H or 1H,目的是確認市場當前方向、公允價值缺口、訂單塊、流動性區域、高期望值交易區域,需要花較多時間來分析。 進場級別
Thumbnail
移動平均線(Moving Average,簡稱 MA)是金融技術分析中一種基礎且廣泛使用的工具,透過計算一定時期內的平均價格,以平滑價格數據,從而減少市場波動的隨機性,幫助投資者更清晰地看到價格趨勢。
Thumbnail
這篇文章探討了股票技術分析的基本概念,包括K線圖和移動平均線的定義和用途,以及型態學的應用。此外,文章也介紹了葛蘭碧八大法則的相關內容,並討論了其歷史和潛在侷限性。最後,文章提醒投資者要理解技術分析工具的原理,不依賴單一指標做出投資決策。
Thumbnail
精明管家系統是一款專注於投資風險管理的工具。它可以分析投資部位,顯示年化報酬率、風險和夏普指標等關鍵數據。系統每日更新庫存,提供歷史持有數和操作記錄,幫助用戶檢討和優化投資策略。此外,它還管理曝險市值和槓桿倍數,適合希望簡單而高效管理投資風險的人士。
本文深入淺出地解析均線使用技巧,包括均線排列、股價與均線關係、均線斜率及交叉等重點,幫助投資者掌握趨勢判斷的關鍵,提升投資決策能力。
Thumbnail
技術指標源自統計學原理,反映市場變化的概率分佈,而非預測工具。本文了解指標背後邏輯有利活學活用,甚至自行改良創新。
Thumbnail
本文章介紹了股市中常用的技術指標,如相對強弱指標(RSI)、隨機指標(KD)、移動平均線(MA)、動力指標(MTM)、指數平滑異同移動平均線(MACD)、寶塔線。透過這些指標,讓投資者能夠更好地瞭解股票的買賣力道、價格趨勢以及逆勢操作的時機。
Thumbnail
本文介紹了各種技術指標的應用和相關建議,包括平均真實價格範圍、熊力量指標、牛力量指標、商品通道指數、DeMarker、力量指數、移動平均匯聚擴散指標、動量指標、波動OSC移動平均線、相對強弱指數、相對活力指數、隨機指數、威廉指數等。建議以中文關鍵字為主要標籤。
這篇文章介紹了多種趨勢指標,包括ADX、布林帶、信封、一目均衡表、移動平均線、拋物線和標準差。透過這些指標可以幫助分析股價趨勢和動向,提供交易建議和潛在投資機會。
Thumbnail
移動平均線是投資初學者的良好起點,以計算收盤價的平均值為基礎,包括簡單移動平均線(SMA)和指數移動平均線(EMA)等。透過均線互動,可執行進出場策略,操作以日線為基準。風險在於即使無趨勢,仍會操作。建議改進方法是添加趨勢濾網,以提升準確度和報酬率。
Thumbnail
一般常見的時間架構分成三個:趨勢級別、分析級別、進場級別。 趨勢級別 週線 or 日線,目的是為了確認整體市場的方向,以及關鍵流動性區域(支撐、壓力位) 分析級別 4H or 1H,目的是確認市場當前方向、公允價值缺口、訂單塊、流動性區域、高期望值交易區域,需要花較多時間來分析。 進場級別
Thumbnail
移動平均線(Moving Average,簡稱 MA)是金融技術分析中一種基礎且廣泛使用的工具,透過計算一定時期內的平均價格,以平滑價格數據,從而減少市場波動的隨機性,幫助投資者更清晰地看到價格趨勢。