Varrd
VARRD
どんなトレーディングアイデアも、約3分で統計的に検証されたエッジに変えましょう。
pip install varrd何でも質問してください
varrd research "Does buying SPY after a 3-day losing streak actually work?"
varrd research "When VIX spikes above 30, is there a bounce in ES?"
varrd research "Is there a seasonal pattern in wheat before harvest?"
varrd research "What happens to gold when the dollar drops 3 days straight?"
varrd research "Does Bitcoin rally after the halving?"
varrd research "When crude oil drops 5% in a week, what happens next?"すべての質問に対して、実際のデータ、シグナルがマークされたチャート、統計的テスト、そして明確な回答が得られます。
Related MCP server: QuantConnect
得られる結果
エッジが見つかった場合
STRONG EDGE — Statistically significant vs both zero and market baseline.
Direction: LONG
Win Rate: 62%
Sharpe: 1.45
Signals: 247
Trade Setup:
Entry: $5,150.25
Stop Loss: $5,122.00
Take Profit: $5,192.50
Risk/Reward: 1:1.5エッジが見つからなかった場合
NO EDGE — Neither test passed. No tradeable signal found.
You found out for 25 cents instead of $25,000 in live losses.どちらも価値のある結果です。
なぜClaudeやChatGPTに直接聞くだけではいけないのですか?
トレーディングのアイデアを適切にテストすることは非常に難しく、見た目は素晴らしいが運用では損失を出すような偽の結果を誤って生成してしまう方法がいくつも存在するからです。
LLM単体では、喜んでバックテストを作成し、美しい資産曲線を見せ、勝率70%だと言ってくれるでしょう。問題は、そのどれもが本物ではないということです。LLMは市場データを持たず、テスト環境も持たず、過学習やチェリーピッキング、あるいは単なる数値の捏造を防ぐガードレールもありません。
たとえLLMに実際のデータを与えたとしても(Claude CodeやCursorのように)、適切に実行することはできません。理由は以下の通りです。
トレーディングアイデアをテストする際に何が問題になるのか — そしてVARRDがどう対処するか:
過学習 — 過去のデータで良く見えるように戦略を微調整すること。VARRDは未知のデータを保持し、一度だけテストを行います。結果を見た後に再実行することはできません。
結果のチェリーピッキング — 50通りのバリエーションをテストし、勝ったものだけを見せること。VARRDは実行したすべてのテストを追跡し、テスト回数が増えるほど自動的に有意性の基準を引き上げます。
pハッキング — 「有意な」結果が出るまで数値を操作すること。VARRDは多重比較を補正するため、まぐれの結果が本物として通ることはありません。
ルックアヘッドバイアス — 誤って計算式に未来のデータを使ってしまうこと。VARRDはサンドボックス化されたカーネルで実行されるため、構造的に不可能です。
誤ったテストタイプ — フォワードリターン分析が必要なアイデアもあれば、ストップやターゲットを用いた完全なシミュレーションが必要なアイデアもあります。VARRDには、各質問に対して適切なテストを決定する専門エージェントチームがいます。
市場間汚染 — ある市場でテストしているのに、シグナルが実際には別の市場から来ていること。VARRDは市場や時間枠をまたいでデータを分離し、調整します。
捏造された統計 — LLMは自信ありげに聞こえるよう数値を捏造します。VARRDでは、すべての統計は決定論的な計算から導かれます。AIは結果を解釈するだけで、生成することはありません。
ATRベースのポジションサイジング — 本物のエッジには本物のリスク管理が必要です。VARRDは恣意的なパーセンテージではなく、実際のボラティリティに基づいてストップロスとテイクプロフィットを計算します。
今何が起きているかを表示する — 検証されたエッジも、いつ発動しているか分からなければ無意味です。VARRDはライブデータをスキャンし、シグナルがアクティブなタイミングを、新鮮なエントリーおよびエグジットレベルとともに正確に伝えます。
LLMはラボのない脳です。 トレーディングのアイデアについて推論することはできますが、制御された環境でテストすることはできません。VARRDはラボです。すべてのテストが追跡され、すべての結果が検証され、誤って不正を行ってしまうような数十の方法が、プロンプトレベルではなくシステムレベルでブロックされる、専用のインフラストラクチャです。
クイックスタート — Python
from varrd import VARRD
v = VARRD() # auto-creates free account, $2 in credits
# Research a trading idea
r = v.research("When RSI drops below 25 on ES, is there a bounce?")
r = v.research("test it", session_id=r.session_id)
print(r.context.edge_verdict) # "STRONG EDGE" / "NO EDGE"
# Get exact trade levels
r = v.research("show me the trade setup", session_id=r.session_id)# What's firing right now across all your strategies?
signals = v.scan(only_firing=True)
for s in signals.results:
print(f"{s.name}: {s.direction} {s.market} @ ${s.entry_price}")# Morning briefing — today's news connected to your specific edges
b = v.briefing()
print(b.news)
# "**ES selling accelerates into the open** Three consecutive lower highs..."
# "↳ Your ES mean-reversion setups are live territory here..."# Let VARRD discover edges autonomously
result = v.discover("mean reversion on futures")
print(result.edge_verdict, result.market, result.win_rate)クイックスタート — CLI
# Full research workflow (auto-follows chart → test → trade setup)
varrd research "When wheat drops 3 days in a row, is there a snap-back?"
# What's firing right now?
varrd scan --only-firing
# Personalized market briefing — news filtered to your edge library
varrd briefing
# Search saved strategies
varrd search "momentum on grains"
# Let VARRD discover edges on its own
varrd discover "mean reversion on futures"AIエージェントでの利用
Claude Desktop / Claude Code / Cursor
オプション1 — 直接HTTP (Claude Code, Cursor, OpenBB):
{
"mcpServers": {
"varrd": {
"transport": {
"type": "streamable-http",
"url": "https://app.varrd.com/mcp"
}
}
}
}オプション2 — mcp-remote経由 (Claude Desktop, stdioクライアント):
{
"mcpServers": {
"varrd": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://app.varrd.com/mcp"]
}
}
}APIキーは不要です。あとはこう聞くだけです:"Is there a pattern when gold spikes after a Fed rate decision?"
OpenBB Workspace
VARRDはOpenBB WorkspaceにMCPサーバーとして直接プラグインします:
Workspaceを開く → MCPサーバーパネルの「+」をクリック
https://app.varrd.com/mcpを入力VARRDのツールがCopilotに表示されます — アイデアのリサーチ、シグナルのスキャン、戦略の検索が可能になります
OpenBBがデータを提供し、VARRDがあなたのアイデアにエッジがあるかどうかを判定します。
トレーディングボット (Freqtrade, Jesse, Hummingbot, OctoBot, NautilusTrader)
VARRDは、デプロイする前に戦略に本物のエッジがあるかを検証します。あらゆるボットで動作します:
from varrd import VARRD
from varrd.freqtrade import generate_strategy
v = VARRD()
result = v.discover("RSI oversold reversal on BTC")
if result.has_edge:
hyp = v.get_hypothesis(result.hypothesis_id)
strategy_code, config = generate_strategy(hyp)
# Drop into your bot's strategies/ folder and run itボット | VARRDの接続方法 |
| |
| |
マーケットメイキングにデプロイする前に方向性シグナルを検証 | |
VARRDのMCPサーバーを通じてあらゆるテントクル戦略を事前検証 | |
ライブデプロイ前の統計的エッジ検証 |
パターンは「まず検証、次にデプロイ」です。ほとんどの戦略は統計的テストを生き残れません。25,000ドル失う前に、0.25ドルでそれを知る方が賢明です。
CrewAI
from crewai import Agent, Task, Crew
researcher = Agent(
role="Trading Researcher",
goal="Find statistically validated trading edges",
backstory="You are a quantitative researcher who tests trading ideas rigorously.",
mcps=[{"type": "streamable-http", "url": "https://app.varrd.com/mcp"}]
)
task = Task(
description="Research whether RSI oversold conditions on ES lead to a bounce within 5 days.",
agent=researcher,
expected_output="Edge verdict with trade setup if edge is found."
)
crew = Crew(agents=[researcher], tasks=[task])
result = crew.kickoff()LangChain / LangGraph
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
from langchain_anthropic import ChatAnthropic
model = ChatAnthropic(model="claude-sonnet-4-20250514")
async with MultiServerMCPClient({
"varrd": {"url": "https://app.varrd.com/mcp", "transport": "streamable_http"}
}) as client:
agent = create_react_agent(model, client.get_tools())
result = await agent.ainvoke({"messages": [
{"role": "user", "content": "Does gold rally when the dollar drops 3 days in a row?"}
]})Raw MCP (任意のクライアント)
# Any MCP-compatible client can connect to:
https://app.varrd.com/mcp
# Transport: Streamable HTTP | No auth required | $2 free credits8つの統計的ガードレール (インフラストラクチャによる強制)
すべてのテストは自動的にこれらを通過します。スキップすることはできません。
ガードレール | 防ぐもの |
K-Tracking | 同じアイデアの50通りのバリエーションをテスト?有意性の基準が自動的に上昇します。 |
Bonferroni Correction | 多重比較のペナルティ。pハッキングを防止。 |
OOS Lock | アウトオブサンプルは一度きり。結果を見た後の再実行は不可。 |
Lookahead Detection | 誤って未来のデータを使用する計算式を検知。 |
Tools Calculate, AI Interprets | すべての数値は実際のデータから。AIが統計を捏造することはありません。 |
Chart → Approve → Test | 統計的パワーを消費する前にパターンを確認・承認。 |
Fingerprint Dedup | 同じ計算式/市場/期間の再テストを禁止。 |
No Post-OOS Optimization | アウトオブサンプル検証後にパラメータをロック。 |
データカバレッジ
アセットクラス | 市場 | 時間枠 |
先物 (CME) | ES, NQ, CL, GC, SI, ZW, ZC, ZS, ZB, TY, HG, NG + 他20種 | 1時間以上 |
株式 / ETF | 米国株式全般 | 日次 |
暗号資産 (Binance) | BTC, ETH, SOL + 他 | 10分以上 |
合計15,000以上の銘柄。
MCPツール
ツール | コスト | 機能 |
| ~$0.25 | マルチターンのクオンツリサーチ。15の内部ツールを統合。 |
| ~$0.25 | AIがエッジを発見。トピックを与えれば検証済み結果を取得。 |
| 無料 | ライブデータに対して戦略をスキャン。最新のエントリー/ストップ/ターゲット価格。 |
| 無料 | キーワードや自然言語で戦略を検索。 |
| 無料 | 戦略の詳細情報を取得。 |
| 無料 | クレジットと利用可能なパックを確認。 |
| 無料 | Base上のUSDCまたはStripeでクレジットを購入。 |
| 無料 | 壊れたセッションを終了し、新しく開始。 |
料金
サインアップ時に2ドル分無料 — 6〜8回の研究セッション分
リサーチ: アイデア1件のテストにつき約0.20〜0.30ドル
ディスカバリー (自律型): 約0.20〜0.30ドル
ELROND council (8人の専門調査員): 約0.40〜0.60ドル
マルチマーケット (3市場以上): 約1ドル
スキャン、検索、残高確認: 常に無料
クレジットパック: Stripe経由で5ドル / 20ドル / 50ドル
クレジットに有効期限はありません
例
実行可能なスクリプトについては examples/ を参照してください:
quick_start.py— 5行ですべての戦略をスキャンresearch_idea.py— 完全なマルチターンリサーチワークフローmulti_idea_loop.py— ループ内で多くのアイデアをテストscan_portfolio.py— トレードレベル付きのポートフォリオスキャンmcp_config.json— Claude Desktop / Cursor用MCP設定
AIエージェント開発者向け
完全な統合ガイド(ツールリファレンス、レスポンス形式、認証、ワークフローパターン)については AGENTS.md を参照してください。
リンク
Webアプリ: app.varrd.com
ウェブサイト: varrd.com
MCPエンドポイント:
https://app.varrd.com/mcpPyPI: pypi.org/project/varrd
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/augiemazza/varrd'
If you have feedback or need assistance with the MCP directory API, please join our Discord server