Boutquin.Trading.Domain
0.1.0-beta28
See the version list below for details.
dotnet add package Boutquin.Trading.Domain --version 0.1.0-beta28
NuGet\Install-Package Boutquin.Trading.Domain -Version 0.1.0-beta28
<PackageReference Include="Boutquin.Trading.Domain" Version="0.1.0-beta28" />
paket add Boutquin.Trading.Domain --version 0.1.0-beta28
#r "nuget: Boutquin.Trading.Domain, 0.1.0-beta28"
// Install Boutquin.Trading.Domain as a Cake Addin #addin nuget:?package=Boutquin.Trading.Domain&version=0.1.0-beta28&prerelease // Install Boutquin.Trading.Domain as a Cake Tool #tool nuget:?package=Boutquin.Trading.Domain&version=0.1.0-beta28&prerelease
Boutquin.Trading
*** Very much a work in progress ***
A multi-asset, multi-strategy, event-driven trading platform for back testing strategies with portfolio-based risk management and %-per-strategy capital allocation.
Overview
Domain
This will contain all entities, enums, exceptions, interfaces, types and logic specific to the domain layer.
A key extension class here is the DecimalArrayExtensions class, a static class that provides extension methods for working with arrays of decimal values. It includes methods for calculating the Sharpe Ratio and Annualized Sharpe Ratio of daily returns for a given array of decimal values.
Entities
These classes cover a wide range of entities related to the financial trading domain, including asset classes, securities, exchange-related data, currency rates, and geographical information.
- AssetClass
- City
- Continent
- Country
- Currency
- Exchange
- ExchangeHoliday
- ExchangeSchedule
- FxRate
- Security
- SecurityPrice
- SecuritySymbol
- SymbolStandard
- TimeZone
Contributing
If you'd like to contribute to the development of Boutquin.Trading, please feel free to submit a pull request or open an issue with your suggestions or improvements.
License
This project is licensed under the Apache 2.0 License. See the LICENSE file for more information.
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. |
-
net6.0
- Boutquin.Domain (>= 0.1.0-beta27)
- Microsoft.Extensions.Logging.Abstractions (>= 7.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Boutquin.Trading.Domain:
Package | Downloads |
---|---|
Boutquin.Trading.DataAccess
Common abstractions (DbContext, Entity Configurations) specific to a Trading Data Access layer. |
|
Boutquin.Trading.Application
Common abstractions (Strategy, Portfolio, BackTest) specific to a Trading Application layer. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.5.0.1-beta01 | 62 | 5/15/2024 |
0.4.0-beta01 | 78 | 4/20/2024 |
0.3.0-beta01 | 65 | 4/16/2024 |
0.1.1-beta09 | 58 | 4/5/2024 |
0.1.1-beta08 | 72 | 4/3/2024 |
0.1.1-beta05 | 76 | 3/16/2024 |
0.1.1-beta02 | 122 | 1/5/2024 |
0.1.1-beta01 | 79 | 1/5/2024 |
0.1.0-beta33 | 98 | 5/27/2023 |
0.1.0-beta30 | 90 | 5/23/2023 |
0.1.0-beta29 | 82 | 5/15/2023 |
0.1.0-beta28 | 88 | 5/14/2023 |
0.1.0-beta27 | 95 | 5/8/2023 |
0.1.0-beta25 | 92 | 5/1/2023 |
0.1.0-beta23 | 89 | 4/23/2023 |
0.1.0-beta22 | 93 | 4/22/2023 |
0.1.0-beta21 | 85 | 4/21/2023 |
0.1.0-beta19 | 91 | 4/17/2023 |
0.1.0-beta18 | 90 | 4/16/2023 |
0.1.0-beta17 | 86 | 4/16/2023 |
0.1.0-beta16 | 81 | 4/14/2023 |
0.1.0-beta14 | 92 | 4/10/2023 |
0.1.0-beta12 | 93 | 4/4/2023 |
0.1.0-beta11 | 95 | 4/4/2023 |
0.1.0-beta10 | 96 | 4/4/2023 |
0.1.0-beta09 | 107 | 4/2/2023 |
0.1.0-beta07 | 106 | 3/28/2023 |
0.1.0-beta06 | 98 | 3/28/2023 |
0.1.0-beta04 | 109 | 3/25/2023 |
0.1.0-beta03 | 105 | 3/25/2023 |
Initial version.