config.yaml 参考
config.yaml 是永续合约 Agent 的主配置文件。从示例文件复制开始:
cp config.yaml.example config.yaml
LLM 配置
llm:
client_type: langchain_nvidia # openai | cloudflare | google | litellm | nvidia
model: qwen/qwen3.5-122b-a10b # 按你的供应商可用模型填写
temperature: 0.2 # 交易决策建议使用低温度
client_type 支持的值
| 值 | 提供商 | 说明 |
|---|---|---|
openai | OpenAI | 需要 OPENAI_API_KEY |
langchain_nvidia | NVIDIA NIM | 需要 NVIDIA_API_KEY |
google | Google Gemini | 需要 GOOGLE_API_KEY |
cloudflare | Cloudflare Workers AI | 需要 CLOUDFLARE_* 变量 |
litellm | LiteLLM 代理 | 灵活的多提供商路由 |
温度设置
交易决策建议将 temperature 保持在 0.1–0.3。较高的温度会产生更有创意但可靠性较低的 JSON 输出。
交易参数
trading:
symbols: [BTC, ETH] # 使用简单符号,不是交易对格式(不要用 BTC/USDT)
max_trade_amount: 100 # 单笔交易最大 USD 金额
max_leverage: 10 # 最大杠杆倍数
limit_order_enabled: false # 是否使用限价单入场(vs. 市价单)
符号格式
请使用 BTC、ETH——不是 BTC/USDT 或 BTC-PERP。Hyperliquid 内部使用简单资产符号。
杠杆说明
- 不同资产在 Hyperliquid 上有不同的最大杠杆限制
- 如果
max_leverage超过资产限制,订单会被拒绝 - 建议从保守的
max_leverage: 3或5开始,确认策略有效后再调整