Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 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
  • Aug 19 15:17
    ypochien closed #120
  • Aug 19 15:17
    ypochien commented #120
  • Aug 19 15:17
    ypochien commented #119
  • Aug 19 15:17
    ypochien closed #119
happyman
@happyman
謝謝。了解了。
lin sam
@linsamtw
建議每天8點~8點半,至少重新登入,因為每天的商品 contract 不同
happyman
@happyman
好。
lin sam
@linsamtw
新版本, shioaji==0.3.0.dev5,有加入 token error,過期的話,在執行下單、帳務、查詢資料等等,有關的操作時,會跳 error,舊版本,過期只會寫進 log 檔裡面
因為發現不少 user,token 過期後,因為舊版本不會跳 error,所以 user 不知道 token 過期,持續在發 request,因此新版本增加這個功能
happyman
@happyman
好的。馬上更新~
happyman
@happyman
@linsamtw 請教在程式目錄下的 shioaji.log 有一堆 [E 2020-08-12 16:49:37,435 /home/happyman/.local/lib/python3.8/site-packages/shioaji/shioaji.py:154:login] unsupported operand type(s) for 'in': 'str' and 'EnumMeta' 這個不影響不用理他? 還是我要怎麼改才會正確?
lin sam
@linsamtw
你用 0.3.0.dev5 對吧? 我來看看
happyman
@happyman
tryme2020
@tryme2020
請問有兩個期貨帳號, 選擇其中一個進行下單, 要怎麼做?
14 replies
hsinhunglee
@hsinhunglee
請問現在是否可以查詢到選擇權的未平倉部位?
get_account_openposition 沒有回傳未平倉資料
ncuoo
@ncuoo
上個星期 api.get_account_margin() 還會回傳 "權益總值"
api.get_account_openposition 也有回傳 "未平倉資料"
結果今天都不行了,請幫忙更新
11 replies
caubay
@caubay
image.png
2 replies
kbar 問題
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