Skip to content

Releases: hudson-and-thames/arbitragelab

1.0.0

12 May 12:38
32ccd56
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.9.1...1.0.0

0.9.1

15 Apr 18:59
Compare
Choose a tag to compare

I just updated the readme of 0.9.0 so that the Pypi Readme file will update.

v0.9.0

12 Jan 11:58
Compare
Choose a tag to compare
Minor version bump

V0.8.1

26 Jul 10:14
093d6b2
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.8.0...0.8.1

V0.8.0

27 Jun 07:46
3601490
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.7.0...0.8.0

v0.7.0

29 Jun 06:28
Compare
Choose a tag to compare

New features in ArbitrageLab version 0.7.0:

Spread Selection Module:

  • Updated Cointegration Pairs Selection Module to work with any type of spread (3-leg, N-leg spread).
  • Added Spread Selection Module to the documentation.

Hedge Ratios Module:

  • Added Johansen Eigenvector, Box-Tiao Canonical Decomposition, Minimum ADF Test T-statistic methods to Hedge Ratios Module.
  • Updated Hedge Ratios Module to work with any type of spread (3-leg, N-leg spread).
  • Reflected changes to Hedge Ratios Module in the documentation.

Copula Approach Module:

  • Refactored all Copulas to allow independent use and fitting in the Copula Approach Module.
  • Adjusted Copula Approach Module documentation.

Trading Module:

  • Added Bollinger Band Strategy to the Trading Strategies Module.
  • Created a separate Minimum Profit Trading Strategy in the Trading Strategies Module.
  • Created a separate Multivariate Cointegration Trading Strategy in the Trading Strategies Module.
  • Created a separate Basic Copula Trading Strategy in the Trading Strategies Module.
  • Created a separate Mispricing Index Copula Trading Strategy in the Trading Strategies Module.
  • Added Trading Module documentation.

General:

  • Updated requirements versions to the newest stable numpy, pandas etc.
  • Moved research notebooks to .zip format for distribution.
  • Added Raw Docs for debugging to documentation.
  • Added UML Diagram for debugging to documentation.
  • Added blog post links to documentation.
  • Added presentation slides and videos to documentation.

Bug Fixes:

  • Fixed package breaking due to faulty werkzeug version.
  • Fixed SCS package version breaking Sparse MR Module.

Notebooks:

  • Added Hedge Ratios Module Notebook
  • Updated Cointegration Module Notebooks
  • Updated Copula Approach Module Notebooks
  • Updated Spread Selection Notebook

v0.6.0

15 Nov 17:04
Compare
Choose a tag to compare

New features in ArbitrageLab version 0.6.0:

Time Series Approach Module:

  • OU Optimal Threshold Model Bertram
  • OU Optimal Threshold Model Zeng
  • Markov Regime-Switching Model
  • H-Strategy (Renko and Kagi) Model

Cointegration Approach Module:

  • Scaling function for cointegration vectors

General:

  • Changed the analytics we track to: MAC Address, Public IP, API_KEY, and Function Calls + time stamps

Bug Fixes:

  • Fixed the API key validation and build server authentication
  • Fixed maxed connections a day by pointing the get public IP server to AWS
  • Fix unit tests not passing due to cvxpy bad installs

Notebooks:

  • OU Optimal Threshold Model Bertram
  • OU Optimal Threshold Model Zeng
  • Markov Regime-Switching Model
  • H-Strategy (Renko and Kagi) Model

v0.5.0

23 Jun 16:38
Compare
Choose a tag to compare

New features in ArbitrageLab version 0.5.0:

Visualization Module:

  • Cointegration Tear Sheet
  • OU Model Tear Sheet

Distance Approach Module:

  • Pearson Distance Approach

Stochastic Control Approach Module:

  • Optimal Convergence Model

Machine Learning Module:

  • ML Approach Pairs Selection Module made more flexible - clustering and selection steps are now separate

Hedge Ratio Estimation Module:

  • OLS, TLS, and Minimum HL Methods

Bug Fixes:

  • Fixed bug in ML Approach Pairs Selector hedge ratio calculation (previously had included intercept)
  • Fixed issue with too many function calls in web analytics

Notebooks:

  • Pearson Distance Approach

v0.4.0

15 Apr 13:46
Compare
Choose a tag to compare

New features in ArbitrageLab version 0.4.0:

General:

  • pyvinecopulib package added to dependencies

Copula Approach Module:

  • Vine Copula Generation
  • Vine Copula Trading Strategy
  • Vine Copula Partner Selection

Distance Approach Module:

  • Basic Distance Approach new pair selection methods (Variance, Industry, and Zero Crossing)

Stochastic Control Approach Module:

  • OU Model Strategy by Jurek et al.
  • OU Model Strategy by Mudchanatongsuk et al.

Notebooks:

  • Vine Copula Strategy
  • Vine Copula Partner Selection
  • Updated Basic Distance Approach
  • Basic Distance Pair Selection Comparison
  • OU Model Strategy by Jurek et al.
  • OU Model Strategy by Mudchanatongsuk et al.

v0.3.1

19 Feb 13:26
Compare
Choose a tag to compare

Minor patch for ArbitrageLab:

  • Removed TensorFlow from requirements.