Skip to main content

快速開始

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

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

套件安裝

pip install fubon_neo-1.0.0-cp37-abi3-win_amd64.whl

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

.
└── XXXXXXXXXX.pfx

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

from fubon_neo.sdk import FubonSDK, Order
from fubon_neo.constant import TimeInForce, OrderType, PriceType, MarketType, BSAction

sdk = FubonSDK()

accounts = sdk.login("您的身分證字號", "您的登入密碼", "您的憑證位置", "您的憑證密碼") #若有歸戶,則會回傳多筆帳號資訊

acc = accounts.data[0]

送出委託,買入股票

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

order = Order(
buy_sell = BSAction.Buy,
symbol = "2881",
price = None,
quantity = 2000,
market_type = MarketType.Common,
price_type = PriceType.LimitDown,
time_in_force = TimeInForce.ROD,
order_type = OrderType.Stock,
user_def = "From Python" # 使用者可自定義填入 , Optional field
)
sdk.stock.place_order(acc, order)