【D13】发现新book:Account Data- Position

前言

看了一些交易资料,现在来看看一些帐务相关的资料吧。

参考网站:Position

本日程序码使用:d13_account_position.ipynb


查资料的方法

  1. 首先当然要登入帐号罗,这边就跳过

  2. 接着我们来看看这个「部位」(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参数,并且预设值会是取得我们股票帐户的资讯。

取得库存资料

  1. 先取得的是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)]
    

    可以看得出来库存的商品、数量、价格、和作量等等资讯。

  2. 再来取得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

>>:  第六章 之二

Vue.js 从零开始:v-for

v-for 列表渲染 透过v-for指令,将资料里的阵列或是物件重复渲染在画面上。 遍历物件资料: ...

[ 卡卡 DAY 7 ] - React Native style 必懂之 Flexbox弹性盒子(下)

上篇大致上介绍了一下於 css vs React Native 的 flexbox 差异 这篇主要...

心得

今天是铁人赛的最後一天啦!回想起刚开赛时,抱持着怎麽样都不要去碰到vue-cli的心态,但是到了铁人...

[Day4] 语言模型(一)-N-gram

一. 何谓语言模型 断完词後,我们希望可以用这些词做什麽呢?用途很多,但大部分的情况基本上是希望训练...

所以什麽是MQTT啊?

前言 在某次跟同事的讨论中听到这个名词,"A:你知道mqtt吗? W:痾 我不知道 A:...