我想要進行Shioaji Python API的測試驗證,開啟交易功能,依照Shioaji官方提供的文件執行,出現TokenError: StatusCode: 401, Detail: Token doesn't have permission 問題,想請問一下是否我還缺什麼東西,感謝。
api = sj.Shioaji(simulation=True)
accounts = api.login(
api_key="xxxx",
secret_key="xxxx",
)
# 商品檔 - 請修改此處
contract = api.Contracts.Stocks.TSE["2890"]
# 證券委託單 - 請修改此處
order = api.Order(
price=18, # 價格
quantity=1, # 數量
action=sj.constant.Action.Buy, # 買賣別
price_type=sj.constant.StockPriceType.LMT, # 委託價格類別
order_type=sj.constant.OrderType.ROD, # 委託條件
account=api.stock_account # 下單帳號
)
# 下單
trade = api.place_order(contract, order)
trade
TokenError: StatusCode: 401, Detail: Token doesn't have permission