iT邦幫忙

2021 iThome 鐵人賽

DAY 6
0
永豐金融APIs

理財達人Mx. Ada系列 第 6

[第06天]理財達人Mx. Ada-下單作業

前言

本文說明如何進行下單作業。

程式實作

# 設定交易標的
# 以台股上市股票:長榮
contract_2603_TW = api.Contracts.Stocks["2603"]
# 設定買單
order = api.Order(
    price=128,                  #委託價
    quantity=1,                 #委託量:1張=1000股
    action="Buy",               #買賣:買單
    price_type="LMT",           #價格條件:限價
    order_type="ROD",           #下單條件:ROD :當日有效(Rest of Day)
                                # IOC:立即成交否則取消(Immediate-or-Cancel)   
                                # FOK:全部成交否則取消(Fill-or-Kill)
    order_lot="Common",
    account=api.stock_account,  #股票帳戶
)
# 下單
trade = api.place_order(contract_2603_TW, order)

下單成果

https://ithelp.ithome.com.tw/upload/images/20210919/201071435bVT0q3Wn8.png

小結

利用shioaji函式庫之Order設定訂單及place_order進行下單作業。


上一篇
[第05天]理財達人Mx. Ada-歷史K棒資料
下一篇
[第07天]理財達人Mx. Ada-刪單作業
系列文
理財達人Mx. Ada30

尚未有邦友留言

立即登入留言