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

更新 發佈閱讀 12 分鐘
投資理財內容聲明
raw-image
raw-image

在技術分析中,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
回甘老茶湯
13會員
77內容數
像一壺值得細細品味的老茶,帶來一縷絲絲回甘的啟發。
回甘老茶湯的其他內容
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
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
創業者常因資金困境而無法抓住機會,利用房產活化讓二胎房貸成為財務策略的有力夥伴。 諮詢國峯厝好貸的二胎房貸服務,讓你的房子成為你最強力的天使投資人,推動事業成長。
Thumbnail
創業者常因資金困境而無法抓住機會,利用房產活化讓二胎房貸成為財務策略的有力夥伴。 諮詢國峯厝好貸的二胎房貸服務,讓你的房子成為你最強力的天使投資人,推動事業成長。
Thumbnail
KDJ指標是一種常用的技術分析指標,用於判斷股票市場的超買超賣情況,並預測市場趨勢變化。本文詳細介紹KDJ指標的計算方法、應用技巧(包括超買超賣、金叉死叉、背離等),優缺點,以及使用注意事項。此外,文末提供程式碼下載和社群連結,方便讀者深入學習和交流。
Thumbnail
KDJ指標是一種常用的技術分析指標,用於判斷股票市場的超買超賣情況,並預測市場趨勢變化。本文詳細介紹KDJ指標的計算方法、應用技巧(包括超買超賣、金叉死叉、背離等),優缺點,以及使用注意事項。此外,文末提供程式碼下載和社群連結,方便讀者深入學習和交流。
Thumbnail
V型反轉和A型反轉是技術分析中兩種常見的市場趨勢反轉模式,本文詳細說明兩種型態的特性、出現情境和交易策略,並提供程式碼下載和YT直播連結。
Thumbnail
V型反轉和A型反轉是技術分析中兩種常見的市場趨勢反轉模式,本文詳細說明兩種型態的特性、出現情境和交易策略,並提供程式碼下載和YT直播連結。
Thumbnail
MK戰法通常是指一種投資或交易策略,特別在股票、期貨或外匯市場中被提及。 不過,這個詞並沒有明確的統一定義,它可能因不同的交易者或市場而有所不同。 以下是一些可能的解釋: 1. MK戰法可能是特定交易者或社群的獨家策略 有些交易員會使用「MK」作為個人或團體的品牌名稱,代表他們獨特的
Thumbnail
MK戰法通常是指一種投資或交易策略,特別在股票、期貨或外匯市場中被提及。 不過,這個詞並沒有明確的統一定義,它可能因不同的交易者或市場而有所不同。 以下是一些可能的解釋: 1. MK戰法可能是特定交易者或社群的獨家策略 有些交易員會使用「MK」作為個人或團體的品牌名稱,代表他們獨特的
Thumbnail
XQ程式教學:KD指標使用教學與程式碼下載。KD指標是技術分析工具,用於判斷股價超買或超賣,包含K值、D值計算方式、黃金交叉、死亡交叉判斷,以及超買超賣區間的說明。文末提供XQ程式碼下載連結。
Thumbnail
XQ程式教學:KD指標使用教學與程式碼下載。KD指標是技術分析工具,用於判斷股價超買或超賣,包含K值、D值計算方式、黃金交叉、死亡交叉判斷,以及超買超賣區間的說明。文末提供XQ程式碼下載連結。
Thumbnail
如題 就是把自己常用覺得還算直覺辨別多空的指標整一個懶人包 大多數來源會列在最後也在使用後稍微優化比較方便的最後型態 (好比可自訂參數,一個不夠變兩個三個......blabla) 其實指標都大同小異 都是從量能/價格/時間 不同運算方式組合 最後呈現的方式的樣子能幫助更直覺的判斷行情即可 指標族繁
Thumbnail
如題 就是把自己常用覺得還算直覺辨別多空的指標整一個懶人包 大多數來源會列在最後也在使用後稍微優化比較方便的最後型態 (好比可自訂參數,一個不夠變兩個三個......blabla) 其實指標都大同小異 都是從量能/價格/時間 不同運算方式組合 最後呈現的方式的樣子能幫助更直覺的判斷行情即可 指標族繁
Thumbnail
先說在前 不是甚麼稀有的東西 也不是原創 是將原本的指標型態綜合成自己覺得順眼的 一樣先匯入函數再匯入面板頁面 直接用頁面方式會比單獨分享指標方便複製到自己原本的面板 也很類似這些 單純個人覺得實際應用還算直覺 僅此而已 適合有興趣參考指標的人 若本來就是裸K戰神 江波圖無敵手 閉眼按都能數錢的就
Thumbnail
先說在前 不是甚麼稀有的東西 也不是原創 是將原本的指標型態綜合成自己覺得順眼的 一樣先匯入函數再匯入面板頁面 直接用頁面方式會比單獨分享指標方便複製到自己原本的面板 也很類似這些 單純個人覺得實際應用還算直覺 僅此而已 適合有興趣參考指標的人 若本來就是裸K戰神 江波圖無敵手 閉眼按都能數錢的就
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
近年來當沖盛行,當沖無非快狠準,台股上千檔如何選擇,「Red Alert 」協助教導您,何謂量化交易! Hi 大家好我是Rad Alert 由於20200323開始實施逐筆交易,為了不錯失良機,一有時間就研究XS,編寫XS重複修改並反覆測試,將一般卷商系統可查詢到的各類技術分析量價編寫成XS!
Thumbnail
近年來當沖盛行,當沖無非快狠準,台股上千檔如何選擇,「Red Alert 」協助教導您,何謂量化交易! Hi 大家好我是Rad Alert 由於20200323開始實施逐筆交易,為了不錯失良機,一有時間就研究XS,編寫XS重複修改並反覆測試,將一般卷商系統可查詢到的各類技術分析量價編寫成XS!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News