A Quixotic 

mission creates perpetual learning opportunities.

Purpose

The only constant is change.
Hitting moving targets requires innovation and continuous learning.
Langhavens is a platform for personal development based on this premise.

Features

Learn

The primary objective is to provide a problem-domain for continuous, deep learning.

Trade

Langhavens is building a comprehensive system to build, manage, and run algorithmic trading strategies.

Real Stakes

While the emphasis of the project is placed on learning opportunities, the algorithmic trading system will be used to place real trades.

Cloud

Anything affordable is being deployed to AWS. This deepens learning for cloud concepts.

Document & Retrospect

Lessons learned and milestones achieved are published on the Langhavens blog.

Get low-level

Many of the tools in this project already exist, but we're re-inventing the wheel just for the educational benefit.

Enterprise-level SDLC

The projects in Langhavens use professional-grade development lifecycle tools for CI/CD, project management, and programming.

Have fun

We have a deep interest in this problem domain and are having a blast exploring solutions.

Projects - In Development

Schwab API Java Client SDK
Check it out on GitHub

An open-source Java client for the Schwab Market Data developer API. This implementation features a reactive, non-blocking client as well as a traditional, blocking client.

Open-source
Java
GenAI Market Recap Newsletter
Sign-up page coming soon!

Get a daily recap on market events with real data and analysis from Generative AI.

Public
GenAI

Projects - In the Backlog

Securities Master
Historical accuracy

Corporate actions like stock splits and symbol name changes create inconsistencies when looking back in time to compare financial data. A securities master keeps track of all these changes and transforms the data into a normalized format with respect to time.

Quantitative Research Tool
Backtest Engine
Hoping history repeats

Past performance is no guarantee of future results, but back-tests attempt to forecast an algorithm's future returns using historical data. The backtest engine provides the environment for these tests to run.

Quantitative Research Tool
Black-box Machine Learning Algorithm
A hands-on learning experiment

Our pilot algorithm and a learning experiment to predict future price candles using machine learning.

Trading
Machine Learning

F.A.Q.