ranranrunforit commited on
Commit
e57b1fe
·
verified ·
1 Parent(s): 4bf0b6d

Upload README.md

Browse files
Files changed (1) hide show
  1. README.md +37 -23
README.md CHANGED
@@ -1,5 +1,5 @@
1
  ---
2
- title: Chan Compass · US Stocks
3
  emoji: 🧭
4
  colorFrom: blue
5
  colorTo: purple
@@ -8,9 +8,17 @@ app_port: 7860
8
  pinned: false
9
  license: mit
10
  short_description: Local Chan-theory US stock signals, fine-tuned 1.7B
 
 
 
 
 
 
 
 
11
  ---
12
 
13
- # 🧭 Chan Compass — US Stocks
14
 
15
  Multi-timeframe **缠论 (Chan theory)** signal engine for US stocks — monthly → weekly →
16
  daily → 60m → 30m → 15m → 5m → 1m **nested-interval (区间套) confirmation** — plus a
@@ -101,28 +109,34 @@ recomputes just that view.)
101
  convert to GGUF, push to the Hub, and point `MODEL_ZOO` at it. The published
102
  result is already wired in as the **Interpreter sub-agent**.
103
 
104
- ## Hackathon badge checklist
105
-
106
- 🔌 **Off the Grid** all inference local, zero cloud APIs · 🦙 **Llama Champion**
107
- Qwen3 GGUF through the llama.cpp runtime (installed at first run into `/data/pylibs`
108
- to dodge the build-container OOM) · 🐜 **Tiny Titan** — the everyday language work
109
- (Signals summary, rotation narrative, news briefs) all runs on **1.7B** models, and
110
- the Interpreter sub-agent is a **fine-tuned 1.7B** · 🤖 **Best Agent** — the multi-agent
111
- Auto Research desk (parallel evidence tools + Analyst/Reporter writing in parallel,
112
- every step logged) · 📡 **Sharing is Caring** each research run writes a full JSON
113
- agent trace (PLAN -> each tool call + result -> each sub-agent request/response),
114
- **published as a Hub dataset**:
115
- [`ranranrunforit/chan-compass-agent-traces`](https://huggingface.co/datasets/ranranrunforit/chan-compass-agent-traces)
116
- (one click from the Automation tab) · 🎨 **Off-Brand** a hand-built **React +
117
- Spectrum 2** frontend served by `gradio.Server` (the app's own HTML/CSS/JS, not the
118
- default Gradio component render) · 🎯 **Well-Tuned** — a published fine-tuned model
119
- (`ranranrunforit/chan-compass-qwen3-1.7b-gguf`) the app actually uses · 📓 **Field
120
- Notes** — a write-up of the build:
121
- [blog post](https://huggingface.co/blog/build-small-hackathon/chan-compass).
 
 
 
 
 
 
122
 
123
  > Show, Don't Tell: 🎬 [demo video](https://www.youtube.com/watch?v=Ynwdzsf_KBA) ·
124
- > 📣 social posts: [post 1](https://x.com/ranranrunforit/status/2066096644135764377),
125
- > [post 2](https://x.com/ranranrunforit/status/2066217978773782669).
126
 
127
  ## Architecture (🎨 Off-Brand)
128
 
@@ -167,4 +181,4 @@ analyzer cache · `data_us.py` — yfinance loader · `signal_runner.py` · `rot
167
  `llm_local.py` · `emailer.py` · `finetune_data.py` · `trace_publish.py` · `server.py` (the gr.Server entry) · `ui_kits/chan-compass/` (the React frontend) ·
168
  `finetune/` — the fine-tuning notebook + guide.
169
 
170
- *Built with Love for My Family.*
 
1
  ---
2
+ title: Chan Compass · US
3
  emoji: 🧭
4
  colorFrom: blue
5
  colorTo: purple
 
8
  pinned: false
9
  license: mit
10
  short_description: Local Chan-theory US stock signals, fine-tuned 1.7B
11
+ tags:
12
+ - build-small-hackathon
13
+ - backyard-ai
14
+ - off-brand
15
+ - tiny-titan
16
+ - best-agent
17
+ - best-demo
18
+ - bonus-quest-champion
19
  ---
20
 
21
+ # 🧭 Chan Compass — US Edition
22
 
23
  Multi-timeframe **缠论 (Chan theory)** signal engine for US stocks — monthly → weekly →
24
  daily → 60m → 30m → 15m → 5m → 1m **nested-interval (区间套) confirmation** — plus a
 
109
  convert to GGUF, push to the Hub, and point `MODEL_ZOO` at it. The published
110
  result is already wired in as the **Interpreter sub-agent**.
111
 
112
+ ## Hackathon track & badges
113
+
114
+ **Track🏡 Backyard AI.** A real tool for real people: my family's nightly
115
+ Chan-theory routine, automated and made readable.
116
+
117
+ Bonus badges this build targets:
118
+
119
+ 🎨 **Off Brand** a hand-built **React + Spectrum 2** frontend served by
120
+ `gradio.Server` (the app's own HTML/CSS/JS, not the default Gradio component
121
+ render). · 🐜 **Tiny Titan** the everyday language work (Signals interpret,
122
+ rotation narrative, news briefs) all runs on **1.7B** models, and the Interpreter
123
+ sub-agent is a **fine-tuned 1.7B** (≤ 4B). · 🤖 **Best Agent** — the multi-agent
124
+ Auto Research desk: PLAN parallel evidence tools Analyst + Reporter writing
125
+ different sections at once, every step logged. · 🎬 **Best Demo** app + demo
126
+ video + social posts (links below). · 🏆 **Bonus Quest Champion** — stacking the
127
+ above plus the extras below.
128
+
129
+ Extra credentials (beyond the current badge list): all inference is **local via
130
+ llama.cpp**, zero cloud APIs; a **published fine-tuned model**
131
+ (`ranranrunforit/chan-compass-qwen3-1.7b-gguf`) the app actually uses; and each
132
+ research run writes a full JSON agent trace, **published as a Hub dataset**
133
+ ([`ranranrunforit/chan-compass-agent-traces`](https://huggingface.co/datasets/ranranrunforit/chan-compass-agent-traces),
134
+ one click from the Automation tab); plus a build write-up
135
+ ([blog post](https://huggingface.co/blog/build-small-hackathon/chan-compass)).
136
 
137
  > Show, Don't Tell: 🎬 [demo video](https://www.youtube.com/watch?v=Ynwdzsf_KBA) ·
138
+ > 📣 social posts [1](https://x.com/ranranrunforit/status/2066096644135764377),
139
+ > [2](https://x.com/ranranrunforit/status/2066217978773782669).
140
 
141
  ## Architecture (🎨 Off-Brand)
142
 
 
181
  `llm_local.py` · `emailer.py` · `finetune_data.py` · `trace_publish.py` · `server.py` (the gr.Server entry) · `ui_kits/chan-compass/` (the React frontend) ·
182
  `finetune/` — the fine-tuning notebook + guide.
183
 
184
+ *Educational tool not investment advice.*