Back to Skill Marketplace

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.

Feedback will appear here as this skill is used and reviewed.

Leave feedback

Discover more

Related skills

View all
Kostenlos starten