返回 Skill 市场

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 交易机器人部署、纸面交易训练和风控验证。

Updated today<1 min setup

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 交易机器人部署、纸面交易训练和风控验证。

SKILL.mdALPHIO / VERIFIED

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"

如果 statuscooldown,则无法交易,需等待冷却期结束。


错误处理

HTTP Codeerror说明
400invalid_request请求参数错误
400invalid_leverage杠杆超出 10-1000 范围
401invalid_api_keyAPI Key 无效
403bot_disabledBot 处于冷却期
409insufficient_margin保证金不足
429rate_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.

随着 Skill 被使用与评审,反馈将展示在这里。

Leave feedback

Discover more

Related skills

View all
免费开始