Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
When Should U Buy ₿itcoin
Translation pending
FinancePython · HTMLGitHub @zhoudaxia233OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
A quantitative approach to identify Bitcoin buying opportunities using two independent valuation metrics.
Bitcoin enters a Double Undervaluation Buy Zone when BOTH conditions are met:
1. Edit MACRO_RISK_SCORE_WEIGHTS in visualization.py
2. Regenerate charts:
Test different Bitcoin investment strategies without risking real money. All calculations run entirely in your browser.
1. Daily DCA
Invest the same amount every day. Simple and consistent.
2. Monthly DCA
Invest your full monthly budget on a specific day each month (1-28). More realistic for most investors.Read the full README ↗A quantitative approach to identify Bitcoin buying opportunities using two independent valuation metrics.
Bitcoin enters a Double Undervaluation Buy Zone when BOTH conditions are met:
Using two independent metrics reduces false signals and identifies stronger buying opportunities.
main.py every day at 00:30 UTC to refresh docs/data/ and the chartsdata/static_generation.log.env): STATIC_GENERATION_SCHEDULE_ENABLED (default true), STATIC_GENERATION_SCHEDULE_HOUR_UTC (default 0), STATIC_GENERATION_SCHEDULE_MINUTE_UTC (default 30); set STATIC_GENERATION_STRICT_UPDATE=true to fail the run if any chart or report update step failsupdate-data.yml is manual trigger only (workflow_dispatch); its cron schedule is intentionally commented outdocs/data/; check each page's displayed update timestamp before treating non-price metrics as current.lsof -i :8000 | awk 'NR!=1 {print $2}' | xargs kill -9; poetry run uvicorn dca_service.main:app --reload
poetry run pytest dca_service/tests -v
The chart Macro Risk Score is a weighted blend of macro stress signals:
Default weights are defined in:
src/whenshouldubuybitcoin/visualization.py -> MACRO_RISK_SCORE_WEIGHTSCurrent defaults:
net_liquidity_90d_change: 0.35sofr: 0.20move: 0.20hy_oas: 0.25To quickly tune weights:
MACRO_RISK_SCORE_WEIGHTS in visualization.pypoetry run python main.py
Test different Bitcoin investment strategies without risking real money. All calculations run entirely in your browser.
Invest the same amount every day. Simple and consistent.
Invest your full monthly budget on a specific day each month (1-28). More realistic for most investors.
Dynamically adjust investment based on where current AHR999 ranks historically. Buy more when Bitcoin is cheaper.
Default Multipliers:
Features:
DCA Cost = 200 / Σ(1/price_i)
Harmonic mean of the last 200 daily closing prices.
Trend = a × days^n
Fitted via linear regression on log-log transformed data. Models network effects (Metcalfe's Law) with decreasing growth rate over time.
This tool is for educational purposes only. Do your own research before making investment decisions.