Skip to main content

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-local Ollama 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.json with 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 bridgeyuclaw paper with 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.sh after 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

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

yuclaw-2.3.0.tar.gz (123.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yuclaw-2.3.0-py3-none-any.whl (153.2 kB view details)

Uploaded Python 3

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

Hashes for yuclaw-2.3.0.tar.gz
Algorithm Hash digest
SHA256 2647a5000eeeb0e8f563449a8b1c1e9f0eff01f4e42e8867e85d14090f3cc6db
MD5 8516821914a6e23951bdea8f1620704c
BLAKE2b-256 4c62c640f5a9ac4aef15c5a3b52e6420de75115d9148c8ab548edf555651ebca

See more details on using hashes here.

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

Hashes for yuclaw-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 795a33836167258f19169b8f042ee5ec9ef925cad9eba5ef748ca18ad1903650
MD5 8e0059f62955eb8b115c49c8209fb668
BLAKE2b-256 17e8a54206fbfc8cce8e97d21fd7a3227a655eea64928f4c09796cc8b016141f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page