1. 程式人生 > >市場中存在的幾種量價關係及其意義

市場中存在的幾種量價關係及其意義

股票價格與成交量雖然是兩個不同的概念,但兩者之間卻有著因果關係。正是由於成交量的變化造成股價的變化,所以成交量便成了股價的先行指標。分析成交量,可以預測股價的動向。

市場中存在的量價關係歸納起來共有9種,這9種不同的量價關係所代表的市場意義各不相同,具體情況如下:

  • 價漲量增

如果股價逐漸上升,成交量也增加,說明價格上升得到了成交量增加的支撐,後市將繼續看好。當股價在一個相對較高的位置區域內,一旦出現價漲量增時,極有可能會是一個十分危險的訊號。

  • 價漲量平

價格上漲而成交量變化不大,可能是場外資金仍在觀望,跟進做多的力量不大。

  • 價漲量減

價格上升但成交量未增加甚至煎炒,表明股價上升沒有得到成交量的支援,股價屬於空漲,必定難以持久。

  • 價跌量增

價格下跌,成交量反而上升,說明價格的下跌得到成交量的配合,價格將繼續下跌。

  • 價跌量平

股票的價格持續性下挫,而成交量卻沒有能同步地有效放大,這也說明市場投資者並沒有形成一種“一致看空”的空頭效應。在這種情況下,多是控盤助理莊家開始逐漸退出市場的前兆。

  • 價跌量減

股價下跌,成交量減少,表示投資者惜售心理嚴重。對於這種個股,投資者應密切關注大盤走勢,如大盤仍有上升空間,則個股可能會止跌向上;如果大盤向下,出現價跌量縮的個股可能會向下突破。

  • 價穩量增

這種情況如出現在下跌趨勢末期或上升趨勢初中期,則表明主力在大力吸納籌碼,後市看好,投資者可跟進。如果出現在漲勢末期,可能是主力在托盤出貨,應賣出。

  • 價穩量平

價穩量平則表示多空雙方勢均力敵,市場將繼續盤整行情,投資者應觀望,待趨勢明朗時在做決定。

  • 價穩量減

成交量萎縮,表明投資者仍在觀望,若是股價下跌了很長時間之後,表示正在逐漸築底。

以上只是一般現象,如遇特殊情況還需特別處理。

如果要獲取實時行情資料,除了各種股票軟體外,還可以通過Python的baostock介面進行實時盯盤,程式如下:

import baostock as bs


# 每次收到實時行情後,回撥此方法
def callbackFunc(ResultData):
    print(ResultData.data)


if __name__ == '__main__':
    # 登陸
    login_result = bs.login_real_time()
    print('login respond error_code:' + login_result.error_code)
    print('login respond  error_msg:' + login_result.error_msg)
    # 訂閱
    rs = bs.subscribe_by_code("sh.600000,sz.000001", 0, callbackFunc, "", "user_params")
    if rs.error_code != '0':
        print("request real time error", rs.error_msg)
    else:
        # 使主程式不再向下執行。使用time.sleep()等方法也可以
        text = input("press any key to cancel real time \r\n")
        # 取消訂閱
        cancel_rs = bs.cancel_subscribe(rs.serial_id)
    # 登出
    login_result = bs.logout_real_time()

login success!

login respond error_code:0

login respond  error_msg:success

press any key to cancel real time

{'sh.600000': ['2018-09-28', '09:51:08', 'sh.600000', '浦發銀行', '10.490', '10.480', '10.480', '10.540', '10.480', '3590001', '37742240.000', '10.480', '70525', '10.470', '50800', '10.460', '28200', '10.450', '63100', '10.440', '25600', '10.490', '7100', '10.500', '106230', '10.510', '429100', '10.520', '103100', '10.530', '238462']}

{'sz.000001': ['2018-09-28', '09:51:09', 'sz.000001', '平安銀行', '10.780', '10.740', '10.870', '10.940', '10.780', '26130943', '284335225.540', '10.870', '101500', '10.860', '113500', '10.850', '120400', '10.840', '112900', '10.830', '105500', '10.880', '97600', '10.890', '33400', '10.900', '89443', '10.910', '255600', '10.920', '424517']}

{'sh.600000': ['2018-09-28', '09:51:10', 'sh.600000', '浦發銀行', '10.490', '10.480', '10.480', '10.540', '10.480', '3591301', '37755864.000', '10.480', '69225', '10.470', '50800', '10.460', '28200', '10.450', '63100', '10.440', '25600', '10.490', '24600', '10.500', '91130', '10.510', '429100', '10.520', '103100', '10.530', '238462']}

{'sz.000001': ['2018-09-28', '09:51:12', 'sz.000001', '平安銀行', '10.780', '10.740', '10.870', '10.940', '10.780', '26137443', '284405890.540', '10.870', '96000', '10.860', '113500', '10.850', '120400', '10.840', '112900', '10.830', '106500', '10.880', '100200', '10.890', '40900', '10.900', '99943', '10.910', '254600', '10.920', '424517']}