ClawSkills logoClawSkills

Crypto Self-Learning

加密交易的自学习系统。记录包含完整上下文(指标、市场状况)的交易,分析盈亏模式,并自动更新交

介绍

# Crypto Self-Learning 🧠

用于加密货币交易的 AI 驱动自我提升系统。从每一笔交易中学习,随时间推移提高准确性。

## 🎯 核心概念

每一笔交易都是一堂课。该技能: 1. **记录** 包含完整上下文的每一笔交易 2. **分析** 盈利与亏损中的模式 3. 从真实数据中 **生成** 规则 4. 自动 **更新** 记忆

## 📝 记录交易

在**每笔**交易(盈或亏)后,进行记录:

```bash python3 {baseDir}/scripts/log_trade.py \ --symbol BTCUSDT \ --direction LONG \ --entry 78000 \ --exit 79500 \ --pnl_percent 1.92 \ --leverage 5 \ --reason "RSI oversold + support bounce" \ --indicators '{"rsi": 28, "macd": "bullish_cross", "ma_position": "above_50"}' \ --market_context '{"btc_trend": "up", "dxy": 104.5, "russell": "up", "day": "tuesday", "hour": 14}' \ --result WIN \ --notes "Clean setup, followed the plan" ```

### 必填字段: | 字段 | 描述 | 示例 | |-------|-------------|---------| | `--symbol` | 交易对 | BTCUSDT | | `--direction` | LONG 或 SHORT | LONG | | `--entry` | 入场价格 | 78000 | | `--exit` | 离场价格 | 79500 | | `--pnl_percent` | 盈亏百分比 | 1.92 或 -2.5 | | `--result` | WIN 或 LOSS | WIN |

### 选填但推荐: | 字段 | 描述 | |-------|-------------| | `--leverage` | 使用的杠杆 | | `--reason` | 入场原因 | | `--indicators` | 入场时的指标 JSON 数据 | | `--market_context` | 宏观条件的 JSON 数据 | | `--notes` | 交易后观察笔记 |

## 📊 分析表现

运行分析以发现模式:

```bash python3 {baseDir}/scripts/analyze.py ```

输出内容: - 按方向(做多 vs 做空)统计的胜率 - 按星期几统计的胜率 - 按 RSI 区间统计的胜率 - 按杠杆统计的胜率 - 识别出的最佳/最差设置 - 建议的规则

### 分析特定筛选条件: ```bash python3 {baseDir}/scripts/analyze.py --symbol BTCUSDT python3 {baseDir}/scripts/analyze.py --direction LONG python3 {baseDir}/scripts/analyze.py --min-trades 10 ```

## 🧠 生成规则

从交易历史中提取可执行规则:

```bash python3 {baseDir}/scripts/generate_rules.py ```

这将分析模式并输出如下规则: ``` 🚫 AVOID: LONG when RSI > 70 (win rate: 23%, n=13) ✅ PREFER: SHORT on Mondays (win rate: 78%, n=9) ⚠️ CAUTION: Trades with leverage > 10x (win rate: 35%, n=20) ```

## 📈 自动更新记忆

将学到的规则应用到 agent 记忆中:

```bash python3 {baseDir}/scripts/update_memory.py --memory-path /path/to/MEMORY.md ```

这将追加一个“## 🧠 Learned Rules”部分,包含数据驱动的见解。

### 试运行(预览变更): ```bash python3 {baseDir}/scripts/update_memory.py --memory-path /path/to/MEMORY.md --dry-run ```

## 📋 查看交易历史

```bash python3 {baseDir}/scripts/log_trade.py --list python3 {baseDir}/scripts/log_trade.py --list --last 10 python3 {baseDir}/scripts/log_trade.py --stats ```

## 🔄 每周回顾

每周运行一次以查看进度:

```bash python3 {baseDir}/scripts/weekly_review.py ```

生成内容: - 本周表现与上周对比 - 新发现的模式 - 有效/无效的规则 - 下周建议

## 📁 数据存储

交易记录存储在 `{baseDir}/data/trades.json` 中: ```json { "trades": [ { "id": "uuid", "timestamp": "2026-02-02T13:00:00Z", "symbol": "BTCUSDT", "direction": "LONG", "entry": 78000, "exit": 79500, "pnl_percent": 1.92, "result": "WIN", "indicators": {...}, "market_context": {...} } ] } ```

## 🎯 最佳实践

1. **记录每一笔交易** - 盈利和亏损都要记 2. **保持诚实** - 不要跳过糟糕的交易 3. **添加上下文** - 数据越多,模式越好 4. **每周回顾** - 模式随时间显现 5. **相信数据** - 如果数据说避免某事,那就避开它

## 🔗 与 tess-cripto 集成

添加到 tess-cripto 的工作流中: 1. 交易前:检查 MEMORY.md 中的规则 2. 交易后:记录完整上下文 3. 每周:运行分析并更新记忆

--- *本技能由 Total Easy Software 开发 - 从每一笔交易中学习* 🧠📈

更多产品