XQ指標腳本:MACD 雙向填色趨勢指標

更新 發佈閱讀 12 分鐘
投資理財內容聲明
vocus|新世代的創作平台
vocus|新世代的創作平台

在技術分析中,MACD(平滑異同移動平均線)是最經典的趨勢指標之一。然而,傳統的 MACD 只有線條與柱狀圖,有時在盤整或趨勢轉換時,視覺上不夠直觀。

「MACD 雙向填色趨勢指標」 是為了強化視覺辨識度而設計的改良版本。它不僅保留了 MACD 的核心算法,更利用 XQ 的 填色功能 (PlotFill)四色柱狀圖,將傳統 MACD 的數值轉化為直觀的戰略地圖。此版本最大的核心價值,在於協助交易者「一眼判斷」目前的位階與對應策略。

📊 四大情境實戰判讀 (Visual Strategy)

此指標將視覺化重點放在 DIF (快線) 與 MACD (慢線) 對於 零軸 (Zero Axis) 的相對位置。透過填色區域與零軸的關係,我們可以快速識別以下四種戰場:

📈 多頭主戰場 (零軸之上)

當兩條線都在 0 軸之上 時,代表長線趨勢屬於多方控盤。

1. 多方進攻 (Trend Start / Long Entry)

  • 現象:快線 > 慢線 (呈現 紅色/多方填色)
  • 解讀:股價位於強勢區且動能增強,可能正要向上突破或發動主升段。
  • 策略:適合 做多 (Long) 或 加碼。

2. 多方回檔 (Pullback / Take Profit)

  • 現象:快線 < 慢線 (呈現 綠色/空方填色)
  • 解讀:雖然仍處於多頭架構,但短線動能轉弱,股價可能從高點回檔修正。
  • 策略:多單可 獲利了結,或觀察回檔幅度(是否不破前低)來決定是否續抱。

📉 空頭主戰場 (零軸之下)

當兩條線都在 0 軸之下 時,代表長線趨勢屬於空方控盤。

3. 空方進攻 (Trend Breakdown / Short Entry)

  • 現象:快線 < 慢線 (呈現 綠色/空方填色)
  • 解讀:股價位於弱勢區且跌勢加劇,可能正要向下突破或進入主跌段。
  • 策略:適合 做空 (Short) 或 避險。

4. 空方反彈 (Rebound / Short Cover)

  • 現象:快線 > 慢線 (呈現 紅色/多方填色)
  • 解讀:雖然仍處於空頭架構,但短線出現反彈,股價可能從低點回升。
  • 策略:空單可 獲利了結,或觀察反彈幅度(是否不過前高)來決定是否繼續看空。

🎯 指標三大特色

1. 獨家「多空雲帶」填色 (Dual-Fill Zones)

這是此指標最大的亮點。

  • 多頭區間 (Positive Fill):當 DIF > MACD(黃金交叉狀態)時,兩條線中間會填充顏色(通常設為紅色系)。這代表多方控盤,開口越大代表趨勢越強。
  • 空頭區間 (Negative Fill):當 DIF < MACD(死亡交叉狀態)時,兩條線中間會填充另一種顏色(通常設為綠色系)。
  • 視覺優勢:透過填色,你可以直接看到「趨勢的厚度」。當色塊開始收斂變窄,往往是趨勢即將反轉的訊號。

2. 精細的「四態柱狀圖」 (4-State Oscillator)

傳統柱狀圖只有紅綠兩色,此腳本將柱狀圖細分為四種狀態,更能捕捉轉折細節:

  • Osc++ (零軸上 + 趨勢向上):強勢多頭攻擊(最紅)。
  • Osc+- (零軸上 + 趨勢向下):多頭回檔(顏色較淡),需注意是否背離。
  • Osc-+ (零軸下 + 趨勢向上):空頭反彈(顏色較淡),可能是止跌訊號。
  • Osc-- (零軸下 + 趨勢向下):強勢空頭下殺(最綠)。

3. 平滑化的價格計算

代碼中使用了 WeightedClose()(加權收盤價),計算公式為 (最高+最低+2*收盤)/4。相比於單純使用 Close,加權收盤價更能代表該根 K 棒的重心,減少極端價格造成的指標雜訊。

🛠️ 腳本程式碼

您可以直接複製以下代碼至 XQ 「自訂指標」 中使用。

// ============================================
// 腳本名稱: MACD 雙向填色趨勢指標
// 核心目的: 計算 MACD 指標,並在 DIF 線與 MACD 線之間根據位置填色
// 修正重點: 根據 DIF > MACD 或 DIF < MACD 使用不同 PlotFill 填色
// 日期: 2026/01/26
// ============================================

input:
_FastLength(12, "DIF 短天數"),
_SlowLength(26, "DIF 長天數"),
_MACDLength(9, "MACD 天數");

var:
_dif_str(""), _macd_str(""),
_price(0),
_difValue(0), _macdValue(0), _oscValue(0),
_trendUp(false);

// ------------------------------
// 1. 計算加權收盤價 (重心價)
// ------------------------------
// WeightedClose = (High + Low + 2*Close) / 4
_price = WeightedClose();

// ------------------------------
// 2. MACD 核心計算
// ------------------------------
_difValue = XAverage(_price, _FastLength) - XAverage(_price, _SlowLength);
_macdValue = XAverage(_difValue, _MACDLength);
_oscValue = _difValue - _macdValue;

// ------------------------------
// 3. 趨勢判斷 (用於柱狀圖變色)
// ------------------------------
_trendUp = _oscValue > _oscValue[1];

// ------------------------------
// 4. 處理前面區段資料變動較大,先不繪出
// ------------------------------
if CurrentBar <= _SlowLength then begin
_difValue = 0;
_macdValue = 0;
_oscValue = 0;
end;

// ------------------------------
// 5. 繪製 MACD 柱狀圖 (OSC)
// 根據 0 軸位置與趨勢方向,分為 4 種樣式
// ------------------------------
if _oscValue >= 0 then begin
if _trendUp then
Plot3(_oscValue, "Osc++") // 樣式建議:亮紅色、實心
else
Plot4(_oscValue, "Osc+-"); // 樣式建議:暗紅色、空心或細線
end else begin
if _trendUp then
Plot5(_oscValue, "Osc-+") // 樣式建議:暗綠色、空心或細線
else
Plot6(_oscValue, "Osc--"); // 樣式建議:亮綠色、實心
end;

// ------------------------------
// 6. 設定線條標籤文字
// ------------------------------
_dif_str = text("DIF(", numToStr(_FastLength,0), "-", numToStr(_SlowLength,0), ")");
_macd_str = text("MACD(", numToStr(_MACDLength,0), ")");

// ------------------------------
// 7. 繪製 DIF 線與 MACD 線
// ------------------------------
Plot1(_difValue, "DIF"); // 建議:快線
setplotLabel(1, _dif_str);

Plot2(_macdValue, "MACD"); // 建議:慢線
setplotLabel(2, _macd_str);

Plot7(_oscValue, "Osc"); // 數值顯示用 (不畫圖)

// ------------------------------
// 8. 關鍵功能:區間填色 (PlotFill)
// 利用 NoPlot 來達成互斥顯示,避免顏色重疊混淆
// ------------------------------
if _difValue > _macdValue then begin
// 黃金交叉狀態:填入多方顏色
PlotFill(8, _difValue, _macdValue, "Positive Fill");
NoPlot(9); // 關閉空方填色
end else if _difValue < _macdValue then begin
// 死亡交叉狀態:填入空方顏色
PlotFill(9, _macdValue, _difValue, "Negative Fill");
NoPlot(8); // 關閉多方填色
end;

💡 使用與設定建議

為了達到最佳的視覺效果,請在編譯完成後,進入指標的 「繪圖設定」 進行以下調整:

  1. PlotFill 設定 (最重要)
  • 找到 Positive Fill (序號8):將顏色設為 半透明的紅色。
  • 找到 Negative Fill (序號9):將顏色設為 半透明的綠色。
  • 小技巧:透明度調整可以避免填色遮擋住 DIF/MACD 線條。
  1. 柱狀圖設定
  • Osc++ 與 Osc-- (趨勢加強):建議設為較粗的實體柱狀。
  • Osc+- 與 Osc-+ (趨勢減弱):建議設為較細的柱狀或空心柱狀,以示區別。
  1. 線條設定
  • DIF:建議設為較鮮豔的顏色(如橘色)。
  • MACD:建議設為較深沉的顏色(如藍色)。
留言
avatar-img
回甘老茶湯
19會員
92內容數
人生如寄,浮生若夢,寫自己想寫的,看自己想看的。
回甘老茶湯的其他內容
2026/01/23
本文介紹「分K最大量高低點_日期計數版」交易指標,此指標能精準找出當日成交量最大的K棒,標示其高低點,作為重要的價格參考結構,並提供多種應用方式,如當日爆量點、壓力支撐帶、結構高低點,以及跨日重置、延伸水平線等實用功能,助您掌握盤勢關鍵。
Thumbnail
2026/01/23
本文介紹「分K最大量高低點_日期計數版」交易指標,此指標能精準找出當日成交量最大的K棒,標示其高低點,作為重要的價格參考結構,並提供多種應用方式,如當日爆量點、壓力支撐帶、結構高低點,以及跨日重置、延伸水平線等實用功能,助您掌握盤勢關鍵。
Thumbnail
2025/12/23
本文探討金融市場中兩種根本的交易哲學:左側交易(逆勢抄底)與右側交易(順勢追漲)。透過分析過往不同市場環境下的實際案例,詳細闡述兩種策略的思維邏輯、操作模式、優缺點,以及在不同市況下的適用性。並結合心理素質、資金控管、適用指標與風險考量,瞭解左、右側交易的差異與最終實現「吃魚身」穩健獲利的期盼。
Thumbnail
2025/12/23
本文探討金融市場中兩種根本的交易哲學:左側交易(逆勢抄底)與右側交易(順勢追漲)。透過分析過往不同市場環境下的實際案例,詳細闡述兩種策略的思維邏輯、操作模式、優缺點,以及在不同市況下的適用性。並結合心理素質、資金控管、適用指標與風險考量,瞭解左、右側交易的差異與最終實現「吃魚身」穩健獲利的期盼。
Thumbnail
2025/12/21
這是一個高度可自訂均線型態的布林通道指標,能在 XQ 圖表上支援經典 SMA(簡單移動平均)與更敏感的 EMA(指數移動平均),讓你依交易風格靈活調整、自由切換。
Thumbnail
2025/12/21
這是一個高度可自訂均線型態的布林通道指標,能在 XQ 圖表上支援經典 SMA(簡單移動平均)與更敏感的 EMA(指數移動平均),讓你依交易風格靈活調整、自由切換。
Thumbnail
看更多
你可能也想看
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
MK戰法通常是指一種投資或交易策略,特別在股票、期貨或外匯市場中被提及。 不過,這個詞並沒有明確的統一定義,它可能因不同的交易者或市場而有所不同。 以下是一些可能的解釋: 1. MK戰法可能是特定交易者或社群的獨家策略 有些交易員會使用「MK」作為個人或團體的品牌名稱,代表他們獨特的
Thumbnail
MK戰法通常是指一種投資或交易策略,特別在股票、期貨或外匯市場中被提及。 不過,這個詞並沒有明確的統一定義,它可能因不同的交易者或市場而有所不同。 以下是一些可能的解釋: 1. MK戰法可能是特定交易者或社群的獨家策略 有些交易員會使用「MK」作為個人或團體的品牌名稱,代表他們獨特的
Thumbnail
如題 就是把自己常用覺得還算直覺辨別多空的指標整一個懶人包 大多數來源會列在最後也在使用後稍微優化比較方便的最後型態 (好比可自訂參數,一個不夠變兩個三個......blabla) 其實指標都大同小異 都是從量能/價格/時間 不同運算方式組合 最後呈現的方式的樣子能幫助更直覺的判斷行情即可 指標族繁
Thumbnail
如題 就是把自己常用覺得還算直覺辨別多空的指標整一個懶人包 大多數來源會列在最後也在使用後稍微優化比較方便的最後型態 (好比可自訂參數,一個不夠變兩個三個......blabla) 其實指標都大同小異 都是從量能/價格/時間 不同運算方式組合 最後呈現的方式的樣子能幫助更直覺的判斷行情即可 指標族繁
Thumbnail
原創 CORAL TREND 底家 其實也是均線的一種但就比較平滑 平滑度對於判斷盤整區間比較大概率不被洗出去 下載網址 也是原先分享的位置 就新增在同地方 紅框的那個 一樣是面板+指標的方式會比較方便複製或應用在自己原先面板來使用 就全時間都可 分K要訂閱XQ量化模組 沒有函數一樣要匯入下載網址
Thumbnail
原創 CORAL TREND 底家 其實也是均線的一種但就比較平滑 平滑度對於判斷盤整區間比較大概率不被洗出去 下載網址 也是原先分享的位置 就新增在同地方 紅框的那個 一樣是面板+指標的方式會比較方便複製或應用在自己原先面板來使用 就全時間都可 分K要訂閱XQ量化模組 沒有函數一樣要匯入下載網址
Thumbnail
一樣是均線直覺的辨別多空趨勢 一樣用影片示範 但就不錄音了 單純錄影操作指標應用在XQ的情況 有搭配先前分享的 CORAL TREND 更多應用就看下面的介紹跟影片應用 當然也可以搭配EMA SUPER TREND 看個人喜好 單純只是直覺可以辨別多空趨勢輔助進出交易 參考來源 https://w
Thumbnail
一樣是均線直覺的辨別多空趨勢 一樣用影片示範 但就不錄音了 單純錄影操作指標應用在XQ的情況 有搭配先前分享的 CORAL TREND 更多應用就看下面的介紹跟影片應用 當然也可以搭配EMA SUPER TREND 看個人喜好 單純只是直覺可以辨別多空趨勢輔助進出交易 參考來源 https://w
Thumbnail
V型反轉和A型反轉是技術分析中兩種常見的市場趨勢反轉模式,本文詳細說明兩種型態的特性、出現情境和交易策略,並提供程式碼下載和YT直播連結。
Thumbnail
V型反轉和A型反轉是技術分析中兩種常見的市場趨勢反轉模式,本文詳細說明兩種型態的特性、出現情境和交易策略,並提供程式碼下載和YT直播連結。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
先說在前 不是甚麼稀有的東西 也不是原創 是將原本的指標型態綜合成自己覺得順眼的 一樣先匯入函數再匯入面板頁面 直接用頁面方式會比單獨分享指標方便複製到自己原本的面板 也很類似這些 單純個人覺得實際應用還算直覺 僅此而已 適合有興趣參考指標的人 若本來就是裸K戰神 江波圖無敵手 閉眼按都能數錢的就
Thumbnail
先說在前 不是甚麼稀有的東西 也不是原創 是將原本的指標型態綜合成自己覺得順眼的 一樣先匯入函數再匯入面板頁面 直接用頁面方式會比單獨分享指標方便複製到自己原本的面板 也很類似這些 單純個人覺得實際應用還算直覺 僅此而已 適合有興趣參考指標的人 若本來就是裸K戰神 江波圖無敵手 閉眼按都能數錢的就
Thumbnail
XQ程式教學:KD指標使用教學與程式碼下載。KD指標是技術分析工具,用於判斷股價超買或超賣,包含K值、D值計算方式、黃金交叉、死亡交叉判斷,以及超買超賣區間的說明。文末提供XQ程式碼下載連結。
Thumbnail
XQ程式教學:KD指標使用教學與程式碼下載。KD指標是技術分析工具,用於判斷股價超買或超賣,包含K值、D值計算方式、黃金交叉、死亡交叉判斷,以及超買超賣區間的說明。文末提供XQ程式碼下載連結。
Thumbnail
KDJ指標是一種常用的技術分析指標,用於判斷股票市場的超買超賣情況,並預測市場趨勢變化。本文詳細介紹KDJ指標的計算方法、應用技巧(包括超買超賣、金叉死叉、背離等),優缺點,以及使用注意事項。此外,文末提供程式碼下載和社群連結,方便讀者深入學習和交流。
Thumbnail
KDJ指標是一種常用的技術分析指標,用於判斷股票市場的超買超賣情況,並預測市場趨勢變化。本文詳細介紹KDJ指標的計算方法、應用技巧(包括超買超賣、金叉死叉、背離等),優缺點,以及使用注意事項。此外,文末提供程式碼下載和社群連結,方便讀者深入學習和交流。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News