官方说明文件:https://sinotrade.github.io/tutor/snapshot/
Snapshots,中文翻译为「快照」,也就是用来抓取金融商品当下的资讯,这个资讯,就相当於平常看盘时的这个画面
也因为是抓取当下的资讯,所以Snapshots呼叫时无法给定特定的时间点,只须传入Contract的List,而回传的资料为shioaji.data.Snapshot物件的List。而Snapshots除了可以拿来抓取个股当下的交易资讯,也可以抓取期货、选择权或指数当下的交易资讯,只要把对应的Contract加入List即可。
程序码范例如下:
contracts = [api.Contracts.Stocks['2330'], api.Contracts.Stocks['2890']]
snapshots = api.snapshots(contracts)
属性说明:
属性 | 值 | 说明 |
---|---|---|
code | '2330' | 股票代码 |
exchange | 'TSE' | 挂牌交易所 |
high | 610.0 | 最高价 |
low | 599.0 | 最低价 |
open | 600.0 | 开盘价 |
close | 600.0 | 收盘价 |
volume | 57 | 成交量 |
amount | 34200000 | 成交金额 |
average_price | 601.91 | 均价 |
change_price | 0.0 | 变动价格 |
change_rate | 0.0 | 变动幅度(单位:%) |
change_type | <ChangeType.Unchanged: 'Unchanged'> | 变动类型 |
buy_price | 600.0 | 委买价 |
buy_volume | 1107.0 | 委买量 |
sell_price | 601.0 | 委卖价 |
sell_volume | 3 | 委卖量 |
tick_type | <TickType.Sell: 'Sell'> | tick类型 |
total_amount | 24508038290 | 总成交金额 |
total_volume | 40717 | 总成交量 |
ts | 1631889000000000000 | 时间戳 |
volume_ratio | 1.81 | 成交量比率(今日总成交量/昨日总成交量) |
yesterday_volume | 22539.0 | 昨日成交量(张数) |
有时在查看官方说明文件时,会发现文件上没有特别说明Function的参数内容,这时可以透过VS Code的功能,来查看Function的参数内容。查看方式有下列三种
<<: 新新新手阅读 Angular 文件 - Component - Day21
>>: [Day20] Tableau 轻松学 - Calculated Field
最近补课的模式有了改变,大部分时间都是诗忆读着讲义,遇到问题或是想要学得更深入的时候再和唯心讨论。 ...
今天简单操作测试Associations 有能力用原生Rspec语法去测任何东西,一定超强的,但是为...
高级持久威胁(APT) 多向量多态攻击 拒绝服务 缓冲区溢出 流动码 恶意软件(恶意软件) 偷渡式...
Scholarships NSP The scholarship recorded on the N...
Review 由於 State 原本可以一篇写完的,被我拖成四篇的关系,所以来回顾一下,哈哈哈哈哈哈...