Skip to main content
Glama

VARRD

PyPI MCP Transport License MCP Badge

どんなトレーディングアイデアも、約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サーバーとして直接プラグインします:

  1. Workspaceを開く → MCPサーバーパネルの「+」をクリック

  2. https://app.varrd.com/mcp を入力

  3. 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の接続方法

Freqtrade

varrd.freqtrade がATRストップ付きの実行可能なIStrategyファイルを生成

Jesse

varrd.jesse がATRストップ付きの実行可能なStrategyファイルを生成

Hummingbot

マーケットメイキングにデプロイする前に方向性シグナルを検証

OctoBot

VARRDのMCPサーバーを通じてあらゆるテントクル戦略を事前検証

NautilusTrader

ライブデプロイ前の統計的エッジ検証

パターンは「まず検証、次にデプロイ」です。ほとんどの戦略は統計的テストを生き残れません。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 credits

8つの統計的ガードレール (インフラストラクチャによる強制)

すべてのテストは自動的にこれらを通過します。スキップすることはできません。

ガードレール

防ぐもの

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ツール

ツール

コスト

機能

research

~$0.25

マルチターンのクオンツリサーチ。15の内部ツールを統合。

autonomous_research

~$0.25

AIがエッジを発見。トピックを与えれば検証済み結果を取得。

scan

無料

ライブデータに対して戦略をスキャン。最新のエントリー/ストップ/ターゲット価格。

search

無料

キーワードや自然言語で戦略を検索。

get_hypothesis

無料

戦略の詳細情報を取得。

check_balance

無料

クレジットと利用可能なパックを確認。

buy_credits

無料

Base上のUSDCまたはStripeでクレジットを購入。

reset_session

無料

壊れたセッションを終了し、新しく開始。

料金

  • サインアップ時に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/ を参照してください:

AIエージェント開発者向け

完全な統合ガイド(ツールリファレンス、レスポンス形式、認証、ワークフローパターン)については AGENTS.md を参照してください。


リンク

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

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