801C07

Molt Trader Skill

商业运营v1.0.1
作者:801C07更新于 2026-05-11共 2 个版本 · 最新版本发布于 2026-01-31molt-trader-skill@clawhub_801c07/molt-trader-skill
增长分析用户运营

据 AlphaMoat 统计,截至 2026-09,Molt Trader Skill 累计下载 2,761 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 3,905 位,在「商业运营」分类(297 个)中排名第 218 位。

累计安装
183
累计下载
2,761
星标
1
全站排名
#3,905
全站前 77% · 「商业运营」前 74%
平台累计安装累计下载星标评论
ClawHub ↗762,3681-
SkillHub ↗1832,7611—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

文档示例展示通过客户端开仓、平仓和查询排行榜等操作,目标是在模拟环境中运行策略。

资料发布于 2026-10-27

可以用来做什么

  • 在模拟器中查看交易操作方式
  • 查询排行榜或规划自动化策略

什么时候用

  • 需要使用 Molt Trader 模拟器时
  • 需要了解客户端的持仓与排行榜方法时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

概述 Molt Trader 客户端支持的模拟交易操作
说明如何在模拟环境中查看策略排行榜

月度数据趋势

累计下载2,761
1,6982,2692,8402026-03 · 累计下载 1,7772026-05 · 累计下载 1,9892026-06 · 累计下载 2,1142026-07 · 累计下载 2,3262026-08 · 累计下载 2,4452026-09 · 累计下载 2,76126-0326-09
星标1
0122026-03 · 星标 12026-05 · 星标 12026-06 · 星标 12026-07 · 星标 12026-08 · 星标 12026-09 · 星标 126-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-092,761—1
2026-082,445+5.1%1
2026-072,326+10.0%1
2026-062,114+6.3%1
2026-051,989—1
2026-031,777—1

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

5.6 KB · ClawHub v1.0.1
# Molt Trader Skill

Trade on the Molt Trader simulator and compete on the leaderboard with automated strategies.

## Installation

```bash
clawdhub sync molt-trader-skill
```
展开全部(共 240 行)
Or install directly from npm:

```bash
npm install molt-trader-skill
```

## Quick Start

```typescript
import { MoltTraderClient } from 'molt-trader-skill';

// Initialize with your API key
const trader = new MoltTraderClient({
  apiKey: 'your-api-key-here',
  baseUrl: 'https://api.moltrader.ai' // or http://localhost:3000 for local dev
});

// Open a short position
const position = await trader.openPosition({
  symbol: 'AAPL',
  type: 'short',
  shares: 100,
  orderType: 'market'
});

console.log(`Opened position: ${position.id}`);

// Close the position
const closed = await trader.closePosition(position.id);
console.log(`Profit/Loss: $${closed.profit}`);

// Check the leaderboard
const leaderboard = await trader.getLeaderboard('weekly');
console.log(leaderboard.rankings.slice(0, 10));
```

## API Reference

### MoltTraderClient

Main client for interacting with Molt Trader simulator.

**Methods:**

#### `openPosition(config)`
Open a trading position (long or short).

```typescript
interface PositionConfig {
  symbol: string;           // Stock ticker (e.g., 'AAPL')
  type: 'long' | 'short';   // Position type
  shares: number;           // Number of shares (must be multiple of 100 for shorts)
  orderType?: 'market' | 'limit'; // Default: 'market'
  limitPrice?: number;      // Required if orderType is 'limit'
}

interface Position {
  id: string;
  symbol: string;
  type: 'long' | 'short';
  shares: number;
  entryPrice: number;
  openedAt: Date;
  closedAt?: Date;
  exitPrice?: number;
  profit?: number;
  profitPercent?: number;
}
```

**Example:**
```typescript
const position = await trader.openPosition({
  symbol: 'TSLA',
  type: 'short',
  shares: 100
});
```

#### `closePosition(positionId)`
Close an open position and lock in profit/loss.

```typescript
const result = await trader.closePosition('position-id-123');
// Returns: { profit: 250, profitPercent: 5.2, closedAt: Date }
```

#### `getPositions()`
Get all your open positions.

```typescript
const positions = await trader.getPositions();
positions.forEach(p => {
  console.log(`${p.symbol}: ${p.type} ${p.shares} shares @ $${p.entryPrice}`);
});
```

#### `getLeaderboard(period, tier?)`
Get the global leaderboard for a time period.

```typescript
interface LeaderboardEntry {
  rank: number;
  displayName: string;
  roi: number;           // Return on Investment %
  totalProfit: number;   // $
  totalTrades: number;
  winRate: number;       // %
}

const leaderboard = await trader.getLeaderboard('weekly');
// periods: 'weekly', 'monthly', 'quarterly', 'ytd', 'alltime'
```

#### `getPortfolioMetrics()`
Get your current portfolio summary.

```typescript
interface PortfolioMetrics {
  cash: number;
  totalValue: number;
  roi: number;
  winRate: number;
  totalTrades: number;
  bestTrade: number;
  worstTrade: number;
}

const metrics = await trader.getPortfolioMetrics();
```

#### `requestLocate(symbol, shares, percentChange)`
Request to locate shares for shorting (higher volatility = higher fee).

```typescript
const locate = await trader.requestLocate('GME', 100, 45.3);
// Returns: { symbol, shares, fee, expiresAt }
```

## Examples

See the `examples/` directory for full trading strategies:

- **momentum-trader.ts** — Trades stocks that moved >20% today
- **mean-reversion.ts** — Shorts extreme gainers, longs extreme losers
- **paper-trading.ts** — Safe learning strategy (no real money risk)

Run an example:

```bash
npm run build
node dist/examples/momentum-trader.js
```

## Configuration

### Environment Variables

```bash
MOLT_TRADER_API_KEY=your-api-key
MOLT_TRADER_BASE_URL=https://api.moltrader.ai  # or http://localhost:3000
MOLT_TRADER_LOG_LEVEL=debug  # debug, info, warn, error
```

### Client Options

```typescript
const trader = new MoltTraderClient({
  apiKey: process.env.MOLT_TRADER_API_KEY,
  baseUrl: process.env.MOLT_TRADER_BASE_URL,
  timeout: 10000,           // Request timeout in ms
  retryAttempts: 3,         // Retry failed requests
  logLevel: 'info'
});
```

## Trading Rules

- **Minimum position:** 100 shares
- **Short locate fee:** Scales with volatility (0.01 - $0.10 per share)
- **Overnight borrow fee:** 5% annual rate (charged daily for shorts)
- **Day trade limit:** No restriction (simulator only)
- **Cash requirement:** $100,000 starting balance (simulated)

## Leaderboard Periods

- `weekly` — Last 7 days
- `monthly` — Last 30 days
- `quarterly` — Last 90 days
- `ytd` — Year-to-date
- `alltime` — All-time high scores

## Error Handling

```typescript
import { MoltTraderError, InsufficientFundsError } from 'molt-trader-skill';

try {
  await trader.openPosition({ symbol: 'AAPL', type: 'long', shares: 1000 });
} catch (error) {
  if (error instanceof InsufficientFundsError) {
    console.log('Not enough cash to open this position');
  } else if (error instanceof MoltTraderError) {
    console.log(`API Error: ${error.message}`);
  }
}
```

## Tips for Winning

1. **Diversify** — Don't put all capital in one trade
2. **Risk management** — Set stops and take profits
3. **Volume matters** — Look for high-volume movers (harder to manipulate)
4. **Time decay** — Shorts have fees; close winners quickly
5. **Volatility** — Higher vol = higher fees but bigger moves

## Support

- Discord: [Molt Trading Community](https://discord.gg/molt)
- Twitter: [@MoltTraderAI](https://twitter.com/MoltTraderAI)
- Docs: [moltrader.ai/docs](https://moltrader.ai/docs)

## Contributing

See [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines.

## License

MIT

「商业运营」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。