FugleNET 1.0.0
dotnet add package FugleNET --version 1.0.0
NuGet\Install-Package FugleNET -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FugleNET" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FugleNET" Version="1.0.0" />
<PackageReference Include="FugleNET" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add FugleNET --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: FugleNET, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package FugleNET@1.0.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=FugleNET&version=1.0.0
#tool nuget:?package=FugleNET&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Fugle.NET
一個透過 Python.NET 串接 Fugle Python SDK 的 C# SDK。
環境
- Python 3.7 ~ 3.9
- DotNet 6.0
- pip 安裝套件
pip install fugle_trade_core
- 設置 PYTHONNET_PYDLL 環境變數
set PYTHONNET_PYDLL = "安裝 python 的目錄 <ex>: C:\Users\user1\AppData\Local\Programs\Python\Python39"
- 完成申請金鑰相關步驟,可以參考 https://developer.fugle.tw/docs/trading/prerequisites
Getting Started
using System;
using FugleNET;
using FugleNET.Models;
internal class Program
{
static void Main(string[] args)
{
var sdk = new FugleSDK("config.simulation.ini");
sdk.Login();
var ret = sdk.PlaceOrder(new OrderObject
{
ApCode = ApCode.AfterMarket,
BuyOrSell = ActionSide.Buy,
PType = PriceFlag.Limit,
Price = null,
StockNo = "2330",
Quantity = 1
});
Console.WriteLine(ret.OrdNo);
}
}
注意:範例目錄底下也必須要有 config.simulation.ini 和 *.p12 的檔案
Version Relationships
| Fugle.NET version | fugle_trade_core 2.1.0 |
|---|---|
| 1.0.0 | v |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- ini-parser-netstandard (>= 2.5.2)
- Konscious.Security.Cryptography.Argon2 (>= 1.3.0)
- Konscious.Security.Cryptography.Blake2 (>= 1.1.0)
- Newtonsoft.Json (>= 13.0.3)
- pythonnet (>= 3.0.4)
- System.IO.FileSystem.AccessControl (>= 5.0.0)
- System.IO.Pipelines (>= 8.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 166 | 9/23/2024 |