Source for mynameisjanus.github.io — a course on how professional quantitative trading systems are actually built: market structure, statistics, strategy research, a hand-built backtesting engine, live trading infrastructure, and running a systematic trading business.
Built with MkDocs Material.
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
mkdocs serve # live-reload preview at http://127.0.0.1:8000
mkdocs build --strict # the same gate CI uses
Every push to main triggers .github/workflows/ci.yml, which runs mkdocs build --strict and deploys the built site to GitHub Pages.
One-time setup (already done, documented for reference): repository Settings → Pages → Source → “GitHub Actions”. This bypasses GitHub’s native Jekyll build entirely.
The site currently ships without analytics. To add Google Analytics 4 later, create a GA4 property and add to mkdocs.yml:
extra:
analytics:
provider: google
property: G-XXXXXXXXXX
docs/appendix/ contains the probability and statistics pages migrated from the previous Jekyll site (“The Science of Data”). The one-off converter that produced them is kept at scripts/migrate_math_pages.py for provenance.LICENSE).