那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

教你用Python計算對量化交易至關重要的VWAP指標

科技綠洲 ? 來源:Python實用寶典 ? 作者:Python實用寶典 ? 2023-10-30 09:47 ? 次閱讀

成交量加權平均價格 (VWAP) 在金融業中是指特定時間范圍內交易價值與交易總數量的比率。它具有三個重要的特點和優勢,為交易者提供了對價格趨勢的洞察方法。機構和交易者使用 VWAP 來識別買賣區域,并幫助衡量市場情緒。

對于日內交易者而言,沒有比vwap更重要的指標。

1.為什么要用VWAP?

VWAP有三個重要的特點:

  1. VWAP可以幫助我們了解市場情緒。當證券價格高于VWAP線時,市場對它是樂觀看漲的。當價格低于VWAP線時,市場是悲觀看跌的。這一點我們可以從下圖直觀地了解。

圖片

  1. 許多日內交易者和大型機構投資者以及養老金計劃都使用VWAP來作為衡量自己的交易是否會影響市場的重要指標。比如機構交易者想要賣出自己重要的頭寸時,他們的目標是以VWAP或更高的價格賣出。他們會用幾種VWAP盤中策略來確定三件事(趨勢、誰在影響價格、確定支撐位和壓力位)。
  2. VWAP指標本身及其與證券價格平均值(HLC)的1個標準差可以作為潛在的支撐和阻力,如下圖所示。

圖片

2 如何用Python計算VWAP

開始之前,你要確保Python和pip已經成功安裝在電腦上,如果沒有,可以訪問這篇文章:超詳細Python安裝指南 進行安裝。

**(可選1) **如果你用Python的目的是數據分析,可以直接安裝Anaconda:Python數據分析與挖掘好幫手—Anaconda,它內置了Python和pip.

**(可選2) **此外,推薦大家用VSCode編輯器,它有許多的優點:Python 編程的最好搭檔—VSCode 詳細指南

請選擇以下任一種方式輸入命令安裝依賴

  1. Windows 環境 打開 Cmd (開始-運行-CMD)。
  2. MacOS 環境 打開 Terminal (command+空格輸入Terminal)。
  3. 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.
pip install pandas

VWAP的計算公式如下:

TP =(最高價+最低價+收盤價)/3
V = 成交量

VWAP = (TP_1 * V_1 + TP_2 * V_2 + TP_n * V_n)/n

例如,如果一只股票以 10 美元交易 1000 股,然后以 11 美元交易 100 股,則最終交易價格為 11 美元;但是,VWAP 將更接近 10:

(1000 * 10 + 100 * 11)/(1000 + 100)) = 10.09

接下來,我們制造一些假數據來準備計算VWAP:

# Get imports
import datetime
import pandas as pd

# Create example dataframe
df = pd.DataFrame(
index=[datetime.datetime(2021,1,1,1),
datetime.datetime(2021,1,1,2),
datetime.datetime(2021,1,1,3),
datetime.datetime(2021,1,1,4)],
data={
  'low':[9,10,11,12],
  'close':[10,11,12,13],
  'high':[11,12,13,14],
  'volume':[1000,750,500,250]
  }
)
df.index.rename('date', inplace=True)

數據如下:

圖片

VWAP的計算方法如下,這里采用了HLC(open、low、close)的平均值作為基準計算對象:

# Create VWAP function
def vwap(df):
    v = df['volume'].values
    tp = (df['low'] + df['close'] + df['high']).div(3).values
    return df.assign(vwap=(tp * v).cumsum() / v.cumsum())

vwap(df)

計算完成后會在原來的數據上添加一列vwap列:

圖片

驗證一下:

# Verify VWAP
## 以第二行為例
(10*1000 + 11*750) / (1000+750)
10.428571 # 正確

3.VWAP的缺點

沒有全能的指標,VWAP也有其自身的缺點。

1.滯后性 。和其他的移動平均線一樣,VWAP也是一個滯后的指標,而且隨著日內交易量的累計,滯后性會越來越嚴重。

2.僅適用于短期圖表 ,如秒級、分鐘級。

4.VWAP 策略

我們已經知道VWAP的運行特點,那么如何利用這些特點進行交易呢?

利用其回調的特點 。當股價在一天內顯著超過 VWAP 和移動平均線時,它們可能會回調。你可以選擇在股價大幅度上漲時賣空股票,也可以選擇在回調時等待入場。

Fade策略 。這個策略是一個逆勢策略,它在強勁勢頭的運動后采取相反的立場。利用VWAP發的支撐和壓力作為其入場和出場的信號

午后走高策略 。這是一個油管老哥(Tim Bohen)觀察出來的策略,他發現熱門股票早盤走高,并且價格持續保持在vwap上方的股票,午后走高突破的幾率非常大。

當然,所有策略都應該被回測后再確定是否有效。 以上策略只是一個根據VWAP做交易的思路,你還可以結合其他指標進行策略的開發和回測,有興趣的同學可以試試看。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 金融
    +關注

    關注

    3

    文章

    435

    瀏覽量

    15962
  • 數據分析
    +關注

    關注

    2

    文章

    1461

    瀏覽量

    34166
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    85039
收藏 人收藏

    評論

    相關推薦

    [下載]教你用Protel DXP的抄板功能

    教你用Protel DXP的抄板功能下載地址:http://www.ctpcb.cn/read.php?tid-8329199.html[此貼子已經被作者于2008-10-28 8:36:52編輯過]
    發表于 07-21 19:20

    [下載]教你用Protel ***的抄板功能

    教你用Protel ***的抄板功能下載地址:http://www.ctpcb.cn/read.php?tid-8329199.html
    發表于 09-25 09:28

    新一代小區網關:靈活性與高性能至關重要

    新一代小區網關:靈活性與高性能至關重要各種各樣的數字設備進入到越來越多的家庭之中,如各種多媒體應用、網絡設備、語音與數據通信平臺,以及娛樂系統等。當今消費者通常可在家中通過因特網寬帶連接獲得日益豐富
    發表于 10-05 09:18

    手把手教你用51單片機DIY音樂頻譜顯示

    `手把手教你用51單片機DIY音樂頻譜顯示`
    發表于 08-15 23:13

    教你用單片機控制LCD液晶顯示器

    教你用單片機控制LCD液晶顯示器
    發表于 08-20 21:25

    為什么DSP對音頻設計至關重要

    DSP和音頻解碼是實現當今消費者期望的高質量音頻的關鍵要素。這篇博客將是討論這一主題的系列博客中的第一篇。首先簡述DSP為什么對音頻設計至關重要。在真正開放的空間中,大自然提供了無限數量的音頻通道
    發表于 10-30 11:41

    天線系統在NFC設備中至關重要

    天線系統在NFC設備中至關重要。一般來講,對工作在13.56MHz的NFC系統進行成功設計不僅需要對發射和接收天線進行電磁仿真,還需要將分立組件(包括將射頻功率轉換為直流信號的整流橋)包含進設計中
    發表于 07-17 07:33

    為什么視覺系統對自動駕駛至關重要看了就知道

    為什么視覺系統對自動駕駛至關重要
    發表于 12-29 06:43

    請問選擇合適的FPGA千兆位收發器為什么至關重要

    選擇合適的FPGA千兆位收發器為什么至關重要
    發表于 04-13 06:58

    示波器衡量指標至關重要但常被忽略的兩個概念是什么?

    示波器衡量指標至關重要但常被忽略的兩個概念是什么?
    發表于 05-12 06:49

    手把手教你用matlab生成STM32官方IIR濾波器系數

    手把手教你用matlab生成STM32官方IIR濾波器系數.pdf手把手教你用 matlab 生成 STM32 官方 IIR 濾波器的系數 (一)本文采用的 matlab 版本為 R2008a,芯片
    發表于 08-09 06:05

    教你用Word 2010變體字(三兩下就搞定)

    教你用Word 2010變體字(三兩下就搞定)  Word的字體可以幫助你干什么?突出你鮮明的個性?讓你的文章更加容易閱讀?不管它對你有什么益處,多
    發表于 04-03 09:12 ?2638次閱讀

    教你用熱像儀檢測鋰電池

    教你用熱像儀檢測鋰電池
    發表于 02-07 13:26 ?13次下載

    一步一步教你用Zview擬合交流阻抗譜

    一步一步教你用Zview擬合交流阻抗譜(穩壓電源技術參數)-一步一步教你用Zview擬合交流阻抗譜 ? ? ? ? ? ? ??
    發表于 08-31 13:03 ?7次下載
    一步一步<b class='flag-5'>教你用</b>Zview擬合交流阻抗譜

    基于硬件的信任對于保護物聯網至關重要

    基于硬件的信任對于保護物聯網至關重要
    的頭像 發表于 01-03 09:45 ?716次閱讀
    基于硬件的信任對于保護物聯網<b class='flag-5'>至關重要</b>
    百家乐打线| 百家乐玩牌| 百家乐官网如何稳赢| 百家乐多少钱| 百家乐官网讲坛汉献| 方形百家乐官网筹码| 金莎国际娱乐| 百家乐最好投| 游戏厅百家乐官网技巧| 狼2老虎机清零密码| 百家乐2万| 百家乐官网赌场分析网| 庆城县| 大发888出纳柜台登入| 蓝盾百家乐平台租用| 百家乐官网园选百利宫| 额济纳旗| 金冠娱乐城怎么样| 赌博百家乐判断决策| 百家乐代打公司| 百家乐官网娱乐网代理佣金| 百家乐官网平台信誉| 汶上县| 香港六合彩码报| 大发888娱乐代理| 如何打百家乐的玩法技巧和规则| 百家乐游戏平台架设| 天格数16土人格24火地格数19水| 百家乐官网鞋业| 百家乐官网怎么推算| 凯旋门娱乐| 必博365| 豪门国际娱乐网| 千亿娱乐| 百家乐官网庄闲点| 百家乐官网软件官方| 大玩家娱乐城开户| 盈丰国际平台| 张北县| 太阳城百家乐官网出千技术| 大发888官网黄金版|