看了一些交易资料,现在来看看一些帐务相关的资料吧。
参考网站:Position
本日程序码使用:d13_account_position.ipynb
首先当然要登入帐号罗,这边就跳过
接着我们来看看这个「部位」(position)的格式资料
# 取得Position格式说明
api.list_positions?
得到了:
Signature:
api.list_positions(
account: shioaji.account.Account = None,
unit: shioaji.constant.Unit = <Unit.Common: 'Common'>,
timeout: int = 5000,
cb: Callable[[List[shioaji.position.Position]], NoneType] = None,
) -> List[shioaji.position.Position]
Docstring:
query account of unrealized gain or loss
Args:
account (:obj:Account):
choice the account from listing account (Default: stock account)
File: ~/.local/share/virtualenvs/shioaji-sjfdYAfV/lib/python3.8/site-packages/shioaji/shioaji.py
Type: method
可以看得出来,我们要提供account
参数,并且预设值会是取得我们股票帐户的资讯。
先取得的是stock,也就是股票资料:
# 取得Position 资料:Stock
api.list_positions(api.stock_account)
结果是...[]
,居然是空的!?原来我没有买股票XD
如果是用范例:
[Position(code='2890', direction=<Action.Buy: 'Buy'>, quantity=10, price=10.1, pnl=1234.0, yd_quantity=10)]
可以看得出来库存的商品、数量、价格、和作量等等资讯。
再来取得share,应该是股的部分(这个需要再double check)
# 取得Position 资料:Share
api.list_positions(api.stock_account, unit=sj.constant.Unit.Share)
结果也是[]
,也是空的,因为我也没有买XD
这时候就要看范例:
Position(code='2890', direction=<Action.Buy: 'Buy'>, quantity=10000, price=10.1, pnl=1234.0, yd_quantity=10000)]
如果两个范例是相同的,这边显示的quantity就是股数,所以就是上面例子的10张转乘10000股。
这样就可以查库存罗~
<<: Day12 - this&Object Prototypes Ch3 Objects - Contents - Existence - Enumeration
v-for 列表渲染 透过v-for指令,将资料里的阵列或是物件重复渲染在画面上。 遍历物件资料: ...
上篇大致上介绍了一下於 css vs React Native 的 flexbox 差异 这篇主要...
今天是铁人赛的最後一天啦!回想起刚开赛时,抱持着怎麽样都不要去碰到vue-cli的心态,但是到了铁人...
一. 何谓语言模型 断完词後,我们希望可以用这些词做什麽呢?用途很多,但大部分的情况基本上是希望训练...
前言 在某次跟同事的讨论中听到这个名词,"A:你知道mqtt吗? W:痾 我不知道 A:...