龙虾版TradingView:量化研究终端(Agent 原生) Lobster-style TradingView: Quant Research Terminal (Agent-Native)
面向 AI Agent 的量化研究基础设施。
支持批量回测、参数优化、稳健性评估与策略部署。
Quant research infra for AI agents: batch backtest, optimization, robustness evaluation, and deployment.
从数据抓取到部署执行的一站式能力,天然支持 Agent 调用与 JSON 输出。A complete toolkit from data ingestion to deployment with AI-agent-native JSON output.
支持 N 策略 × M 标的 × K 周期并行运行,基于 ProcessPoolExecutor 实现真正 CPU 并行。Run N strategies × M symbols × K periods in parallel with ProcessPoolExecutor.
5 维综合评分(0-100),评估质量、风险、稳健性、成本敏感度与过度交易惩罚。5-dimensional composite score (0–100) across quality, risk, robustness, cost sensitivity, and overtrade.
支持网格搜索与随机扫描,结合 Walk-forward 滚动训练/测试提升泛化能力。Grid search or random sweep with walk-forward validation and rolling windows.
实时扫描观察列表信号,并给出历史上下文与风险解释。Real-time signal scanning across your watchlist with context and risk explanation.
每次运行生成 JSON + Markdown + 图表,包含权益曲线、回撤与交易点位。Generate JSON + Markdown + charts per run with equity, drawdown, and trades.
通过安全开关和一键平仓机制,将验证后的策略用于模拟或实盘执行。Deploy validated strategies for paper or live trading with built-in safety controls.
所有命令支持 --json 结构化输出,并提供 6 个 YAML Skill 供 Agent 直接调用。All commands output structured JSON with --json and 6 YAML skills.
每次运行都会记录策略版本、参数哈希、数据哈希与 Python 环境,实现结果可复现。Each run snapshots strategy version, params hash, data hash, and Python environment.
包含仓位上限、回撤止损、冷却周期、下单频率限制;下一根开盘成交模型避免未来函数。Position limits, drawdown stops, cooldowns, rate limits, and next-open fill model.
从被动定投到趋势突破,支持通过 BaseStrategy 快速扩展自定义策略。From passive DCA to momentum breakouts, extensible via BaseStrategy.
| 策略Strategy | 类型Type | 说明Description | 关键参数Key Parameters |
|---|---|---|---|
| dca | 被动Passive | 定投策略:按固定间隔买入Dollar Cost Averaging — fixed buys at intervals | buy_interval, buy_amount_usdt |
| ma_crossover | 趋势Trend | 均线交叉策略(SMA/EMA)Moving Average Crossover (SMA/EMA) | fast_period, slow_period, ma_type |
| macd | 趋势Trend | MACD 金叉/死叉信号MACD crossover signals | fast_period, slow_period, signal_period |
| breakout | 趋势Trend | 唐奇安通道突破Donchian Channel Breakout | lookback |
| rsi_reversal | 均值回归Reversion | RSI 反转信号RSI-based reversal signals | rsi_period, oversold, overbought |
| bollinger_bands | 均值回归Reversion | 布林带突破/回归Bollinger Bands breakout / reversion | bb_period, bb_std |
| grid | 均值回归Reversion | 网格交易:低买高卖Grid Trading — buy dips, sell rallies | grid_count, grid_spacing_pct |
不到一分钟,从安装到报告生成。From zero to report in under a minute.
通过 pip 从 PyPI 安装。Install from PyPI with pip.
pip install clawquant
抓取 OHLCV 数据并自动缓存为 Parquet。Fetch OHLCV data and cache as Parquet.
clawquant data pull BTC/USDT --days 30
一次批量对比多个策略。Batch test multiple strategies at once.
clawquant backtest batch dca,ma_crossover --symbols BTC/USDT
输出指标、图表与稳定性评分。Get metrics, charts, and stability scores.
clawquant report generate <run_id>
全部命令支持 --json 结构化输出;配合 --help 查看细节。Every command supports structured JSON output.
每次回测都会生成结构化指标与完整报告目录。Each run generates structured metrics and report artifacts.
规避常见误区,提高回测结论的可信度。Avoid pitfalls and get more reliable backtest conclusions.
data inspectAlways run data inspect before backtestingPython 3.10+ 与成熟组件,稳定可靠。Python 3.10+ with battle-tested libraries.