K线的特殊图形分析——灵位塔线、一字线

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dongdong2980/article/details/82857477

 

倒T形,又称灵位塔形。它表示开盘后买方力量强于卖方力量,股价上涨到全日的最高点,随后,卖方力量逐渐加强,股价下挫,以和开盘价一样的最低价收盘。若在高价区出现灵位塔形,投资者要酌情卖出;若在低价区出现灵位塔形,投资者应持币观望。

 

一字型,开盘价、收盘价、最高价和最低价军在一个水平上,出现在集合竞价中就已经涨停或跌停的股票。

 

下面以乐视网为例,通过baostock接口找出灵位塔线、一字线,代码如下:

 

import baostock as bs
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import datetime


def get_his_k_data(stockcode = 'sh.600000'):
    bs.login()
    # 详细指标参数,参见“历史行情指标参数”章节
    rs = bs.query_history_k_data(stockcode,
        "date,code,open,high,low,close,preclose,volume,amount,pctChg,tradestatus",
        start_date='2018-01-01', end_date='2018-09-25', 
        frequency="d", adjustflag="3")
    # print (rs.error_code)
    #### 打印结果集 ####
    data_list = []
    while (rs.error_code == '0') & rs.next():
        # 获取一条记录,将记录合并在一起
        data_list.append(rs.get_row_data())
    result = pd.DataFrame(data_list, columns=rs.fields)
    # print (result)
    bs.logout()
    return result


def find_PagodaMinus(stockcode = 'sh.600000'): 
    """ 寻找出现的开盘秃阴线和收盘秃阴线  """
    hisdata = get_his_k_data(stockcode)
    highlist = hisdata['high'].astype('float')
    lowlist = hisdata['low'].astype('float')
    closelist = hisdata['close'].astype('float')
    openlist = hisdata['open'].astype('float')
    tradestatuslist = hisdata['tradestatus'].astype('int')
    datelist = hisdata['date']
    
    for i in range(len(datelist)):
        if tradestatuslist[i] == 1 and openlist[i] == closelist[i] and openlist[i] > closelist[i] and lowlist[i] == closelist[i]:
            print("%s 是灵位塔线。" % datelist[i])
        if tradestatuslist[i] == 1 and highlist[i] == openlist[i] and highlist[i] == lowlist[i] and highlist[i] == closelist[i]:
            print("%s 是一字线。" % datelist[i])


if __name__ == '__main__':
    find_PagodaMinus('sz.300104')

结果如下,没有出现灵位塔线:

login success!

logout success!

2018-01-24 是一字线。

2018-01-25 是一字线。

2018-01-26 是一字线。

2018-01-29 是一字线。

2018-01-30 是一字线。

2018-01-31 是一字线。

2018-02-01 是一字线。

2018-02-02 是一字线。

2018-02-05 是一字线。

2018-02-06 是一字线。

2018-02-07 是一字线。

2018-03-16 是一字线。

2018-03-19 是一字线。

2018-06-26 是一字线。

 

猜你喜欢

转载自blog.csdn.net/dongdong2980/article/details/82857477