Files
Auto-Trader/wiki/home/index.html
T
Haozhe Wu 25b6ee5d72 feat(wiki): add agent-vs-human traffic counter to vibetrading.wiki
First-party, anonymous analytics for the public wiki — no client-side telemetry in the pip package. Pages Function middleware classifies each page request (AI agent / bot / human) by User-Agent server-side and counts it into D1; /api/stats serves the footer's aggregate counts alongside public PyPI install and GitHub star numbers.
2026-06-05 14:03:17 +08:00

233 lines
11 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<script>
(function () {
try {
var stored = localStorage.getItem("vibetrading-theme");
var resolved = stored === "dark" || stored === "light"
? stored
: window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
document.documentElement.setAttribute("data-theme", resolved);
} catch (e) {
document.documentElement.setAttribute("data-theme", "light");
}
})();
</script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Vibe-Trading Wiki - Finance Research Agent</title>
<meta name="description" content="Vibe-Trading is a natural-language finance research agent for market data, backtesting, swarm analysis, trade journals, and research artifacts.">
<meta name="robots" content="index, follow, max-image-preview:large">
<meta name="author" content="HKUDS">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Vibe-Trading Wiki">
<meta property="og:title" content="Vibe-Trading Wiki - Finance Research Agent">
<meta property="og:description" content="Natural-language finance research, backtesting, swarm analysis, and Shadow Account workflows. Research only. No live trading.">
<meta property="og:image" content="https://vibetrading.wiki/assets/icon.png">
<meta property="og:url" content="https://vibetrading.wiki/home/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Vibe-Trading Wiki">
<meta name="twitter:description" content="Natural-language finance research, backtesting, swarm analysis, and Shadow Account workflows.">
<meta name="twitter:image" content="https://vibetrading.wiki/assets/icon.png">
<link rel="canonical" href="https://vibetrading.wiki/home/">
<link rel="icon" type="image/png" href="/assets/icon.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,750&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/styles.css">
<script type="module" src="/main.js"></script>
</head>
<body>
<header class="site-header" id="site-header">
<div class="site-header__inner">
<a class="brand" href="/home/" aria-label="Vibe-Trading home">
<img class="brand__mark" src="/assets/icon.png" alt="" width="40" height="40">
<span class="brand__text">Vibe-Trading</span>
</a>
<nav class="site-nav" aria-label="Primary">
<a href="/docs/" data-i18n="nav.docs">Docs</a>
<a href="/tutorials/" data-i18n="nav.tutorials">Tutorials</a>
<a href="/alpha-library/" data-i18n="nav.alpha">Alpha Library</a>
<a href="/research-lab/" data-i18n="nav.lab">Research Lab</a>
<a href="https://github.com/HKUDS/Vibe-Trading" data-i18n="nav.source">Source</a>
</nav>
<div class="site-actions">
<a class="star-pill" href="https://github.com/HKUDS/Vibe-Trading" aria-label="Vibe-Trading on GitHub">
<span aria-hidden="true">Star</span>
<strong id="star-count">--</strong>
</a>
<button class="icon-button" id="theme-toggle" type="button" aria-label="Toggle color theme">
<span class="theme-icon" aria-hidden="true"></span>
</button>
</div>
</div>
</header>
<main>
<section class="hero">
<div class="hero__content">
<p class="eyebrow" data-i18n="hero.eyebrow">Open-source finance research agent</p>
<h1 data-i18n-html="hero.title">Turn market questions into runnable research.</h1>
<p class="hero__lead" data-i18n="hero.lead">Vibe-Trading connects natural-language prompts to market data, backtests, swarm analysis, trade-journal diagnostics, and reproducible research artifacts.</p>
<div class="hero__actions">
<a class="button button--primary" href="/docs/" data-i18n="hero.cta_docs">Read the docs</a>
<a class="button button--ghost" href="https://github.com/HKUDS/Vibe-Trading" data-i18n="hero.cta_source">View source</a>
</div>
</div>
<div class="hero__visual" aria-label="Vibe-Trading research terminal preview">
<div class="terminal">
<div class="terminal__bar">
<span></span><span></span><span></span>
<strong>vibe-trading</strong>
</div>
<div class="terminal__body">
<p><span class="prompt">$</span> vibe-trading run -p "Backtest BTC-USDT 20/50 MA for 2024"</p>
<p class="muted">route: crypto data -> strategy -> backtest -> run card</p>
<p><span class="ok">return</span> +18.6% <span class="warn">max drawdown</span> -7.4%</p>
<p><span class="prompt">$</span> vibe-trading --swarm-run investment_committee</p>
<p class="muted">workers: macro, quant, risk, catalyst</p>
<p><span class="ok">report</span> saved with evidence, metrics, and caveats</p>
</div>
</div>
<div class="market-strip" aria-hidden="true">
<span>BTC-USDT</span><span>SPY</span><span>510300.SH</span><span>USDCNH</span>
</div>
</div>
</section>
<section class="install-band" aria-labelledby="install-title">
<div class="section-head">
<p class="eyebrow">Install</p>
<h2 id="install-title">One command to start a research workspace.</h2>
</div>
<div class="install-panel">
<div class="tabs" role="tablist" aria-label="Installation methods">
<button role="tab" aria-selected="true" aria-controls="install-pypi" id="tab-pypi" data-tab="pypi">PyPI</button>
<button role="tab" aria-selected="false" aria-controls="install-uv" id="tab-uv" data-tab="uv">uv</button>
<button role="tab" aria-selected="false" aria-controls="install-source" id="tab-source" data-tab="source">Source</button>
</div>
<pre id="install-pypi" role="tabpanel" aria-labelledby="tab-pypi"><code>pip install vibe-trading-ai
vibe-trading init
vibe-trading</code></pre>
<pre id="install-uv" role="tabpanel" aria-labelledby="tab-uv" hidden><code>uv tool install vibe-trading-ai
vibe-trading init
vibe-trading serve --port 8899</code></pre>
<pre id="install-source" role="tabpanel" aria-labelledby="tab-source" hidden><code>git clone https://github.com/HKUDS/Vibe-Trading
cd Vibe-Trading
pip install -e .
vibe-trading</code></pre>
</div>
</section>
<section class="knowledge-band" aria-labelledby="knowledge-title">
<div class="section-head">
<p class="eyebrow">Wiki</p>
<h2 id="knowledge-title">Explore Vibe-Trading.</h2>
</div>
<div class="knowledge-grid">
<a class="knowledge-card" href="/docs/">
<strong>Product Docs</strong>
</a>
<a class="knowledge-card" href="/tutorials/">
<strong>Hands-on AI Quant</strong>
</a>
<a class="knowledge-card" href="/alpha-library/">
<strong>Alpha Library</strong>
</a>
<a class="knowledge-card" href="/research-lab/">
<strong>Research Lab</strong>
</a>
</div>
</section>
<section class="workflow" aria-labelledby="workflow-title">
<div class="section-head">
<p class="eyebrow">Research loop</p>
<h2 id="workflow-title">Every answer keeps the trail inspectable.</h2>
</div>
<div class="step-grid">
<article>
<span>01</span>
<h3>Route</h3>
<p>Select skills, data sources, tools, and swarm teams from the request.</p>
</article>
<article>
<span>02</span>
<h3>Ground</h3>
<p>Fetch market data, documents, URLs, broker journals, or local files at runtime.</p>
</article>
<article>
<span>03</span>
<h3>Test</h3>
<p>Run backtests, factor analysis, options checks, validation, and report generation.</p>
</article>
<article>
<span>04</span>
<h3>Deliver</h3>
<p>Return run cards, exports, reports, tool traces, and caveats for the next session.</p>
</article>
</div>
</section>
<section class="feature-band" aria-labelledby="features-title">
<div class="section-head">
<p class="eyebrow">Capabilities</p>
<h2 id="features-title">Built for finance research, not brokerage execution.</h2>
</div>
<div class="feature-grid">
<article class="feature-card">
<img src="/assets/feature-self-improving-trading-agent.png" alt="Self-improving trading agent">
<h3>Agent Harness</h3>
<p>Persistent memory, session search, editable skills, context compression, and tool-batched research runs.</p>
</article>
<article class="feature-card">
<img src="/assets/feature-cross-market-data-backtesting.png" alt="Cross-market data and backtesting">
<h3>Backtesting</h3>
<p>Seven engines across equities, crypto, futures, forex, composites, and options portfolios.</p>
</article>
<article class="feature-card">
<img src="/assets/feature-multi-agent-trading-teams.png" alt="Multi-agent trading teams">
<h3>Swarm Teams</h3>
<p>Investment committee, quant desk, risk review, macro, crypto, and other preset research teams.</p>
</article>
<article class="feature-card">
<img src="/assets/feature-shadow-account.png" alt="Shadow Account workflow">
<h3>Shadow Account</h3>
<p>Parse broker journals, extract implicit rules, run counterfactual backtests, and render audit reports.</p>
</article>
</div>
</section>
<section class="safety-band" aria-label="Research only">
<div>
<p class="eyebrow">Boundary</p>
<h2>No live trading.</h2>
</div>
<p>Vibe-Trading is for research, simulation, and backtesting. It does not execute live trades and does not provide investment advice.</p>
</section>
</main>
<style>
.footer-traffic { display: flex; flex-wrap: wrap; align-items: baseline; gap: .5rem 1.25rem; margin-top: .75rem; font-size: .85rem; opacity: .8; }
.footer-traffic .ft-item strong { font-variant-numeric: tabular-nums; font-weight: 700; }
.footer-traffic .ft-note { font-size: .72rem; opacity: .6; }
</style>
<footer class="site-footer">
<span>Vibe-Trading Wiki</span>
<a href="/docs/">Docs</a>
<a href="/tutorials/">Tutorials</a>
<a href="/alpha-library/">Alpha Library</a>
<a href="/research-lab/">Research Lab</a>
<a href="https://github.com/HKUDS/Vibe-Trading">GitHub</a>
<a href="https://pypi.org/project/vibe-trading-ai/">PyPI</a>
<div class="footer-traffic" id="footer-traffic" hidden>
<span class="ft-item">🤖 <strong id="vt-agents">–</strong> AI agents</span>
<span class="ft-item">👤 <strong id="vt-humans">–</strong> humans</span>
<span class="ft-item">📦 <strong id="vt-installs">–</strong> installs/mo</span>
<span class="ft-note">visitors to this site · anonymous · first-party</span>
</div>
</footer>
</body>
</html>