VWAP交易策略:回測與優化

更新於 發佈於 閱讀時間約 5 分鐘
投資理財內容聲明

前言

成交量加權平均價格 (VWAP) 是均線的衍生版。有別於一般的均線(Simple Moving Average)以計算過去的價格爲標準,成交量加權平均價格 (VWAP)在計算價格的基礎上添加了成交量作爲衡量標準.


具體的公式如下:

VWAP公式

VWAP公式

由於VWAP比起移動平均線(SIMPLE MOVING AVERAGE)會更加的平滑,波動性相對低。因此,日內交易員喜愛將VWAP套用在小時間級別(5分鐘以下)並將其視爲小時間級別的趨勢指標。(4小時或以上的時間級別用200移動平均線作爲趨勢指標)。


使用方法:


VWAP被廣泛使用在日內交易(INTRADAY TRADING), 尤其是5分鐘至1分鐘圖表。

VWAP在主觀技術分析的使用場景相當多,如:

  1. 當價格跌破VWAP,就做空。反之,價格站上VWAP就做多。
  2. 另外一種方式爲搭配成交量(VOLUME)爲訊號。當K線從下往上突破VWAP,必須有大額的青色成交量配合(術語稱之爲“爆量”,才可進場做多。 (如何評估爆量? 將其與之前的成交量做對比) 反之,當K線從上往下跌破VWAP,必須有大額的紅色成交量配合,方可進場做空。


  1. VWAP配合小時或日圖級別的支撐與阻力(SUPPORT AND RESISTANCE) 支撐與阻力其實就是一種市場共識,當大家都認爲支撐(SUPPORT)是合理的買點時,他們就會在該價位買入,進而在支撐的價位形成反彈,而日內交易就是捕抓這種微弱的反彈以達到獲利。因此,當日內交易者髮現K線在支撐價位獲得支撐時,同時1分鐘級別的K線已經從下往上突破VWAP,那就是做多的進場時機。


回測


筆者將以2020-2025年1月1號的比特幣數據進行回測。爲了避免過度擬合的情況,筆者隻會針對相對簡單的情景進行回測:

價格 > VWAP 就做多,價格 < VWAP 就做空
價格 / VWAP - 1
兩條VWAP交叉

一 (價格 > VWAP, 價格 < VWAP)


計算成交量加權平均價格 (VWAP):

data['P_X_V'] = data['Close'] * data['Volume']

data['VWAP'] = data['P_X_V'].rolling(20).sum() / data['Volume'].rolling(20).sum()


進場邏輯:價格 > VWAP就做多, 價格 < VWAP, 就做空。

回測範圍:

時間級別:1分鐘 - 1天

成交量加權平均價格 (VWAP)參數: 20 - 200

成交量加權平均價格 (VWAP)也遇到了移動平均線所遇到的問題,也就是同時進行多空策略時無法進行盈利,隻能通過捕抓趨勢來獲利。筆者將多空策略改成隻做多時,策略的整體盈利能力有所提昇。


經過回測後,筆者髮現 8小時爲最佳時間級別, 成交量加權平均價格 (VWAP)參數爲120.

下方爲比特幣8小時K線和120 VWAP過去五年的圖表

raw-image
紅色三角形 = 開倉進場,藍色三角形 = 平倉出場

紅色三角形 = 開倉進場,藍色三角形 = 平倉出場


青色圖片爲2020-2022的策略的SHARP RATIO,

藍色圖片爲2023-2024的策略的SHARP RATIO.

ma_rolling爲成交量加權平均價格 (VWAP)的參數, 下方threshold沒用在此例子上。

再來是此策略的盈虧累計圖:

藍色線爲策略盈虧圖,橙色線爲比特幣現貨的盈虧累計

藍色線爲策略盈虧圖,橙色線爲比特幣現貨的盈虧累計


二 (價格 / VWAP -1)


該方式的做法是計算出比特幣價格於VWAP的距離,當距離足夠大,趨勢得到確認後再進行入場。

計算公式:

data['P_X_V'] = data['Close'] * data['Volume']

data['VWAP'] = data['P_X_V'].rolling(ma_rolling).sum() / data['Volume'].rolling(ma_rolling).sum()

data['diff'] = data['Close'] / data['VWAP'] - 1


進程邏輯爲:

DIFF > X% 時就進場做多,反之,當DIFF < -X% 時就進場做空

下麵是隻做多的例子:

過去五年的diff

過去五年的diff

回測範圍爲:

DIFF的參數爲:1%-10%

VWAP的參數爲:30 - 330

時間範圍:1小時-1天

回測結果顯示,4小時爲該策略的最佳時間級別,VWAP的參數爲260,當DIFF參數大於1%(0.01)方可進場做多。

青色圖片爲該策略在2020-2022的SHARP RATIO

藍色圖片爲該策略在2023-2024的SHARP RATIO

再來是策略的盈虧圖:

策略盈虧圖

策略盈虧圖

三 (VWAP交叉)


這個方式的回測數據都不太理想,筆者就不展示相關數據了。

不建議使用此方式做交易。


策略總結


策略優點:

  • 右側交易,擅長抓取趨勢
  • 策略排名:1. 價格 > VWAP, 2. 價格 / VWAP


策略缺點

  • 需要解決橫盤震盪的虧損
  • 無法同時進行多空策略,隻能做多


最后,笔者想问读者 ”你有使用过VWAP进行交易吗?如果有的话,效果如何呢?综合笔者所介绍过的指标如均线,布林带通道和VWAP,读者更倾向于使用哪一类指标呢“?









留言
avatar-img
留言分享你的想法!
avatar-img
Liang Yuan | 程式交易
0會員
6內容數
分享本人做过的数据回测,策略思路,踩过的坑等等。主要与虚拟货币相关。
2025/04/01
本文介紹三種取得比特幣價格數據的方法,分別為從Investing.com和Binance網站下載,以及透過Python程式碼向交易所發送HTTP請求。每種方法都有其優缺點,讀者可依據自身需求選擇最合適的方式。
Thumbnail
2025/04/01
本文介紹三種取得比特幣價格數據的方法,分別為從Investing.com和Binance網站下載,以及透過Python程式碼向交易所發送HTTP請求。每種方法都有其優缺點,讀者可依據自身需求選擇最合適的方式。
Thumbnail
2025/01/12
佈林帶通道(BOLLINGER BAND)是一種廣泛使用的技術分析指標,本文將詳細剖析其原理、使用方法及優缺點,並結合比特幣期貨回測結果,提供最佳參數設定及交易策略建議。
Thumbnail
2025/01/12
佈林帶通道(BOLLINGER BAND)是一種廣泛使用的技術分析指標,本文將詳細剖析其原理、使用方法及優缺點,並結合比特幣期貨回測結果,提供最佳參數設定及交易策略建議。
Thumbnail
2025/01/03
开始前,笔者想对各位读者说:“如果您的2024年是遗憾收尾,希望您能放下执念,不要沉沦在记忆里,在2025年,突破自己,活出自己向往的样子。反之,如果您的2024年是完美收官,祝愿您在2025年在原有的基础上更上一层楼。祝各位读者在新的一年中事业顺利,身边的家人与朋友平平安安,健健康康,与伴侣长
Thumbnail
2025/01/03
开始前,笔者想对各位读者说:“如果您的2024年是遗憾收尾,希望您能放下执念,不要沉沦在记忆里,在2025年,突破自己,活出自己向往的样子。反之,如果您的2024年是完美收官,祝愿您在2025年在原有的基础上更上一层楼。祝各位读者在新的一年中事业顺利,身边的家人与朋友平平安安,健健康康,与伴侣长
Thumbnail
看更多
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
本文深入解析成交量與均線的結合應用,包括量價配合原則、均線突破與成交量的關係、成交量萎縮的意義、均線糾結時的成交量變化、高低點的成交量表現,以及均線支撐與成交量的關係。透過這些技巧,投資者可以更全面地掌握市場脈動,提高投資決策的準確性。
Thumbnail
本文深入解析成交量與均線的結合應用,包括量價配合原則、均線突破與成交量的關係、成交量萎縮的意義、均線糾結時的成交量變化、高低點的成交量表現,以及均線支撐與成交量的關係。透過這些技巧,投資者可以更全面地掌握市場脈動,提高投資決策的準確性。
Thumbnail
本文深入探討均線的應用技巧,包括均線排列、斜率變化和交叉信號的解讀,強調了均線在判斷市場趨勢中的重要性,並提醒投資者需要結合其他因素做出全面的投資決策。
Thumbnail
本文深入探討均線的應用技巧,包括均線排列、斜率變化和交叉信號的解讀,強調了均線在判斷市場趨勢中的重要性,並提醒投資者需要結合其他因素做出全面的投資決策。
Thumbnail
上篇我們學到價格走勢的高低點可以當作壓力與支撐,但哪個位置的壓力與支撐比較重要? 俗話說:新手看價、老手看量。這篇文章討論了成交量對於評估股市的重要性,並提出了觀察成交量變化的新規則。
Thumbnail
上篇我們學到價格走勢的高低點可以當作壓力與支撐,但哪個位置的壓力與支撐比較重要? 俗話說:新手看價、老手看量。這篇文章討論了成交量對於評估股市的重要性,並提出了觀察成交量變化的新規則。
Thumbnail
趨勢線1-2-3策略利用趨勢和轉折元素,通過線圖可視化關鍵點。可對策略做變換,藉此了解市場動能,並設置動態停損線。策略風險在於進場停損需確實,且可能因為提前出場而少賺。因對少賺風險,可以藉由一些停損點設置方式來改善績效。
Thumbnail
趨勢線1-2-3策略利用趨勢和轉折元素,通過線圖可視化關鍵點。可對策略做變換,藉此了解市場動能,並設置動態停損線。策略風險在於進場停損需確實,且可能因為提前出場而少賺。因對少賺風險,可以藉由一些停損點設置方式來改善績效。
Thumbnail
趨勢線是金融市場中重要的交易工具,能幫助交易者預測價格走勢並制定交易策略。本文介紹了趨勢線的繪製方法,趨勢反轉的識別以及策略補強規則。閱讀本文可以讓讀者更好地理解趨勢線的應用,提高交易的成功率。
Thumbnail
趨勢線是金融市場中重要的交易工具,能幫助交易者預測價格走勢並制定交易策略。本文介紹了趨勢線的繪製方法,趨勢反轉的識別以及策略補強規則。閱讀本文可以讓讀者更好地理解趨勢線的應用,提高交易的成功率。
Thumbnail
本文章介紹了股市中常用的技術指標,如相對強弱指標(RSI)、隨機指標(KD)、移動平均線(MA)、動力指標(MTM)、指數平滑異同移動平均線(MACD)、寶塔線。透過這些指標,讓投資者能夠更好地瞭解股票的買賣力道、價格趨勢以及逆勢操作的時機。
Thumbnail
本文章介紹了股市中常用的技術指標,如相對強弱指標(RSI)、隨機指標(KD)、移動平均線(MA)、動力指標(MTM)、指數平滑異同移動平均線(MACD)、寶塔線。透過這些指標,讓投資者能夠更好地瞭解股票的買賣力道、價格趨勢以及逆勢操作的時機。
Thumbnail
本文介紹了各種技術指標的應用和相關建議,包括平均真實價格範圍、熊力量指標、牛力量指標、商品通道指數、DeMarker、力量指數、移動平均匯聚擴散指標、動量指標、波動OSC移動平均線、相對強弱指數、相對活力指數、隨機指數、威廉指數等。建議以中文關鍵字為主要標籤。
Thumbnail
本文介紹了各種技術指標的應用和相關建議,包括平均真實價格範圍、熊力量指標、牛力量指標、商品通道指數、DeMarker、力量指數、移動平均匯聚擴散指標、動量指標、波動OSC移動平均線、相對強弱指數、相對活力指數、隨機指數、威廉指數等。建議以中文關鍵字為主要標籤。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News