ClawSkills logoClawSkills

Trading Research

Binance 加密货币交易研究、技术分析和仓位管理。在请求加密货币价格、市场数据、交易分析、DCA

介绍

# Trading Research Skill

专注于币安市场的全面加密货币交易研究和分析。专为采用 DCA(平均成本法)策略并结合技术分析支持的保守至中等风险交易者设计。

## 何时使用此技能

当用户请求以下内容时激活: - 当前加密货币价格或市场数据 - 技术分析(RSI、MACD、布林带等) - DCA 策略规划或日程计算 - 带有风险管理的仓位管理 - 扫描市场寻找机会 - 巨鲸追踪或大订单监控 - 交易策略建议或风险评估

## 核心理念

- **保守优先**:保护资本,最小化风险 - **专注 DCA**:在场时间 > 择时入场 - **风险管理**:单笔交易风险绝不超过 1-2% - **数据驱动**:使用技术指标进行确认,而非预测 - **透明公开**:展示计算过程,解释推理逻辑

## 可用工具

### 1. 市场数据 (`binance_market.py`)

获取币安实时市场数据。

**使用时机**:用户询问价格、成交量、订单簿、近期交易或资金费率时。

**常用命令**: ```bash # Current price and 24h stats (default) python3 scripts/binance_market.py --symbol BTCUSDT

# Orderbook depth python3 scripts/binance_market.py --symbol BTCUSDT --orderbook --depth 20

# Candlestick data python3 scripts/binance_market.py --symbol BTCUSDT --klines 1h --limit 100

# Recent trades python3 scripts/binance_market.py --symbol BTCUSDT --trades --limit 100

# Funding rate (futures) python3 scripts/binance_market.py --symbol BTCUSDT --funding

# All data at once python3 scripts/binance_market.py --symbol BTCUSDT --all

# JSON output (for piping) python3 scripts/binance_market.py --symbol BTCUSDT --json > btc_data.json ```

**时间周期**:1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w

### 2. 技术分析 (`technical_analysis.py`)

计算并解读技术指标。

**使用时机**:用户询问 TA、指标、买入/卖出信号或市场分析时。

**常用命令**: ```bash # Full analysis (default: 1h timeframe, 200 candles) python3 scripts/technical_analysis.py --symbol BTCUSDT

# Different timeframe python3 scripts/technical_analysis.py --symbol BTCUSDT --interval 4h

# Custom RSI period python3 scripts/technical_analysis.py --symbol BTCUSDT --rsi-period 21

# From saved klines JSON python3 scripts/technical_analysis.py --input btc_klines.json

# JSON output python3 scripts/technical_analysis.py --symbol BTCUSDT --json ```

**分析内容**: - 趋势方向 (SMA 20/50, EMA 12/26) - RSI (14) - 超买/超卖 - MACD - 动量和交叉 - 布林带 - 波动率和位置 - 支撑/阻力位 - 成交量分析 - 交易信号和建议

### 3. DCA 计算器 (`dca_calculator.py`)

规划平均成本法 (DCA) 策略。

**使用时机**:用户想要设置 DCA、计算投资计划或比较策略时。

**常用命令**: ```bash # Basic DCA plan python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180

# With current price for projections python3 scripts/dca_calculator.py --total 10000 --frequency monthly --duration 365 --current-price 100000

# Show scenario analysis python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --current-price 100000 --scenarios

# Custom start date python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --start-date 2026-03-01

# JSON output python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --json ```

**频率**:每日、每周、每两周、每月

**输出内容包括**: - 包含日期和金额的购买计划 - 购买次数和单次金额 - 场景分析(横盘、牛市、熊市) - 与一次性投入 (lump sum) 的对比

### 4. 仓位计算器 (`position_sizer.py`)

使用风险管理规则计算安全的仓位大小。

**使用时机**:用户想要入场交易并需要知道仓位大小、止损或止盈水平时。

**常用命令**: ```bash # Basic position sizing (2% risk recommended) python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000

# Conservative 1% risk python3 scripts/position_sizer.py --balance 10000 --risk 1 --entry 100000 --stop-loss 97000

# Custom take-profit ratios python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --take-profit 2 3 5

# Ladder strategy (scaling in) python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --ladder 3

# JSON output python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --json ```

**输出内容包括**: - 以单位和美元计价的仓位大小 - 风险金额(美元) - 止损百分比 - 多个盈亏比 (R:R) 下的止盈水平 - 仓位占账户的百分比 - 若仓位过大则发出警告

**规则**: - 保守型:单笔交易风险 1% - 中等型:单笔交易风险 2% - 单笔交易风险绝不超过 3% - 仓位应小于账户的 50%

### 5. 市场扫描器 (`market_scanner.py`)

扫描所有币安 USDT 交易对以寻找机会。

**使用时机**:用户想要寻找涨跌幅榜、成交量激增或新机会时。

**常用命令**: ```bash # Full market scan (default) python3 scripts/market_scanner.py

# Top gainers only python3 scripts/market_scanner.py --gainers --limit 20

# High volume pairs python3 scripts/market_scanner.py --volume

# Most volatile pairs python3 scripts/market_scanner.py --volatile

# Breakout candidates (near 24h high with volume) python3 scripts/market_scanner.py --breakout

# Filter by minimum volume python3 scripts/market_scanner.py --min-volume 500000

# JSON output python3 scripts/market_scanner.py --json ```

**扫描类别**: - 涨幅榜 (24小时价格变动) - 跌幅榜 (24小时价格变动) - 高成交量交易对 - 波动率最高交易对(高低点差) - 潜在突破(接近24小时高点 + 成交量)

### 6. 巨鲸追踪器 (`whale_tracker.py`)

监控大额交易和订单簿失衡。

**使用时机**:用户询问巨鲸活动、大额订单或订单簿压力时。

**常用命令**: ```bash # Full whale analysis (default) python3 scripts/whale_tracker.py --symbol BTCUSDT

# Large trades only python3 scripts/whale_tracker.py --symbol BTCUSDT --trades

# Orderbook imbalances only python3 scripts/whale_tracker.py --symbol BTCUSDT --orderbook

# Custom orderbook depth python3 scripts/whale_tracker.py --symbol BTCUSDT --orderbook --depth 50

# Adjust threshold (default 90th percentile) python3 scripts/whale_tracker.py --symbol BTCUSDT --threshold 95

# JSON output python3 scripts/whale_tracker.py --symbol BTCUSDT --json ```

**输出内容包括**: - 大额交易(按价值排序的前 10%) - 大额交易带来的买卖压力 - 订单簿买卖盘失衡 - 订单簿墙(大额挂单) - 市场情绪(看涨/看跌/中性)

## 快速入门工作流

### "BTC 怎么样了?" ```bash # Get overview python3 scripts/binance_market.py --symbol BTCUSDT --ticker

# Technical analysis python3 scripts/technical_analysis.py --symbol BTCUSDT --interval 1h ```

### "我现在应该买入吗?" ```bash # Check technicals first python3 scripts/technical_analysis.py --symbol BTCUSDT

# Check whale activity python3 scripts/whale_tracker.py --symbol BTCUSDT

# If signals look good, calculate position size python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry <CURRENT_PRICE> --stop-loss <SUPPORT_LEVEL> ```

### "制定一个 DCA 计划" ```bash # Plan the strategy python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --current-price <CURRENT_PRICE> --scenarios

# Show them the schedule and explain ```

### "帮我找一些机会" ```bash # Scan market python3 scripts/market_scanner.py

# For interesting pairs, do deeper analysis python3 scripts/technical_analysis.py --symbol <PAIR> python3 scripts/whale_tracker.py --symbol <PAIR> ```

### "现在的市场情绪如何?" ```bash # Check whale activity python3 scripts/whale_tracker.py --symbol BTCUSDT

# Check volume and volatility python3 scripts/market_scanner.py --volume --volatile ```

## 参考资料

位于 `references/` 目录中:

### `binance-api.md` - API 端点和参数 - 速率限制 - 签名请求的身份验证 - 订单类型和有效期 - 错误代码 - Python 示例

**使用时机**:需要 API 详情、构建自定义查询或排查故障时

### `indicators.md` - 技术指标公式 - 解读指南 - 不同周期的常用设置 - 组合指标 - 可靠性评估 - 常见错误

**使用时机**:解释指标、解读信号或教育用户时

### `strategies.md` - DCA 变体(固定、基于价值、基于 RSI、阶梯式) - 风险管理(1-2% 规则、止损策略) - 趋势跟踪策略 - 进出场策略 - 仓位管理示例 - 绩效跟踪

**使用时机**:规划交易、解释策略或回答风险管理问题时

## 交易指南

### 针对保守型交易者

**DCA 方法**: - 从每周或每月购买开始 - 固定金额:每次购买 $50-200 - 持续时间:至少 6-12 个月 - 不要试图择时入场 - 积累并长期持有

**风险管理**: - 不使用杠杆 - 50% 以上的账户资金持有现金/稳定币 - 单笔交易最大风险 1% - 仅在有 3 个以上确认信号时交易 - 止损始终生效

### 针对中等风险交易者

**增强型 DCA**: - 根据调整 RSI 调整金额(超卖时多买) - 使用技术分析以获得更好的入场点 - 60-70% DCA,30-40% 主动交易 - 主动仓位单笔交易风险 2%

**波段交易**: - 等待指标共振 - 每笔交易都使用 position_sizer.py - 盈亏比最低 2:1 - 随着利润增长移动止损

### 危险信号(不要交易)

- RSI > 70 且在上升(超买) - 低成交量突破(可能是假突破) - 与主要趋势相反(不要在牛市做空) - 多个指标冲突 - 没有明确的支撑位用于设置止损 - 盈亏比 < 1.5:1 - 处于极度恐慌或贪婪情绪时

## 回复格式

当用户要求分析时:

1. **当前状态**:价格、趋势、关键水平 2. **技术观点**:指标读数及其含义 3. **情绪**:巨鲸活动、成交量、市场压力 4. **建议**:买入/等待/卖出及理由 5. **风险管理**:如适用,包括仓位大小、止损、止盈 6. **注意事项**:可能出错的地方、替代情景

始终包括: - 具体数字(不要只说“超卖”,要说“RSI 为 28”) - 交易风险警告 - 明确的下一步行动 - 时间周期背景(日内交易 vs 波段交易 vs 长期)

## 重要说明

### API 访问 - 所有脚本均使用币安公开 API(获取数据无需身份验证) - 遵守速率限制(内置在脚本中) - 如果 API 因地域限制被阻止,脚本将优雅地报错

### 限制 - **不执行交易**:这些工具仅用于研究 - **无实时 WebSocket**:数据基于快照(REST API) - **无合约特定功能**:主要侧重现货市场(资金费率除外) - **无回测引擎**:手动策略评估

### 需要身份验证 - 下单 - 查询账户余额 - 查看挂单 - 访问交易历史

**注意**:引导用户参考币安 API 文档(见 `references/binance-api.md`)以进行身份验证交易设置。

## 错误处理

如果脚本失败: 1. 检查互联网连接 2. 验证交易对格式(大写,例如 BTCUSDT 而不是 btc-usdt) 3. 检查用户所在位置是否可访问币安 API 4. 验证脚本路径和 Python 可用性 5. 检查参数是否有拼写错误

常见错误: - **HTTP 451**:API 在该地区被阻止(建议使用 VPN) - **Invalid symbol**:检查交易对是否在币安存在 - **Rate limit**:等待 60 秒后重试 - **Connection timeout**:网络问题或 API 故障

## 最佳实践

1. **展示工作过程**:显示您运行的命令 2. **解读结果**:不要只是堆砌数据,解释其含义 3. **结合语境**:针对日内交易和 DCA 积累给出不同建议 4. **风险优先**:在进场信号之前提及风险管理 5. **诚实守信**:如果指标冲突,请如实说明 6. **更新知识**:如果市场条件发生变化,予以确认 7. **不做预测**:表述为“如果 X 那么 Y”,而不是“X 将会发生” 8. **展示替代方案**:牛市和熊市情景分析

## 技能维护

### 测试 每月运行每个脚本以确保 API 兼容性: ```bash python3 scripts/binance_market.py --symbol BTCUSDT --help python3 scripts/technical_analysis.py --help python3 scripts/dca_calculator.py --help python3 scripts/position_sizer.py --help python3 scripts/market_scanner.py --help python3 scripts/whale_tracker.py --help ```

### 需要更新的情况 - 币安更改 API 端点 - 请求新的技术指标 - 需要额外的风险管理工具 - 用户反馈建议改进

---

**请记住**:此技能旨在帮助用户做出明智的决定。它不会代替他们做决定。始终强调个人责任和风险披露。

更多产品