我获取股票和期货数据的常用函数

记录一下获取数据所使用的函数,以防止遗忘和方便查找。

# 获取掘金的数据
# 需要打开并登陆掘金终端
def get_data_juejin(symbol="bu2112",
                    start="2021-8-1",
                    end="2021-8-30 23:00:00",
                    frequency="1800s",
                    fields="eob,symbol,frequency,open,close,high,low,volume,amount,position",
                    adjust=0):
    """
    掘金数据
    symbol="bu2112":股票或期货的代码,不区分大小写
    start="2021-8-1" :数据的开始时间(包含)
    end="2021-8-30 23:00:00" :数据的结束时间(包含)  
    ##### 只传入日期时:非日线数据,包括开始,不包括结束日期的数据。因为默认到当日的0点。如:2021-3-2 00:00:00
    frequency="1800s" :数据的频率,可以输入分钟、秒、天,大小写均可。
    adjust=0 :是否复权 ### 0: ADJUST_NONE不复权, ADJUST_PREV or 1: 前复权, ADJUST_POST or 2: 后复权 默认不复权
    
    --------------------------------------------------------------------------------------
    

获取tick数据

def get_ticks(symbol="hc2305", start="2023-1-5 22:50:00", end="2023-1-5 23:00:00"):
    """
    说明:查询tick数据,最多3个月,无法获取实时行情,有延迟。最多3.3万条!
    ------------------------------------
    变量:symbol="hc2305", start="2023-1-5 22:50:00", end="2023-1-5 23:00:00"
    ------------------------------------
    返回:dataframe。
    ------------------------------------
    """

获取当前行情的快照,返回tick数据

def get_tick_current(symbol="hc2305", start="2023-1-5 22:50:00", end="2023-1-5 23:00:00"):
    """
    说明:查询当前行情快照,返回tick数据。
    ------------------------------------
    变量:symbol="hc2305", start="2023-1-5 22:50:00", end="2023-1-5 23:00:00"
    ------------------------------------
    返回:[{--}]
    [{'price': 4166.0, 'created_at': datetime.datetime(2023, 1, 6, 15, 0, 0, 500000, tzinfo=tzfile('PRC'))}]
    ------------------------------------
    """

获取某品种所有正在交易的合约

def get_futures_list(contain='热轧卷板', date="2023-1-5"):
    """
    说明:获取某品种所有正在交易的合约
    ------------------------------------
    变量:contain='热轧卷板',date="2023-1-5"
    ------------------------------------
    返回: 当前正在交易的合约列表
    ------------------------------------
    """
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏悠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值