Business line 01

Lab.

Modular tools to develop, test and validate your investment ideas. Trace your strategy from hypothesis to live alpha.

Six modules, three phases

Seek.Find.Answer.

Six tools, three phases. In Mayan, Kaxan means seek and find. Nuuk means answer. Three are ready; the other three are on their way.

  1. Step 03, Seek · Open source

    Data Curator

    Acquire. Validate. Unify.

  2. Step 03, Seek · Coming soon

    Data Refinery

  3. Step 03, Find · Coming soon

    Data Analyzer

  4. Step 04, Find · Coming soon

    Portfolio Construction

  5. Step 05, Answer · Lab licence

    Backtest Engine

    Simulate. Measure. Validate.

  6. Step 06, Answer · Lab licence

    Attribution Analysis

    Decompose. Explain. Improve.

The platform

Six modules.

One module per stage of the process. Each reads the previous module's output, so you can enter the pipeline wherever your work already is.

Seek.

  1. Open source

    Data Curator

    Acquire. Validate. Unify.

    Retrieves, validates and homogenizes financial data from multiple providers into clean, point-in-time datasets ready for research.

    1. Providers
    2. Validate
    3. Homogenize
    4. Features
    5. Output
    Input
    LSEG, FMP, Yahoo! Finance
    Config
    Excel or Python, Docker image
    Output
    CSV, Parquet, pandas

    More Docs

  2. Coming soon

    Data Refinery

    Turns curated data into research-grade features: enriched with sector history, macro and alternative data, built across assets and time.

    1. Curated inputs
    2. Enrich
    3. Cross-section
    4. Features
    Enrich with
    sector history, macro, alternative data
    Transforms
    rolling, relative, interaction

Find.

  1. Coming soon

    Data Analyzer

    Understand your data before it reaches your strategies: exploratory analysis, outlier detection and pattern discovery across broad universes.

    1. Raw + features
    2. Explore
    3. Outliers
    4. Dashboards
    Levels
    feature, ticker, cross-section
    Output
    interactive dashboards, outlier reports
  2. Coming soon

    Portfolio Construction

    Turns features, alpha signals and risk factors into investable portfolios, with a full history ready to run in the Backtest Engine.

    1. Universe
    2. Rank
    3. Size
    4. Rebalance
    5. Portfolio
    Allocation
    ranking, mean-variance, Black-Litterman, HRP
    Timing
    calendar, dynamic, hybrid

Answer.

  1. Lab licence

    Backtest Engine

    Simulate. Measure. Validate.

    Realistic, reproducible portfolio simulations, with commissions, slippage and 30+ performance and risk metrics against your benchmark.

    1. Data input
    2. Execution
    3. Valuation
    4. Performance
    Engine
    PyArrow, columnar
    Execution price
    VWAP, adjusted close
    Costs
    commission, slippage

    More Docs

  2. Lab licence

    Attribution Analysis

    Decompose. Explain. Improve.

    Explains where your returns came from: a portfolio's active return, decomposed with Brinson-Fachler and a factor model.

    1. Active return
    2. Allocation
    3. Selection
    4. Factors
    5. Residual
    Methods
    Brinson-Fachler, factor model
    Groupings
    sectors, industries, factors, custom
    Config
    Excel parameters workbook

    More Docs

The Investment Lab

Two ways in.

Write code if you want to. Click if you don't.

The platform

No code required.

The same pipeline, driven from a workspace instead of a terminal: build a universe, download data, construct a portfolio, run a backtest and attribution, each step tracked to completion.

The library

Create ideas with code.

Two of the Lab's tools are open source and public: the Data Curator and the Researcher. An idea you can write as code is an idea you can run, share and test. No account, no licence.

pip install kaxanuk.data_curator

The Backtest Engine and Attribution Analysis come with the Investment Lab licence.