YUCLAW — Open Financial Intelligence Platform
Project description
YUCLAW — Open-Source AI Signal Research Platform
The open-source AI signal-research platform. Research and education only — not financial advice.
- Local LLM inference — Llama 3.1 70B (Q4_K_M) via Ollama on NVIDIA DGX Spark GB10, configured locally as the
nemotron-3-super-localOllama tag with a financial-analyst system prompt. Zero cloud LLM dependency. (Finnhub is the cloud data source for prices/news. Real Nemotron 3 Super 120B via OpenRouter is wired as a dormant fallback path.) - Signal aggregator v2.4 — 6-component composite scoring over a 39-ticker universe (leveraged ETFs blocklisted).
- Strategy backtest engine — historical Calmar metric in
output/backtest_all.jsonwith documented limitations. - Hash-anchored audit trail — selected signal-decision hashes anchored on Ethereum Sepolia testnet. See yuclaw-trust for the honest framing of hash-only vs. zk-SNARK.
- Macro regime detector — CRISIS / RISK_OFF / RISK_ON.
- Alpaca paper-trading bridge —
yuclaw paperwith seven safety nets: paper-URL guard, validation ping, market-hours check, $10K notional cap, first-run consent, append-only audit log, drawdown kill switch. - Forward track record — daily entries built by
cron/track_record_builder.shafter market close.
Install
pip install yuclaw
yuclaw today # daily brief
yuclaw signals # raw signal list
yuclaw regime # macro regime
yuclaw brief # LLM synthesis
yuclaw track # forward track record (day N)
yuclaw dashboard # open live dashboard
yuclaw paper # Alpaca paper trading (with safety nets)
How it works
Market Data (Finnhub + yfinance, 39 tickers)
|
v
Factor Library -> Macro Regime -> Risk Engine
|
v
Signal Aggregator v2.4 (6-component composite)
|
v
Llama 3.1 70B (local, via Ollama)
|
v
Hash anchor on Ethereum Sepolia (selected signals)
|
v
Dashboard + Daily Brief + Forward Track Record
Methodology + limitations
The dashboard's BACKTEST RESULTS card is currently a placeholder pending live
computation. The strategy backtest engine output (output/backtest_all.json)
and the forward track record (output/track_record/dayN.json) both have
documented limitations: no transaction costs, no slippage modeling, no
bid/ask, no partial fills. See docs/methodology/backtest.md in the brain
repo before drawing inferences from any single accuracy or Calmar number.
Disclaimer
YUCLAW is open-source research and educational software. It is NOT financial advice, investment advice, or a recommendation to buy, sell, or hold any security. All signals, scores, and analyses are generated by automated AI models and may contain errors.
Past performance does not guarantee future results. Trading involves substantial risk of loss. You are solely responsible for your own investment decisions. Consult a licensed financial advisor before making any investment.
YuClawLab, its contributors, and affiliates accept no liability for any losses arising from use of this software.
For educational and research purposes only. MIT Licensed.
Links
- GitHub: https://github.com/YuClawLab
- Dashboard: https://yuclawlab.github.io/yuclaw-brain
- Paper: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6461418
- Methodology: https://github.com/YuClawLab/yuclaw-brain/blob/main/docs/methodology/backtest.md
- Disclaimer: https://github.com/YuClawLab/yuclaw-brain/blob/main/DISCLAIMER.md
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yuclaw-2.3.0.tar.gz.
File metadata
- Download URL: yuclaw-2.3.0.tar.gz
- Upload date:
- Size: 123.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2647a5000eeeb0e8f563449a8b1c1e9f0eff01f4e42e8867e85d14090f3cc6db
|
|
| MD5 |
8516821914a6e23951bdea8f1620704c
|
|
| BLAKE2b-256 |
4c62c640f5a9ac4aef15c5a3b52e6420de75115d9148c8ab548edf555651ebca
|
File details
Details for the file yuclaw-2.3.0-py3-none-any.whl.
File metadata
- Download URL: yuclaw-2.3.0-py3-none-any.whl
- Upload date:
- Size: 153.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
795a33836167258f19169b8f042ee5ec9ef925cad9eba5ef748ca18ad1903650
|
|
| MD5 |
8e0059f62955eb8b115c49c8209fb668
|
|
| BLAKE2b-256 |
17e8a54206fbfc8cce8e97d21fd7a3227a655eea64928f4c09796cc8b016141f
|