Exemplo n.º 1
0
def getHisdat(code):
    api = create()
    market = stock.IsShangHai(code)
    data = api.get_security_bars(category=9, market=market, code=code, start=0, count=800)
    data = api.to_df(data)
    df = data[['open','close', 'high','low']]
    df.columns = list('ochl')
    df.index = pd.DatetimeIndex(data['datetime'])
    return df
Exemplo n.º 2
0
def sxf(code, num, price):
    """    沪A: 佣金(营业部柜台标准)+印花税(1‰)+过户费(1元/1000股)
    深A: 佣金(营业部柜台标准)+印花税(1‰)
    A股、封闭式基金:最低5元 
    过户费:最低1元"""
    bShangHai = stock.IsShangHai(code)
    yong_jing = 0.0003 * 2  #双向收取
    yin_hua_shui = 0.001
    sxf = (yong_jing + yin_hua_shui) * (num * price)
    if bShangHai:
        sxf += math.ceil(num / 1000.0)
    if sxf < 5:
        sxf = 5
    return sxf