今天要讲的是snapshot函数,顾名思义,snapshot函数能让我们收取程序执行当下的商品资料,像是开高低收、总量、买卖价量等资料,股票、期货、和选择权都可以使用这个函数。
假设我要同时抓取台积电和鸿海的资料,程序码只要这样写就可以了:
contracts = [api.Contracts.Stocks['2330'], api.Contracts.Stocks['2317']] #可加入更多商品
snapshots = api.snapshots(contracts)
如果要抓更多公司的资料,只要在contracts这个list面加进去就可以了。执行程序码後,api就会回传这两档股票的资料了,例如时间戳记、开高低收、涨跌价格与幅度、成交量、昨日成交量、以及买进卖出的价格数量等资料。
当然,为了方便使用,我们也可以把snapshots资料转成我们在做资料处理时很常用的DataFrame格式。程序码如下:
import pandas as pd
contracts = [api.Contracts.Stocks['2330'],api.Contracts.Stocks['2317']] #可加入更多商品
snapshots = api.snapshots(contracts)
df = pd.DataFrame(snapshots)
df.ts = pd.to_datetime(df.ts)
以上就是关於snapshot函数的讲解,如果有问题也可以自行查看官网。
状况描述: esxi server 7.0.0 上面运行 vSphere Client 7.0.0 ...
GMail 挡信,DNS Server 需要新增 spf dmarc dkim 该怎麽设定 原文出处...
创立一个属於自己的App,那就需要两个必须的部份,设备与知识。 自己所使用的设备为Apple Mac...
写这篇主要是提供那些动不动会改错料号 需要回复前一版料号,首先要知道如果关联是用float时 子阶料...
对於「台大、中兴事件」的看法 身为毕业多年,曾在世俗定义的中庸学校跟好学校都待过的我,看到这事件只...