Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 08 05:50
    twken commented #106
  • Jun 07 21:57
    Suneasting opened #106
  • Jun 05 12:14
    twken commented #89
  • Jun 05 02:40
    p7371464 commented #103
  • Jun 04 14:48
    ypochien closed #94
  • Jun 04 14:48
    ypochien commented #94
  • Jun 04 14:46
    ypochien closed #95
  • Jun 04 14:46
    ypochien commented #95
  • Jun 04 14:45
    ypochien closed #100
  • Jun 04 14:45
    ypochien commented #100
  • Jun 04 14:44
    ypochien commented #103
  • Jun 04 14:43
    ypochien commented #104
  • Jun 04 14:42
    ypochien closed #105
  • Jun 04 14:42
    ypochien commented #105
  • May 31 19:23
    GeorgioWan opened #105
  • May 27 09:13

    Yvictor on 0.3.2.dev8

    (compare)

  • May 27 09:13

    Yvictor on master

    0.3.2.dev8 (compare)

  • May 26 07:39
    ian15937 opened #104
  • May 24 08:10

    Yvictor on 0.3.2.dev7

    (compare)

  • May 24 08:10

    Yvictor on master

    0.3.2.dev7 (compare)

lin sam
@linsamtw
看你路徑
你是 windows
Bear1020
@Bear1020
windows 沒錯
lin sam
@linsamtw
你 python 是怎麼裝的?
原生 python ?
Bear1020
@Bear1020
在python官網 下載安裝檔安裝的
S
@SsallyLin
公告:
查詢即時庫存功能,修正庫存張數存在負值的問題,主要修正如圖現賣的部分。
修正原因為主動回報、庫存查詢淨賣部位都為正值,淨買賣部分原本即可透過Action.Buy或Action.Sell 來決定,數量單純為正值。修正前只有現股先賣為負值,為求一致,修正後現股先賣部位為正值。
image.png
finlab-python
@finlab-python
image.png
嗨 今天執行api時,api.update_status() 好像怪怪的,其他function正常
在colab上執行,下圖是packages版本資訊
image.png
TKaaron
@TKaaron
請問測試帳號還有用嗎?
訂閱了沒反應
截圖 2021-05-11 下午1.17.37.png
Marco Chen
@xb10151983_gitlab
請問要如何獲取昨天收盤的加權指數呢?
sean86428
@sean86428
螢幕快照 2021-05-12 下午10.01.26.png
我今天用mac做憑證,好像沒辦法過,請問有支援mac下單嗎
lin sam
@linsamtw
No
sean86428
@sean86428
所以這個錯誤是因為是mac嗎?
另請教,大盤的代號是?
eric
@eric26578100_twitter
擷取1.PNG
請問一下 小台的ticks 資料 好像5/11 號以後就有問題
S
@SsallyLin
公告: 目前snapshots有異常
ian15937
@ian15937
Hi 想請問api.place_order返回的物件裡面有個deals(list type)
沒有理解錯誤這個deals應該是這筆委託單的成交內容
請問這個deals的list裡面的資料型態是什麼呢
ccy123
@ccy123_tw_twitter
請問一下, 今天抓snapshots 裡面所有交易資訊好像都是0 ?
ccy123
@ccy123_tw_twitter
code=2330 open=0.0 high=0.0 low=0.0 close=0.0
jiarung
@jiarung
,
irisyuichan
@irisyuichan
請問一下,api.update_status有Exception 406是有什麼權限不足嗎?

Exception Traceback (most recent call last)

<ipython-input-170-43913ab01483> in <module>
----> 1 api.update_status()

~\miniconda3\lib\site-packages\shioaji\shioaji.py in update_status(self, account, timeout, cb)
458 )
459 if self.futopt_account:
--> 460 self._solace.update_status(
461 self.futopt_account, timeout=timeout, cb=cb
462 )

shioaji\backend\solace\api.pyx in shioaji.backend.solace.api.SolaceAPI.update_status()

shioaji\backend\solace\api.pyx in shioaji.backend.solace.api.SolaceAPI._update_status_cb()

~\miniconda3\lib\site-packages\shioaji\utils.py in raise_resp_error(status_code, resp)
47 raise SystemMaintenance(status_code, detail)
48 else:
---> 49 raise Exception(resp)

Exception: {'status': {'status_code': 406}, 'response': {'detail': 'Account Not Acceptable.'}}

ian15937
@ian15937

請問一下,api.update_status有Exception 406是有什麼權限不足嗎?

API下單相關同意書沒簽

irisyuichan
@irisyuichan
謝謝,請營業員找資訊協助後已解決。
Marco Chen
@xb10151983_gitlab
請問要用哪個API 獲取 昨天收盤的加權指數呢?
spongebob-14
@spongebob-14
想請問一下什麼樣的狀況會導致成交但是trade.status.deals裡面沒有資料
另外如果遇到這種狀況的時候可以從哪裡去確認當天自己訂單的成交價格和數量
以下幾點有先確認過
  • 時間上是當天的14:30~16:00
  • 有先call api.update_status()
  • 從e-leader看也有交易成功
ian15937
@ian15937
關於Order內的first_sell
送出去前是"true"
等place_order之後看返回的物件裡的Order變成"false"
導致callback裡面的的op_msg寫的是集保不足
請問原因是什麼
Po Chien Yang
@ypochien

關於Order內的first_sell
送出去前是"true"
等place_order之後看返回的物件裡的Order變成"false"
導致callback裡面的的op_msg寫的是集保不足
請問原因是什麼

請告知下單商品,是否當時此商品為無法先賣的股票?

請問要用哪個API 獲取 昨天收盤的加權指數呢?
您可以透過kbar跟 Contracts.Indexs.TSE.TSE001取得

關於Order內的first_sell
送出去前是"true"
等place_order之後看返回的物件裡的Order變成"false"
導致callback裡面的的op_msg寫的是集保不足
請問原因是什麼

另外 現股當沖需要簽署現股當沖同意書,也幫我確認一下 是否有簽署了

想請問一下什麼樣的狀況會導致成交但是trade.status.deals裡面沒有資料
另外如果遇到這種狀況的時候可以從哪裡去確認當天自己訂單的成交價格和數量
以下幾點有先確認過

  • 時間上是當天的14:30~16:00
  • 有先call api.update_status()
  • 從e-leader看也有交易成功

基本上,呼叫update_status() 會把trade裡面的deals 回補. 這部份我晚點在確認一下。

0x0BB
@bibby0626_twitter

你好, 之前詢問過'TickType': [0] 的狀況沒有得到太正面的回覆
但在實際操作中又常常遇到這樣的狀況...
我把2609今天盤中tick資料跟盤後資料對比, 提供幾個例子想請問

// 這三筆是盤中tick
{'AmountSum': [32410158000.0], 'Close': [109.5], 'Date': '2021/06/01', 'TickType': [0], 'Time': '12:46:26.981733', 'VolSum': [307648], 'Volume': [112]}
{'AmountSum': [33087477000.0], 'Close': [109.5], 'Date': '2021/06/01', 'TickType': [0], 'Time': '12:52:15.663445', 'VolSum': [313834], 'Volume': [10]}
{'AmountSum': [34068525000.0], 'Close': [109.0], 'Date': '2021/06/01', 'TickType': [0], 'Time': '13:01:41.723819', 'VolSum': [322849], 'Volume': [24]}

// 這三筆是相對應的盤後歷史資訊
,volume,ask_price,bid_price,bid_volume,close,ask_volume,ts
41123,112,110.0,109.5,390,109.5,5499,2021-06-01 12:46:26.981733
42189,10,110.0,109.5,13,109.5,6579,2021-06-01 12:52:15.663445
43095,24,109.0,108.5,1635,109.0,1817,2021-06-01 13:01:41.723819

歷史資訊的格式跟一般看盤軟體的格式相符
買進價成交就是賣單, 賣出價成交就是買單, 一目了然

但tick資料裡面沒有帶ask_price / bid_price, 只給了一個TickType, 然後這個TickType又常有些問題
(我甚至發現過TickType買進賣出跟看盤軟體是相反的)
不知道能不能確認一下TickType的資料判斷方式, 或是把ask_price / bid_price 一起帶進tick資訊裡讓使用者自行判斷?

在我的交易系統裡太頻繁遇到'TickType': [0] 的狀況, 基本有10%+的資料都會遇上這個問題
讓我的自動化遇上很大的麻煩, 但又無法從其餘資料校正
下圖是我的系統今天(6/1)的log, 股號紅色代表TickType = buy, 綠色代表TickType = sell, 黃色代表 TickType = 0
16/33是黃色的, 接近50%都是無法判斷, 這頻率也太高了點....

3 replies
screenshot.png
bootwilly
@bootwilly
想請問一下 Shioaji 我用vnstation查合約規格 沒找到台指連續月份含夜盤的代碼 請問大大 有這個商品嗎? 謝謝!
HTtony
@HTtony
請問 櫃買個股有支援訂閱服務嗎?訂閱股號(3169)一直等讀到回傳資料
Po Chien Yang
@ypochien

想請問一下 Shioaji 我用vnstation查合約規格 沒找到台指連續月份含夜盤的代碼 請問大大 有這個商品嗎? 謝謝!

我們沒有做近月,要直接拿單月的,而日夜盤商品代號沒變,單純看你下單的時間來決定是日盤或夜盤

請問 櫃買個股有支援訂閱服務嗎?訂閱股號(3169)一直等讀到回傳資料

針對訂閱行情並無區分,文字敘述不清楚你是訂閱即時行情沒資料,或者是拿歷史資料沒資料?請在告知一下。

HTtony
@HTtony
api.quote.subscribe(api.Contracts.Stocks["3169"], quote_type = sj.constant.QuoteType.Tick)
api.quote.subscribe(api.Contracts.Stocks["3169"], quote_type = sj.constant.QuoteType.BidAsk, intraday_odd=True)
@api.quote.on_quote
def myquote_callback(topic: str, quote: dict):
訂閱上是個股友回傳資料,櫃買個股一直收不到回傳資料
Tony
@momo16542
settle_profitloss = api.get_account_settle_profitloss(summary='N', start_date=st_date,end_date=ed_date)
settle_profitloss
df_profitloss = pd.DataFrame(settle_profitloss.data())
df_profitloss
請問明細是有筆數限制嗎
Tzu-Hua
@concentrate1019

import Shioaji api
登錄成功

開啟DDB server

再往下import Dolphindb 後

Jupiter lab狀態會顯示跑一下
顯示restart kernel 然後停止,沒有報錯。

請問會這樣的可能原因是..?
Python 3.7.9
DDB 1.30.0.5