Value Proposition • Quick Start • Contributing • License
Vaquum Limen reduces complex and otherwise out-of-reach research, model development, and trading signal workflows into one cohesive Python API, powering Bitcoin quants with unparalleled ergonomics and productivity. Limen does not execute trades, and can be used as a source of alpha with any trading system.
Anyone, with basic Python skills, can go from from nothing to robust tradeable signals in minutes.
- Start by installing the package:
pip install vaquum_limen
- Once the package is installed, you're ready to start your first alpha experiment. First, let's get some OHLC data to work with:
import polars
data_path = 'https://raw.githubusercontent.com/Vaquum/Limen/refs/heads/main/datasets/klines_2h_2020_2025.csv'
data = polars.read_csv(data_path, try_parse_dates=True)
- Then, let's use that BTC/USDT data to perform a parameter sweep of 100 permutations using a Logistic Regression binary decoder:
import limen
uel = limen.UniversalExperimentLoop(data=data, sfd=limen.sfd.logreg_binary)
uel.run(experiment_name=f"LogReg-First",
n_permutations=100,
prep_each_round=True)
Completing the parameter sweep yields several useful datasets in the uel.object:
- Parameter Sweep Log
- Advanced Confusion Matrix
- Backtest Results
The simplest way to start contributing is by joining an open discussion, contributing to the docs, or by picking up an open issue.
Before contributing, make sure to start by reading through the Contributing Guidelines.
Report vulnerabilities privately through GitHub Security Advisories.
If you use Limen for published work, please cite:
Vaquum Limen [Computer software]. (2026). Retrieved from http://github.com/vaquum/limen.
