copy: tighten KOL + Macro Vibes page wording
- KOL PageHint: shorter, punchier ("call their bluff" variant)
- DigestTickerChip: fix plural bug — "1 KOL" vs "3 KOLs"
- WalletCheckWidget empty state: one sentence instead of two
- Macro Bottom section-hint: bullet-style trait list for scannability
- Macro Funding section-hint: "fades the crowded side" is cleaner than the previous rewording
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -298,7 +298,7 @@ function DigestTickerChip({
|
|||||||
{digestSideCopy(t.side)}
|
{digestSideCopy(t.side)}
|
||||||
</div>
|
</div>
|
||||||
<div style={{ fontSize: 12, color: 'var(--ink-3)' }}>
|
<div style={{ fontSize: 12, color: 'var(--ink-3)' }}>
|
||||||
{t.kol_count} KOL · {(t.max_conviction * 100).toFixed(0)}% max conviction
|
{t.kol_count} KOL{t.kol_count !== 1 ? 's' : ''} · {(t.max_conviction * 100).toFixed(0)}% max conviction
|
||||||
</div>
|
</div>
|
||||||
<div style={{
|
<div style={{
|
||||||
fontSize: 11, color: 'var(--ink-3)',
|
fontSize: 11, color: 'var(--ink-3)',
|
||||||
@@ -494,8 +494,7 @@ function WalletCheckWidget({
|
|||||||
padding: '12px 16px', borderRadius: 8, background: 'var(--bg-sunk)',
|
padding: '12px 16px', borderRadius: 8, background: 'var(--bg-sunk)',
|
||||||
fontSize: 12, color: 'var(--ink-3)', lineHeight: 1.6,
|
fontSize: 12, color: 'var(--ink-3)', lineHeight: 1.6,
|
||||||
}}>
|
}}>
|
||||||
This panel only answers one question: when KOLs talk about an asset, do tracked wallets confirm it?
|
When KOLs call an asset, do tracked wallets back it up? No overlap yet in this window — widen the range or check back after the next feed run.
|
||||||
If there is no match yet, the asset stays in watch mode until wallet evidence appears.
|
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
@@ -837,8 +836,7 @@ export default function KolPage({
|
|||||||
<div>
|
<div>
|
||||||
<h1 className="page-title">{isZh ? 'KOL 信号' : 'KOL Signals'}</h1>
|
<h1 className="page-title">{isZh ? 'KOL 信号' : 'KOL Signals'}</h1>
|
||||||
<PageHint count={`${posts.length} posts`}>
|
<PageHint count={`${posts.length} posts`}>
|
||||||
This page answers two questions only: which assets KOLs are pushing now,
|
Which assets KOLs are pushing right now — and whether tracked wallets back it up or call their bluff.
|
||||||
and whether tracked wallets confirm or contradict that public stance.
|
|
||||||
</PageHint>
|
</PageHint>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -123,9 +123,8 @@ export default function MacroVibesPage({
|
|||||||
{tab === 'bottom' && (
|
{tab === 'bottom' && (
|
||||||
<div className="section-hint">
|
<div className="section-hint">
|
||||||
Fires when <strong>≥2 of 3</strong> classic bottom signals agree:{' '}
|
Fires when <strong>≥2 of 3</strong> classic bottom signals agree:{' '}
|
||||||
<strong>AHR999 < 0.45</strong> · <strong>price ≤ 200-week MA</strong>
|
<strong>AHR999 < 0.45</strong> · <strong>price ≤ 200-week MA</strong> · <strong>Pi Cycle Bottom</strong>.
|
||||||
{' '}· <strong>Pi Cycle Bottom</strong>. Long only, 2–4 fires per cycle.
|
{' '}Long-only · 2–4 fires per cycle · trailing-stop exit · max hold ~18 months.
|
||||||
Holds up to 18 months with a trailing-stop exit — no take-profit.
|
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
@@ -135,10 +134,9 @@ export default function MacroVibesPage({
|
|||||||
{tab === 'bottom' && <MacroPanel />}
|
{tab === 'bottom' && <MacroPanel />}
|
||||||
{tab === 'funding' && (
|
{tab === 'funding' && (
|
||||||
<div className="section-hint">
|
<div className="section-hint">
|
||||||
Mean-reversion against crowded perp positioning. When 30-day cumulative
|
Mean-reversion against crowded perp positioning. When 30-day cumulative funding crosses{' '}
|
||||||
funding crosses <strong>±3%</strong> AND the most recent cycles start
|
<strong>±3%</strong> and recent cycles start cooling, the scanner fades the crowded side.
|
||||||
cooling off, the scanner bets against the side that's been paying for
|
Checked hourly.
|
||||||
weeks. Hourly check.
|
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user