使用自然语言运行交易策略回测 — 由Vynn提供支持
Vynn Backtester. 将任何交易策略与自然语言进行备份是一项面向实际任务的技能,主要用于获取夏普比、 回报率、 缩放率和全股曲线, 以秒计;自然语言策略 : 描述 y。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
使用自然语言回测任意交易策略。数秒内即可获得夏普比率、收益率、最大回撤及完整权益曲线。
VYNN_API_KEY/backtest "你的策略描述"# 注册账号(即时完成,返回你的 API 密钥)
curl -X POST https://the-vynn.com/v1/signup -H "Content-Type: application/json" -d '{"email": "you@example.com"}'
# 设置密钥
export VYNN_API_KEY="vynn_free_..."
/backtest "AAPL 的 RSI 均值回归策略,2 年回溯期"
/backtest "SPY 的 MACD 金叉策略,叠加 20/50 均线过滤条件"
/backtest --tickers AAPL,MSFT,GOOGL --strategy "动量排名前 3"
/backtest '{"entries": [{"indicator": "RSI", "op": "<", "value": 30}], "exits": [{"indicator": "RSI", "op": ">", "value": 70}]}' --tickers AAPL
from plugin import VynnBacktesterPlugin
vynn = VynnBacktesterPlugin()
results = vynn.compare(
strategies=[
"RSI 均值回归",
"MACD 金叉",
"布林带突破",
],
tickers=["SPY"],
)
for r in results:
print(f"{r.strategy}: Sharpe={r.sharpe_ratio}, Return={r.total_return_pct}%")
| 变量名 | 是否必需 | 说明 | 默认值 |
|---|---|---|---|
VYNN_API_KEY |
是 | 从 the-vynn.com 获取的 API 密钥 | -- |
VYNN_BASE_URL |
否 | 覆盖 API 基础地址(适用于自托管实例) | https://the-vynn.com/v1 |
| 端点 | 用途 | 发送的数据 |
|---|---|---|
https://the-vynn.com/v1/backtest |
执行策略回测 | 策略文本、标的列表、回溯周期 |
https://the-vynn.com/v1/signup |
免费注册 API 密钥 | 邮箱地址 |
X-API-Key 请求头进行身份认证本 skill 不调用任何 LLM 模型。它将策略描述发送至 Vynn 回测引擎,该引擎为量化执行引擎(非 AI 模型),不生成任何 prompt 或 completion。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习
最新文章