Skip to main content

快速開始

請先參考事前準備完成風險預告書申請與憑證下載。

若您還未安裝 SDK 套件,可至SDK 下載頁面下載後,找到存放路徑,使用以下指令安裝:

套件安裝

pip install fubon_neo-<version>-cp37-abi3-win_amd64.whl

並將憑證放置您的資料夾結構應該像是:

.
└── XXXXXXXXXX.pfx

若您未曾使用 SDK 進行過登入,或更換了 SDK 執行環境,請在資料夾新增一個 index.py 檔案,貼上以下內容並執行:

from fubon_neo.sdk import FubonSDK, FutOptOrder
from fubon_neo.constant import TimeInForce, FutOptOrderType, FutOptPriceType, FutOptMarketType, CallPut, BSAction

sdk = FubonSDK()

accounts = sdk.login("您的身分證字號", "您的登入密碼", "您的憑證位置", "您的憑證密碼") #若有歸戶,則會回傳多筆帳號資訊
## accounts = sdk.login("您的身分證號", "您的登入密碼", "您的憑證路徑位置") # 若憑證選用"預設密碼", SDK v1.3.2與較新版本適用

acc = accounts.data[0]

送出委託,買入股票

再將以下範例程式碼補上, 將示範如何使用富邦API送出一張以跌停價買入 富邦金(2881)的限價委託:

order = FutOptOrder(
buy_sell = BSAction.Sell,
symbol = "TXFD4",
price = "20800",
lot = 3,
market_type = FutOptMarketType.Future,
price_type = FutOptPriceType.Limit,
time_in_force = TimeInForce.ROD,
order_type = FutOptOrderType.Auto,
user_def = "Python" # optional field
)
sdk.futopt.place_order(acc, order)