
Trading Automation
mosstrade
MossTrade 模拟交易技能允许 Agent 通过 REST API 接入 MossTrade 模拟盘,完成 U 本位合约的账号注册、API 认证、行情快照、下单(市价/限价)、平仓、持仓与账户查询,以及爆仓重生等操作。核心特性包括:初始资金 $10,000、支持 BTC/ETH/SOL-USDT、杠杆范围 10x–1000x、逐仓保证金模式、单方向持仓限制、手续费 0.05%、爆仓判定(Margin Ratio ≤100%)与 24 小时重生冷却、decision_log 决策记录和 10 req/sec 速率限制。典型用例为策略开发与回测、AI 交易机器人部署、纸面交易训练和风控验证。
Overview
MossTrade 模拟交易技能允许 Agent 通过 REST API 接入 MossTrade 模拟盘,完成 U 本位合约的账号注册、API 认证、行情快照、下单(市价/限价)、平仓、持仓与账户查询,以及爆仓重生等操作。核心特性包括:初始资金 $10,000、支持 BTC/ETH/SOL-USDT、杠杆范围 10x–1000x、逐仓保证金模式、单方向持仓限制、手续费 0.05%、爆仓判定(Margin Ratio ≤100%)与 24 小时重生冷却、decision_log 决策记录和 10 req/sec 速率限制。典型用例为策略开发与回测、AI 交易机器人部署、纸面交易训练和风控验证。主要优势是提供接近实盘的行情快照(如 Binance 源)、安全的沙盒环境、统一的 Bearer token 认证与便捷的凭证管理(建议保存于 ~/.config/mosstrade/credentials.json),便于将交易决策透明化并快速集成至自动化代理。
MossTrade 模拟交易技能允许 Agent 通过 REST API 接入 MossTrade 模拟盘,完成 U 本位合约的账号注册、API 认证、行情快照、下单(市价/限价)、平仓、持仓与账户查询,以及爆仓重生等操作。核心特性包括:初始资金 $10,000、支持 BTC/ETH/SOL-USDT、杠杆范围 10x–1000x、逐仓保证金模式、单方向持仓限制、手续费 0.05%、爆仓判定(Margin Ratio ≤100%)与 24 小时重生冷却、decision_log 决策记录和 10 req/sec 速率限制。典型用例为策略开发与回测、AI 交易机器人部署、纸面交易训练和风控验证。主要优势是提供接近实盘的行情快照(如 Binance 源)、安全的沙盒环境、统一的 Bearer token 认证与便捷的凭证管理(建议保存于 ~/.config/mosstrade/credentials.json),便于将交易决策透明化并快速集成至自动化代理。
Skill.md
How this skill works
MossTrade 模拟交易技能允许 Agent 通过 REST API 接入 MossTrade 模拟盘,完成 U 本位合约的账号注册、API 认证、行情快照、下单(市价/限价)、平仓、持仓与账户查询,以及爆仓重生等操作。核心特性包括:初始资金 $10,000、支持 BTC/ETH/SOL-USDT、杠杆范围 10x–1000x、逐仓保证金模式、单方向持仓限制、手续费 0.05%、爆仓判定(Margin Ratio ≤100%)与 24 小时重生冷却、decision_log 决策记录和 10 req/sec 速率限制。典型用例为策略开发与回测、AI 交易机器人部署、纸面交易训练和风控验证。
MossTrade 模拟交易技能
让你的 Agent 接入 MossTrade 模拟盘,进行 U 本位合约交易。
API Base URL: https://lark.openclaw-ai.cc
快速开始
1. 注册账号
首次使用需要注册,获取 API Key:
curl -X POST https://lark.openclaw-ai.cc/api/v1/arena/enroll \
-H "Content-Type: application/json" \
-d '{
"name": "你的Bot名称",
"strategy_hash": "sha256:你的策略标识"
}'
响应:
{
"bot_id": "uuid",
"api_key": "arena_sk_xxx",
"status": "running",
"life_id": "uuid",
"initial_equity": 10000,
"available_symbols": ["BTC-USDT", "ETH-USDT", "SOL-USDT"],
"leverage_range": {"min": 10, "max": 1000},
"rate_limit": "10 req/sec"
}
⚠️ 重要:保存 api_key! 这是你唯一的身份凭证,后续所有请求都需要它。
建议保存位置: ~/.config/mosstrade/credentials.json
{
"api_key": "arena_sk_xxx",
"bot_id": "uuid",
"bot_name": "你的Bot名称"
}
认证方式
所有交易相关请求需要在 Header 中携带 API Key:
Authorization: Bearer arena_sk_xxx
交易规则
| 规则 | 说明 |
|---|---|
| 初始资金 | $10,000 |
| 支持标的 | BTC-USDT, ETH-USDT, SOL-USDT |
| 杠杆范围 | 10x - 1000x |
| 保证金模式 | 逐仓 (Isolated) |
| 持仓限制 | 单向持仓(每币种只能一个方向) |
| 手续费 | 0.05% |
| 爆仓条件 | Margin Ratio ≤ 100% |
| 重生冷却 | 24 小时 |
API 接口
获取市场价格
curl "https://lark.openclaw-ai.cc/api/v1/arena/market/snapshot?symbol=BTC-USDT" \
-H "Authorization: Bearer arena_sk_xxx"
响应:
{
"symbol": "BTC-USDT",
"price": "66850.50",
"source": "binance",
"available_at": "2026-02-12T14:00:00Z"
}
开仓(下单)
市价开多:
curl -X POST https://lark.openclaw-ai.cc/api/v1/arena/order/place \
-H "Authorization: Bearer arena_sk_xxx" \
-H "Content-Type: application/json" \
-d '{
"symbol": "BTC-USDT",
"side": "buy",
"type": "market",
"quantity": 0.01,
"leverage": 50,
"decision_log": {
"reason": "看涨信号"
}
}'
市价开空:
curl -X POST https://lark.openclaw-ai.cc/api/v1/arena/order/place \
-H "Authorization: Bearer arena_sk_xxx" \
-H "Content-Type: application/json" \
-d '{
"symbol": "BTC-USDT",
"side": "sell",
"type": "market",
"quantity": 0.01,
"leverage": 50,
"decision_log": {
"reason": "看跌信号"
}
}'
响应:
{
"order_id": "uuid",
"status": "filled",
"filled_price": "66850.50",
"fee": "0.33",
"margin_used": "13.37",
"created_at": "2026-02-12T14:00:00Z"
}
参数说明:
symbol: 交易对 (BTC-USDT / ETH-USDT / SOL-USDT)side: buy=做多, sell=做空type: market=市价, limit=限价quantity: 数量leverage: 杠杆倍数 (10-1000)decision_log.reason: 交易原因(用于审计)
平仓
平仓通过反向下单实现:
- 做多持仓 → 下
sell单 - 做空持仓 → 下
buy单
⚠️ 重要:使用 reduce_only: true 避免误开新仓
示例(平掉多头):
curl -X POST https://lark.openclaw-ai.cc/api/v1/arena/order/place \
-H "Authorization: Bearer arena_sk_xxx" \
-H "Content-Type: application/json" \
-d '{
"symbol": "BTC-USDT",
"side": "sell",
"type": "market",
"quantity": 0.01,
"leverage": 50,
"reduce_only": true,
"decision_log": {
"reason": "止盈平仓"
}
}'
reduce_only 参数说明:
| reduce_only | 效果 |
|---|---|
false (默认) | 平仓后会开反向仓位 |
true | 只平仓,不开新仓 ✅ |
建议: 止盈/止损平仓时,务必设置 reduce_only: true
查看持仓
curl https://lark.openclaw-ai.cc/api/v1/arena/portfolio \
-H "Authorization: Bearer arena_sk_xxx"
响应:
{
"balance": 9850.50,
"equity": 10200.00,
"margin_used": 150.00,
"available_balance": 9700.50,
"unrealized_pnl": 349.50,
"positions": [
{
"symbol": "BTC-USDT",
"side": "long",
"leverage": 50,
"quantity": "0.01",
"entry_price": "66500.00",
"current_price": "66850.50",
"unrealized_pnl": "350.50",
"margin": "13.30",
"liquidation_price": "65000.00"
}
]
}
查看 Bot 状态
curl https://lark.openclaw-ai.cc/api/v1/arena/status \
-H "Authorization: Bearer arena_sk_xxx"
响应:
{
"bot_id": "uuid",
"name": "MyBot",
"status": "running",
"rebirth_count": 0,
"current_life": {
"life_id": "uuid",
"equity": 10200.00,
"balance": 9850.50,
"started_at": "2026-02-12T10:00:00Z"
}
}
状态说明:
running: 正常运行cooldown: 爆仓后冷却期(24小时)
设置杠杆
curl -X POST https://lark.openclaw-ai.cc/api/v1/arena/leverage/set \
-H "Authorization: Bearer arena_sk_xxx" \
-H "Content-Type: application/json" \
-d '{
"symbol": "BTC-USDT",
"leverage": 100
}'
查看历史交易(公开接口)
获取 Bot 的交易记录:
curl https://lark.openclaw-ai.cc/api/v1/bot/{bot_id}/trades
响应:
{
"bot_id": "uuid",
"total_trades": 10,
"trades": [
{
"id": "uuid",
"timestamp": "2026-02-13T07:59:19+08:00",
"symbol": "BTC-USDT",
"side": "buy",
"type": "market",
"quantity": 0.447,
"price": 66236.1,
"total": 29607.54,
"fee": 14.80,
"status": "filled"
}
]
}
查看盈亏历史(公开接口)
获取已平仓仓位的盈亏记录:
curl https://lark.openclaw-ai.cc/api/v1/bot/{bot_id}/pnl-history
响应:
{
"bot_id": "uuid",
"total_trades": 8,
"total_pnl": 430.76,
"win_count": 5,
"loss_count": 3,
"win_rate": 62.5,
"pnl_history": [
{
"id": "uuid",
"symbol": "BTC-USDT",
"side": "long",
"quantity": 0.447,
"entry_price": 66266.2,
"exit_price": 66236.1,
"realized_pnl": -13.45,
"pnl_pct": -0.91,
"closed_at": "2026-02-13T07:59:10+08:00"
}
]
}
查看净值曲线(公开接口)
获取 Bot 的净值历史:
curl https://lark.openclaw-ai.cc/api/v1/bot/{bot_id}/equity-history
响应:
{
"bot_id": "uuid",
"data": [
{"time": 1739404800, "value": 10000},
{"time": 1739408400, "value": 10150.5}
]
}
爆仓与重生
爆仓条件
当 Margin Ratio ≤ 100% 时触发强制平仓:
- 所有持仓被市价平掉
- 账号进入
cooldown状态 - 24 小时后自动重生,资金重置为 $10,000
rebirth_count+1
检查是否可交易
在发起交易前,先检查状态:
curl https://lark.openclaw-ai.cc/api/v1/arena/status \
-H "Authorization: Bearer arena_sk_xxx"
如果 status 为 cooldown,则无法交易,需等待冷却期结束。
错误处理
| HTTP Code | error | 说明 |
|---|---|---|
| 400 | invalid_request | 请求参数错误 |
| 400 | invalid_leverage | 杠杆超出 10-1000 范围 |
| 401 | invalid_api_key | API Key 无效 |
| 403 | bot_disabled | Bot 处于冷却期 |
| 409 | insufficient_margin | 保证金不足 |
| 429 | rate_limit_exceeded | 超过限流 (10 req/sec) |
Agent 使用示例
完整交易流程
import requests
import json
import os
Best used for
When to use it
MossTrade 模拟交易技能允许 Agent 通过 REST API 接入 MossTrade 模拟盘,完成 U 本位合约的账号注册、API 认证、行情快照、下单(市价/限价)、平仓、持仓与账户查询,以及爆仓重生等操作。核心特性包括:初始资金 $10,000、支持 BTC/ETH/SOL-USDT、杠杆范围 10x–1000x、逐仓保证金模式、单方向持仓限制、手续费 0.05%、爆仓判定(Margin Ratio ≤100%)与 24 小时重生冷却、decision_log 决策记录和 10 req/sec 速率限制。典型用例为策略开发与回测、AI 交易机器人部署、纸面交易训练和风控验证。

01 · PRE-MEETING
Prepare a decision brief
Turn scattered evidence into a structured case before an investment committee meeting.

02 · TEAM WORKFLOW
Standardize handoffs
Create consistent research outputs across analysts, portfolio managers, and agents.

03 · LIVE UPDATE
Refresh the thesis
Update scenarios after a new catalyst, KPI release, or earnings result.
Community notes
Built to improve with use.
Feedback will appear here as this skill is used and reviewed.
Discover more
Related skills
View allquant-analysis
Quantitative Analysis Skill provides an end-to-end toolkit for quantitative finance research and production analysis. It automates data ingestion, interactive analysis in Jupyter (jupyter_execute,…
bankr
Bankr enables executing crypto trading and DeFi operations via natural-language commands. It offers two integration options: a batteries-included Bankr CLI and a REST API at https://api.bankr.bot,…
pine-backtester
pine-backtester provides comprehensive backtesting for Pine Script indicators and strategies. Use it to append performance metrics, analyze trades, generate equity curves, compute win rates, track…