feat: implement tide chart dashboard (fixes #4)#10
feat: implement tide chart dashboard (fixes #4)#10R-Panic wants to merge 9 commits intoentrius:mainfrom
Conversation
|
please add Submission Requirements
|
|
this needs to look way better to be considered |
f47f02e to
47b4ca4
Compare
…k mode compatibility
|
Here are the requested Submission Requirements for the Tide Chart: 1. Demo VideoTide Chart Dashboard: Technical ExplanationWhat the Tool DoesThe Tide Chart Dashboard is an analytical visualizer built on top of the Synth API. It provides a comparative layout of expected asset performance over a 24-hour horizon, focusing specifically on equities: SPY, NVDA, TSLA, AAPL, and GOOGL. Rather than viewing these assets in isolation, the Tide Chart normalizes their probabilistic price paths to highlight relative strength and weakness against the base market index (SPY). It equips traders with a clear view of which assets possess the highest upside deviation (skew) and the tightest forecasted volatility, allowing for optimized pairs trading or directional bet-sizing. How It WorksThe dashboard is constructed using a two-part architecture:
How it Uses Synth DataThe tool leverages two specific endpoints from the Synth API (Subnet 50), which serves 1,000 simulated price paths generated by decentralized AI models: 1. Prediction Percentiles ( 2. Volatility Analysis ( Derived Synthetics (Skew and Relative Strength)
|

Summary
Implemented the Tide Chart Dashboard to resolve Issue #4.
Tide Chart is a Streamlit view parsing the probability distributions across 5 asset classes to expose their relative strengths compared to the base $SPY.
Resolves #4
Changes
data_engine.pyparsingSynthClientforecast vs volatility outputs.main.pyusingstreamlit+plotlyto render median vs 5th/95th percentile skew cones.DataFrameRank Table.pytestsuite testing data mapping behaviors.