All Projects → amaggiulli → Qlnet

amaggiulli / Qlnet

Licence: bsd-3-clause
QLNet C# Library

Projects that are alternatives of or similar to Qlnet

Qlib
Qlib is an AI-oriented quantitative investment platform, which aims to realize the potential, empower the research, and create the value of AI technologies in quantitative investment. With Qlib, you can easily try your ideas to create better Quant investment strategies. An increasing number of SOTA Quant research works/papers are released in Qlib.
Stars: ✭ 7,582 (+2908.73%)
Mutual labels:  finance, quantitative-finance, quant
Financial Machine Learning
A curated list of practical financial machine learning tools and applications.
Stars: ✭ 2,172 (+761.9%)
Mutual labels:  finance, quant, quantitative-finance
Quant Notes
Quantitative Interview Preparation Guide, updated version here ==>
Stars: ✭ 180 (-28.57%)
Mutual labels:  finance, quantitative-finance, quant
Quantdom
Python-based framework for backtesting trading strategies & analyzing financial markets [GUI ]
Stars: ✭ 449 (+78.17%)
Mutual labels:  finance, quantitative-finance, quant
Awesome Quant
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
Stars: ✭ 8,205 (+3155.95%)
Mutual labels:  finance, quantitative-finance, quant
Turingtrader
The Open-Source Backtesting Engine/ Market Simulator by Bertram Solutions.
Stars: ✭ 132 (-47.62%)
Mutual labels:  finance, quantitative-finance, quant
Beibo
🤖 Predict the stock market with AI 用AI预测股票市场
Stars: ✭ 46 (-81.75%)
Mutual labels:  finance, quant, quantitative-finance
DeltaTrader
极简版Python量化交易工具
Stars: ✭ 174 (-30.95%)
Mutual labels:  finance, quant
quantlib
The idiomatic rust implementation of the QuantLib C++ quantitative finance library
Stars: ✭ 89 (-64.68%)
Mutual labels:  finance, quantitative-finance
portfoliolab
PortfolioLab is a python library that enables traders to take advantage of the latest portfolio optimisation algorithms used by professionals in the industry.
Stars: ✭ 104 (-58.73%)
Mutual labels:  finance, quantitative-finance
trading-rules-using-machine-learning
A financial trading method using machine learning.
Stars: ✭ 16 (-93.65%)
Mutual labels:  finance, quantitative-finance
fhub
Python client for Finnhub API
Stars: ✭ 31 (-87.7%)
Mutual labels:  finance, quantitative-finance
pandas-datareader-gdax
GDAX data for Pandas in the style of DataReader
Stars: ✭ 11 (-95.63%)
Mutual labels:  finance, quant
crypto-trading-engine
Crypto real-time trading engine
Stars: ✭ 19 (-92.46%)
Mutual labels:  quant, quantitative-finance
cira
Cira algorithmic trading made easy. A Façade library for simpler interaction with alpaca-trade-API from Alpaca Markets.
Stars: ✭ 21 (-91.67%)
Mutual labels:  finance, quantitative-finance
FinRL Podracer
Cloud-native Financial Reinforcement Learning
Stars: ✭ 179 (-28.97%)
Mutual labels:  quant, quantitative-finance
Trading Backtest
A stock backtesting engine written in modern Java. And a pairs trading (cointegration) strategy implementation using a bayesian kalman filter model
Stars: ✭ 247 (-1.98%)
Mutual labels:  finance, quantitative-finance
pystockfilter
Financial technical and fundamental analysis indicator library for pystockdb.
Stars: ✭ 26 (-89.68%)
Mutual labels:  finance, quant
ProjectReward
A software to shortlist and find the best options spread available for a given stock and help it visualise using payoff graphs.
Stars: ✭ 57 (-77.38%)
Mutual labels:  finance, quantitative-finance
QuoraBooks
A GitHub repo for Quant Finance resources
Stars: ✭ 17 (-93.25%)
Mutual labels:  finance, quantitative-finance

QLNet

QLNet C# library official repository. QLNet is a financial library written in C# for the Windows enviroment derived primarily from its C++ counterpart, Quantlib, which has been used as a base reference for modelling various financial instruments. QLNet also contains new developments on the bond market like MBS, Amortized Cost, PSA Curve and others.

Build status NuGet Donate

Quality Gate Status Bugs Vulnerabilities Code Smells Duplicated Lines (%) Lines of Code Maintainability Rating Reliability Rating Security Rating Technical Debt

Development workflow

QLNet use git flow workflow.

Instead of a single master branch, this workflow uses two branches to record the history of the project. The master branch stores the official release history, and the develop branch serves as an integration branch for features. The develop branch will also contain the complete history of the project.

Features

To contribute features, you should clone the repository, create a tracking branch for develop and create the feature:

git clone https://github.com/amaggiulli/qlnet.git
git checkout -b develop origin/develop
git checkout -b some-feature develop

When the feature is ready, you can make a pull request to merge that feature into develop. Note that features will never be merged directly into master.

Releases

When a release is ready, we fork a release branch from develop. Creating this branch starts the next release cycle, so no new features can be added after this point; only bug fixes, documentation generation, and other release-oriented tasks go in this branch. Once it's ready to ship, the release gets merged into master and tagged with a version number.

HotFix

Maintenance or “hotfix” branches are used to quickly patch production releases. This is the only branch that fork directly off of master. As soon as the fix is complete, it will be merged into both master and develop, and master will be tagged with an updated version number.

Acknowledgements

Thanks to all Quantlib creators and contributors. Thanks to all QLNet contributors. Special thanks to JetBrains for their support of open source projects; QLNet makes extensive use of Resharper.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].