SDK Download
- Download SDKs for the Fubon Neo API in multiple languages.
- Latest version is v2.2.8 with migration notes below.
- API Key login requires >= v2.2.7; web certificate export login requires >= v2.2.8.
| Item | Details |
|---|---|
| Latest version | v2.2.8 |
| Languages | Python / C# / JavaScript (Node.js) / C++ & Go (securities trading accounting and condition orders only) |
| Platforms | Windows / macOS / Linux (by language) |
| API Key login | >= v2.2.7 |
| Web cert export login | >= v2.2.8 |
- Test environment is available for Fubon Neo API. Please refer to User Guide for more detail.
- Web Certificate Export can be used for API login (version requirement: >= v2.2.8).
- New rule verification reminder for the user_def field in securities orders.
a. Only uppercase and lowercase English letters and the numbers 0-9 are accepted, with a maximum of 10 characters. (Rule updated >=2.2.8)
b. If the character string is legal but exceeds 10 characters, it will be automatically shortened to 10 characters and included in the order; the transaction event callback will send a reminder message.
c. If the character string is not legal, the user_def field will be automatically filled with a null value; the transaction event callback will send a reminder message.
(Note: Even if the user_def field does not conform to the rules, the order will still be submitted, but the field value will be automatically adjusted. Please refer to points b and c above for the adjustment method.)
- For Python Market Data Web API, exception handling has been changed to using the Exception mechanism. For details, please refer to the Python code examples in the Market Data Web API documentation.
-
The following condition order functions do not support futures/options after-hours session: a. Time slice
b. Trail profit
c. Time triggered conditions -
A new parameter
triggeris added to the take-profit/stop-loss order object (TPSLOrder). For stock condition order, the trigger price can be set to a. the best bid price, b. the best sell price, and c. the matched price. This paramter is optional, the default tartget is the matched price. For more details, please refer to condition order -> [List of Enumerations]
(Note: For C#, this parameter must be filled with null to use the default target. For Python and JS, this parameter can be ignored)
(Note 2: Futures TP/SL order object (FutOptTpslOrder) also has this newly added field, although not for actual use yet. For C#, please filled this field with null, and for Python and JS, this parameter can be ignored)
SDK Files
Python
Support Python 3.8, 3.9, 3.10, 3.11, 3.12 and 3.13. Python 3.7 is not supported since v2.0.1 (3.14 not supported).
SDK:
Code Example: Python example (.ipynb, Jupyter. Need to install the SDK before use.)
JavaScript
Support Node.js 16 and above
SDK:
- Fubon-Neo.tgz download
Code Example: JS example (.ipynb, Jupyter. Need to install the SDK before use.)
C#
Developed with .NET Standard 2.0, Suggest using .netcoreapp 3.1 and above or .NETFramework 4.7.2 and above
SDK:
- nupkg(64 Bit) download
Code Example: C# example (Trade) (Visual Studio project (WPF). Need to install the SDK before use.)
Code Example: C# example (Market Data and Accounting) (Visual Studio project (Windows Forms). Need to install the SDK before use.)