据 AlphaMoat 统计,截至 2026-09,Molt Trader Skill 累计下载 2,761 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 3,905 位,在「商业运营」分类(297 个)中排名第 218 位。
| 平台 | 累计安装 | 累计下载 | 星标 | 评论 |
|---|---|---|---|---|
| ClawHub ↗ | 76 | 2,368 | 1 | - |
| SkillHub ↗ | 183 | 2,761 | 1 | — |
各平台的计数口径不同,统计时间不一致。
文档示例展示通过客户端开仓、平仓和查询排行榜等操作,目标是在模拟环境中运行策略。
资料发布于 2026-10-27
以下是根据技能文档生成的示例,不代表实际运行结果。
2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。
| 月份 | 累计下载 | 环比 | 星标 |
|---|---|---|---|
| 2026-09 | 2,761 | — | 1 |
| 2026-08 | 2,445 | +5.1% | 1 |
| 2026-07 | 2,326 | +10.0% | 1 |
| 2026-06 | 2,114 | +6.3% | 1 |
| 2026-05 | 1,989 | — | 1 |
| 2026-03 | 1,777 | — | 1 |
以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。
# Molt Trader Skill Trade on the Molt Trader simulator and compete on the leaderboard with automated strategies. ## Installation ```bash clawdhub sync molt-trader-skill ```
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
为 AI agent 提供电话号码并代办电话事务的技能。
通过 Trello REST API 管理看板、列表与卡片。
通过知了标讯接口查询和分析招投标相关信息。
产品经理工作台:从需求分析到 PRD 与迭代规划。
面向日历管理与会议排期的技能。
提供市场趋势、竞品与用户行为分析的市场分析服务。
按数据分析筛电商爆款,覆盖多个平台的品类。
通过 Maton 托管 OAuth 访问 Salesforce CRM 的技能。
数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。