Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 21 06:10

    Yvictor on master

    feat: auto build docker feat: action (compare)

  • Oct 21 04:07

    ypochien on master

    Update README.md feat: modify … (compare)

  • Oct 21 03:43

    ypochien on 0.3.3.dev4

    (compare)

  • Oct 21 03:38

    ypochien on master

    Update _version (compare)

  • Sep 27 08:16
    ypochien closed #125
  • Sep 27 08:16
    ypochien commented #125
  • Sep 16 09:01

    Yvictor on 0.3.3.dev3

    (compare)

  • Sep 16 09:01

    Yvictor on master

    0.3.3.dev3 (compare)

  • Sep 09 05:26
    StPioneer opened #126
  • Sep 07 04:48
    Berchem opened #125
  • Sep 07 02:40
    honeymagico commented #65
  • Sep 07 02:31
    honeymagico commented #65
  • Sep 02 02:55
    jimmystereos commented #124
  • Sep 01 12:36
    jimmystereos opened #124
  • Aug 27 17:08
    ilvmey commented #52
  • Aug 24 06:39

    Yvictor on 0.3.3.dev2

    (compare)

  • Aug 24 06:39

    Yvictor on master

    0.3.3.dev2 (compare)

  • Aug 19 15:18
    ypochien commented #122
  • Aug 19 15:18
    ypochien closed #121
  • Aug 19 15:18
    ypochien commented #121
Eric
@ericliao79
小台近月是 MXFH0 對吧
昨天還可以今天沒東西
截圖 2020-08-20 下午2.05.41.png
lin sam
@linsamtw
不是 H0 喔,
A-1
B-2
C-3
...
H-8
今天要用 I-9
MXFI0
Eric
@ericliao79
喔喔懂感謝喔
lin sam
@linsamtw
image.png
可以這樣子,去看現在有哪些月份
Eric
@ericliao79
沒有直接拉近月的嗎 還要自己算 XD
lin sam
@linsamtw
sorry
Ed-Yang
@Ed-Yang
Hello
@linsamtw 原本我是要列出交易
api.update_status(api.stock_account)
for tr in api.list_trades():
#print(dir(tr))
print(f'{tr.contract.name} {tr.contract.code} {tr.order.action} {tr.order.quantity} {tr.order.price} {tr.order.account.person_id} {tr.status.status}')
結果 ==>
瑞軒 2489 Buy 1 9.32 OTHERSYSOD Submitted
2489 Buy 1 9.5 OTHERSYSOD Submitted
才發現兩筆交易回傳不同class

<class 'shioaji.contracts.Stock'>

<class 'shioaji.contracts.Contract'>

@linsamtw 還需要提供什麼訊息嗎?
Amos Hung
@AmosHung_gitlab
@ericliao79 之前的討論串有提到近月作法
getattr(api.Contracts.Futures.TXF, sorted([x for x in dir(api.Contracts.Futures.TXF) if x.startswith('TXF')])[0])
Amos Hung
@AmosHung_gitlab
想請教個問題,期貨目前有歷史 tick可供查詢嗎? ticks = api.ticks(api.Contracts.Futures["TXFI0"]) 如果我想要看到TXFH0呢? 想拿上個月的資料與這個月串接起來分析,但似乎只能取到近月期貨資料
Huai-Che Acsa Lu
@acsalu_twitter
今天發現不管是期貨(TXF202009)或是個股(2330)在@api.quote.on_quote callback裡拿到的quote都是空的dictionary,請問這是已知的情況嗎?我是用測試帳號(simulation=True),環境: Python 3.8.5 + shioaji 0.3.0.dev5 。同樣的環境上星期五還正常運作。謝謝!
YJ Wang
@yenjanw
我也是相同的狀況,callback都拿不到資料,不論測試帳號或是真實帳號都不行。環境是Python 3.6.10 + shioaji 0.3.0.dev6。
lin sam
@linsamtw
目前非 simulation,拿不到報價是嗎?
剛剛測試,非 simulation 拿的到資料,方便私訊你的程式碼截圖嗎?
lin sam
@linsamtw

今天發現不管是期貨(TXF202009)或是個股(2330)在@api.quote.on_quote callback裡拿到的quote都是空的dictionary,請問這是已知的情況嗎?我是用測試帳號(simulation=True),環境: Python 3.8.5 + shioaji 0.3.0.dev5 。同樣的環境上星期五還正常運作。謝謝!

目前 simulation 的確回傳是空的

2 replies
Aaron Hsieh
@FutureManAaron_gitlab
請問要怎麼下選擇權組合單呢 ?謝謝~~
yanannye
@yanannye
image.png
您好,想問一下,我正常地透過python api去取得我的帳戶資訊或是股票資訊,但是卻沒辦法透過API下單 (顯示 Please activate ca for person_id:)
請問是否是有哪些權限沒有被開通或是有其他問題呢,謝謝!
lin sam
@linsamtw
Please activate ca for person_id,看起來是 ca 沒過
yanannye
@yanannye
您好,上面的activate_ca 有回傳正確值Ca Initial Done.
也可以透過該ca要到我當前的一些帳戶資訊,所以這個部分是因為業務員那邊有什麼交易權限沒有開通所導致嗎?謝謝!
lin sam
@linsamtw
image.png
有簽署嗎? 使用 api 需要額外簽署
yanannye
@yanannye
您好,確認回傳值為true ~
image.png
Jimmy
@JimmyTsai16
請問一次可以訂閱幾檔股票?
lin sam
@linsamtw
250
Jimmy
@JimmyTsai16
即時成交價跟最佳五檔最多都是250檔?
請問要api下單和接收價格都是要簽署合約?
Yvictor
@Yvictor
都需要
Jimmy
@JimmyTsai16
要直接找營業員嗎 還是官網上可以直接簽?
Yvictor
@Yvictor
目前需要跟營業員聯絡
Jimmy
@JimmyTsai16
好的 感謝耐心解答
hyluo
@hyluo
請問一下期貨有辦法拿到類似這樣的資料嗎
kbars = api.kbars(api.Contracts.Futures["TXFI0"], start="2020-09-01", end="2020-09-02")
hyluo
@hyluo
image.png
取得的dataframe蠻奇怪的
lin sam
@linsamtw
目前期貨分k,正在開發中
hyluo
@hyluo
@linsamtw 了解 謝謝你的回答!
nucweacia94fine
@nucweacia94fine

抱歉 這邊有一個問題想請教各位
我想要對小型台指下一筆範圍市價單
我已經確認CA done,且API Future account SIGNED是True
並且存入足夠的保證金,可是我的ORDER都送不出去
status=OrderStatus(status=<Status.Failed: 'Failed'>

當我保證金不足的時候,反而可以送出委託並且顯示委託失敗,可是現在我有保證金了,卻連委託單都送不出去,有人知道是為什麼嗎?